Wednesday, June 15, 2005

lagi-lagi sack bikin panic 6.0-current

dicurigai sack_option () di FreeBSD-6.0-CURRENT bikin panic kernel.
berikut ini hasil kgdb:
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd".
#0 doadump () at pcpu.h:165
in pcpu.h
(kgdb) bt
#0 doadump () at pcpu.h:165
#1 0xc0526110 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:397
#2 0xc05263bb in panic (fmt=0xc06dc69f "cur != NULL")
at /usr/src/sys/kern/kern_shutdown.c:553
#3 0xc05bd3ac in tcp_sack_option (tp=0xc2013000, th=0xd443eb14,
cp=0xc1af2056 "\005\nwF\212|wF\217\0017\0010\0012\0010\0010\0010\0011\0010\0013\0010\0010\0010\0010\0013\001d\0010\00
11\0010\0010\0012\003ip6\004arpa",
optlen=0) at /usr/src/sys/netinet/tcp_sack.c:478
#4 0xc05bb327 in tcp_dooptions (tp=0xc2013000, to=0xd443ec78,
cp=0xc1af2056 "\005\nwF\212|wF\217\0017\0010\0012\0010\0010\0010\0011\0010\0013\0010\0010\0010\0010\0013\001d\0010\00
11\0010\0010\0012\003ip6\004arpa",
cnt=10, is_syn=0, th=0xc1af2034) at /usr/src/sys/netinet/tcp_input.c:2647
#5 0xc05b8dfb in tcp_input (m=0xc1ad6600, off0=65800)
at /usr/src/sys/netinet/tcp_input.c:1085
#6 0xc05adcd5 in ip_input (m=0xc1ad6600)
at /usr/src/sys/netinet/ip_input.c:776
#7 0xc0597f42 in netisr_processqueue (ni=0xc0783318)
at /usr/src/sys/net/netisr.c:235
#8 0xc059812a in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:348
#9 0xc0513940 in ithread_loop (arg=0xc19db180)
at /usr/src/sys/kern/kern_intr.c:546
#10 0xc0512dd4 in fork_exit (callout=0xc0513820 ,
arg=0xc19db180, frame=0xd443ed38) at /usr/src/sys/kern/kern_fork.c:789
#11 0xc0685e3c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:208
(kgdb) quit
>

si Kris Kenneway memberitahukan saya via milis -current katanya panic dimulai pada frame ke-3. Dia juga bilang kejadian ini mirip yng dia alami. Tapi Mohan Srinivasan (Yahoo! Inc) mengatakan kejadian ini sedikit berbeda dng yng dialami oleh Kris Kenneway.
Jadi aja gue mesti meng-upload vmcore.1 (550 MB) ke web server yang nanti vmcore.1 tersebut akan didownload dan dianalisis oleh Mohan Srinivasan juga oleh Demizu-san.

No comments: