Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Nov 1995 02:05:57 -0800
From:      David Greenman <davidg@Root.COM>
To:        Stephen Hocking <sysseh@devetir.qld.gov.au>
Cc:        bugs@freebsd.org
Subject:   Re: ejecting & replacing a tape while rwt0 is open will cause a crash. 
Message-ID:  <199511151006.CAA00434@corbin.Root.COM>
In-Reply-To: Your message of "Wed, 15 Nov 95 19:34:01 %2B1000." <199511150934.JAA17101@netfl15a.devetir.qld.gov.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
>4) Watch the machine die - getting the core with savecore and weilding gdb -k 
>reveals the following.
>
>
>IdlePTD 1cc000
>current pcb at 1c0d6c
>panic: page fault
>#0  0xf0177c1d in boot ()
>(kgdb) bt
>#0  0xf0177c1d in boot ()
>#1  0xf0110e1b in panic ()
>#2  0xf017d53f in trap_fatal ()
>#3  0xf017d099 in trap_pfault ()
>#4  0xf017ccdb in trap ()
>#5  0xf01752ad in calltrap ()
>#6  0xf010c85d in tsleep ()
>#7  0xf01a7962 in wtpoll ()
>#8  0xf01a7f38 in wtstatus ()
>#9  0xf01a7dd7 in wtsense ()
>#10 0xf01a767c in wtintr ()
>#11 0xf01a7c54 in wtimer ()
>#12 0xf0102bb4 in softclock ()
>#13 0xf01765c7 in doreti_swi ()
>#14 0xf017c278 in cpu_switch ()

   wtpoll() shouldn't be calling tsleep in an interrupt context...definately
bad news to do that. I can't say any more without looking at the code, but
it's an obvious bug.

-DG



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511151006.CAA00434>