From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ryan Harper Subject: svn change r6839 breaks screendump from monitor Date: Tue, 24 Mar 2009 14:58:52 -0500 Message-ID: <20090324195852.GD27104@us.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: kvm@vger.kernel.org To: qemu-devel@nongnu.org, stefano.stabellini@eu.citrix.com Return-path: Received: from e32.co.us.ibm.com ([32.97.110.150]:46978 "EHLO e32.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754944AbZCXT64 (ORCPT ); Tue, 24 Mar 2009 15:58:56 -0400 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e32.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id n2OJu9fI008859 for ; Tue, 24 Mar 2009 13:56:09 -0600 Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n2OJwrCI208938 for ; Tue, 24 Mar 2009 13:58:54 -0600 Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n2OJwrQ9027048 for ; Tue, 24 Mar 2009 13:58:53 -0600 Content-Disposition: inline Sender: kvm-owner@vger.kernel.org List-ID: Running a something simple like: % ./x86_64-softmmu/qemu-system-x86_64 -L pc-bios -hda /dev/null -monitor stdio Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory QEMU 0.10.0 monitor - type 'help' for more information (qemu) screendump /tmp/f.ppm Segmentation fault qemu tip is broken qemu stable 0.10.1 is OK, svn r6838 is OK. kvm-84 OK, kvm-userspace.git tip broken from when r6839 was merged. core stack trace looks like: Core was generated by `./x86_64-softmmu/qemu-system-x86_64 -L pc-bios -hda /dev/null -monitor stdio'. Program terminated with signal 11, Segmentation fault. [New process 7388] #0 0x0000000000437825 in vga_screen_dump_common (s=0xc79240, filename=0xbf6c10 "/tmp/foo.ppm", w=720, h=400) at ../console.h:152 152 return ds->allocator->create_displaysurface(width, height); (gdb) bt #0 0x0000000000437825 in vga_screen_dump_common (s=0xc79240, filename=0xbf6c10 "/tmp/foo.ppm", w=720, h=400) at ../console.h:152 #1 0x0000000000437907 in vga_screen_dump (opaque=0xc79240, filename=0xbf6c10 "/tmp/foo.ppm") at /home/rharper/work/git/build/qemu/hw/vga.c:2650 #2 0x0000000000468c3b in vga_hw_screen_dump (filename=0x7fff91e4ba70 "") at console.c:183 #3 0x00000000004100aa in monitor_handle_command (mon=0xcdf8d0, cmdline=) at /home/rharper/work/git/build/qemu/monitor.c:2741 #4 0x0000000000410194 in monitor_command_cb (mon=0xcdf8d0, cmdline=0xce1a60 "screendump /tmp/foo.ppm", opaque=) at /home/rharper/work/git/build/qemu/monitor.c:3009 #5 0x0000000000468686 in readline_handle_byte (rs=0xce1a60, ch=) at readline.c:367 #6 0x00000000004101fd in monitor_read (opaque=, buf=, size=1) at /home/rharper/work/git/build/qemu/monitor.c:2995 #7 0x000000000047f094 in fd_chr_read (opaque=0xbf6a20) at qemu-char.c:565 #8 0x0000000000408ff2 in main_loop_wait (timeout=) at /home/rharper/work/git/build/qemu/vl.c:3747 #9 0x000000000040cbba in main (argc=7, argv=0x7fff91e4d228, envp=) at /home/rharper/work/git/build/qemu/vl.c:3931 -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx ryanh@us.ibm.com