From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 30 01:50:59 2007 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3A77116A400 for ; Tue, 30 Jan 2007 01:50:59 +0000 (UTC) (envelope-from Alex.Kovalenko@verizon.net) Received: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42]) by mx1.freebsd.org (Postfix) with ESMTP id 18E0E13C467 for ; Tue, 30 Jan 2007 01:50:59 +0000 (UTC) (envelope-from Alex.Kovalenko@verizon.net) Received: from [10.0.3.231] ([70.21.176.159]) by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JCN00GTKRSHP5D0@vms042.mailsrvcs.net> for emulation@freebsd.org; Mon, 29 Jan 2007 19:50:43 -0600 (CST) Date: Mon, 29 Jan 2007 20:50:33 -0500 From: "Alexandre \"Sunny\" Kovalenko" In-reply-to: <20070129090447.GA18900@stud.fit.vutbr.cz> To: Divacky Roman Message-id: <1170121834.860.4.camel@RabbitsDen.RabbitsLawn.verizon.net> MIME-version: 1.0 X-Mailer: Evolution 2.8.2.1 FreeBSD GNOME Team Port Content-type: text/plain Content-transfer-encoding: 7bit References: <20070120170723.34c223fb@Magellan.Leidinger.net> <1169604069.1132.3.camel@RabbitsDen.RabbitsLawn.verizon.net> <20070124090227.GA71602@stud.fit.vutbr.cz> <1169642370.1132.4.camel@RabbitsDen.RabbitsLawn.verizon.net> <20070124143357.GA24993@stud.fit.vutbr.cz> <1169686662.33062.7.camel@RabbitsDen.RabbitsLawn.verizon.net> <20070125082553.m64yjmoku88kgg8s@webmail.leidinger.net> <1170031737.7409.7.camel@RabbitsDen.RabbitsLawn.verizon.net> <20070129090447.GA18900@stud.fit.vutbr.cz> Cc: emulation@freebsd.org, Alexander Leidinger Subject: Re: CFT/HEADS-UP: linux 2.6.16 emulation X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jan 2007 01:50:59 -0000 On Mon, 2007-01-29 at 10:04 +0100, Divacky Roman wrote: > On Sun, Jan 28, 2007 at 07:48:57PM -0500, Alexandre Sunny Kovalenko wrote: > > On Thu, 2007-01-25 at 08:25 +0100, Alexander Leidinger wrote: > > > Quoting "Alexandre \Sunny\ Kovalenko" > > > (from Wed, 24 Jan 2007 19:57:41 -0500): > > > > > > > > I can't test myself ATM, is there some text in dmesg / on the console > > > after doing the ping? Could you please run the LTP tests (described at > > > http://wiki.FreeBSD.org/linux-kernel) on your SMP system and compare > > > it with the results we have (http://wiki.FreeBSD.org/linux-kernel/ltp)? > > Is there any way to get to your raw LTP logs (as opposed to the pretty > > page)? At the moment, I have 130 failures in 2.4 mode and 138 failures > > in 2.6 mode. I can post logs and/or diffs someplace if they are of any > > interest. My system is current as 01/23/2007. > > > > I have also contracted panic while running 'growfiles' test in 2.4 mode, > > but I was not able to repeat that, and I was running some other stuff on > > the background, so it might not have been related to the linuxolator. If > > you'd like kernel dump from that, I can post it somewhere as well. > > I am definitely interested in the panic backtrace. Alexander is right -- looks like VM related thing: Unread portion of the kernel message buffer: Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex vm object (standard object) r = 0 (0xc71e4000) locked @ /usr/src/sys/kern/vfs_bio.c:3427 KDB: stack backtrace: db_trace_self_wrapper(c068d13f) at db_trace_self_wrapper+0x25 kdb_backtrace(1,c4e136c0,c,e38a5a8c,e38a5a80,...) at kdb_backtrace+0x29 witness_warn(5,0,c06adc74) at witness_warn+0x192 trap(e38a5a8c) at trap+0x10f calltrap() at calltrap+0x6 --- trap 0xd8d65070, eip = 0, esp = 0x10202, ebp = 0x1d1c000 --- Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x42 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0530fad stack pointer = 0x28:0xe38a5acc frame pointer = 0x28:0xe38a5ae4 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 34 (bufdaemon) I have switched to 2.6 mode and started emerge --sync, got two LORs and a panic afterwards. I was running X (silly me), so no backtrace this time: Jan 28 19:53:36 RabbitsDen kernel: lock order reversal: Jan 28 19:53:36 RabbitsDen kernel: 1st 0xc52918a0 emuldata->shared lock (emuldata->shared lock) @ /usr/src/sys/modules/li nux/../../compat/linux/linux_emul.c:117 Jan 28 19:53:36 RabbitsDen kernel: 2nd 0xc52918e0 emuldata lock (emuldata lock) @ /usr/src/sys/modules/linux/../../compat /linux/linux_emul.c:67 Jan 28 19:53:36 RabbitsDen kernel: KDB: stack backtrace: Jan 28 19:53:36 RabbitsDen kernel: db_trace_self_wrapper(c068d13f) at db_trace_self_wrapper+0x25 Jan 28 19:53:36 RabbitsDen kernel: kdb_backtrace(0,ffffffff,c070f1a0,c070f1c8,c06ca0ec,...) at kdb_backtrace+0x29 Jan 28 19:53:36 RabbitsDen kernel: witness_checkorder(c52918e0,9,c528e066,43) at witness_checkorder+0x586 Jan 28 19:53:36 RabbitsDen kernel: _sx_xlock(c52918e0,c528e066,43,c646e3a0,1d3e,...) at _sx_xlock+0x50 Jan 28 19:53:36 RabbitsDen kernel: em_find(c7bcc900,1,c52918a0,c528e066,75,...) at em_find+0x51 Jan 28 19:53:36 RabbitsDen kernel: linux_proc_init(c7bce1b0,1d3e,7d0f00,0,16,...) at linux_proc_init+0xbd Jan 28 19:53:36 RabbitsDen kernel: linux_clone(c7bce1b0,e864bd00) at linux_clone+0x8b Jan 28 19:53:36 RabbitsDen kernel: syscall(e864bd38) at syscall+0x256 Jan 28 19:53:36 RabbitsDen kernel: Xint0x80_syscall() at Xint0x80_syscall+0x20 Jan 28 19:53:36 RabbitsDen kernel: --- syscall (690504900), eip = 0x2, esp = 0xe864bd74, ebp = 0xbfbfe0bc --- Jan 28 19:53:36 RabbitsDen kernel: lock order reversal: Jan 28 19:53:36 RabbitsDen kernel: 1st 0xc52918e0 emuldata lock (emuldata lock) @ /usr/src/sys/modules/linux/../../compat /linux/linux_emul.c:67 Jan 28 19:53:36 RabbitsDen kernel: 2nd 0xc0700e00 proctree (proctree) @ /usr/src/sys/modules/linux/../../i386/linux/linux _machdep.c:461 Jan 28 19:53:36 RabbitsDen kernel: KDB: stack backtrace: Jan 28 19:53:36 RabbitsDen kernel: db_trace_self_wrapper(c068d13f) at db_trace_self_wrapper+0x25 Jan 28 19:53:36 RabbitsDen kernel: kdb_backtrace(0,ffffffff,c070f1c8,c0711978,c06ca0ec,...) at kdb_backtrace+0x29 Jan 28 19:53:36 RabbitsDen kernel: witness_checkorder(c0700e00,9,c528e50d,1cd) at witness_checkorder+0x586 Jan 28 19:53:36 RabbitsDen kernel: _sx_xlock(c0700e00,c528e50d,1cd,0,16,...) at _sx_xlock+0x50 Jan 28 19:53:36 RabbitsDen kernel: linux_clone(c7bce1b0,e864bd00) at linux_clone+0x2a8 Jan 28 19:53:36 RabbitsDen kernel: syscall(e864bd38) at syscall+0x256 Jan 28 19:53:36 RabbitsDen kernel: Xint0x80_syscall() at Xint0x80_syscall+0x20 Jan 28 19:53:36 RabbitsDen kernel: --- syscall (690504900), eip = 0x2, esp = 0xe864bd74, ebp = 0xbfbfe0bc --- Do you have wiki page with known LORs and/or panics to ignore for now? -- Alexandre "Sunny" Kovalenko