tvheadend that has been running fine for months started crashing

tvheadend 4.0.7, runnin gon OpenSuse 13.2. Strongly suspecting the EPG grabber as previous crashes seems to have happened at approx that time when the EPG grabber runs. I have two grabbers configured. XMLTV and EPG, but I have always had it that way. Now, the type of interrupt would indicate that tvheadend has locked up, or?

Apr 09 14:14:01 tvburk kernel: note: tvheadend[2445] exited with preempt_count 1Apr 09 14:14:01 tvburk kernel: --- end trace 0abf77c1419b4004 ]---
Apr 09 14:14:01 tvburk kernel:  RSP <ffff8800a46abdb0>
Apr 09 14:14:01 tvburk kernel: RIP  <ffffffff81623cb3>] _raw_spin_lock_irqsave+0x23/0x50
Apr 09 14:14:01 tvburk kernel: Code: f6 c3 66 0f 1f 44 00 00 0f 1f 44 00 00 9c 58 0f 1f 44 00 00 48 89 c6 fa 66 0f 1f 44 00 00 65 ff 0
Apr 09 14:14:01 tvburk kernel:  <00007fe7e9d4fba7>] 0x7fe7e9d4fba6
Apr 09 14:14:01 tvburk kernel:  <ffffffff8162414d>] system_call_fastpath+0x1a/0x1f
Apr 09 14:14:01 tvburk kernel:  <ffffffff811cb251>] SyS_ioctl+0x81/0xa0
Apr 09 14:14:01 tvburk kernel:  <ffffffff811caff7>] do_vfs_ioctl+0x2e7/0x4c0
Apr 09 14:14:01 tvburk kernel:  <ffffffffa0588a7f>] dvb_generic_ioctl+0x1f/0x40 [dvb_core]
Apr 09 14:14:01 tvburk kernel:  <ffffffffa05889e8>] dvb_usercopy+0xf8/0x170 [dvb_core]
Apr 09 14:14:01 tvburk kernel:  <ffffffffa0593c36>] dvb_frontend_ioctl+0x46/0x140 [dvb_core]
Apr 09 14:14:01 tvburk kernel:  <ffffffff810a7dc3>] down_interruptible+0x13/0x50
Apr 09 14:14:01 tvburk kernel: Call Trace:
Apr 09 14:14:01 tvburk kernel:  0000000000000000 ffff8800a46abe20 0000000000aedf70 ffffffffa05889e8
Apr 09 14:14:01 tvburk kernel:  ffffffffa0593c36 00000000fffffff2 0000000040106f52 0000000000000001
Apr 09 14:14:01 tvburk kernel:  ffffffff810a7dc3 0000000000000080 0000000040106f52 ffff8800b932a800
Apr 09 14:14:01 tvburk kernel: Stack:
Apr 09 14:14:01 tvburk kernel: CR2: 00007ffd4c848e70 CR3: 00000000a46bc000 CR4: 00000000000407e0
Apr 09 14:14:01 tvburk kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 09 14:14:01 tvburk kernel: FS:  00007fe7edf1cc00(0000) GS:ffff88011fb00000(0000) knlGS:0000000000000000
Apr 09 14:14:01 tvburk kernel: R13: 353434325b647025 R14: ffff8800ba65c038 R15: ffff8800a46abe20
Apr 09 14:14:01 tvburk kernel: R10: 434d206e69207a48 R11: 0000000000000246 R12: 353434325b646e65
Apr 09 14:14:01 tvburk kernel: RBP: ffff8800b932a800 R08: ffff8800b932a800 R09: 326953207362614c
Apr 09 14:14:01 tvburk kernel: RDX: 0000000000010000 RSI: 0000000000000296 RDI: 353434325b647025
Apr 09 14:14:01 tvburk kernel: RAX: 0000000000000296 RBX: 353434325b647025 RCX: ffffffffa0593bf0
Apr 09 14:14:01 tvburk kernel: RSP: 0018:ffff8800a46abdb0  EFLAGS: 00010082
Apr 09 14:14:01 tvburk kernel: RIP: 0010:<ffffffff81623cb3>]  <ffffffff81623cb3>] _raw_spin_lock_irqsave+0x23/0x50
Apr 09 14:14:01 tvburk kernel: task: ffff8801148f2350 ti: ffff8800a46a8000 task.ti: ffff8800a46a8000
Apr 09 14:14:01 tvburk kernel: Hardware name: ASUS All Series/Z97-P, BIOS 2803 05/21/2015
Apr 09 14:14:01 tvburk kernel: CPU: 1 PID: 2445 Comm: tvheadend Tainted: G         C    3.16.7-35-desktop #1
Apr 09 14:14:01 tvburk kernel:  mei_me eeepc_wmi mei asus_wmi kvm sparse_keymap soundcore serio_raw rfkill crct10dif_pclmul mxm_wmi pc
Apr 09 14:14:01 tvburk kernel: Modules linked in: bnep bluetooth 6lowpan_iphc nfsd auth_rpcgss oid_registry nfs_acl lockd sunrpc fuse
Apr 09 14:14:01 tvburk kernel: general protection fault: 0000 #1] PREEMPT SMP
Apr 09 14:14:01 tvburk tvheadend[2445]: linuxdvb: Silicon Labs Si2168 : DVB-C #0 - starting 162MHz in MCA
Apr 09 14:14:01 tvburk tvheadend[2445]: mpegts: 162MHz in MCA - tuning on Silicon Labs Si2168 : DVB-C #0
Apr 09 14:14:01 tvburk tvheadend[2445]: service: 3: 162MHz in MCA si 0x26ca6c0 Silicon Labs Si2168 : DVB-C #0 weight 0 prio 10 error 0
Apr 09 14:14:01 tvburk tvheadend[2445]: mpegts: 162MHz in MCA - add raw service
Apr 09 14:13:45 tvburk org.gnome.evolution.dataserver.Sources3[11704]: ** (evolution-source-registry:11833): WARNING **: secret_servic

Apr 09 14:12:03 tvburk systemd[11642]: Time has been changed

On Sat 09 Apr 2016 12:06:01 PM CDT, AndersG wrote:

tvheadend 4.0.7, runnin gon OpenSuse 13.2. Strongly suspecting the EPG
grabber as previous crashes seems to have happened at approx that time
when the EPG grabber runs. I have two grabbers configured. XMLTV and
EPG, but I have always had it that way. Now, the type of interrupt would
indicate that tvheadend has locked up, or?

Code:

Apr 09 14:14:01 tvburk kernel: note: tvheadend[2445] exited with
preempt_count 1Apr 09 14:14:01 tvburk kernel: — end trace
0abf77c1419b4004 ]— Apr 09 14:14:01 tvburk kernel: RSP
<ffff8800a46abdb0> Apr 09 14:14:01 tvburk kernel: RIP
<ffffffff81623cb3>] _raw_spin_lock_irqsave+0x23/0x50 Apr 09 14:14:01
tvburk kernel: Code: f6 c3 66 0f 1f 44 00 00 0f 1f 44 00 00 9c 58 0f 1f
44 00 00 48 89 c6 fa 66 0f 1f 44 00 00 65 ff 0 Apr 09 14:14:01 tvburk
kernel: <00007fe7e9d4fba7>] 0x7fe7e9d4fba6 Apr 09 14:14:01 tvburk
kernel: <ffffffff8162414d>] system_call_fastpath+0x1a/0x1f Apr 09
14:14:01 tvburk kernel: <ffffffff811cb251>] SyS_ioctl+0x81/0xa0 Apr
09 14:14:01 tvburk kernel: <ffffffff811caff7>]
do_vfs_ioctl+0x2e7/0x4c0 Apr 09 14:14:01 tvburk kernel:
<ffffffffa0588a7f>] dvb_generic_ioctl+0x1f/0x40 [dvb_core] Apr 09
14:14:01 tvburk kernel: <ffffffffa05889e8>] dvb_usercopy+0xf8/0x170
[dvb_core] Apr 09 14:14:01 tvburk kernel: <ffffffffa0593c36>]
dvb_frontend_ioctl+0x46/0x140 [dvb_core] Apr 09 14:14:01 tvburk
kernel: <ffffffff810a7dc3>] down_interruptible+0x13/0x50 Apr 09
14:14:01 tvburk kernel: Call Trace: Apr 09 14:14:01 tvburk kernel:
0000000000000000 ffff8800a46abe20 0000000000aedf70 ffffffffa05889e8 Apr
09 14:14:01 tvburk kernel: ffffffffa0593c36 00000000fffffff2
0000000040106f52 0000000000000001 Apr 09 14:14:01 tvburk kernel:
ffffffff810a7dc3 0000000000000080 0000000040106f52 ffff8800b932a800 Apr
09 14:14:01 tvburk kernel: Stack: Apr 09 14:14:01 tvburk kernel: CR2:
00007ffd4c848e70 CR3: 00000000a46bc000 CR4: 00000000000407e0 Apr 09
14:14:01 tvburk kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
0000000080050033 Apr 09 14:14:01 tvburk kernel: FS:
00007fe7edf1cc00(0000) GS:ffff88011fb00000(0000) knlGS:0000000000000000
Apr 09 14:14:01 tvburk kernel: R13: 353434325b647025 R14:
ffff8800ba65c038 R15: ffff8800a46abe20 Apr 09 14:14:01 tvburk kernel:
R10: 434d206e69207a48 R11: 0000000000000246 R12: 353434325b646e65 Apr
09 14:14:01 tvburk kernel: RBP: ffff8800b932a800 R08: ffff8800b932a800
R09: 326953207362614c Apr 09 14:14:01 tvburk kernel: RDX:
0000000000010000 RSI: 0000000000000296 RDI: 353434325b647025 Apr 09
14:14:01 tvburk kernel: RAX: 0000000000000296 RBX: 353434325b647025
RCX: ffffffffa0593bf0 Apr 09 14:14:01 tvburk kernel: RSP:
0018:ffff8800a46abdb0 EFLAGS: 00010082 Apr 09 14:14:01 tvburk kernel:
RIP: 0010:<ffffffff81623cb3>] <ffffffff81623cb3>]
_raw_spin_lock_irqsave+0x23/0x50 Apr 09 14:14:01 tvburk kernel: task:
ffff8801148f2350 ti: ffff8800a46a8000 task.ti: ffff8800a46a8000 Apr 09
14:14:01 tvburk kernel: Hardware name: ASUS All Series/Z97-P, BIOS 2803
05/21/2015 Apr 09 14:14:01 tvburk kernel: CPU: 1 PID: 2445 Comm:
tvheadend Tainted: G C 3.16.7-35-desktop #1 Apr 09 14:14:01
tvburk kernel: mei_me eeepc_wmi mei asus_wmi kvm sparse_keymap
soundcore serio_raw rfkill crct10dif_pclmul mxm_wmi pc Apr 09 14:14:01
tvburk kernel: Modules linked in: bnep bluetooth 6lowpan_iphc nfsd
auth_rpcgss oid_registry nfs_acl lockd sunrpc fuse Apr 09 14:14:01
tvburk kernel: general protection fault: 0000 #1] PREEMPT SMP Apr 09
14:14:01 tvburk tvheadend[2445]: linuxdvb: Silicon Labs Si2168 : DVB-C
#0 - starting 162MHz in MCA Apr 09 14:14:01 tvburk tvheadend[2445]:
mpegts: 162MHz in MCA - tuning on Silicon Labs Si2168 : DVB-C #0 Apr 09
14:14:01 tvburk tvheadend[2445]: service: 3: 162MHz in MCA si 0x26ca6c0
Silicon Labs Si2168 : DVB-C #0 weight 0 prio 10 error 0 Apr 09 14:14:01
tvburk tvheadend[2445]: mpegts: 162MHz in MCA - add raw service Apr 09
14:13:45 tvburk org.gnome.evolution.dataserver.Sources3[11704]: **
(evolution-source-registry:11833): WARNING **: secret_servic Apr 09
14:12:03 tvburk systemd[11642]: Time has been changed

Hi
I’m just pushing the 4.0.9 update to packman, maybe try the 4.0.8
version that is available?

Not sure about EPG as don’t use it, probably need to figure out a
scrapper application here in the US…


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 SP1|GNOME 3.10.4|3.12.53-60.30-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Someone in the tvheadend forums suggested that I check firmware for the si2168 tuner. There seems to be some later versions, but my OpenSuse insists on the file dvb-demod-si2168-02.fw from http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/.

I think the problems started when I updated 2016-04-03 and I see from the logs that new dvb* modules were installed then.