lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Thu, 7 May 2009 14:27:14 +0000 (GMT)
From:	Panadero Pizza <panadero_pizza@...oo.es>
To:	netdev@...r.kernel.org
Subject: Kernel networking problem (>=2.6.24.7)


Hello,

I encounter a strange Linux networking 
problem that manifests on a x86 based embedded system (MOPS/520 of 
kontron, http://www.mite.cz/embeddedmodulesfiles/pc104files/m_mops520_p489m124.pdf) 
with DM9102A network card as (unfortunately) very seldom kernel panics and 
warnings.
 
The ("bad") kernels I tried till now are 2.6.24.7 and 
2.6.27.12, configured with (among others) Elan Subarchitecture (X86_ELAN), CIFS, 
TCP/IP (INET) and DMFE network driver.
 
Kernel panics (and sometimes warnings) occur with these 
kernels from a (user-space) software that writes (and flushes) data to a file on 
a network CIFS handle (low data transmission rate). However I have never 
received a kernel panic, writing data with a standard tool like „dd if=/dev/zero 
of=/mnt/cifs/test.dat“ using the same kernels, though writing even huge amounts 
of data (>10GB) at various data transmission rates (using different inputs like 
/dev/urandom, …).
 
All kernel traces have in common 
that
 * they start with a write()-system call (the software 
does only write)
 * the last common functions are always „dev_queue_xmit“ 
and „__qdisc_run“
 * the last function on the stack is always 
different
 * the EIP does not point to a meaningful address (often 
this address is a very small value: 0, 246, 1f8, …), which could indicate a 
stack problem…
 The software which causes the bugs is a multi-threaded 
program (pthreads), linked against uclibc, doing simply an fopen( 
“/mnt/cifs/datafile.dat”, “wb” ); then different putc(), puts(), fputc() (only 
these 3 functions), mixed with fflushes() possibly from different tasks and a 
terminating fclose() – but the bug must be in the 
kernel… 
 
Please find the kernel traces attached at the end of this 
message.

A 2.6.16.62 Kernel, only configured with vital settings 
(486 processor, ide driver and network driver set correctly) but everything else 
left to the default settings, seems to work now for days without any problems 
(though I don’t like to confirm this till now).
 
I will continue to test further kernel set-ups – but as 
testing is very time consuming, I would also like to ask, if there is anything I 
could do, to further localize the problem?

Best regards,
David

Kernel Panic #1:
----------------

BUG: unable to handle kernel NULL pointer dereference at virtual address 000001f8
printing eip: 000001f8 *pde = 00000000
Oops: 0000 [#1] PREEMPT
Modules linked in:

Pid: 2730, comm: ellipse4 Not tainted (2.6.24.7 #68)
EIP: 0060:[<000001f8>] EFLAGS: 00010086 CPU: 0
EIP is at 0x1f8
EAX: 00000001 EBX: 00000009 ECX: 00000000 EDX: 00000086
ESI: c1d801c0 EDI: 00000086 EBP: c012d698 ESP: c1f759b0
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process ellipse4 (pid: 2730, ti=c1f74000 task=c1e194c0 task.ti=c1f74000)
Stack: c0339078 00000000 c01056cb c1fd2700 c0250536 c0267967 00000000 c0382170
       c1f0007b c1410000 ffffffff c0204637 c1c40060 00000297 c025ff50 c1c4e800
       00000246 c1f07598 c1c4eb40 c1c4e800 c1f07598 c1f07598 c1c4e800 c0254b69
Call Trace:
 [<c01056cb>] do_IRQ+0x55/0x68
 [<c0250536>] skb_release_all+0xa1/0xad
 [<c0267967>] ip_local_deliver+0xd7/0x169
 [<c0204637>] dmfe_start_xmit+0x161/0x196
 [<c025ff50>] __qdisc_run+0x61/0x185
 [<c0254b69>] dev_hard_start_xmit+0x193/0x1ec
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c025ff93>] __qdisc_run+0xa4/0x185
 [<c01056cb>] do_IRQ+0x55/0x68
 [<c0256c65>] dev_queue_xmit+0x113/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c0256d89>] dev_queue_xmit+0x237/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c0278f24>] tcp_transmit_skb+0x63a/0x66d
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c027a942>] __tcp_push_pending_frames+0x713/0x7c3
 [<c02505ad>] __alloc_skb+0x55/0x101
 [<c0270f5f>] tcp_sendmsg+0x912/0xa02
 [<c0267ea8>] ip_rcv+0x3cd/0x3f5
 [<c010bd98>] enqueue_task+0xa/0x14
 [<c0267adb>] ip_rcv+0x0/0x3f5
 [<c024b3a8>] sock_sendmsg+0xbb/0xd3
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c0102f71>] __switch_to+0xe1/0x108
 [<c02abd9e>] schedule+0x214/0x257
 [<c01b2e31>] allocate_mid+0x8d/0x14b
 [<c024c5ce>] kernel_sendmsg+0x27/0x35
 [<c01b368c>] SendReceive2+0x1ee/0x5f2
 [<c0130eac>] mempool_alloc+0x1c/0xd6
 [<c01a07db>] CIFSSMBWrite2+0x1a3/0x231
 [<c01adc78>] cifs_writepages+0x42f/0x5d3
 [<c01301c7>] __generic_file_aio_write_nolock+0x495/0x4f1
 [<c01ad849>] cifs_writepages+0x0/0x5d3
 [<c0133cab>] do_writepages+0x22/0x32
 [<c012f25e>] __filemap_fdatawrite_range+0x67/0x6e
 [<c012f496>] filemap_fdatawrite+0x23/0x27
 [<c019cb12>] cifs_file_aio_write+0x36/0x3e
 [<c014925d>] do_sync_write+0xc6/0x109
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c0107dd2>] restore_i387+0xe4/0xf8
 [<c0103250>] restore_sigcontext+0x115/0x17f
 [<c0149197>] do_sync_write+0x0/0x109
 [<c01499e5>] vfs_write+0x8d/0x110
 [<c0149eab>] sys_write+0x43/0x69
 [<c0103d62>] syscall_call+0x7/0xb
 =======================
Code:  Bad EIP value.
EIP: [<000001f8>] 0x1f8 SS:ESP 0068:c1f759b0
Kernel panic - not syncing: Fatal exception in interrupt


Kernel Panic #2:
----------------

BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip: 00000000 *pde = 00000000
Oops: 0000 [#1] PREEMPT
Modules linked in:

Pid: 840, comm: ellipse4 Not tainted (2.6.24.7 #68)
EIP: 0060:[<00000000>] EFLAGS: 00010286 CPU: 0
EIP is at _stext+0x3feff000/0x14
EAX: 00000000 EBX: c1c3a800 ECX: 00010001 EDX: ffffff00
ESI: 00000000 EDI: 00000000 EBP: 00000000 ESP: c1fe7a10
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process ellipse4 (pid: 840, ti=c1fe6000 task=c1886f90 task.ti=c1fe6000)
Stack: c02564ae 00000000 c1ed96d8 00000000 c1c3a800 c1ed96d8 c1ed96d8 0000000e
       c025ff93 c1ed96d8 00000000 00000246 c1c3a800 000816a0 c1c3a800 c1ed96d8
       00000000 0000000e c0256c65 00000001 00000046 c1ed96d8 c1ee1164 c1e1a874
Call Trace:
 [<c02564ae>] net_tx_action+0xa6/0xc8
 [<c025ff93>] __qdisc_run+0xa4/0x185
 [<c0256c65>] dev_queue_xmit+0x113/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c0256d89>] dev_queue_xmit+0x237/0x256
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c0278f24>] tcp_transmit_skb+0x63a/0x66d
 [<c0103fe3>] common_interrupt+0x23/0x30
 [<c027a942>] __tcp_push_pending_frames+0x713/0x7c3
 [<c02505ad>] __alloc_skb+0x55/0x101
 [<c0270f5f>] tcp_sendmsg+0x912/0xa02
 [<c010c682>] enqueue_task_fair+0x16/0x24
 [<c01214e8>] hrtimer_wakeup+0x15/0x18
 [<c024b3a8>] sock_sendmsg+0xbb/0xd3
 [<c012d698>] handle_level_irq+0xb3/0xd0
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c010c352>] update_curr+0x52/0xc4
 [<c010c56f>] dequeue_entity+0xb/0x2a
 [<c0102f71>] __switch_to+0xe1/0x108
 [<c02abd9e>] schedule+0x214/0x257
 [<c01b2e31>] allocate_mid+0x8d/0x14b
 [<c024c5ce>] kernel_sendmsg+0x27/0x35
 [<c01b368c>] SendReceive2+0x1ee/0x5f2
 [<c0130eac>] mempool_alloc+0x1c/0xd6
 [<c01a07db>] CIFSSMBWrite2+0x1a3/0x231
 [<c01adc78>] cifs_writepages+0x42f/0x5d3
 [<c01301c7>] __generic_file_aio_write_nolock+0x495/0x4f1
 [<c01ad849>] cifs_writepages+0x0/0x5d3
 [<c0133cab>] do_writepages+0x22/0x32
 [<c012f25e>] __filemap_fdatawrite_range+0x67/0x6e
 [<c019cb12>] cifs_file_aio_write+0x36/0x3e
 [<c014925d>] do_sync_write+0xc6/0x109
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c013a62e>] handle_mm_fault+0x1c0/0x508
 [<c0149197>] do_sync_write+0x0/0x109
 [<c01499e5>] vfs_write+0x8d/0x110
 [<c0149eab>] sys_write+0x43/0x69
 [<c0103d62>] syscall_call+0x7/0xb
 =======================
Code:  Bad EIP value.
EIP: [<00000000>] _stext+0x3feff000/0x14 SS:ESP 0068:c1fe7a10
Kernel panic - not syncing: Fatal exception in interrupt

Kernel Panic #3:
----------------

Output of "top -b"
[...]
Mem: 28316K used, 1228K free, 0K shrd, 220K buff, 17476K cached
CPU: 17.6% usr  2.1% sys  0.0% nice 79.6% idle  0.0% io  0.1% irq  0.3% softirq
Load average: 0.22 0.21 0.18
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 1066  1060 root     S     8812 29.8 15.7 ellipse4
 1144   818 root     R     1248  4.2  2.3 top -b
 1090     2 root     SW<      0  0.0  1.1 [cifsd]
 1068  1060 root     S     8812 29.8  0.3 ellipse4
 1094  1060 root     S     8812 29.8  0.3 ellipse4
 1064  1060 root     S     8812 29.8  0.0 ellipse4
 1061  1060 root     S     8812 29.8  0.0 ellipse4
 1092  1060 root     S     8812 29.8  0.0 ellipse4
 1062  1060 root     S     8812 29.8  0.0 ellipse4
 1093  1060 root     S     8812 29.8  0.0 ellipse4
 1030  1028 root     S     8812 29.8  0.0 ellipse4
 1097  1060 root     S     8812 29.8  0.0 ellipse4
 1072  1060 root     S     8812 29.8  0.0 ellipse4
 1098  1060 root     S     8812 29.8  0.0 ellipse4
 1060  1030 root     S     8812 29.8  0.0 ellipse4
 1096  1060 root     S     8812 29.8  0.0 ellipse4
 1137  1060 root     S     8812 29.8  0.0 ellipse4
 1095  1060 root     S     8812 29.8  0.0 ellipse4
 1069  1060 root     S BUG: unable to handle kernel NULL pointer dereference at virtual address 00000246
printing eip: 00000246 *pde = 00000000
Oops: 0000 [#1] PREEMPT
Modules linked in:

Pid: 1094, comm: ellipse4 Not tainted (2.6.24.7 #68)
EIP: 0060:[<00000246>] EFLAGS: 00010206 CPU: 0
EIP is at 0x246
EAX: 000000c2 EBX: c038f6c0 ECX: 00000000 EDX: 000003fa
ESI: 00000000 EDI: c038f75c EBP: 00000000 ESP: c1dfb940
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process ellipse4 (pid: 1094, ti=c1dfa000 task=c1f36530 task.ti=c1dfa000)
Stack: 7ecb7ecb 000d0004 00000004 c038f690 c1e1781e 00000002 dd09bd01 326ea8c0
       00000000 00000004 c012c3d4 c0338f60 00000004 c1d80160 00000004 c012d65c
       000000e0 c0338f60 00000000 c01056c6 00000009 c012c3d4 c0339078 00000009
Call Trace:
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c012d65c>] handle_level_irq+0x77/0xd0
 [<c01056c6>] do_IRQ+0x50/0x68
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c012d698>] handle_level_irq+0xb3/0xd0
 [<c01056cb>] do_IRQ+0x55/0x68
 [<c0250536>] skb_release_all+0xa1/0xad
 [<c0204637>] dmfe_start_xmit+0x161/0x196
 [<c025ff50>] __qdisc_run+0x61/0x185
 [<c0254b69>] dev_hard_start_xmit+0x193/0x1ec
 [<c024fe46>] __kfree_skb+0x8/0x61
 [<c025ff93>] __qdisc_run+0xa4/0x185
 [<c0256c65>] dev_queue_xmit+0x113/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c01056cb>] do_IRQ+0x55/0x68
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c0103fe3>] common_interrupt+0x23/0x30
 [<c024ecde>] __copy_skb_header+0x72/0xad
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c0278f24>] tcp_transmit_skb+0x63a/0x66d
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c027a942>] __tcp_push_pending_frames+0x713/0x7c3
 [<c02505ad>] __alloc_skb+0x55/0x101
 [<c0270f5f>] tcp_sendmsg+0x912/0xa02
 [<c02546df>] netif_receive_skb+0x17a/0x1f1
 [<c024b3a8>] sock_sendmsg+0xbb/0xd3
 [<c0255f46>] net_rx_action+0x4f/0x110
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c0102f71>] __switch_to+0xe1/0x108
 [<c02abd9e>] schedule+0x214/0x257
 [<c01b2e31>] allocate_mid+0x8d/0x14b
 [<c024c5ce>] kernel_sendmsg+0x27/0x35
 [<c01b368c>] SendReceive2+0x1ee/0x5f2
 [<c0130eac>] mempool_alloc+0x1c/0xd6
 [<c01a07db>] CIFSSMBWrite2+0x1a3/0x231
 [<c01adc78>] cifs_writepages+0x42f/0x5d3
 [<c01301c7>] __generic_file_aio_write_nolock+0x495/0x4f1
 [<c01ad849>] cifs_writepages+0x0/0x5d3
 [<c0133cab>] do_writepages+0x22/0x32
 [<c012f25e>] __filemap_fdatawrite_range+0x67/0x6e
 [<c012f496>] filemap_fdatawrite+0x23/0x27
 [<c019cb12>] cifs_file_aio_write+0x36/0x3e
 [<c014925d>] do_sync_write+0xc6/0x109
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c01f92ca>] transmit_chars+0x5f/0xc5
 [<c01fb241>] serial8250_interrupt+0x3d/0x134
 [<c0107dd2>] restore_i387+0xe4/0xf8
 [<c0149197>] do_sync_write+0x0/0x109
 [<c01499e5>] vfs_write+0x8d/0x110
 [<c0149eab>] sys_write+0x43/0x69
 [<c0103d62>] syscall_call+0x7/0xb
 =======================
Code:  Bad EIP value.
EIP: [<00000246>] 0x246 SS:ESP 0068:c1dfb940
Kernel panic - not syncing: Fatal exception in interrupt


Warning #4:
-----------

WARNING: at include/net/dst.h:165 dst_release()
Pid: 840, comm: ellipse4 Not tainted 2.6.24.7 #68
 [<c02504d5>] skb_release_all+0x40/0xad
 [<c024fe46>] __kfree_skb+0x8/0x61
 [<c0204662>] dmfe_start_xmit+0x18c/0x196
 [<c025ff50>] __qdisc_run+0x61/0x185
 [<c0254b69>] dev_hard_start_xmit+0x193/0x1ec
 [<c024fe46>] __kfree_skb+0x8/0x61
 [<c025ff93>] __qdisc_run+0xa4/0x185
 [<c0256c65>] dev_queue_xmit+0x113/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c01056cb>] do_IRQ+0x55/0x68
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c0278f24>] tcp_transmit_skb+0x63a/0x66d
 [<c0103fe3>] common_interrupt+0x23/0x30
 [<c027a942>] __tcp_push_pending_frames+0x713/0x7c3
 [<c02505ad>] __alloc_skb+0x55/0x101
 [<c0270f5f>] tcp_sendmsg+0x912/0xa02
 [<c012305c>] update_wall_time+0x50e/0x667
 [<c024b3a8>] sock_sendmsg+0xbb/0xd3
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c0102f71>] __switch_to+0xe1/0x108
 [<c01b2e31>] allocate_mid+0x8d/0x14b
 [<c024c5ce>] kernel_sendmsg+0x27/0x35
 [<c01b368c>] SendReceive2+0x1ee/0x5f2
 [<c0130eac>] mempool_alloc+0x1c/0xd6
 [<c01a07db>] CIFSSMBWrite2+0x1a3/0x231
 [<c01adc78>] cifs_writepages+0x42f/0x5d3
 [<c01301c7>] __generic_file_aio_write_nolock+0x495/0x4f1
 [<c01ad849>] cifs_writepages+0x0/0x5d3
 [<c0133cab>] do_writepages+0x22/0x32
 [<c012f25e>] __filemap_fdatawrite_range+0x67/0x6e
 [<c012f496>] filemap_fdatawrite+0x23/0x27
 [<c019cb12>] cifs_file_aio_write+0x36/0x3e
 [<c014925d>] do_sync_write+0xc6/0x109
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c0107dd2>] restore_i387+0xe4/0xf8
 [<c0103250>] restore_sigcontext+0x115/0x17f
 [<c0149197>] do_sync_write+0x0/0x109
 [<c01499e5>] vfs_write+0x8d/0x110
 [<c0149eab>] sys_write+0x43/0x69
 [<c0103d62>] syscall_call+0x7/0xb
 =======================

Kernel Panic #5:
----------------

BUG: unable to handle kernel paging request at virtual address 00450008
printing eip: 00450008 *pde = 00000000
Oops: 0000 [#1] PREEMPT
Modules linked in:

Pid: 925, comm: ellipse4 Not tainted (2.6.24.7 #68)
EIP: 0060:[<00450008>] EFLAGS: 00010286 CPU: 0
EIP is at 0x450008
EAX: 00000000 EBX: c1c42800 ECX: 00010001 EDX: ffffff00
ESI: 6e921a00 EDI: e000bcf1 EBP: 8409204b ESP: c1e77a10
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process ellipse4 (pid: 925, ti=c1e76000 task=c1c4b9f0 task.ti=c1e76000)
Stack: c1d83bea c024fe46 c1c42800 c1c42800 c1c42800 c1fb7318 c1fb7318 0000000e
       c025ff93 001b7b36 00000000 c0382170 0000000a 001b7b36 c1c42800 c1fb7318
       00000000 0000000e c0256c65 00000001 00000046 c1fb7318 c1dff2a4 c0940074
Call Trace:
 [<c024fe46>] __kfree_skb+0x8/0x61
 [<c025ff93>] __qdisc_run+0xa4/0x185
 [<c0256c65>] dev_queue_xmit+0x113/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c0278f24>] tcp_transmit_skb+0x63a/0x66d
 [<c0103fe3>] common_interrupt+0x23/0x30
 [<c027a942>] __tcp_push_pending_frames+0x713/0x7c3
 [<c02505ad>] __alloc_skb+0x55/0x101
 [<c0270f5f>] tcp_sendmsg+0x912/0xa02
 [<c024b3a8>] sock_sendmsg+0xbb/0xd3
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c010c352>] update_curr+0x52/0xc4
 [<c010c56f>] dequeue_entity+0xb/0x2a
 [<c0102f71>] __switch_to+0xe1/0x108
 [<c02abd9e>] schedule+0x214/0x257
 [<c01b2e31>] allocate_mid+0x8d/0x14b
 [<c024c5ce>] kernel_sendmsg+0x27/0x35
 [<c01b368c>] SendReceive2+0x1ee/0x5f2
 [<c0130eac>] mempool_alloc+0x1c/0xd6
 [<c01a07db>] CIFSSMBWrite2+0x1a3/0x231
 [<c01adc78>] cifs_writepages+0x42f/0x5d3
 [<c01301c7>] __generic_file_aio_write_nolock+0x495/0x4f1
 [<c01ad849>] cifs_writepages+0x0/0x5d3
 [<c0133cab>] do_writepages+0x22/0x32
 [<c012f25e>] __filemap_fdatawrite_range+0x67/0x6e
 [<c012f496>] filemap_fdatawrite+0x23/0x27
 [<c019cb12>] cifs_file_aio_write+0x36/0x3e
 [<c014925d>] do_sync_write+0xc6/0x109
 [<c010c65a>] enqueue_entity+0x2b/0x3d
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c01169cf>] run_timer_softirq+0x12/0x176
 [<c01252f7>] tick_handle_periodic+0xf/0x60
 [<c0103250>] restore_sigcontext+0x115/0x17f
 [<c0149197>] do_sync_write+0x0/0x109
 [<c01499e5>] vfs_write+0x8d/0x110
 [<c0149eab>] sys_write+0x43/0x69
 [<c0103d62>] syscall_call+0x7/0xb
 =======================
Code:  Bad EIP value.
EIP: [<00450008>] 0x450008 SS:ESP 0068:c1e77a10
Kernel panic - not syncing: Fatal exception in interrupt



Kernel Panic #6:
----------------

BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip: 00000000 *pde = 00000000
Oops: 0000 [#1] PREEMPT
Modules linked in:

Pid: 840, comm: ellipse4 Not tainted (2.6.24.7 #68)
EIP: 0060:[<00000000>] EFLAGS: 00010286 CPU: 0
EIP is at _stext+0x3feff000/0x14
EAX: 00000000 EBX: c1c42800 ECX: 00010001 EDX: ffffff00
ESI: 00000000 EDI: 00000000 EBP: 00000000 ESP: c1fc7a10
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process ellipse4 (pid: 840, ti=c1fc6000 task=c1886f90 task.ti=c1fc6000)
Stack: c02564ae 00000000 00000000 c1e71098 c1c42800 c1e71098 c1e71098 0000000e
       c025ff93 c1e71098 00000000 00000246 c1c42800 002684e4 c1c42800 c1e71098
       00000000 0000000e c0256c65 000853c6 c1e71098 c1e71098 c1e562e4 c0c0d874
Call Trace:
 [<c02564ae>] net_tx_action+0xa6/0xc8
 [<c025ff93>] __qdisc_run+0xa4/0x185
 [<c0256c65>] dev_queue_xmit+0x113/0x256
 [<c026adcd>] ip_finish_output+0x19d/0x1d5
 [<c026ba59>] ip_queue_xmit+0x2a0/0x2d4
 [<c012c3d4>] handle_IRQ_event+0x1a/0x3f
 [<c012d698>] handle_level_irq+0xb3/0xd0
 [<c027d94a>] tcp_v4_send_check+0x80/0xb6
 [<c0278f24>] tcp_transmit_skb+0x63a/0x66d
 [<c027a942>] __tcp_push_pending_frames+0x713/0x7c3
 [<c02505ad>] __alloc_skb+0x55/0x101
 [<c0270f5f>] tcp_sendmsg+0x912/0xa02
 [<c024b3a8>] sock_sendmsg+0xbb/0xd3
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c010c352>] update_curr+0x52/0xc4
 [<c010c56f>] dequeue_entity+0xb/0x2a
 [<c0102f71>] __switch_to+0xe1/0x108
 [<c02abd9e>] schedule+0x214/0x257
 [<c01b2e31>] allocate_mid+0x8d/0x14b
 [<c024c5ce>] kernel_sendmsg+0x27/0x35
 [<c01b368c>] SendReceive2+0x1ee/0x5f2
 [<c0130eac>] mempool_alloc+0x1c/0xd6
 [<c01a07db>] CIFSSMBWrite2+0x1a3/0x231
 [<c01adc78>] cifs_writepages+0x42f/0x5d3
 [<c01301c7>] __generic_file_aio_write_nolock+0x495/0x4f1
 [<c01ad849>] cifs_writepages+0x0/0x5d3
 [<c0133cab>] do_writepages+0x22/0x32
 [<c012f25e>] __filemap_fdatawrite_range+0x67/0x6e
 [<c0118c03>] dequeue_signal+0x1a/0x115
 [<c012f496>] filemap_fdatawrite+0x23/0x27
 [<c019cb12>] cifs_file_aio_write+0x36/0x3e
 [<c014925d>] do_sync_write+0xc6/0x109
 [<c011f0df>] autoremove_wake_function+0x0/0x35
 [<c0107dd2>] restore_i387+0xe4/0xf8
 [<c0103250>] restore_sigcontext+0x115/0x17f
 [<c0149197>] do_sync_write+0x0/0x109
 [<c01499e5>] vfs_write+0x8d/0x110
 [<c0149eab>] sys_write+0x43/0x69
 [<c0103d62>] syscall_call+0x7/0xb
 =======================
Code:  Bad EIP value.
EIP: [<00000000>] _stext+0x3feff000/0x14 SS:ESP 0068:c1fc7a10
Kernel panic - not syncing: Fatal exception in interrupt



Kernel 2.6.27.12 Panic #1:
--------------------------

[12046.358759] ------------[ cut here ]------------
[12046.360788] WARNING: at net/core/dst.c:265 dst_release+0x1f/0x25()
[12046.361725] Modules linked in:
[12046.362982] Pid: 427, comm: ellipse4 Not tainted 2.6.27.12 #1
[12046.364565]  [<c101409f>] warn_on_slowpath+0x41/0x65
[12046.366313]  [<c1003532>] ? sys_rt_sigreturn+0x95/0xd2
[12046.368257]  [<c1018299>] ? local_bh_enable+0x73/0x8a
[12046.370153]  [<c11c0fe7>] ? __nf_conntrack_find+0xcf/0xd8
[12046.372508]  [<c11c1f42>] ? nf_conntrack_in+0x332/0x386
[12046.375779]  [<c1018299>] ? local_bh_enable+0x73/0x8a
[12046.378735]  [<c11ac85c>] dst_release+0x1f/0x25
[12046.382106]  [<c11a45a8>] skb_release_all+0xe/0x88
[12046.384784]  [<c11a3f2b>] __kfree_skb+0xb/0x64
[12046.388058]  [<c11a3fac>] kfree_skb+0x28/0x2a
[12046.390164]  [<c115af48>] dmfe_start_xmit+0x1a4/0x1ae
[12046.392033]  [<c11a8f60>] dev_hard_start_xmit+0x1a0/0x1fc
[12046.394328]  [<c11b66f6>] __qdisc_run+0xb1/0x1b2
[12046.395752]  [<c11ab3a1>] dev_queue_xmit+0x2be/0x409
[12046.399770]  [<c11d326a>] ip_finish_output+0x1fd/0x235
[12046.402854]  [<c11d393a>] ip_output+0x9e/0xa5
[12046.404931]  [<c11d2d90>] ip_local_out+0x18/0x1b
[12046.407279]  [<c11d3b9d>] ip_queue_xmit+0x25c/0x2bc
[12046.408906]  [<c101b1ca>] ? run_timer_softirq+0x183/0x19d
[12046.411120]  [<c1017ca2>] ? _local_bh_enable+0x68/0x6a
[12046.413097]  [<c11e6813>] ? tcp_v4_send_check+0x7d/0xb7
[12046.415187]  [<c11e1c45>] tcp_transmit_skb+0x5ad/0x5e0
[12046.417154]  [<c11d85bd>] ? sk_stream_alloc_skb+0x27/0xb8
[12046.419387]  [<c11e32aa>] __tcp_push_pending_frames+0x60f/0x6ad
[12046.421204]  [<c11d9dd0>] tcp_sendmsg+0x7ea/0x8e1
[12046.423776]  [<c115abca>] ? dmfe_interrupt+0x41a/0x44a
[12046.426828]  [<c119f4dd>] sock_sendmsg+0xdd/0xf8
[12046.429197]  [<c1023acf>] ? autoremove_wake_function+0x0/0x33
[12046.430814]  [<c1006218>] ? pit_read+0x9e/0xcf
[12046.433029]  [<c1028f55>] ? getnstimeofday+0x4f/0xd2
[12046.434893]  [<c103ab8f>] ? mempool_alloc_slab+0xe/0x10
[12046.436998]  [<c103ac8e>] ? mempool_alloc+0x21/0xe4
[12046.438718]  [<c11a051c>] kernel_sendmsg+0x28/0x37
[12046.442368]  [<c10ed9b1>] SendReceive2+0x1cc/0x605
[12046.443910]  [<c10dcb56>] CIFSSMBWrite2+0x171/0x1fd
[12046.446787]  [<c10e89c9>] cifs_writepages+0x433/0x602
[12046.449785]  [<c1039d86>] ? __generic_file_aio_write_nolock+0x400/0x453
[12046.452402]  [<c10e8596>] ? cifs_writepages+0x0/0x602
[12046.455423]  [<c103de5d>] do_writepages+0x25/0x36
[12046.456880]  [<c1039004>] __filemap_fdatawrite_range+0x5d/0x65
[12046.459707]  [<c10391eb>] filemap_fdatawrite+0x15/0x17
[12046.462769]  [<c10d7d98>] cifs_file_aio_write+0x2e/0x37
[12046.464912]  [<c1054e38>] do_sync_write+0xaa/0xe8
[12046.467384]  [<c1010d5a>] ? task_tick_fair+0x1a/0x60
[12046.469135]  [<c1023acf>] ? autoremove_wake_function+0x0/0x33
[12046.470729]  [<c1026406>] ? run_hrtimer_pending+0xf4/0x10e
[12046.474165]  [<c1006218>] ? pit_read+0x9e/0xcf
[12046.476389]  [<c1103781>] ? security_file_permission+0xf/0x11
[12046.479150]  [<c1054d8e>] ? do_sync_write+0x0/0xe8
[12046.480723]  [<c1055557>] vfs_write+0x8f/0x10c
[12046.483985]  [<c10559cc>] sys_write+0x3d/0x62
[12046.486078]  [<c10038a2>] syscall_call+0x7/0xb
[12046.488253]  =======================
[12046.489296] ---[ end trace 547e770951663424 ]---


      
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ