LOR #155

Bjoern A. Zeeb bzeeb-lists at lists.zabbadoz.net
Wed Dec 28 16:15:13 PST 2005


On Fri, 16 Dec 2005, Anish Mistry wrote:

> I got LOR #155 *I think* when unload acpi_video while testing some of
> jhb's patches.

The backtrace is a bit different from #155 (maybe some code changed,
maybe it's another code path).

That had been private patches not in HEAD?
If it's not in HEAD I'd rather not add it to the LOR page. It looks
like the LOR is because of the trap anyway.

> acpi_video0: detached
> lock order reversal: (sleepable after non-sleepable)
> 1st 0xc104e8c8 mt_zone (UMA zone) @ /usr/src/sys/vm/uma_core.c:2452
> 2nd 0xc2424d34 user map (user map) @ /usr/src/sys/vm/vm_map.c:2993
> KDB: stack backtrace:
> witness_checkorder(c2424d34,9,c062abe6,bb1,cc9dbaac) at
> witness_checkorder+0x5aa
> _sx_xlock(c2424d34,c062abe6,bb1,1000001,cc9dbaac) at _sx_xlock+0x3c
> vm_map_lookup(cc9dbaac,0,1,cc9dbab0,cc9dbaa0,cc9dbaa4,cc9dba87,cc9dba88)
> at vm_map_lookup+0x24
> vm_fault(c2424cf0,0,1,0,c25ed1a0) at vm_fault+0x63
> trap_pfault(15) at trap_pfault+0x12c
> trap(8,28,28,0,c104e8c0) at trap+0x37a
> calltrap() at calltrap+0x5
> --- trap 0xc, eip = 0xc05a8ec8, esp = 0xcc9dbc08, ebp = 0xcc9dbc1c ---
> uma_zfree_internal(0,1,3) at uma_zfree_internal+0xb8
> malloc_uninit(c078f020,c078ee1c,0,cc9dbc70,c04aebc2) at
> malloc_uninit+0xb3
> linker_file_unload(c2049b00,0,0,c25ed1a0,c25ebadc) at
> linker_file_unload+0x2f8
> kern_kldunload(0,cc9dbd04,2,0,3) at kern_kldunload+0x68
> syscall(3b,3b,3b,5,bfbfe9de) at syscall+0x166
> Xint0x80_syscall() at Xint0x80_syscall+0x1f
> --- syscall (444, FreeBSD ELF32, kldunloadf), eip = 0x280ab48b, esp =
> 0xbfbfe464, ebp = 0xbfbfe8a8 ---

-- 
Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT


More information about the freebsd-current mailing list