Crash on network transfer
Chris Lynch
tsw at one.net
Tue Jan 11 03:41:01 UTC 2005
Sorry about the HTML msg and appreciate the help :S
I tried the noapic option on boot and I guess it's working, but I don't see
a way to visually confirm other than I typed it in. I then tried ncftp and
got a segmentation fault (output appended at the bottom of this email). I
then tried to do a wget to see if port 80 was any different and also got a
segmentation fault.
The odd thing is that both only happen after close to a minute of
transferring. They both work fine for a few hundred megs, but then they
die.
Any ideas? Is there any way to confirm that my noapic option is "working"?
Chris
-----Original Message-----
From: fedora-list-bounces at redhat.com [mailto:fedora-list-bounces at redhat.com]
On Behalf Of Jonathan Berry
Sent: Monday, January 10, 2005 1:49 PM
To: For users of Fedora Core releases
Subject: Re: Crash on network transfer
On Fri, 31 Dec 2004 12:12:21 -0800, Chris Lynch <tsw at one.net> wrote:
>
> Hello all,
>
> Over the past few weeks I've been trying to figure this out, but I'm
> quite stuck. I'm pretty new to Linux, so my troubleshooting has only
> gotten me so far...
>
> Essentially, the problem occurs when I try to ftp something at
> relatively high speeds to or from my FC3 box. Browsing from the box
> or other items don't cause this problem, as they don't get the
> bandwidth that apparently triggers this problem. When I start my FTP,
> things go smoothly for a few moments (say they're running at
> 10MB/sec), and then the machine dies (no response, although the lights on
the keyboard are not flashing).
>
[snip]
>
> My interrupts look like this:
> CPU0
> 0: 843136 XT-PIC timer
> 1: 10 XT-PIC i8042
> 2: 0 XT-PIC cascade
> 5: 0 XT-PIC ivtv: iTVC15/16 mpg2 encoder chip
> 8: 1 XT-PIC rtc
> 9: 2015 XT-PIC SysKonnect SK-98xx
> 10: 13502 XT-PIC ide2
> 11: 50395 XT-PIC EMU10K1, nvidia
> 12: 92 XT-PIC i8042
> 14: 20719 XT-PIC ide0
> NMI: 0
> ERR: 0
>
> I don't think anything looks out of the ordinary in there, so I'm
> really stumped. Turning off DMA isn't much of an option on this box
> as I run MythTV on it and need good drive bandwidth.
>
> I'd appreciate any thoughts or ideas anyone has! Hopefully this is
> the right place to send this.
>
> Thanks,
>
> Chris
Have you tried booting with the "noapic" option. At GRUB boot screen press
'a' on the Fedora entry and type " noapic" and hit enter to boot. It is
possible you could have problems with the dynamic IRQs and seeing these
problems with heavy network usage. I have heard of APIC causing problems
with networking, but this is only a guess. Can you reproduce errors in
other ways by using the network? Perhaps downloading a file from the
internet (by http, to get away from ftp).
Jonathan
PS It's best to send plain-text messages to the list. Some people don't
like it when others send HTML mail.
-----------------------------------------
Unable to handle kernel NULL pointer dereference at virtual address 00000010
printing eip:
0214b7e7
*pde = 00000000
Oops: 0002 [#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:[<0214b7e7>] Tainted: PF VLI
EFLAGS: 00010087 (2.6.9-1.681_FC3)
EIP is at cache_grow+0x277/0x29a
eax: 00000010 ebx: 21fef920 ecx: 00000000 edx: 00000000
esi: 0000000c edi: 21fef92c ebp: 21f7e060 esp: 0f416dd4
ds: 007b es: 007b ss: 0068
Process ncftp (pid: 3254, threadinfo=0f416000 task=085f6670)
Stack: 000000d0 21fef920 000000d0 00000246 000000d0 0214bfc8 1b2b3b40
00000700
00000000 022a7855 00000694 1a9468c0 00000000 00000000 086cfb00
022cdff1
0f416e34 0f434280 0f416e6c 0df8cbc0 021c855f 086d50e0 08939db4
00002a74
Call Trace:
[<0214bfc8>] __kmalloc+0x6b/0x7d
[<022a7855>] alloc_skb+0x33/0xc5
[<022cdff1>] tcp_sendmsg+0x147/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
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
[<0214b7bc>] cache_grow+0x24c/0x29a
[<0214b7bc>] cache_grow+0x24c/0x29a
[<0215ee70>] get_user_size+0x30/0x57
[<0214b7bc>] cache_grow+0x24c/0x29a
[<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
[<0214b7e7>] cache_grow+0x277/0x29a
[<022c9c7b>] ip_queue_xmit+0x35b/0x3dd
[<0211bb30>] scheduler_tick+0x447/0x4c0
[<02128c29>] update_wall_time+0x9/0x31
[<021290c8>] do_timer+0x49/0xb5
[<02107f51>] handle_IRQ_event+0x25/0x4f
[<0211937e>] do_page_fault+0x0/0x511
[<0214b7e7>] cache_grow+0x277/0x29a
[<0214bfc8>] __kmalloc+0x6b/0x7d
[<022a7855>] alloc_skb+0x33/0xc5
[<022cdff1>] tcp_sendmsg+0x147/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 users
mailing list