[mythtv-users] Crash on network transfer?

Chris Lynch tsw at one.net
Fri Dec 31 19:15:35 UTC 2004


Well here's something interesting I found - I'm wondering if this is
something a little more deeply rooted in my hardware config.  I changed the
DMA mode on my hard drives to a lower setting and did the transfer again.
If I flat out disabled DMA the machine didn't crash, but if it's set to
something slower (I did UDMA 66) my ftp program locks up but I can still use
the box from another session.  Checking dmesg, I got the error below... It
would seem to me to be something funky with the IRQs for IDE?

Unable to handle kernel NULL pointer dereference at virtual address 000005b4
 printing eip:
022ce2d5
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: bttv video_buf(U) v4l2_common(U) btcx_risc lirc_i2c(U)
lirc_dev(U) msp3400(U) saa7115(U) tuner(U) tveeprom(U) ivtv(U) i2c_algo_bit
i2c_core videodev lp autofs4 smbfs sunrpc xfs dm_mod nvidia(U) md5 ipv6
parport_pc parport emu10k1_gp gameport snd_emu10k1(U) snd_rawmidi(U)
snd_seq_device(U) snd_ac97_codec(U) snd_pcm_oss(U) snd_mixer_oss(U)
snd_pcm(U) snd_timer(U) snd_page_alloc(U) snd_util_mem(U) snd_hwdep(U)
snd(U) soundcore sk98lin ext3 jbd
CPU:    0
EIP:    0060:[<022ce2d5>]    Tainted: PF  VLI
EFLAGS: 00010a47   (2.6.9-1.681_FC3)
EIP is at tcp_sendmsg+0x42b/0xe50
eax: ffc9700c   ebx: 12494e34   ecx: 0000e700   edx: 00000000
esi: 000005b4   edi: ffffffff   ebp: 19ed7600   esp: 12494e18
ds: 007b   es: 007b   ss: 0068
Process ncftp (pid: 3513, threadinfo=12494000 task=1154e5f0)
Stack: 0d43d4a0 12494e6c 12bd73e0 021c855f 153610e0 08707828 00008000
00000000
       000005b4 00000000 00000000 19ed7868 12494ed0 00000000 00000000
7fffffff
       023783e0 19ed7600 12494eac 12494ef8 022ead6e 00008000 023794a0
12494eac
Call Trace:
 [<021c855f>] socket_has_perm+0x51/0x5f
 [<022ead6e>] inet_sendmsg+0x38/0x42
 [<022a43c1>] sock_aio_write+0x107/0x114
 [<02165b9a>] do_sync_write+0x97/0xc9
 [<021c784d>] selinux_file_permission+0x114/0x11d
 [<0211d26f>] autoremove_wake_function+0x0/0x2d
 [<02165c92>] vfs_write+0xc6/0xe2
 [<02165d4c>] sys_write+0x3c/0x62
Code: <3>Debug: sleeping function called from invalid context at
include/linux/rwsem.h:43
in_atomic():0[expected: 0], irqs_disabled():1
 [<0211cbcb>] __might_sleep+0x7d/0x8a
 [<0215e726>] rw_vm+0x20e/0x47a
 [<022ce2aa>] tcp_sendmsg+0x400/0xe50
 [<022ce2aa>] tcp_sendmsg+0x400/0xe50
 [<0215ee70>] get_user_size+0x30/0x57
 [<022ce2aa>] tcp_sendmsg+0x400/0xe50
 [<0210682b>] show_registers+0x109/0x15e
 [<02106a2f>] die+0x14a/0x241
 [<0211937e>] do_page_fault+0x0/0x511
 [<0211937e>] do_page_fault+0x0/0x511
 [<02119733>] do_page_fault+0x3b5/0x511
 [<022ce2d5>] tcp_sendmsg+0x42b/0xe50
 [<228f9b0a>] SkGeIsrOnePort+0x1ac/0x323 [sk98lin]
 [<02107f51>] handle_IRQ_event+0x25/0x4f
 [<021c3f3a>] avc_has_perm_noaudit+0x8d/0xda
 [<0215222e>] follow_page_pte+0xec/0xfd
 [<0211937e>] do_page_fault+0x0/0x511
 [<022ce2d5>] tcp_sendmsg+0x42b/0xe50
 [<021c855f>] socket_has_perm+0x51/0x5f
 [<022ead6e>] inet_sendmsg+0x38/0x42
 [<022a43c1>] sock_aio_write+0x107/0x114
 [<02165b9a>] do_sync_write+0x97/0xc9
 [<021c784d>] selinux_file_permission+0x114/0x11d
 [<0211d26f>] autoremove_wake_function+0x0/0x2d
 [<02165c92>] vfs_write+0xc6/0xe2
 [<02165d4c>] sys_write+0x3c/0x62
 Bad EIP value. 




More information about the mythtv-users mailing list