[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#391955: unlikely hardware



tags 391955 - moreinfo
thanks

After two motherboard swaps (onboard e1000), I am still seeing this
bug, which makes me think it's not hardware-related. Thanks to
netconsole, I managed to capture a panic. See below for more
information about the system.

Also see the other (new) bug report I am writing in parallel, the
bug log will have its ID.

I can reproduce the panic in single-user mode (this is a sid
system), by running:

  dpkg --get-selections | awk '{print $1}' | apt-listbugs list

while squid runs in the background (manually started) as transparent
proxy (http_port 127.0.0.1:3128 transparent) and iptables redirects
the traffic:

  iptables -t nat -N redirect-local-squid
  iptables -A redirect-local-squid -m owner --gid-owner 13 -j ACCEPT
  iptables -A redirect-local-squid -p tcp -j REDIRECT --to-port 3128
  iptables -A OUTPUT -p tcp --dport 80 -j redirect-local-squid

Using this setup, I get this output:

  Reading package fields... Done
  Reading package status... Done
  Retrieving bug reports... 0%skb_over_panic: text:c0224639 len:2962 put:2896 head:c1baa000 data:c1baa0de tail:c1baac70 end:c1baa6e0 dev:lo
  ------------[ cut here ]------------
  kernel BUG at net/core/skbuff.c:93!
  invalid opcode: 0000 [#1]
  SMP
  Modules linked in: ipv6 ipt_REDIRECT ipt_owner ipt_MASQUERADE iptable_nat ipt_REJ
  CPU:    0
  EIP:    0060:[<c02230eb>]    Not tainted VLI
  EFLAGS: 00010296   (2.6.18-1-686 #1)
  EIP is at skb_over_panic+0x37/0x45
  eax: 00000071   ebx: c02da3c0   ecx: 00000046   edx: 00000000
  esi: c02da3c0   edi: f41b5120   ebp: f41b56f4   esp: f417fc34
  ds: 007b   es: 007b   ss: 0068
  Process apt-listbugs (pid: 3008, ti=f417e000 task=dfdbb570 task.ti=f417e000)
  Stack: c02acc3a c0224639 00000b92 00000b50 f41b5000 f41b50de f41b5c70 f41b56e0
        c02da3c0 c1956c00 f34fd0de c022463e f417fc78 c1956240 00000b50 0026c2ae
        c1956c00 000005a8 00000042 00000042 000000de 00000001 00000000 00000000
  Call Trace:
  [<c0224639>] skb_segment+0x284/0x3c4
  [<c022463e>] skb_segment+0x289/0x3c4
  [<c024a061>] tcp_tso_segment+0xf7/0x21e
  [<f8b88114>] ip_confirm+0x27/0x2c [ip_conntrack]
  [<c0261e30>] inet_gso_segment+0xea/0x17e
  [<c0227300>] skb_gso_segment+0xf5/0x12c
  [<c02279ac>] dev_hard_start_xmit+0x16b/0x1f0
  [<c022924a>] dev_queue_xmit+0x189/0x227
  [<c024590a>] ip_output+0x1c3/0x1fd
  [<c0245186>] ip_queue_xmit+0x371/0x3b3
  [<c0252b3c>] tcp_transmit_skb+0x604/0x632
  [<c02517d6>] tcp_rcv_established+0xf8/0x7b6
  [<c0252b3c>] tcp_transmit_skb+0x604/0x632
  [<c0254596>] tcp_push_one+0xb5/0xd7
  [<c024a8f3>] tcp_sendmsg+0x76b/0x98a
  [<c0163758>] do_lookup+0x4f/0x135
  [<c0168724>] core_sys_select+0x1d5/0x2a9
  [<c0261803>] inet_sendmsg+0x35/0x3f
  [<c021e414>] do_sock_write+0xa3/0xaa
  [<c021e970>] sock_aio_write+0x53/0x61
  [<c01581c6>] do_sync_write+0xb6/0xf1
  [<c012d8f5>] autoremove_wake_function+0x0/0x2d
  [<c0160550>] sys_fstat64+0x1e/0x23
  [<c0158a90>] vfs_write+0xb2/0x143
  [<c015906f>] sys_write+0x3c/0x63
  [<c0102c11>] sysenter_past_esp+0x56/0x79
  Code: 0f 45 de 53 ff b0 a8 00 00 00 ff b0 a4 00 00 00 ff b0 a0 00 00 00 ff b0 9c
  EIP: [<c02230eb>] skb_over_panic+0x37/0x45 SS:ESP 0068:f417fc34
  <0>Kernel panic - not syncing: Fatal exception in interrupt
  <0>Rebooting in 60 seconds..

I cannot reproduce this problem when running direct HTTP (no
redirection by iptables), or when using squid non-transparently (by
specifying $http_proxy).

The problem occurs on 2.6.18-1-686. I cannot seem to reproduce it on
2.6.17-2-686.

The machine is a Thinkpad X40, all of whose partitions are encrypted
with dm-crypt, the filesystems are ext3 throughout.

Process listing before firing off the above command attached as ps-aux

lspci -vv output attached as lspci-vv.bz2 . Note that I do not have the
madwifi driver installed right now so as to not taint the kernel.

This bug may well be related to another bug I am about to file; I'll
have debbugs CC this bug.

Please let me know if you need any more information.

-- 
 .''`.   martin f. krafft <madduck@debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.3  0.0   1944   608 ?        Ss   19:26   0:00 init [S]         
root         2  0.0  0.0      0     0 ?        S    19:26   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   19:26   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   19:26   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   19:26   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   19:26   0:00 [kthread]
root         8  0.0  0.0      0     0 ?        S<   19:26   0:00 [kblockd/0]
root         9  0.0  0.0      0     0 ?        S<   19:26   0:00 [kacpid]
root        99  0.0  0.0      0     0 ?        S<   19:26   0:00 [kseriod]
root       131  0.0  0.0      0     0 ?        S    19:26   0:00 [pdflush]
root       132  0.0  0.0      0     0 ?        S    19:26   0:00 [pdflush]
root       133  0.0  0.0      0     0 ?        S    19:26   0:00 [kswapd0]
root       134  0.0  0.0      0     0 ?        S<   19:26   0:00 [aio/0]
root       818  0.4  0.0      0     0 ?        S<   19:26   0:01 [kcryptd/0]
root      1536  0.0  0.0      0     0 ?        S<   19:26   0:00 [khubd]
root      1646  0.0  0.0      0     0 ?        S    19:26   0:00 [pccardd]
root      1664  0.0  0.0      0     0 ?        S<   19:26   0:00 [shpchpd]
root      2055  0.0  0.0      0     0 ?        S<   19:27   0:00 [kjournald]
root      2215  0.0  0.0   2176   588 ?        S<s  19:27   0:00 udevd --daemon
root      2981  0.0  0.0      0     0 ?        S<   19:27   0:00 [kpsmoused]
root      3036  0.0  0.0      0     0 ?        S<   19:27   0:00 [irda_sir_wq]
root      3291  0.0  0.0      0     0 ?        S<   19:27   0:00 [kmirrord]
root      3457  0.0  0.0      0     0 ?        S<   19:27   0:00 [kjournald]
root      3459  0.0  0.0      0     0 ?        S<   19:27   0:00 [kjournald]
root      3461  0.0  0.0      0     0 ?        S<   19:27   0:00 [kjournald]
root      3463  0.0  0.0      0     0 ?        S<   19:27   0:00 [kjournald]
root      3465  0.0  0.0      0     0 ?        S<   19:27   0:00 [kjournald]
root      3730  0.0  0.0   1604   456 ?        S<s  19:28   0:00 /usr/sbin/ifplugd -i sit0 -f -u0 -d10 -w -I -b -M
root      3819  0.0  0.0   2172   544 ?        Ss   19:28   0:00 dhclient3 -pf /var/run/dhclient.cable.pid -lf /var/lib/dhcp3/dhclient.cable.leases cable
ntp       3866  0.0  0.1   4128  1316 ?        Ss   19:28   0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -u 104:109 -g
root      4185  0.0  0.0   1944   240 ?        Ss   19:28   0:00 init [S]         
root      4188  0.1  0.2   6368  2896 tty1     Ss+  19:28   0:00 zsh
root      4352  0.0  0.0   3668  1016 tty1     R+   19:30   0:00 ps aux

Attachment: lspci-vv.bz2
Description: Binary data

Attachment: signature.asc
Description: Digital signature (GPG/PGP)


Reply to: