From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39817) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO075-0007GT-1f for qemu-devel@nongnu.org; Fri, 15 Jul 2016 06:12:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO070-0001eR-R1 for qemu-devel@nongnu.org; Fri, 15 Jul 2016 06:12:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:52705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO070-0001eN-LB for qemu-devel@nongnu.org; Fri, 15 Jul 2016 06:12:50 -0400 Message-ID: <1468577568.22036.8.camel@redhat.com> From: Gerd Hoffmann Date: Fri, 15 Jul 2016 12:12:48 +0200 In-Reply-To: References: <57888385.1080403@suse.com> <57889319.3030609@kamp.de> <5788A308.5010909@suse.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 Subject: Re: [Qemu-devel] Regression with commit 095497ffc66b7f031 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: Juergen Gross , Peter Lieven , xen-devel , "qemu-devel@nongnu.org" On Fr, 2016-07-15 at 12:02 +0200, Paolo Bonzini wrote: >=20 > On 15/07/2016 10:47, Juergen Gross wrote: > > Nothing scaring and no real difference between working and not working > > variant. > >=20 > > Meanwhile I've been digging a little bit deeper and found the reason: > > libxenstore is setting up a reader thread which is waiting for the > > watch to fire. With above commit the stack size of that thread (16kB) > > is too small. Setting it to 32kB made qemu work again. >=20 > This makes very little sense (not your fault)... The commit doesn't > change stack usage at all, TLS should not be on the stack. >=20 > Can you capture a backtrace where the 16K stack is exceeded? Perhaps > it's only due to inlining decision on the compiler, in which case > Peter's patch from today is only a bandaid. Hmm, I guess I hold off the vnc pull request for now ... cheers, Gerd