[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v1 1/1] linux-user: Fix webkitgtk hangs on 32-bi
From: |
Alistair Francis |
Subject: |
Re: [Qemu-devel] [PATCH v1 1/1] linux-user: Fix webkitgtk hangs on 32-bit x86 target |
Date: |
Thu, 18 Jan 2018 16:08:02 -0800 |
On Wed, Jan 17, 2018 at 9:46 PM, Alistair Francis
<address@hidden> wrote:
> On Wed, Jan 17, 2018 at 4:57 PM, Richard Henderson <address@hidden> wrote:
>> On 01/17/2018 12:39 PM, Alistair Francis wrote:
>>> Since commit "linux-user: Tidy and enforce reserved_va initialization"
>>> (18e80c55bb6ec17c05ec0ba717ec83933c2bfc07) the Yocto webkitgtk build
>>> hangs when cross compiling for 32-bit x86 on a 64-bit x86 machine using
>>> musl.
>>>
>>> To fix the issue reduce the MAX_RESERVED_VA macro to be a closer match
>>> to what it was before the problematic commit.
>>>
>>> Signed-off-by: Alistair Francis <address@hidden>
>>> ---
>>
>> I don't like this at all. You don't say why this hangs.
>> What is the actual host, x86_64 or i686?
>
> The host is x86_64 and the guest is i686. I'm not sure why it hangs,
> I'll dig through and get the actual command Yocto is running when it
> hangs.
Ok, this is not going to be straightforward at all.
The webkitgtk cmake command hangs when targeting i686 without this
patch. Somewhere in the Yocto build flow this causing some change
resulting in that hang. I don't know how to find out where the exact
problem is though.
It looks like only flipping the MSB to 0 fixes the issue, so maybe
there is a signed/unsigned issue somewhere? I'll keep digging.
Alistair
>
> Alistair
>
>>
>>
>> r~