From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:50553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcOc0-0002yW-47 for qemu-devel@nongnu.org; Thu, 30 Jun 2011 17:17:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QcObx-0006gf-Qu for qemu-devel@nongnu.org; Thu, 30 Jun 2011 17:17:23 -0400 Received: from v220110690675601.yourvserver.net ([78.47.199.172]:59905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcObx-0006g7-C8 for qemu-devel@nongnu.org; Thu, 30 Jun 2011 17:17:21 -0400 Message-ID: <4E0CE7DD.6030803@mail.berlios.de> Date: Thu, 30 Jun 2011 23:17:17 +0200 From: Stefan Weil MIME-Version: 1.0 References: <4E0CA885.2050308@siemens.com> In-Reply-To: <4E0CA885.2050308@siemens.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] "cpu-exec.c: avoid AREG0 use" breaks x86 emulation on x86-64 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: Blue Swirl , qemu-devel Am 30.06.2011 18:47, schrieb Jan Kiszka: > Hi Blue, > > commit cea5f9a28f breaks here, just starting qemu without any > parameters: > > Starting program: qemu-system-x86_64 > [Thread debugging using libthread_db enabled] > > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff39ac770 in __sigsetjmp () from /lib64/libc.so.6 > (gdb) bt > #0 0x00007ffff39ac770 in __sigsetjmp () from /lib64/libc.so.6 > #1 0x00000000004eb96c in cpu_x86_exec (env=0x11d09a0) at cpu-exec.c:233 > #2 0x000000000040f056 in tcg_cpu_exec (env=0x11d09a0) at cpus.c:1059 > #3 cpu_exec_all () at cpus.c:1100 > #4 0x000000000058cfcb in main_loop () at vl.c:1380 > #5 main (argc=, argv=, > envp=) at vl.c:3318 > > Please have a look. > > Jan Hi, the same commit works here. Maybe this is caused by different timing? You might try -singlestep. Does QEMU emulate any guest code, or is logging output empty when QEMU was run with -d in_asm? Regards, Stefan