Date: Wed, 12 Mar 2003 00:43:44 +0800 From: KT Sin <ktsin@acm.org> To: freebsd-current@freebsd.org Subject: Re: kernel panic in tcp_input.c:2324 Message-ID: <20030311164343.GA788@melati.no-ip.org> In-Reply-To: <20030311112523.GA631@leafy.idv.tw> References: <20030311112523.GA631@leafy.idv.tw>
next in thread | previous in thread | raw e-mail | index | archive | help
Another panic in tcp_input while exiting gtk-gnutella. Script started on Wed Mar 12 00:38:24 2003 melati# gdb -k kernel.debug /var/crash/vmcore.1 GNU gdb 5.2.1 (FreeBSD) Copyright 2002 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-undermydesk-freebsd"... panic: headlocked should be 1 panic messages: --- panic: headlocked should be 1 syncing disks, buffers remaining... 4678 4678 4678 4678 4678 4678 4678 4678 wi0: tx failed, retry limit exceeded 4678 4678 4678 4678 4678 4678 4678 4678 4678 4678 4678 4678 giving up on 2284 buffers Uptime: 5m30s Dumping 639 MB ata0: resetting devices .. done 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 352 368 384 400 416 432 448 464 480 496 512 528 544 560 576 592 608 624 --- #0 doadump () at ../../../kern/kern_shutdown.c:239 239 dumping++; (kgdb) bt full #0 doadump () at ../../../kern/kern_shutdown.c:239 No locals. #1 0xc0183d60 in boot (howto=256) at ../../../kern/kern_shutdown.c:371 No locals. #2 0xc0183fc3 in panic () at ../../../kern/kern_shutdown.c:542 td = (struct thread *) 0xc1843960 bootopt = 256 newpanic = 1 buf = "headlocked should be 1", '\0' <repeats 233 times> #3 0xc0202d11 in tcp_input (m=0xc1857c00, off0=20) at ../../../netinet/tcp_input.c:2252 th = (struct tcphdr *) 0xc22ea834 ip = (struct ip *) 0xc22ea820 ipov = (struct ipovly *) 0x4410 inp = (struct inpcb *) 0xc536a000 optp = (u_char *) 0xc22ea848 "\001\001\b\n" optlen = 12 len = -986328376 tlen = 1338 off = -986328376 drop_hdrlen = 52 tp = (struct tcpcb *) 0xc535d2c8 thflags = 1 so = (struct socket *) 0xc52a0c00 todrop = -986328376 acked = -986328376 ourfinisacked = -986328376 needoutput = 0 tiwin = 17424 to = {to_flags = 1, to_tsval = 813786, to_tsecr = 310864, to_cc = 0, to_ccecho = 0, to_mss = 0, to_requested_s_scale = 0 '\0', to_pad = 0 '\0'} taop = (struct rmxp_tao *) 0xc535d2c8 tao_noncached = {tao_cc = 3222954451, tao_ccsent = 3224621352, tao_mssopt = 52664} headlocked = 0 next_hop = (struct sockaddr_in *) 0x0 rstreason = -986328376 ip6 = (struct ip6_hdr *) 0x0 isipv6 = 0 #4 0xc01fb938 in ip_input (m=0xc1857c00) at ../../../netinet/ip_input.c:944 ip = (struct ip *) 0xc22ea820 fp = (struct ipq *) 0xc4fc7800 ia = (struct in_ifaddr *) 0xc4fc7800 ifa = (struct ifaddr *) 0x0 i = 0 hlen = 20 checkif = 1 sum = 0 pkt_dst = {s_addr = 1677830336} divert_info = 0 args = {m = 0xdabf2cb8, oif = 0x0, next_hop = 0x0, rule = 0x0, eh = 0x0, ro = 0x56d, dst = 0xc0362af4, flags = 233, f_id = { dst_ip = 3224276871, src_ip = 3669961916, dst_port = 42304, src_port = 49175, proto = 244 'ô', flags = 42 '*'}, divert_rule = 0, retval = 3224243451} #5 0xc01e8234 in swi_net (dummy=0x0) at ../../../net/netisr.c:236 ni = (struct netisr *) 0xc0315390 m = (struct mbuf *) 0xc1857c00 bits = 0 i = 0 #6 0xc0172f42 in ithread_loop (arg=0xc1831d80) at ../../../kern/kern_intr.c:536 ithd = (struct ithd *) 0xc1831d80 ih = (struct intrhand *) 0xc1838440 td = (struct thread *) 0xc1843960 p = (struct proc *) 0xc1842be8 #7 0xc0172044 in fork_exit (callout=0xc1838440, arg=0x0, frame=0x0) at ../../../kern/kern_fork.c:871 td = (struct thread *) 0x0 p = (struct proc *) 0xc1831d80 (kgdb) melati# Script done on Wed Mar 12 00:38:39 2003 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030311164343.GA788>