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)