From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auvVP-0001sm-Vl for qemu-devel@nongnu.org; Tue, 26 Apr 2016 01:25:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auvVJ-0005IK-Vd for qemu-devel@nongnu.org; Tue, 26 Apr 2016 01:25:51 -0400 Received: from indium.canonical.com ([91.189.90.7]:56439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auvVJ-0005ID-Nc for qemu-devel@nongnu.org; Tue, 26 Apr 2016 01:25:45 -0400 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.76 #1 (Debian)) id 1auvVH-0003Bl-9u for ; Tue, 26 Apr 2016 05:25:43 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 488A92E8028 for ; Tue, 26 Apr 2016 05:25:43 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Tue, 26 Apr 2016 05:18:26 -0000 From: Fam Zheng Reply-To: Bug 1570134 <1570134@bugs.launchpad.net> Sender: bounces@canonical.com References: <20160413231801.31850.67186.malonedeb@chaenomeles.canonical.com> Message-Id: <20160426051827.5940.45780.launchpad@chaenomeles.canonical.com> Errors-To: bounces@canonical.com Subject: [Qemu-devel] [Bug 1570134] Re: While committing snapshot qemu crashes with SIGABRT List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ** Changed in: qemu Status: New =3D> Fix Committed -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1570134 Title: While committing snapshot qemu crashes with SIGABRT Status in QEMU: Fix Committed Bug description: Information: OS: Slackware64-Current Compiled with: gcc version 5.3.0 (GCC) / glibc 2.23 Compiled using: = CFLAGS=3D"-O2 -fPIC" \ CXXFLAGS=3D"-O2 -fPIC" \ LDFLAGS=3D"-L/usr/lib64" \ ./configure \ --prefix=3D/usr \ --sysconfdir=3D/etc \ --localstatedir=3D/var \ --libdir=3D/usr/lib64 \ --enable-spice \ --enable-kvm \ --enable-glusterfs \ --enable-libiscsi \ --enable-libusb \ --target-list=3Dx86_64-softmmu,i386-softmmu \ --enable-debug Source: qemu-2.5.1.tar.bz2 Running as: /usr/bin/qemu-system-x86_64 -name test1,debug-threads=3Don -S -machine pc-1.1,accel=3Dkvm,usb=3Doff -m 4096 -realtime mlock=3Doff -smp 2,sockets=3D2,cores=3D1,threads=3D1 -uuid 4b30ec13-6609-4a56-8731-d400c38189ef -no-user-config -nodefaults -chardev socket,id=3Dcharmonitor,path=3D/var/lib/libvirt/qemu/domain-4-test1/monit= or.sock,server,nowait -mon chardev=3Dcharmonitor,id=3Dmonitor,mode=3Dcontrol -rtc base=3Dlocaltime,clock=3Dvm,driftfix=3Dslew -global kvm- pit.lost_tick_policy=3Ddiscard -no-shutdown -boot strict=3Don -device piix3-usb-uhci,id=3Dusb,bus=3Dpci.0,addr=3D0x1.0x2 -drive file=3D/datastore/vm/test1/test1.img,format=3Dqcow2,if=3Dnone,id=3Ddrive- virtio-disk0 -device virtio-blk-pci,scsi=3Doff,bus=3Dpci.0,addr=3D0x4,dri= ve =3Ddrive-virtio-disk0,id=3Dvirtio-disk0,bootindex=3D2 -drive if=3Dnone,id =3Ddrive-ide0-1-0,readonly=3Don -device ide-cd,bus=3Dide.1,unit=3D0,drive =3Ddrive-ide0-1-0,id=3Dide0-1-0,bootindex=3D1 -netdev tap,fd=3D23,id=3Dhostnet0,vhost=3Don,vhostfd=3D25 -device virtio-net pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D52:54:00:66:2e:0f,bus=3Dpci.0,addr= =3D0x3 -vnc 0.0.0.0:0 -device cirrus-vga,id=3Dvideo0,bus=3Dpci.0,addr=3D0x2 -dev= ice virtio-balloon-pci,id=3Dballoon0,bus=3Dpci.0,addr=3D0x5 -msg timestamp=3D= on File system: zfs v0.6.5.6 While running: = virsh blockcommit test1 vda --active --pivot --verbose VM running very heavy IO load GDB reporting: #0 0x00007fd80132c3f8 in raise () at /lib64/libc.so.6 #1 0x00007fd80132dffa in abort () at /lib64/libc.so.6 #2 0x00007fd801324c17 in __assert_fail_base () at /lib64/libc.so.6 #3 0x00007fd801324cc2 in () at /lib64/libc.so.6 #4 0x000055d9918d7572 in bdrv_replace_in_backing_chain (old=3D0x55d993ed= 9c10, new=3D0x55d9931ccc10) at block.c:2096 __PRETTY_FUNCTION__ =3D "bdrv_replace_in_backing_chain" #5 0x000055d991911869 in mirror_exit (job=3D0x55d993fef830, opaque=3D0x5= 5d999bbefe0) at block/mirror.c:376 to_replace =3D 0x55d993ed9c10 s =3D 0x55d993fef830 data =3D 0x55d999bbefe0 replace_aio_context =3D src =3D 0x55d993ed9c10 #6 0x000055d9918da1dc in block_job_defer_to_main_loop_bh (opaque=3D0x55d= 9940ce850) at blockjob.c:481 data =3D 0x55d9940ce850 aio_context =3D 0x55d9931a2610 #7 0x000055d9918d014b in aio_bh_poll (ctx=3Dctx@entry=3D0x55d9931a2610) = at async.c:92 bh =3D bhp =3D next =3D 0x55d99440f910 ret =3D 1 #8 0x000055d9918dc8c0 in aio_dispatch (ctx=3D0x55d9931a2610) at aio-posi= x.c:305 node =3D progress =3D false #9 0x000055d9918d000e in aio_ctx_dispatch (source=3D, cal= lback=3D, user_data=3D) at async.c:231 ctx =3D #10 0x00007fd8037cf787 in g_main_context_dispatch () at /usr/lib64/libgli= b-2.0.so.0 #11 0x000055d9918db03b in main_loop_wait () at main-loop.c:211 context =3D 0x55d9931a3200 pfds =3D ret =3D 0 spin_counter =3D 1 ret =3D 0 timeout =3D 4294967295 timeout_ns =3D #12 0x000055d9918db03b in main_loop_wait (timeout=3D) at m= ain-loop.c:256 ret =3D 0 spin_counter =3D 1 ret =3D 0 timeout =3D 4294967295 timeout_ns =3D #13 0x000055d9918db03b in main_loop_wait (nonblocking=3D) = at main-loop.c:504 ret =3D 0 timeout =3D 4294967295 timeout_ns =3D #14 0x000055d991679cc4 in main () at vl.c:1923 nonblocking =3D last_io =3D 2 i =3D snapshot =3D linux_boot =3D initrd_filename =3D kernel_filename =3D kernel_cmdline =3D boot_order =3D boot_once =3D ds =3D cyls =3D heads =3D secs =3D translation =3D hda_opts =3D opts =3D machine_opts =3D icount_opts =3D olist =3D optind =3D 49 optarg =3D 0x7fffc6d27f43 "timestamp=3Don" loadvm =3D machine_class =3D 0x55d993194d10 cpu_model =3D vga_model =3D 0x0 qtest_chrdev =3D qtest_log =3D pid_file =3D incoming =3D defconfig =3D userconfig =3D false log_mask =3D log_file =3D trace_events =3D trace_file =3D maxram_size =3D ram_slots =3D vmstate_dump_file =3D main_loop_err =3D 0x0 err =3D 0x0 __func__ =3D "main" #15 0x000055d991679cc4 in main (argc=3D, argv=3D, envp=3D) at vl.c:4699 i =3D snapshot =3D linux_boot =3D initrd_filename =3D kernel_filename =3D kernel_cmdline =3D boot_order =3D boot_once =3D ds =3D cyls =3D heads =3D secs =3D translation =3D hda_opts =3D opts =3D machine_opts =3D icount_opts =3D olist =3D optind =3D 49 optarg =3D 0x7fffc6d27f43 "timestamp=3Don" loadvm =3D machine_class =3D 0x55d993194d10 cpu_model =3D vga_model =3D 0x0 qtest_chrdev =3D qtest_log =3D pid_file =3D incoming =3D defconfig =3D userconfig =3D false log_mask =3D log_file =3D trace_events =3D trace_file =3D maxram_size =3D ram_slots =3D vmstate_dump_file =3D main_loop_err =3D 0x0 err =3D 0x0 __func__ =3D "main" I can reproduce this at will, and can provide more information per a dev's request. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1570134/+subscriptions