Boot panic -CURRENT #196643
Kostik Belousov
kostikbel at gmail.com
Sat Aug 29 21:56:11 UTC 2009
On Sat, Aug 29, 2009 at 11:45:22PM +0200, Andreas Tobler wrote:
> Kostik Belousov wrote:
>
> >Please, try this.
> >
> >diff --git a/sys/vm/vm_glue.c b/sys/vm/vm_glue.c
> >index 234cde9..b0e8d3c 100644
> >--- a/sys/vm/vm_glue.c
> >+++ b/sys/vm/vm_glue.c
> >@@ -447,6 +447,8 @@ vm_thread_dispose(struct thread *td)
> > pages = td->td_kstack_pages;
> > ksobj = td->td_kstack_obj;
> > ks = td->td_kstack;
> >+ td->td_kstack = 0;
> >+ td->td_kstack_pages = 0;
> > if (pages == KSTACK_PAGES && kstacks <= kstack_cache_size) {
> > ks_ce = (struct kstack_cache_entry *)ks;
> > ks_ce->ksobj = ksobj;
> >@@ -457,8 +459,6 @@ vm_thread_dispose(struct thread *td)
> > return;
> > }
> > vm_thread_stack_dispose(ksobj, ks, pages);
> >- td->td_kstack = 0;
> >- td->td_kstack_pages = 0;
> > }
> >
> > static void
>
> panic: Assertion td->td_lock == TDQ_LOCKPTR(tdq) failed ... sched_ule.c:1878
> cpuid = 1
> KDB: enter: panic
> [thread pid 0 tid 100073 ]
> Stopped at kdb_enter+0x3a: movl $0,kdb_why
>
> As you see I managed to reboot my zfs root ;)
Fair enough.
I reverted the change for now, HEAD must be kept in the working state,
esp. during the release.
My apologies for the breakage, r196648 should return the world
to less broken state.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20090829/b02fb0e4/attachment.pgp
More information about the freebsd-current
mailing list