From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JfHTY-0000uY-EP for qemu-devel@nongnu.org; Fri, 28 Mar 2008 12:30:44 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JfHTU-0000ss-Re for qemu-devel@nongnu.org; Fri, 28 Mar 2008 12:30:43 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JfHTU-0000sj-IV for qemu-devel@nongnu.org; Fri, 28 Mar 2008 12:30:40 -0400 Received: from fk-out-0910.google.com ([209.85.128.184]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JfHTU-0004sc-B3 for qemu-devel@nongnu.org; Fri, 28 Mar 2008 12:30:40 -0400 Received: by fk-out-0910.google.com with SMTP id 18so424869fkq.2 for ; Fri, 28 Mar 2008 09:30:36 -0700 (PDT) Message-ID: <47ED1D21.8030907@gmail.com> Date: Fri, 28 Mar 2008 21:30:25 +0500 From: "Alexander E. Patrakov" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Xorg 7.3 inside qemu = crash Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xorg@lists.freedesktop.org, qemu-devel@nongnu.org Hello, when trying various Linux distributions inside qemu, I found that distributions using Xfce-4.4.x and Xorg-7.3 crash when attempting to run the Terminal application. The problem can be readily reproduced with, but is not limited to, Zenwalk Live 5.0 distribution (http://zenlive.linuxish.net/current/zenwalk-live-5.0.iso). I have seen it also when trying to upgrade the Official LFS LiveCD to Xorg-7.3. It doesn't show up with Xorg-7.2. The Zenwalk LiveCD has GCC and even GDB on it, so it should, in theory, allow to debug the problem. In practice, this is the useless backtrace obtained from GDB on Zenwalk: Program received signal SIGABRT, Aborted. [Switching to Thread -1211381552 (LWP 2140)] 0xb7d00797 in raise () from /lib/libc.so.6 (gdb) where #0 0xb7d00797 in raise () from /lib/libc.so.6 #1 0xb7d020b8 in abort () from /lib/libc.so.6 #2 0xb7d3993b in __libc_message () from /lib/libc.so.6 #3 0xb7d45479 in free () from /lib/libc.so.6 #4 0x081ae371 in Xfree () #5 0xb7b06e2f in ?? () from /usr/lib/xorg/modules//libxaa.so #6 0x08395350 in ?? () #7 0x0835ce70 in ?? () #8 0x08390298 in ?? () #9 0x00000004 in ?? () #10 0x08395334 in ?? () #11 0x08218070 in ?? () #12 0x08219e90 in ?? () #13 0x081cff58 in ?? () #14 0x00000000 in ?? () Could you please tell who is at fault, Xorg or Qemu? Is this bug present on real-hardware (as opposed to emulated) Cirrus Logic GD 5446 video cards, thus prompting for removal of the "cirrus" driver from the future releases of Xorg? The crash doesn't exist with the "vesa" driver, but the Terminal window is corrupted then (looks like 24/32 bpp mismatch). -- Alexander E. Patrakov