Date: Wed, 13 Jun 2001 15:32:43 -0400 (EDT) From: Andrew Gallatin <gallatin@cs.duke.edu> To: mjacob@feral.com Cc: John Baldwin <jhb@FreeBSD.ORG>, freebsd-alpha@FreeBSD.ORG, wilko@FreeBSD.ORG Subject: Re: More followup... Message-ID: <15143.49115.393545.131197@grasshopper.cs.duke.edu> In-Reply-To: <Pine.BSF.4.21.0106131214490.40934-100000@beppo.feral.com> References: <15143.44887.290985.930683@grasshopper.cs.duke.edu> <Pine.BSF.4.21.0106131214490.40934-100000@beppo.feral.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Jacob writes: > > Hmmm- it seems to me that this indicates that there's a general non-TurboLaser > problem here- this is on a Rawhide: > > panic: blockable sleep lock (sleep mutex) Giant @ ../../vm/vm_fault.c:213 > cpuid = 0; panic > Stopped at Debugger+0x34: zapnot v0,#0xf,a0 <v0=0x7,a0=0x6> > db> t > Debugger() at Debugger+0x34 > panic() at panic+0x178 > witness_lock() at witness_lock+0x240 > vm_fault() at vm_fault+0x108 > trap() at trap+0xf78 > XentMM() at XentMM+0x2c > --- memory management fault (from ipl 7) --- > hardclock() at hardclock+0x308 > handleclock() at handleclock+0x22c > alpha_clock_interrupt() at alpha_clock_interrupt+0x68 > interrupt() at interrupt+0xb8 > XentInt() at XentInt+0x28 > --- interrupt (from ipl 4) --- > XentInt() at XentInt > --- interrupt (from ipl 3) --- > _end() at _end+0x9e58 > > The 'blockable sleep lock mutex' is bogus- what is clearly broken here is > having a fault in hardclock. This is different than Wilko's panic. At least with my kernel, it maps to this: (gdb) l * hardclock+0x308 0xfffffc000043a608 is in hardclock (../../kern/kern_clock.c:215). 210 * Process callouts at a very low cpu priority, so we don't keep the 211 * relatively high clock interrupt priority any longer than necessary. 212 */ 213 mtx_lock_spin(&callout_lock); 214 ticks++; 215 if (TAILQ_FIRST(&callwheel[ticks & callwheelmask]) != NULL) { 216 need_softclock = 1; 217 } else if (softticks + 1 == ticks) 218 ++softticks; 219 mtx_unlock_spin(&callout_lock); This is well past Wilko's tlaser panic & looks like it could be a sign of the general pmap corruption brought on by the vm_mtx fiasco.... I'll have to push a machine here hard today an see where it blows up for me. > Oh- yeah- about TurboLaser? Somehow it got broken recently such that it no > longer even boots UP for me past CAM. > > Working on FreeBSD (alpha) is like experiencing what the character in the > first sentence in 100 Years of Solitude experienced. Only 3 times a week, 40 > weeks a year. I have to admit that I'm a literary slouch. It certainly sounds like a depressing novel.. Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15143.49115.393545.131197>