[DragonFlyBSD - Bug #2934] kernel (4.7) panic at buildworld: assertion "gd->gd_spinlocks == 0" failed

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Sun Aug 7 13:37:38 PDT 2016

Issue #2934 has been updated by dillon.

Assignee set to dillon

Hmm.  It looks like splz() was called while a spinlock was held, but the backtrace doesn't go far enough to see who called splz().  From kgdb you can manually spill the stack and write down any procedural symbols that you get.

frame 7
info regi
(extract contents of %rsp)
x/a 0x<value_of_rsp>

And then hit return a lot to iterate the x/a.  Write down any procedural symbols that you come across.  The goal here is to try to figure out what code path called splz().


Bug #2934: kernel (4.7) panic at buildworld: assertion "gd->gd_spinlocks == 0" failed

* Author: peeter
* Status: New
* Priority: Normal
* Assignee: dillon
* Category: Kernel
* Target version: 
Kernel (DragonFly v4.7.0.109.g609bcd-DEVELOPMENT) panics at "make buildworld". 

Panic String: assertion "gd->gd_spinlocks == 0" failed in dfly_schedulerclock at /usr/src/sys/kern/usched_dfly.c:757

kgdb output is attached.

kgdb.txt.1 (28.7 KB)

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account

More information about the Bugs mailing list