panic: mutex vm object not owned ...
Garance A Drosihn
drosih at rpi.edu
Thu Feb 17 12:27:32 PST 2005
Well, I thought I should update to the latest snapshot of -current,
to see if that would help with some other testing I'm doing. I
booted up off the new kernel okay (in single-user mode), and then
started a 'make installworld'. After a few minutes of install-
worlding, the system paniced with:
panic: mutex vm object not owned at /usr/src/sys/vm/vm_page.c:608
KDB: enter: panic
[thread pid 7 tid 100026 ]
Stopped at 0x244ee8: lwz R11,1,0x0
db>
I tried "call doadump", but no dump device is defined so it
couldn't do anything.
I tried "call cpu_reset()", and it came up with:
fatal kernel trap:
exception = 0xaab9cb (unknown)
srr0 = 0xbabbbcba
srr1 = 0xbbbdbecd
curthread = 0xf634960
pid = 7, comm = pagedaemon
panic: unknown trap
Uptime 4m15s
I rebooted, did an "fsck -y", tried another installworld, and I
got the same panic. This time I did a 'trace', and got:
Tracing pid 7 tid 100026 td 0xf634960
0xd7cc1ac8: at panic+0x134
0xd7cc1b68: at _mtx_assert+0x74
0xd7cc1b88: at vm_page_remove+0x5c
0xd7cc1ba8: at vm_page_free_toq+0xcc
0xd7cc1bc8: at vm_page_free+0x28
0xd7cc1be8: at uma_small_free+0x60
0xd7cc1c18: at zone_drain+0x2e8
0xd7cc1c58: at zone_foreach+0x64
0xd7cc1c78: at uma_reclaim+0x20
0xd7cc1c98: at vm_pageout_scan+0x200
0xd7cc1d58: at vm_pageout+0x39c
0xd7cc1d98: at fork_exit+0x118
0xd7cc1dc8: at fork_trampoline+0xc
Disclaimer: All of the above is typed in by hand...
I then tried "call cpu_reset()", and it again paniced with the
fatal kernel trap. I thought cpu_reset() was supposed to be just
like hitting a hardware-reboot button...
This had been running a snapshot of world from Feb 8th. This is
the only machine I tried to upgrade last night, so I don't know if
this is a PPC-specific bug, or a general bug.
Now to see if I can figure out how to get back to a working system...
--
Garance Alistair Drosehn = gad at gilead.netel.rpi.edu
Senior Systems Programmer or gad at freebsd.org
Rensselaer Polytechnic Institute or drosih at rpi.edu
More information about the freebsd-ppc
mailing list