From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41595) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSj7s-0006JD-VY for qemu-devel@nongnu.org; Tue, 03 Mar 2015 04:28:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSj7p-0000ea-Nq for qemu-devel@nongnu.org; Tue, 03 Mar 2015 04:28:28 -0500 Received: from e06smtp16.uk.ibm.com ([195.75.94.112]:60523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSj7p-0000cn-Da for qemu-devel@nongnu.org; Tue, 03 Mar 2015 04:28:25 -0500 Received: from /spool/local by e06smtp16.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 3 Mar 2015 09:28:22 -0000 Received: from b06cxnps4076.portsmouth.uk.ibm.com (d06relay13.portsmouth.uk.ibm.com [9.149.109.198]) by d06dlp01.portsmouth.uk.ibm.com (Postfix) with ESMTP id D354917D8059 for ; Tue, 3 Mar 2015 09:28:38 +0000 (GMT) Received: from d06av08.portsmouth.uk.ibm.com (d06av08.portsmouth.uk.ibm.com [9.149.37.249]) by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t239SJDc6160864 for ; Tue, 3 Mar 2015 09:28:19 GMT Received: from d06av08.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av08.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t239SJRm015389 for ; Tue, 3 Mar 2015 02:28:19 -0700 Message-ID: <54F57EB3.3010301@de.ibm.com> Date: Tue, 03 Mar 2015 10:28:19 +0100 From: Christian Borntraeger MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] commit 79e2b9aeccedbfd exec: RCUify AddressSpaceDispatch causes crashes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: qemu-devel Paolo, guests with lots of threads crash after this patch commit 79e2b9aeccedbfde762b05da662132c7fda292be Author: Paolo Bonzini AuthorDate: Wed Jan 21 12:09:14 2015 +0100 Commit: Paolo Bonzini CommitDate: Mon Feb 16 17:30:19 2015 +0100 exec: RCUify AddressSpaceDispatch (gdb) bt #0 kvm_flush_coalesced_mmio_buffer () at /home/cborntra/REPOS/qemu/kvm-all.c:1694 #1 0x000000008001835a in qemu_flush_coalesced_mmio_buffer () at /home/cborntra/REPOS/qemu/exec.c:1066 #2 0x00000000800572ee in memory_region_clear_coalescing (mr=0x80409c30 ) at /home/cborntra/REPOS/qemu/memory.c:1524 #3 0x00000000800573d0 in memory_region_finalize (obj=) at /home/cborntra/REPOS/qemu/memory.c:1253 #4 0x000000008016d2e8 in object_deinit (type=0x808a7d00, obj=) at /home/cborntra/REPOS/qemu/qom/object.c:399 #5 object_finalize (data=0x80409c30 ) at /home/cborntra/REPOS/qemu/qom/object.c:413 #6 object_unref (obj=0x80409c30 ) at /home/cborntra/REPOS/qemu/qom/object.c:720 #7 0x00000000800166ac in phys_section_destroy (mr=0x80409c30 ) at /home/cborntra/REPOS/qemu/exec.c:968 #8 phys_sections_free (map=0x808dc038) at /home/cborntra/REPOS/qemu/exec.c:981 #9 address_space_dispatch_free (d=0x808dc020) at /home/cborntra/REPOS/qemu/exec.c:2115 #10 0x00000000802243ea in call_rcu_thread (opaque=) at /home/cborntra/REPOS/qemu/util/rcu.c:256 #11 0x000003fffc4d34e6 in start_thread () from /lib64/libpthread.so.0 #12 0x000003fffc4260fa in thread_start () from /lib64/libc.so.6 Christian