DragonFly bugs List (threaded) for 2008-12
DragonFly BSD
DragonFly bugs List (threaded) for 2008-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

panic: tcp_setpersist: retransmit pending

From: Rumko <rumcic@xxxxxxxxx>
Date: Sun, 14 Dec 2008 14:44:53 +0100
Supersedes: <49450ce1$0$880$415eb37d@crater_reader.dragonflybsd.org>

With almost latest -HEAD (from about Dec 13 01:30:43 CET) I get the mentioned
panic. Panic message:
panic: tcp_setpersist: retransmit pending
mp_lock = 00000001; cpuid = 1
Trace beginning at frame 0xdca71cfc
panic(dca71d20,dd6e96a0,2,dd6e96a0,dca71d24) at panic+0x14d
panic(c0544cf8,dd6e96a0,dca71d34,c033d52e,dd6e96a0) at panic+0x14d
tcp_setpersist(dd6e96a0,1,dca71d50,c033d854,dd6e96a0) at tcp_setpersist+0x23
tcp_timer_persist_handler(dd6e96a0,dd6e987c,1,dd6e987c,0) at
tcp_timer_handler(dd6e987c) at tcp_timer_handler+0xa4
netmsg_service(dd6e987c,0,1,ff8083b0,ff808000) at netmsg_service+0x79
tcpmsg_service_loop(0,0,0,0,0) at tcpmsg_service_loop+0x1d
lwkt_exit() at lwkt_exit

I'm in the process of uploading the cores, but the connection seems a bit slow
today so it will take quite a while.

I can't reproduce this panic, since it happened while I was sleeping (I know
rtorrent was running and I was updating applications from pkgsrc, but that
should have been it).

Also the backtrace:
(kgdb) bt
#0  dumpsys () at ./machine/thread.h:83
#1  0xc02852fd in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:375
#2  0xc02855c0 in panic (fmt=0xc0544cf8 "tcp_setpersist: retransmit pending")
at /usr/src/sys/kern/kern_shutdown.c:800
#3  0xc033787b in tcp_setpersist (tp=0xdd6e96a0)
at /usr/src/sys/netinet/tcp_output.c:1039
#4  0xc033d52e in tcp_timer_persist_handler (tp=0xdd6e96a0)
at /usr/src/sys/netinet/tcp_timer.c:427
#5  0xc033d854 in tcp_timer_handler (nmsg=0xdd6e987c)
at /usr/src/sys/netinet/tcp_timer.c:667
#6  0xc0317043 in netmsg_service (msg=0xdd6e987c, mpsafe_mode=0, mplocked=1)
at /usr/src/sys/net/netisr.c:307
#7  0xc033a2cb in tcpmsg_service_loop (dummy=0x0)
at /usr/src/sys/netinet/tcp_subr.c:400
#8  0xc028c712 in lwkt_deschedule_self (td=Cannot access memory at address 0x8
) at /usr/src/sys/kern/lwkt_thread.c:228

P.S.: sorry about duplicate mails, post it to the wrong newsgroup by mistake

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