Oops - bug in IPv6 code

Artur Frysiak (wiget@t17.ds.pwr.wroc.pl)
Sat, 27 Nov 1999 10:30:26 +0100


Hi.
I cacht some oops. Every oops in IPv6 code. I make oops meassge save by hand
and decode it.

ksymoops 0.7c on i686 2.2.13. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.2.13/ (default)
-m /boot/System.map (specified)

current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c4823e83>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 0010286
eax: c35b6c60 ebx: c275e960 ecx: c35b6c60 edx: 00000004
esi: 00000000 edi: c275ea10 ebp: c275e960 esp: c01d9dc2
ds: 0018 es: 0018 ss: 0018
Stack: 00000006 c12a4850 04061900 c12a0406 00000003 c275ea70 c12a4868 c12a4858
c1378da0 000000c8 c34b6c60 c1378ea0 fffffff4 c12a4858 c482ad5c c01d9d84
47915763 c1378eb0 c482ad5c c35b6cd4 00000006 c275ea30 c275ea10 c35b6c60
Call Trace: [<c482ad5c>] [<c482ad5c>] [<c482137d>] [<c4820109>] [<c4821ba6>] [<c482b480>] [<c482ad5c>]
[<c4816c4c>] [<c014952d>] [<c482b058>] [<c481ba62>] [<c01463f2>] [<c4826058>] [<c0117cb1>] [<c010a359>]
[<c01133f9>] [<c01077b1>] [<c0108f94>] [<c0107ee1>] [<c01077da>] [<c01133f9>] [<c0108fe4>] [<c0108f94>]
[<c0106000>] [<c0100018>] [<c0106088>] [<c0106000>] [<c010175>]
Code: 86 46 34 c0 74 0a f7 d8 89 83 54 02 00 00 eb 22 46 20

>>EIP; c4823e83 <[ipv6]tcp_v6_err+2db/4b0> <=====
Trace; c482ad5c <[ipv6]ip6_routing_table+0/1c>
Trace; c482ad5c <[ipv6]ip6_routing_table+0/1c>
Trace; c482137d <[ipv6]icmpv6_notify+99/fc>
Trace; c4820109 <[ipv6]raw_v6_lookup+21/dc>
Trace; c4821ba6 <[ipv6]ipv6_dev_mc_inc+c6/130>
Trace; c482b480 <[ipv6]icmpv6_protocol+0/18>
Trace; c482ad5c <[ipv6]ip6_routing_table+0/1c>
Trace; c4816c4c <[ipv6]ip6_input+c8/128>
Trace; c014952d <__kfree_skb+ad/b8>
Trace; c482b058 <[ipv6]ipv6_packet_type+0/14>
Trace; c481ba62 <[ipv6]rt6_info_route+ee/14c>
Trace; c01463f2 <devpts_root_lookup+a2/ac>
Trace; c4826058 <[ipv6]ipv6_parse_exthdrs+14/54>
Trace; c0117cb1 <do_bottom_half+51/6c>
Trace; c010a359 <do_IRQ+41/48>
Trace; c01133f9 <printk+121/168>
Trace; c01077b1 <cpu_idle+59/68>
Trace; c0108f94 <system_call+34/40>
Trace; c0107ee1 <sys_clone+21/28>
Trace; c01077da <sys_idle+1a/30>
Trace; c01133f9 <printk+121/168>
Trace; c0108fe4 <signal_return+14/20>
Trace; c0108f94 <system_call+34/40>
Trace; c0106000 <get_options+0/7c>
Trace; c0100018 <startup_32+18/11d>
Trace; c0106088 <cpu_idle+c/1c>
Trace; c0106000 <get_options+0/7c>
Trace; 0c010175 Before first symbol
Code; c4823e83 <[ipv6]tcp_v6_err+2db/4b0>
00000000 <_EIP>:
Code; c4823e83 <[ipv6]tcp_v6_err+2db/4b0> <=====
0: 86 46 34 xchg %al,0x34(%esi) <=====
Code; c4823e86 <[ipv6]tcp_v6_err+2de/4b0>
3: c0 (bad)
Code; c4823e87 <[ipv6]tcp_v6_err+2df/4b0>
4: 74 0a je 10 <_EIP+0x10> c4823e93 <[ipv6]tcp_v6_err+2eb/4b0>
Code; c4823e89 <[ipv6]tcp_v6_err+2e1/4b0>
6: f7 d8 neg %eax
Code; c4823e8b <[ipv6]tcp_v6_err+2e3/4b0>
8: 89 83 54 02 00 00 mov %eax,0x254(%ebx)
Code; c4823e91 <[ipv6]tcp_v6_err+2e9/4b0>
e: eb 22 jmp 32 <_EIP+0x32> c4823eb5 <[ipv6]tcp_v6_err+30d/4b0>
Code; c4823e93 <[ipv6]tcp_v6_err+2eb/4b0>
10: 46 inc %esi
Code; c4823e94 <[ipv6]tcp_v6_err+2ec/4b0>
11: 20 00 and %al,(%eax)

Linux wiget 2.2.13 #3 Wed Nov 10 07:02:10 CET 1999 i686 pld
Kernel modules 2.3.3
Gnu C 2.95.2
Binutils 2.9.5.0.19
Linux C Library 2.1.2
Dynamic linker ldd (GNU libc) 2.1.2
Linux C++ Library 2.10.0
Procps 2.0.6
Mount 2.10b
Net-tools 1.53
Console-tools 0.3.3
Sh-utils 2.0
Sh-utils Parker.
Sh-utils
Sh-utils Inc.
Sh-utils NO
Sh-utils PURPOSE.
Modules Loaded snd-card-gusclassic snd-gus snd-pcm1 snd-timer
snd-midi snd-seq-device snd-mixer snd-pcm snd soundcore autofs softdog
ne2k-pci 8390 ipv6

Host is connected to IPv6 network by LAN (without sit/gre tunnels).

Wiget

-- 
  __    __ _            _
 / / /\ \ (_) __ _  ___| |_  @__mail:  Artur Frysiak
 \ \/  \/ / |/ _` |/ _ \ __|            Rudlice 10
  \  /\  /| | (_| |  __/ |_           98-311 Ostrowek
   \/  \/ |_|\__, |\___|\__|
             |___/           email:   Wiget@t17.ds.pwr.wroc.pl
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
1024D/12FE7FAE ACB5 5834 C2F7 F86E 4F21  6D88 06B8 2CFE 12FE 7FAE

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/