From owner-freebsd-current Wed May 30 18:55:22 2001 Delivered-To: freebsd-current@freebsd.org Received: from c1030098-a.wtrlo1.ia.home.com (c1030098-a.wtrlo1.ia.home.com [24.6.200.230]) by hub.freebsd.org (Postfix) with ESMTP id 6024837B422 for ; Wed, 30 May 2001 18:55:19 -0700 (PDT) (envelope-from mdharnois@home.com) Received: by c1030098-a.wtrlo1.ia.home.com (Postfix, from userid 1001) id 66A8614A0C; Wed, 30 May 2001 20:55:18 -0500 (CDT) To: freebsd-current@freebsd.org Subject: vmware2 and mutex changes Keywords: ioctl,page,cd24ade0,cd0e9200,debugger,linux,c11a5e00,syscall From: Michael Harnois Date: 30 May 2001 20:55:17 -0500 Message-ID: <867kyyi8oq.fsf@mharnois.workgroup.net> Lines: 49 User-Agent: Gnus/5.090004 (Oort Gnus v0.04) XEmacs/21.5 (anise) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I figured out how to get vmware2 to build, but not to run ;( panic: mutex vm not owned at ../../vm/vm_page.c:607 Debugger("panic") Stopped at Debugger+0x45: pushl %ebx db> t Debugger(c036443b) at Debugger+0x45 panic(c0363608,c037b4d4,c037ce2f,25f,c0961cc0) at panic+0x70 _mtx_assert(c0435ea0,1,c037ce2f,25f) at _mtx_assert+0x4e vm_page_unqueue(c0961cc0) at vm_page_unqueue+0x22 vm_page_wire(c0961cc0, cd24ac20,c103d1fe,45d1,c11a5e00) at vm_page_wire+0x1a host_lock_ppn(45d1,c11a5e00,286ac000,cd24ac3c) at host_lock_ppn+0x26 HostIF_Lock_Page(c11a5e00,286ac000,cd24ade0,c11a5e00,142f260) at HostIF_Lock_Page+0x96 Vmx86_LockPage(c11a5e00,286ac000,1,cd24ade0,c1043d00) at Vmx86_LockPage+0x3a FreeBSD_Driver_Ioctl(c1043d00,200056cf,cd24aea4,3,cd0e9200) at FreeBSD_Driver_Ioctl+0xf1 spec_ioctl(cd24ade0,cd24adc8,c02dd451,cd24ade0,cd24ae70) at spec_ioctl+0x2e spec_vnoperate(cd24ade0,cd24ae70,c0260b81,cd24ade0,c10db7c0) at spec_vnoperate+0x15 ufs_vnoperatespec(cd24ade0,c10db7c0,cd,0,c038fac0) at ufs_vnoperatespec+0x15 vn_ioctl(c10db7c0,200056cf,cd24aea4,cd0e9200,c0ee5940) at vn_ioctl+0x10d ioctl(cd0e9200,cd24af80,cd0e931c,cd0e9200,3) at linux_ioctl_vmmon_0x1f2 linux_ioctl_vmmon(cd0e9200,cd24af80,cd0e931c,cd0e9200,3) at linux_ioctl_vmmon+0x1f2 linux_ioctl(cd0e9200,cd24af80,b,0,8315930) at linux_ioctl+0x54 syscall(2f,2f,bfbf002f,8315930,0) at syscall+0x695 syscall_with_err_pushed() at syscall_with_err_pushed+0x1b db> show reg cs 0x8 ds 0xcd240010 es 0xc03f0010 fakebuf+0x5d0 fs 0xc0410018 ss 0x10 eax 0x12 ecx 0x20 edx 0xc0383caf db_lengths+01xd7 ebx 0x3202 esp 0xcd24ab94 esi 0x100 edi 0xc037ce2f __set_db_show_cmd_set_sym_vm_object_print_pages_cmd+0x1c3 eip 0xc0311a01 Debugger_0x45 efl 0x3046 Debugger+0x45: pushl %ebx db> show locks exclusive (sleep mutex) Giant (0xc0436a80) locked @ ../../i386/i386/trap.c:1153 db> -- Michael D. Harnois mdharnois@home.com Redeemer Lutheran Church Washburn, Iowa Physics is like sex: sure, it may give some practical results, but that's not why we do it. -- Richard Feynman To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message