After upgrading Mythdora 4.0 to use schedulesdirect as a data source I'm getting many frontend crashes while watching recorded programs. It isn't predictable but it can be as many as 4 or 5 in a one hour recording. I'm not sure what to do to track this down.
<br><br><br>rpm -q reports:<br> mythtv-0.20.2-168.fc6<br> mythtv-frontend-0.20.2-168.fc6<br>[root@tvsrv log]# uname -a<br>Linux tvsrv 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 19:27:14 EDT 2007 i686 athlon i386 GNU/Linux<br><br>
/var/log/messages contains:<br>Nov 20 21:14:59 tvsrv kernel: <1>BUG: unable to handle kernel NULL pointer dereference at virtual address 0000003c<br>Nov 20 21:14:59 tvsrv kernel: printing eip:<br>Nov 20 21:14:59 tvsrv kernel: c04731db
<br>Nov 20 21:14:59 tvsrv kernel: *pde = 3d171067<br>Nov 20 21:14:59 tvsrv kernel: Oops: 0000 [#2]<br>Nov 20 21:14:59 tvsrv kernel: SMP <br>Nov 20 21:14:59 tvsrv kernel: last sysfs file: /devices/pci0000:00/0000:00:00.0/class
<br>Nov 20 21:14:59 tvsrv kernel: Modules linked in: sunrpc nf_conntrack_ftp nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink iptable_filter ip_tables ip6t_REJECT xt_tcpudp ip6table_filter ip6_tables x_tables video sbs i2c_ec dock button battery asus_acpi backlight ac ipv6 parport_pc lp parport floppy cx8800 cx88xx bttv video_buf ir_common compat_ioctl32 btcx_risc lirc_i2c(F)(U) lirc_dev(F)(U) msp3400 saa7115 snd_intel8x0 tuner snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_pcm sis900 pcspkr mii i2c_sis96x nvidia(PF)(U) snd_timer snd_page_alloc ivtv(F)(U) i2c_algo_bit cx2341x tveeprom i2c_core videodev serio_raw v4l2_common ns558 gameport v4l1_compat ide_cd snd_mpu401 snd_mpu401_uart snd_rawmidi snd_seq_device cdrom snd soundcore dm_snapshot dm_zero dm_mirror dm_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd
<br>Nov 20 21:14:59 tvsrv kernel: CPU: 0<br>Nov 20 21:14:59 tvsrv kernel: EIP: 0060:[<c04731db>] Tainted: PF VLI<br>Nov 20 21:14:59 tvsrv kernel: EFLAGS: 00210283 (2.6.20-1.2962.fc6 #1)<br>Nov 20 21:14:59 tvsrv kernel: EIP is at sys_write+0x1d/0x67
<br>Nov 20 21:14:59 tvsrv kernel: eax: 5d976580 ebx: 00000018 ecx: 00000001 edx: e8d3dbc1<br>Nov 20 21:14:59 tvsrv kernel: esi: fffffff7 edi: 00000000 ebp: e437b000 esp: e437bf9c<br>Nov 20 21:14:59 tvsrv kernel: ds: 007b es: 007b ss: 0068
<br>Nov 20 21:14:59 tvsrv kernel: Process mythfrontend (pid: 31194, ti=e437b000 task=ec6df9f0 task.ti=e437b000)<br>Nov 20 21:14:59 tvsrv kernel: Stack: c042b029 474394a3 0000146d 00000001 00000018 b4f78f50 c0403f64 00000018
<br>Nov 20 21:14:59 tvsrv kernel: b4f78f50 00001000 b4f78f50 00000000 00001000 00000004 0000007b 0000007b <br>Nov 20 21:14:59 tvsrv kernel: 00000033 00000004 0063c402 00000073 00200293 b4f78ee0 0000007b 00000000
<br>Nov 20 21:14:59 tvsrv kernel: Call Trace:<br>Nov 20 21:14:59 tvsrv kernel: [<c042b029>] sys_gettimeofday+0x27/0x53<br>Nov 20 21:14:59 tvsrv kernel: [<c0403f64>] syscall_call+0x7/0xb<br>Nov 20 21:14:59 tvsrv kernel: =======================
<br>Nov 20 21:14:59 tvsrv kernel: Code: d8 e8 4e 04 00 00 89 f0 83 c4 10 5b 5e c3 56 be f7 ff ff ff 53 83 ec 10 8b 44 24 1c 8d 54 24 0c e8 89 04 00 00 85 c0 89 c3 74 42 <8b> 53 24 8b 40 20 8b 4c 24 24 89 54 24 08 8b 54 24 20 89 44 24
<br>Nov 20 21:14:59 tvsrv kernel: EIP: [<c04731db>] sys_write+0x1d/0x67 SS:ESP 0068:e437bf9c<br><br>and a different crash reported:<br>Nov 21 16:10:56 tvsrv kernel: BUG: unable to handle kernel paging request at virtual address ffffff85
<br>Nov 21 16:10:56 tvsrv kernel: printing eip:<br>Nov 21 16:10:56 tvsrv kernel: c0472514<br>Nov 21 16:10:56 tvsrv kernel: *pde = 00004067<br>Nov 21 16:10:56 tvsrv kernel: Oops: 0002 [#1]<br>Nov 21 16:10:56 tvsrv kernel: SMP
<br>Nov 21 16:10:56 tvsrv kernel: last sysfs file: /block/hdg/removable<br>Nov 21 16:10:56 tvsrv kernel: Modules linked in: sunrpc nf_conntrack_ftp nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink iptable_filter ip_tables ip6t_REJECT xt_tcpudp ip6table_filter ip6_tables x_tables video sbs i2c_ec dock button battery asus_acpi backlight ac ipv6 parport_pc lp parport floppy cx8800 cx88xx bttv video_buf ir_common compat_ioctl32 btcx_risc lirc_i2c(F)(U) lirc_dev(F)(U) msp3400 saa7115 tuner snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_pcm nvidia(PF)(U) i2c_sis96x ivtv(F)(U) i2c_algo_bit cx2341x tveeprom videodev sis900 mii snd_timer v4l2_common snd_page_alloc v4l1_compat ns558 gameport ide_cd cdrom pcspkr i2c_core serio_raw snd_mpu401 snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore dm_snapshot dm_zero dm_mirror dm_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd
<br>Nov 21 16:10:56 tvsrv kernel: CPU: 0<br>Nov 21 16:10:56 tvsrv kernel: EIP: 0060:[<c0472514>] Tainted: PF VLI<br>Nov 21 16:10:56 tvsrv kernel: EFLAGS: 00210206 (2.6.20-1.2962.fc6 #1)<br>Nov 21 16:10:56 tvsrv kernel: EIP is at rw_verify_area+0x22/0x8e
<br>Nov 21 16:10:56 tvsrv kernel: eax: 00001000 ebx: 00000000 ecx: 00000000 edx: 00000000<br>Nov 21 16:10:56 tvsrv kernel: esi: 00001000 edi: e5550c00 ebp: 00000001 esp: d8280f60<br>Nov 21 16:10:56 tvsrv kernel: ds: 007b es: 007b ss: 0068
<br>Nov 21 16:10:56 tvsrv kernel: Process mythfrontend (pid: 3293, ti=d8280000 task=e8bad6f0 task.ti=d8280000)<br>Nov 21 16:10:56 tvsrv kernel: Stack: b3af0ef4 80045017 c047c7bb e5550c00 00000000 b3af0f50 fffffff2 c0472ba3
<br>Nov 21 16:10:56 tvsrv kernel: 00001000 00000008 e5550c00 fffffff7 00000000 d8280000 c04731ff d8280fa0 <br>Nov 21 16:10:56 tvsrv kernel: 00000000 00000000 00000001 00000018 b3af0f50 c0403f64 00000018 b3af0f50
<br>Nov 21 16:10:56 tvsrv kernel: Call Trace:<br>Nov 21 16:10:56 tvsrv kernel: [<c047c7bb>] do_ioctl+0x1f/0x62<br>Nov 21 16:10:56 tvsrv kernel: [<c0472ba3>] vfs_write+0x67/0x154<br>Nov 21 16:10:56 tvsrv kernel: [<c04731ff>] sys_write+0x41/0x67
<br>Nov 21 16:10:56 tvsrv kernel: [<c0403f64>] syscall_call+0x7/0xb<br>Nov 21 16:10:56 tvsrv kernel: =======================<br>Nov 21 16:10:56 tvsrv kernel: Code: 94 00 00 00 5b 5e 5f 5d c3 55 89 c5 57 89 d7 56 53 83 ec 0c 8b 74 24 20 85 f6 78 6e 8b 59 04 8b 09 85 db 78 65 89 f0 31 d2 01 c8 <11> da 85 d2 78 59 8b 47 0c 8b 50 18 83 ba c4 00 00 00 00 74 3a
<br>Nov 21 16:10:56 tvsrv kernel: EIP: [<c0472514>] rw_verify_area+0x22/0x8e SS:ESP 0068:d8280f60<br><br>[mythtv@tvsrv ~]$ lspci -v<br>00:00.0 Host bridge: Silicon Integrated Systems [SiS] 746 Host (rev 10)<br> Subsystem: Silicon Integrated Systems [SiS] 746 Host
<br> Flags: bus master, medium devsel, latency 32<br> Memory at c0000000 (32-bit, non-prefetchable) [size=256M]<br> Capabilities: <access denied><br><br>00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202 (prog-if 00 [Normal decode])
<br> Flags: bus master, fast devsel, latency 99<br> Bus: primary=00, secondary=01, subordinate=01, sec-latency=32<br> Memory behind bridge: e8000000-eaffffff<br> Prefetchable memory behind bridge: d0000000-dfffffff
<br><br>00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)<br> Flags: bus master, medium devsel, latency 0<br><br>00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
<br> Flags: medium devsel<br> I/O ports at 10c0 [size=32]<br><br>00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master])<br> Subsystem: Silicon Integrated Systems [SiS] SiS5513 EIDE Controller (A,B step)
<br> Flags: bus master, medium devsel, latency 128<br> [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]<br> [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]<br>
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]<br> [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]<br> I/O ports at 4000 [size=16]<br><br>00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
<br> Subsystem: Silicon Integrated Systems [SiS] AC'97 Sound Controller<br> Flags: bus master, medium devsel, latency 32, IRQ 21<br> I/O ports at d000 [size=256]<br> I/O ports at d400 [size=128]<br> Capabilities: <access denied>
<br><br>00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI])<br> Subsystem: Silicon Integrated Systems [SiS] USB 1.0 Controller<br> Flags: bus master, medium devsel, latency 32, IRQ 17
<br> Memory at ec001000 (32-bit, non-prefetchable) [size=4K]<br><br>00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI])<br> Subsystem: Silicon Integrated Systems [SiS] USB
1.0 Controller<br> Flags: bus master, medium devsel, latency 32, IRQ 18<br> Memory at ec002000 (32-bit, non-prefetchable) [size=4K]<br><br>00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI])
<br> Subsystem: Silicon Integrated Systems [SiS] USB 2.0 Controller<br> Flags: bus master, medium devsel, latency 32, IRQ 19<br> Memory at ec003000 (32-bit, non-prefetchable) [size=4K]<br> Capabilities: <access denied>
<br><br>00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)<br> Subsystem: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet Adapter<br> Flags: bus master, medium devsel, latency 32, IRQ 20
<br> I/O ports at d800 [size=256]<br> Memory at ec000000 (32-bit, non-prefetchable) [size=4K]<br> [virtual] Expansion ROM at 50080000 [disabled] [size=128K]<br> Capabilities: <access denied><br><br>00:08.0
Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)<br> Subsystem: Avermedia Technologies Inc M179<br> Flags: bus master, medium devsel, latency 64, IRQ 21<br> Memory at e0000000 (32-bit, prefetchable) [size=64M]
<br> Capabilities: <access denied><br><br>00:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)<br> Subsystem: Hauppauge computer works Inc. WinTV PVR 250<br> Flags: bus master, medium devsel, latency 64, IRQ 22
<br> Memory at e4000000 (32-bit, prefetchable) [size=64M]<br> Capabilities: <access denied><br><br>00:0b.0 Mass storage controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller (rev 02)<br> Subsystem: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller
<br> Flags: bus master, medium devsel, latency 32, IRQ 16<br> I/O ports at dc00 [size=8]<br> I/O ports at e000 [size=4]<br> I/O ports at e400 [size=8]<br> I/O ports at e800 [size=4]<br> I/O ports at ec00 [size=16]
<br> Memory at ec004000 (32-bit, non-prefetchable) [size=256]<br> [virtual] Expansion ROM at 50000000 [disabled] [size=512K]<br> Capabilities: <access denied><br><br>01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1) (prog-if 00 [VGA])
<br> Subsystem: XFX Pine Group Inc. Unknown device 2152<br> Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 248, IRQ 22<br> Memory at e8000000 (32-bit, non-prefetchable) [size=16M]<br> Memory at d0000000 (32-bit, prefetchable) [size=256M]
<br> Memory at e9000000 (32-bit, non-prefetchable) [size=16M]<br> [virtual] Expansion ROM at ea000000 [disabled] [size=128K]<br> Capabilities: <access denied><br><br>