From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRTmA-0007AF-LM for qemu-devel@nongnu.org; Wed, 02 Oct 2013 17:16:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRTm4-0003wu-QG for qemu-devel@nongnu.org; Wed, 02 Oct 2013 17:16:06 -0400 Message-ID: <524C8D0C.4060903@weilnetz.de> Date: Wed, 02 Oct 2013 23:15:56 +0200 From: Stefan Weil MIME-Version: 1.0 References: <1378910555-24753-1-git-send-email-stefanha@redhat.com> <52451595.1000506@weilnetz.de> <20130927091107.GA9972@stefanha-thinkpad.redhat.com> <5245B70E.6050105@weilnetz.de> <20130930090627.GE16558@stefanha-thinkpad.redhat.com> <524A62DC.1070408@weilnetz.de> <20131001072950.GC3894@kerneis.info> <524AFC06.1060906@weilnetz.de> <20131002085429.GE2142@stefanha-thinkpad.redhat.com> In-Reply-To: <20131002085429.GE2142@stefanha-thinkpad.redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH] coroutine: add ./configure --disable-coroutine-pool List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: Kevin Wolf , Paolo Bonzini , Gabriel Kerneis , qemu-devel@nongnu.org, qemu-stable Am 02.10.2013 10:54, schrieb Stefan Hajnoczi: > This is an interesting backtrace. The 'current' thread-local variable > from coroutine-win32.c is NULL or doesn't have a caller assigned. > > Please post 'thread apply all bt' so we can identify the other threads. > > Stefan The other threads don't have a reasonable backtrace: (gdb) thread apply all bt Thread 3 (Thread 5708.0x15bc): #0 0x76118e76 in msvcrt!abort () from C:\Windows\syswow64\msvcrt.dll #1 0x7611680c in msvcrt!_assert () from C:\Windows\syswow64\msvcrt.dll #2 0x0051957d in qemu_co_queue_restart_all (queue=queue@entry=0x6e5fe90) at c:/cygwin/home/stweil/src/qemu/qemu.org/qemu/qemu-coroutine-lock.c:99 #3 0x0040f4d1 in tracked_request_end (req=0x6e5fe6c) at c:/cygwin/home/stweil/src/qemu/qemu.org/qemu/block.c:1963 #4 bdrv_co_do_readv (bs=0x31e78f0, sector_num=, nb_sectors=4, qiov=0x745f9d0, flags=) at c:/cygwin/home/stweil/src/qemu/qemu.org/qemu/block.c:2675 #5 0x0040f4a2 in bdrv_co_do_readv (bs=0x31e5ea8, sector_num=, nb_sectors=4, qiov=0x745f9d0, flags=) at c:/cygwin/home/stweil/src/qemu/qemu.org/qemu/block.c:2645 #6 0x0041060c in bdrv_rw_co_entry (opaque=0x745f968) at c:/cygwin/home/stweil/src/qemu/qemu.org/qemu/block.c:2276 #7 0x00442238 in coroutine_trampoline (co_=0x31e8bf0) at c:/cygwin/home/stweil/src/qemu/qemu.org/qemu/coroutine-win32.c:57 #8 0x7549bfa2 in KERNEL32!GetQueuedCompletionStatus () from C:\Windows\syswow64\kernel32.dll #9 0x031e8bf0 in ?? () #10 0x7549bf5a in KERNEL32!GetQueuedCompletionStatus () from C:\Windows\syswow64\kernel32.dll #11 0x016d24e0 in ?? () Thread 2 (Thread 5708.0xe1c): #0 0x7749f8d1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\system32\ntdll.dll #1 0x7749f8d1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\system32\ntdll.dll #2 0x759c149d in WaitForSingleObjectEx () from C:\Windows\syswow64\KernelBase.dll #3 0x00000150 in ?? () #4 0x00000000 in ?? () Thread 1 (Thread 5708.0x1600): #0 0x7749f8d1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\system32\ntdll.dll #1 0x7749f8d1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\system32\ntdll.dll #2 0x774b8e44 in ntdll!TpCallbackMayRunLong () from C:\Windows\system32\ntdll.dll #3 0x00000160 in ?? () #4 0x00000000 in ?? ()