Re: LOR g_xdown vs user map (fwd)

From: Bjoern A. Zeeb <bzeeb-lists_at_lists.zabbadoz.net>
Date: Sat, 9 Oct 2004 08:36:37 +0000 (UTC)
Hi,

Ketrien I. Saihr-Kesenchedra has reported this to me via the
email address on the LOR page.
Find all needed information below.

-- 
Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT

---------- Forwarded message ----------
Date: Sat, 9 Oct 2004 08:22:07 +0000 (UTC)
From: Bjoern A. Zeeb <bzeeb+freebsd+lor_at_zabbadoz.net>
To: Ketrien I. Saihr-Kesenchedra <ketrien_at_error404.nls.net>
Subject: Re: LOR g_xdown vs user map

On Fri, 8 Oct 2004, Ketrien I. Saihr-Kesenchedra wrote:

Hi,

> fresh off a 4-way opteron running 6.0-CURRENT sources a few hours old at
> most, including green's recent commit to vm. kernel is GENERIC with
> PREEMPTION disabled.

thanks for reporting. I have added it with LOR ID 041:
http://sources.zabbadoz.net/freebsd/lor.html#041

I am Cc:ing current_at_ to let the others know about it.

> lock order reversal
>  1st 0xffffffffb72b48b0 g_xdown (g_xdown) _at_ geom/geom_io.c:404
>  2nd 0xffffff01f03d15f0 user map (user map) _at_ vm/vm_map.c:2994
> KDB: stack backtrace:
> witness_checkorder() at witness_checkorder+0x654
> _sx_xlock() at _sx_xlock+0x51
> vm_map_lookup() at vm_map_lookup+0x44
> vm_fault() at vm_fault+0xba
> trap_pfault() at trap_pfault+0x211
> trap() at trap+0x1c5
> alltraps_with_regs_pushed() at alltraps_with_regs_pushed+0x5
> amr_mapcmd() at amr_mapcmd+0x114
> amr_start() at amr_start+0x7b
> amr_startio() at amr_startio+0x3e
> amr_submit_bio() at amr_submit_bio+0x20
> g_disk_start() at g_disk_start+0xbe
> b_io_schedule_down() at g_io_schedule_down+0x128
> g_down_procbody() at g_down_procbody+0x40
> fork_exit() at fork_exit+0xc3
> fork_trampoline() at fork_trampoline+0xe
> --- trap 0,rip = 0, rsp = 0xffffffffb72b4d00, rbp = 0 ---
> panic: vm_fault: fault on nofault entry, addr: ffffffffa9345000
> cpuid = 3
> KDB: enter: panic
> [thread 100053]
> Stopped at     kdb_enter+0x2f: nop
>
> db> trace
> kdb_enter9) at kdb_enter+0x2f
> panic() at panic+0x249
> vm_fault() at vm_fault+0xb43
> trap_pfault() at trap_pfault+0x211
> trap() at trap+0x1c5
> alltraps_with_regs_pushed() at alltraps_with_regs_pushed+0x5
> amr_mapcmd() at amr_mapcmd+0x114
> amr_start() at amr_start+0x7b
> amr_startio() at amr_startio+0x3e
> amr_submit_bio() at amr_submit_bio+0x20
> g_disk_start() at g_disk_start+0xbe
> g_io_schedule_down() at g_io_schedule_down+0x128
> g_down_procbody() at g_down_procbody+0x40
> fork_exit() at fork_exit+0xc3
> fork_trampoline() at fork_trampoline+0xe
> --- trap 0, rip = 0, rsp = 0xffffffffb72b4d00, rbp = 0 ---
> db>
>
>

-- 
Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT
Received on Sat Oct 09 2004 - 06:40:09 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:16 UTC