Date: Mon, 21 Apr 2003 20:02:09 +0200 From: Poul-Henning Kamp <phk@phk.freebsd.dk> To: current@freebsd.org Subject: LOR: (vm page queue mutex) / (vm object) Message-ID: <16413.1050948129@critter.freebsd.dk>
next in thread | raw e-mail | index | archive | help
ck order reversal 1st 0xc05967a0 vm page queue mutex (vm page queue mutex) @ vm/vm_pageout.c:401 2nd 0xc4579d10 vm object (vm object) @ vm/vm_object.c:752 Stack backtrace: backtrace(c047fb00,c4579d10,c048c3c2,c048c3c2,c048c3d5) at 0xc023b693 = backtrac e+0x33 witness_lock(c4579d10,8,c048c3d5,2f0,c043417e) at 0xc027611c = witness_lock+0xb1 c _mtx_lock_flags(c4579d10,0,c048c3cc,2f0,10) at 0xc022b23a = _mtx_lock_flags+0x11 a vm_object_page_clean(c4579d10,0,0,0,0) at 0xc03c89bd = vm_object_page_clean+0x60 d vfs_msync(c4125a00,2,2,c1507720,c4125a00) at 0xc02ce7a7 = vfs_msync+0x307 sync_fsync(d68a4ccc,20002,c1507720,6b1,0) at 0xc02cf2ed = sync_fsync+0x1ed sched_sync(0,d68a4d48,c047aa5b,313,53006563) at 0xc02c9fe4 = sched_sync+0x234 fork_exit(c02c9db0,0,d68a4d48) at 0xc02195b1 = fork_exit+0x131 fork_trampoline() at 0xc041e0ae = fork_trampoline+0x1a --- trap 0x1, eip = 0, esp = 0xd68a4d7c, ebp = 0 --- Debugger("witness_lock") Stopped at 0xc041b8be = Debugger+0x7e: xchgl %ebx,0xc05ca760 = in_Deb ugger.0 -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16413.1050948129>