I seem to have lost the hardware transcoding option on my QNAP TS-453, it is now only showing software transcoding with a lot of new options for each resolution with different Mbps, but only locked in for software transcoding.
And transcoding is bad, in the .7-.8 region.
Try stop and start the DVR from app center
I tried that last night. This morning, I can’t get the dvr to work at all. I can stop and start the service on the NAS but I can’t find the dvr by IP address or by opening it it with the NAS app
now I can occasionally find the DVR if I do this – but trying to enable the dvr just results in a spinning wheel of death. And then the DVR Ip no longer works after a min or two.
What does the Log tab say?
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc420099760, 0x0, 0x0, 0xc4204d8020, 0xa, 0xc4204d8020, 0xa, 0x0)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc420099760)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 08:51:33 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 08:51:34 [HDR] Found 1 devices
2017/02/01 08:51:34 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 08:51:34 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 08:51:36 [SYS] Started HTTP Server
2017/02/01 08:51:38 [DVR] Recording engine started in /share/Channels Recordings
panic: invalid page type: 5: 10
goroutine 57 [running]:
panic(0xad80c0, 0xc42049a0e0)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4207b99f0, 0xc420454bd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4207b99f0, 0xc4207b9bc0, 0x0, 0x20, 0xc420454901, 0x12e1f28, 0xc4205021d8, 0xc420514050, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4207b99f0, 0xc4207b9bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4204549a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc4205021c0, 0xc16418, 0xc4205021c0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4201fc780, 0xc4207b9ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc42056f960, 0xc4207b9bc0, 0x0, 0x20, 0xc4207b9ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc420099340, 0x0, 0x0, 0xc42049a0a0, 0xa, 0xc42049a0a0, 0xa, 0xc420526808)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc420099340)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 08:53:51 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 08:53:52 [HDR] Found 1 devices
2017/02/01 08:53:52 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 08:53:52 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 08:53:53 [SYS] Started HTTP Server
2017/02/01 08:53:56 [DVR] Recording engine started in /share/Channels Recordings
2017/02/01 08:53:56 [IDX] Pruning expired airings...
panic: invalid page type: 5: 10
goroutine 48 [running]:
panic(0xad80c0, 0xc42051d9e0)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4206699f0, 0xc42066ebd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4206699f0, 0xc420669bc0, 0x0, 0x20, 0xc42066e901, 0x12e1f28, 0xc42052c1d8, 0xc420541fd0, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4206699f0, 0xc420669bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc42066e9a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc42052c1c0, 0xc16418, 0xc42052c1c0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4201001e0, 0xc420669ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc4204f7dc0, 0xc420669bc0, 0x0, 0x20, 0xc420669ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc42007d080, 0x0, 0x0, 0xc42051d990, 0xa, 0xc42051d990, 0xa, 0x2)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc42007d080)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 08:54:14 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 08:54:15 [HDR] Found 1 devices
2017/02/01 08:54:15 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 08:54:15 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 08:54:16 [SYS] Started HTTP Server
2017/02/01 08:54:19 [DVR] Recording engine started in /share/Channels Recordings
2017/02/01 08:54:19 [IDX] Pruning expired airings...
panic: invalid page type: 5: 10
goroutine 68 [running]:
panic(0xad80c0, 0xc4204d28b0)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4205c99f0, 0xc4205bebd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4205c99f0, 0xc4205c9bc0, 0x0, 0x20, 0xc4205be901, 0x12e1f28, 0xc420514018, 0xc42051d850, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4205c99f0, 0xc4205c9bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4205be9a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc420514000, 0xc16418, 0xc420514000)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4205761e0, 0xc4205c9ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc4204c47e0, 0xc4205c9bc0, 0x0, 0x20, 0xc4205c9ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc4205522c0, 0x0, 0x0, 0xc4204d2870, 0xa, 0xc4204d2870, 0xa, 0x2)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc4205522c0)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 08:54:56 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 08:54:57 [HDR] Found 1 devices
2017/02/01 08:54:57 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 08:54:57 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 08:54:58 [SYS] Started HTTP Server
2017/02/01 08:55:01 [DVR] Recording engine started in /share/Channels Recordings
2017/02/01 08:55:01 [IDX] Pruning expired airings...
panic: invalid page type: 5: 10
goroutine 62 [running]:
panic(0xad80c0, 0xc42051a060)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4200499f0, 0xc4201a8bd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4200499f0, 0xc420049bc0, 0x0, 0x20, 0xc4201a8901, 0x12e1f28, 0xc4204c8018, 0xc420553ae0, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4200499f0, 0xc420049bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4201a89a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc4204c8000, 0xc16418, 0xc4204c8000)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4201fc780, 0xc420049ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc420595380, 0xc420049bc0, 0x0, 0x20, 0xc420049ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc4203d4840, 0x0, 0x0, 0xc42051a020, 0xa, 0xc42051a020, 0xa, 0x227265626d754e65)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc4203d4840)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 09:04:29 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 09:04:30 [HDR] Found 1 devices
2017/02/01 09:04:30 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 09:04:30 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 09:04:31 [SYS] Started HTTP Server
2017/02/01 09:04:34 [DVR] Recording engine started in /share/Channels Recordings
2017/02/01 09:04:34 [IDX] Pruning expired airings...
panic: invalid page type: 5: 10
goroutine 10 [running]:
panic(0xad80c0, 0xc4204d7d90)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4205d19f0, 0xc420662bd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4205d19f0, 0xc4205d1bc0, 0x0, 0x20, 0xc420662901, 0x12e1f28, 0xc4205442b8, 0xc420533ed0, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4205d19f0, 0xc4205d1bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4206629a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc4205442a0, 0xc16418, 0xc4205442a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4201fc780, 0xc4205d1ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc420571b60, 0xc4205d1bc0, 0x0, 0x20, 0xc4205d1ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc4201ca9a0, 0x0, 0x0, 0xc4204d7d50, 0xa, 0xc4204d7d50, 0xa, 0xc420105850)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc4201ca9a0)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 09:08:11 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 09:08:11 [HDR] Found 1 devices
2017/02/01 09:08:11 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 09:08:11 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 09:08:13 [SYS] Started HTTP Server
2017/02/01 09:08:15 [DVR] Recording engine started in /share/Channels Recordings
2017/02/01 09:08:15 [IDX] Pruning expired airings...
panic: invalid page type: 5: 10
goroutine 85 [running]:
panic(0xad80c0, 0xc420560050)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4200479f0, 0xc420037bd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4200479f0, 0xc420047bc0, 0x0, 0x20, 0xc420037901, 0x12e1f28, 0xc420544018, 0xc420528030, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4200479f0, 0xc420047bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4200379a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc420544000, 0xc16418, 0xc420544000)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4205e01e0, 0xc420047ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc4204aecc0, 0xc420047bc0, 0x0, 0x20, 0xc420047ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc4200fedc0, 0x0, 0x0, 0xc420560020, 0xa, 0xc420560020, 0xa, 0xc4200eb380)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc4200fedc0)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 09:22:18 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 09:22:19 [HDR] Found 1 devices
2017/02/01 09:22:19 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 09:22:19 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 09:22:20 [SYS] Started HTTP Server
2017/02/01 09:22:23 [DVR] Recording engine started in /share/Channels Recordings
2017/02/01 09:22:23 [IDX] Pruning expired airings...
panic: invalid page type: 5: 10
goroutine 50 [running]:
panic(0xad80c0, 0xc42058e510)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc4205639f0, 0xc4205aebd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc4205639f0, 0xc420563bc0, 0x0, 0x20, 0xc4205ae901, 0x12e1f28, 0xc42052e0f8, 0xc4205b9c10, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc4205639f0, 0xc420563bc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4205ae9a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc42052e0e0, 0xc16418, 0xc42052e0e0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4201fc780, 0xc420563ac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc4205bb2a0, 0xc420563bc0, 0x0, 0x20, 0xc420563ba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc420099ce0, 0x0, 0x0, 0xc42058e4e0, 0xa, 0xc42058e4e0, 0xa, 0xc4205aa048)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc420099ce0)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 09:22:42 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 09:22:43 [HDR] Found 1 devices
2017/02/01 09:22:43 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 09:22:43 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 09:22:44 [SYS] Started HTTP Server
2017/02/01 09:22:47 [DVR] Recording engine started in /share/Channels Recordings
panic: invalid page type: 5: 10
goroutine 56 [running]:
panic(0xad80c0, 0xc4205140a0)
/home/vagrant/go/src/runtime/panic.go:500 +0x1a1
github.com/boltdb/bolt.(*Cursor).search(0xc42081d9f0, 0xc420571bd0, 0x0, 0x20, 0x5)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:256 +0x429
github.com/boltdb/bolt.(*Cursor).seek(0xc42081d9f0, 0xc42081dbc0, 0x0, 0x20, 0xc420571901, 0x12e1f28, 0xc42042a018, 0xc420569ca0, 0x4, 0x8, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:159 +0xb1
github.com/boltdb/bolt.(*Cursor).Seek(0xc42081d9f0, 0xc42081dbc0, 0x0, 0x20, 0x0, 0x0, 0x40000000, 0xc400000000, 0xc4ffffffff, 0xc4205719a0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/cursor.go:118 +0x50
github.com/tmm1/buckets.(*Bucket).RangeItems.func1(0xc42042a000, 0xc16418, 0xc42042a000)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:222 +0x165
github.com/boltdb/bolt.(*DB).View(0xc4201e8780, 0xc42081dac0, 0x0, 0x0)
/home/vagrant/channels-server-x86_64/.go/src/github.com/boltdb/bolt/db.go:629 +0xb5
github.com/tmm1/buckets.(*Bucket).RangeItems(0xc420553ce0, 0xc42081dbc0, 0x0, 0x20, 0xc42081dba0, 0xa, 0x20, 0x0, 0x0, 0x0, ...)
/home/vagrant/channels-server-x86_64/.go/src/github.com/tmm1/buckets/buckets.go:232 +0x10b
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).ListJobsRange(0xc4201c94a0, 0x0, 0x0, 0xc420514060, 0xa, 0xc420514060, 0xa, 0x0)
/home/vagrant/channels-server-x86_64/dvr/db_jobs.go:117 +0x146
_/home/vagrant/channels-server-x86_64/dvr.(*Recorder).RunRecorder(0xc4201c94a0)
/home/vagrant/channels-server-x86_64/dvr/recorder.go:663 +0x18c
created by _/home/vagrant/channels-server-x86_64/dvr.(*Recorder).Run
/home/vagrant/channels-server-x86_64/dvr/recorder.go:141 +0x87
2017/02/01 09:35:30 [SYS] Starting Channels DVR v2017.02.01.0203 (linux-x86_64) in /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data
2017/02/01 09:35:31 [HDR] Found 1 devices
2017/02/01 09:35:31 [ERR] bonjour: no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2017/02/01 09:35:31 [SYS] Bonjour service running for dvr-falcor.local. [192.168.0.200]
2017/02/01 09:35:33 [SYS] Started HTTP Server
Ew, looks like your database has gotten corrupted and is crashing your server.
Can you send me the following file from the qnap:
/share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data/recorder.db
and also this file:
/share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data/channels-dvr.log
Go ahead and turn off the DVR via app center. I will send you instructions on how to fix after I receive those files and figure out what happened.
Ok I found out what’s causing this. There was a change on January 7 to our database library which introduced a bug that can trigger in rare circumstances. I am fixing the bug to prevent this from happening again.
We should be able to restore your data from one of the backups. Are you comfortable using SSH, or should I provide “easy” instructions instead?
I can use SSH but I am not at home anymore and not sure how to do it remotely. Just leave a method and I’ll work on it later on, thanks for looking into this.
Ok, here are the steps:
- Stop the DVR via app center
- SSH into the NAS
- Run these commands
cd /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/data/mv recorder.db recorder.db.oldmv settings.db settings.db.old
- Start the DVR
- It will come up as a fresh installation. Do not set it up.
- Visit http://x.x.x.x:8089/restore
- Follow the instructions to find and restore the most recent backup.
Okay this all works but now I am back to the original issue, I only have software transcoding options again on my QNAP TS-453mini!
What does it say on the OS section on Settings tab?
OSLinux
(kernel: 3.12.6)
CPU
4 cores / Intel® Celeron® CPU J1900 @ 1.99GHz
load averages: 0.34 0.53 0.43
RAM8.27 GB
90.4% free
Same as my QNAP. Not sure why it’s not working for you.
What version of QTS is installed?
Firmware version 4.2.3 Build 20170121
Ok let me update from 4.2.2 and see what happens.
Still works after upgrade.
Can you ssh in and run:
cd /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/channels-dvr/latest
./ffmpeg -hide_banner -loglevel verbose -t 0.1 -f lavfi -i color=black:640x480 -vaapi_device /dev/dri/card0 -vf format=nv12,hwupload -c:v h264_vaapi -b 4000k -f null -y /dev/null
And paste the output here.
<nv12,hwupload -c:v h264_vaapi -b 4000k -f null -y /dev/null
[AVHWDeviceContext @ 0x34170a0] Opened VA display via DRM device /dev/dri/card0.
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 1
libva error: va_getDriverName() failed with operation failed,driver_name=i965
[AVHWDeviceContext @ 0x34170a0] Failed to initialise VAAPI connection: 1 (operation failed).
Segmentation fault
Interesting. What about this command:
ps aux | grep ffmpeg