From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JtBTx-0003VA-FC for qemu-devel@nongnu.org; Mon, 05 May 2008 20:56:37 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JtBTu-0003Uh-Rk for qemu-devel@nongnu.org; Mon, 05 May 2008 20:56:36 -0400 Received: from [199.232.76.173] (port=44338 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JtBTu-0003Ua-PU for qemu-devel@nongnu.org; Mon, 05 May 2008 20:56:34 -0400 Received: from hobi.com ([130.94.185.247]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JtBTu-0000ns-Fl for qemu-devel@nongnu.org; Mon, 05 May 2008 20:56:34 -0400 Received: from unknown (HELO ricklap) ([68.255.102.73]) (envelope-sender ) by 130.94.185.247 (qmail-ldap-1.03) with SMTP for ; 6 May 2008 00:56:31 -0000 From: Rick Vernam Date: Mon, 5 May 2008 19:56:30 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805051956.30458.rickv@hobi.com> Subject: [Qemu-devel] reproducable triple-faults Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org stop here if you are not interested in problems on 'unsupported gcc4' ... this is way out of my forte, so I guess reporting is second best to fixing? Running on an athlon64 2.4ghz (64-bit linux 2.6.25)... If I am using a power-saving mode which slows the processor down (conservative govener, typically at 800mhz), a windows xp virtual machine will triple fault seemingly invariably. As soon as I crank it up to performance govener, qemu runs just great. I assume this problem can be attributed to gcc4. It's been hapening for quite some time, but only recently have I attributed this triple fault to the use of power-saving modes. gcc --version: gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.1) qemu: fatal: triple fault EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000000 ESI=00000000 EDI=00000000 EBP=00000000 ESP=804d7000 EIP=8053f840 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0023 00000000 ffffffff 00cff300 CS =0008 00000000 ffffffff 00cf9a00 SS =0010 00000000 ffffffff 00cf9300 DS =0023 00000000 ffffffff 00cff300 FS =0030 ffdff000 00001fff ffc093df GS =0000 00000000 00000000 00000000 LDT=0000 00000000 00000000 00000000 TR =0050 80549300 00000068 80008954 GDT= 8003f000 000003ff IDT= 8003f400 000007ff CR0=e001003d CR2=804d6ffc CR3=002e4000 CR4=00000020 CCS=00000000 CCD=8053f434 CCO=EFLAGS FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000 XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000 /usr/bin/wxp.sh: line 6: 5228 Aborted qemu-system-x86_64 -kernel-kqemu -hda wxp.qc2 -m 384 -name WinXP -net nic,model=e1000 -net tap,script=/etc/qemu-ifup -localtime -soundhw ,es1370, -std-vga While I have not tracked the values of the various registers for more than 4 or 5 triple-faults, they were the same each time. Is there additional information that you might find useful?