Subject: kern/22425: System crashed with TCP assertion
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@colwyn.zhadum.de>
List: netbsd-bugs
Date: 08/10/2003 09:09:25
>Number:         22425
>Category:       kern
>Synopsis:       System crashed with TCP assertion
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Aug 10 07:10:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Scheler
>Release:        NetBSD 1.6W 2003-08-09 sources
>Organization:
Matthias Scheler                                  http://scheler.de/~matthias/
>Environment:
System: NetBSD lyssa.zhadum.de 1.6W NetBSD 1.6W (LYSSA) #0: Sat Aug 9 12:29:29 CEST 2003 tron@lyssa.zhadum.de:/src/sys/compile/LYSSA i386
Architecture: i386
Machine: i386
>Description:
After running happily for a few hours my NetBSD-current system paniced
with this message:

panic: kernel diagnostic assertion "to_ticks >= 0" failed: file "/usr/src/sys/ke
rn/kern_timeout.c", line 295
Begin traceback...
__assert(c03dad4d,c03dadc0,127,c03dadaa,c1b969e8) at netbsd:__assert+0x1f
callout_schedule(c1b969f4,dad600c8,c,1,c155b300) at netbsd:callout_schedule+0x2c
tcp_output(c1b969e8,0,e4f9fdf0,c0116f6b,c1c810b8) at netbsd:tcp_output+0x10f7
tcp_usrreq(c1c81074,9,c155b300,0,0) at netbsd:tcp_usrreq+0x677
sosend(c1c81074,0,e4f9fee0,c155b300,0) at netbsd:sosend+0x4e8
soo_write(e4fcd404,e4fcd42c,e4f9fee0,c1bd5480,1) at netbsd:soo_write+0x23
dofilewrite(e5095510,29,e4fcd404,bfbfb3a4,9a) at netbsd:dofilewrite+0x87
sys_write(e4e55a04,e4f9ff80,e4f9ff78,e4e55a04,0) at netbsd:sys_write+0x6b
syscall_plain(bfbf001f,71001f,3001f,bfbf001f,9a) at netbsd:syscall_plain+0xab
End traceback...
syncing disks... done

I can provide a crash dump for analysis.

>How-To-Repeat:
Run "mldonkey" on your NetBSD-current system for a few hours.

>Fix:
None provided.

>Release-Note:
>Audit-Trail:
>Unformatted: