From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: segfault in ide_read_dma_cb when resetting guest Date: Sun, 15 Mar 2009 20:51:25 +0100 Message-ID: <49BD5C3D.4070103@web.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig1E77660FB726A41B880620C6" To: kvm-devel Return-path: Received: from fmmailgate01.web.de ([217.72.192.221]:58896 "EHLO fmmailgate01.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751560AbZCOTvf (ORCPT ); Sun, 15 Mar 2009 15:51:35 -0400 Received: from smtp05.web.de (fmsmtp05.dlan.cinetic.de [172.20.4.166]) by fmmailgate01.web.de (Postfix) with ESMTP id 0E98DFE9C834 for ; Sun, 15 Mar 2009 20:51:31 +0100 (CET) Received: from [92.74.55.17] (helo=[192.168.1.2]) by smtp05.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #277) id 1LiwMs-0006jw-00 for kvm@vger.kernel.org; Sun, 15 Mar 2009 20:51:30 +0100 Sender: kvm-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig1E77660FB726A41B880620C6 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Hi, maybe someone has an immediate idea or can reproduce, I'm currently lacking time to debug this: With latest kvm-userspace I'm seeing sporadic qemu crashes when hard-resetting a guest that currently does some I/O (qcow2 disk in snapshot mode). Below is the backtrace, s is null. So far the issue does not show up with -no-kvm or with upstream qemu (also without kvm as upstream's reset in kvm mode is not working yet). Jan --- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fd5e75406f0 (LWP 13554)] ide_read_dma_cb (opaque=3D0xef2e60, ret=3D0) at /data/kvm-userspace/qemu/= hw/ide.c:1010 1010 n =3D s->io_buffer_size >> 9; (gdb) bt #0 ide_read_dma_cb (opaque=3D0xef2e60, ret=3D0) at /data/kvm-userspace/q= emu/hw/ide.c:1010 #1 0x000000000041668e in dma_bdrv_cb (opaque=3D0xdd0250, ret=3D0) at /da= ta/kvm-userspace/qemu/dma-helpers.c:86 #2 0x000000000046e4a8 in bdrv_aio_rw_vector_cb (opaque=3D0xdd00b0, ret=3D= 0) at block.c:1280 #3 0x00000000004b49fb in qcow_aio_read_cb (opaque=3D0xc81150, ret=3D0) a= t block-qcow2.c:1239 #4 0x00000000004b49fb in qcow_aio_read_cb (opaque=3D0x10f6010, ret=3D0) = at block-qcow2.c:1239 #5 0x000000000041b4df in posix_aio_read (opaque=3D)= at block-raw-posix.c:533 #6 0x000000000040969a in main_loop_wait (timeout=3D= ) at /data/kvm-userspace/qemu/vl.c:3814 #7 0x000000000052029a in kvm_main_loop () at /data/kvm-userspace/qemu/qe= mu-kvm.c:597 #8 0x000000000040e038 in main (argc=3D, argv=3D0x7f= ffef57b448, envp=3D) at /data/kvm-userspace/qemu/vl.= c:3871 --------------enig1E77660FB726A41B880620C6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkm9XEEACgkQniDOoMHTA+mlCgCdHxJfdnfyX+kFwa46M5KHwXQy TO0An094S2raZeaRs8MFcMehfLWS19Dd =+JSs -----END PGP SIGNATURE----- --------------enig1E77660FB726A41B880620C6--