delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/12/21/13:58:52

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type; q=dns; s=default; b=Vc
5+nmHR8UDnSZq3ifkeDCJnTtD3Y1lOTg6iQTn/1961MpofIT+FbZ8m8nXjpXjteR
y64/DfpCpRSMwQuhahlpsFBuMNawZY8K+6VLJKzB9O2x3VTW9ejWcx2xfbtbI49a
j5xGLYAB8Wxn33Aclyr9Y67eEDqHxZ7ebsVI94x3o=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type; s=default; bh=RrrDooav
qdMz7j31YVaXghNX3TY=; b=HxURTzPK6CzaP9GdRuuDIVttk447vKNb7mVLRfB/
i9xCkLgfdzqoTnisyUxN8AomFaRLfLZcODojpKHqmg5Tiw5/bWvBmlcAf+4xxhIg
SKI36lEZVjiKaUTyqcoX3f3r/P2ZXLrvnKtUL18p7w14OORNwffdQ+jO3E57jRCa
1uw=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=486, occasion, nevertheless, firstly
X-HELO: mail-ob0-f170.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=DN6t/OlfpntWH+srvx9WS0rnNmcvo1GH/16LXq+BHHg=; b=G0a/zb9WWtvIUuxW/H6HY04JfgU/tIwlR1i4sEAHu4YpCPmKkoZ7VvKIfGPu6K1KgB 6THGEiLLP6Lw1rlV285WSwTo9a9iKOHjGpFjqT708hXsxKFE/DR8X9PJ9EwWmPdMHJzU rg7333YhsWgSMsVw0FW3Lmr5+cJF4fu5OAQyZ+5JwG9KtygGGDqVgT8T/cbrAXRwlq/4 WBQdPhvnbEHOkTWznmkGHSGdgNGBoqZ/F5tnFdB4slYqgv+e8HCeNbUgCAAeU2zKON5V 36UsJy9FGnNyVoFTRvQ0PGS612lWPgTQ1D+XPn+PVpJfZQTazx4VaghajgpNnlvTvO9a t0Sw==
X-Gm-Message-State: ALoCoQlH6Y8ab8j8nmqehIyxrTptD5SH+RfXx6wLznO0mRMBmguK5CQT+DdAcwaU+Qdq1jzdZTkLUihdqT11hINTq4r1P5OFC8t/rOkyHrB6ysUQ2ejQzxA=
MIME-Version: 1.0
X-Received: by 10.182.213.7 with SMTP id no7mr8001796obc.22.1450724309187; Mon, 21 Dec 2015 10:58:29 -0800 (PST)
In-Reply-To: <CAAEKttyO9Q4L1exJn7=Kd5WMbip+vut7YYd4c=hg2W8mCVHXWQ@mail.gmail.com>
References: <56619fc2 DOT 83c1420a DOT 10961 DOT ffffb37fSMTPIN_ADDED_MISSING AT mx DOT google DOT com> <CAAEKttw6WETmKSviuX8VfZ-1MKUoZHo=MH=D+QGV8jm6izTQ-A AT mail DOT gmail DOT com> <5665A382 DOT 2050208 AT dronecode DOT org DOT uk> <CAAEKttwT123-jh8szrp4u8kxLmXwpuYVgStJKEkwaBk57r6=NQ AT mail DOT gmail DOT com> <CAAEKttwYdx-WjjynjNfe=hGBN45moMS6wSRWdb9BMnWbxLKxuA AT mail DOT gmail DOT com> <56670A0B DOT 5080707 AT dronecode DOT org DOT uk> <CAAEKttxPfsi76UGDV2HwdwnqZcZeE5oAax5uC1s4JWu23CC9RQ AT mail DOT gmail DOT com> <CAAEKttyO9Q4L1exJn7=Kd5WMbip+vut7YYd4c=hg2W8mCVHXWQ AT mail DOT gmail DOT com>
Date: Mon, 21 Dec 2015 13:58:29 -0500
Message-ID: <CAAEKttygqO+rqMn1PdYDzNdnZmtArhFL80_M+mdQnCTmk5V8bg@mail.gmail.com>
Subject: Re: Fwd: failure notice
From: Tom Kacvinsky <tom DOT kacvinsky AT vectorcast DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes

On Tue, Dec 8, 2015 at 1:57 PM, Tom Kacvinsky
<tom DOT kacvinsky AT vectorcast DOT com> wrote:
> On Tue, Dec 8, 2015 at 11:55 AM, Tom Kacvinsky
> <tom DOT kacvinsky AT vectorcast DOT com> wrote:
>> On Tue, Dec 8, 2015 at 11:49 AM, Jon Turney <jon DOT turney AT dronecode DOT org DOT uk> wrote:
>>> On 07/12/2015 16:17, Tom Kacvinsky wrote:
>>>>
>>>> On Mon, Dec 7, 2015 at 10:24 AM, Tom Kacvinsky wrote:
>>>>>
>>>>> On Mon, Dec 7, 2015 at 10:19 AM, Jon Turney wrote:
>>>>>>
>>>>>> On 04/12/2015 14:20, Tom Kacvinsky wrote:
>>>>>>>
>>>>>>> We have an interesting problem whereby an Linux X client application
>>>>>>> crashes when running the X server on cygwin.  We have a reproducer
>>>>>>> for the problem, but it is a Qt example application stored in a
>>>>>>> tarball.
>>>>>>>
>>>>>>> We have gathered the other information that would typically be
>>>>>>> requested.
>>>>>>> I just need to know the best way of getting this information to the
>>>>>>> list.
>>>>>>
>>>>>>
>>>>>>
>>>>>> If the tarball is being rejected by the mailing list, I'd suggest you
>>>>>> upload
>>>>>> it to some file hosting site and send a link to the mailing list.
>>>>>>
>>>>>> If that is really not possible for you (why?), you may, on this specific
>>>>>> occasion only, mail it directly to me.
>>>>>
>>>>>
>>>>> Hi Jon,
>>>>>
>>>>> That is totally do-able.  I will get it on a hosting site and send the
>>>>> link.
>>>>
>>>>
>>>> Here is the DropBox link.
>>>>
>>>> https://www.dropbox.com/s/b6exaxm30j8q318/cygwin-x-repro.zip?dl=0
>>>
>>>
>>> Sorry, I hadn't noticed that you are describing a crash in the Qt client,
>>> not the Cygwin X server.
>>>
>>> So, firstly, this is a Qt issue.
>
> It could be, since you aren't able to reproduce with Qt 4.8.1, but we can
> with 4.8.5 that we built.  See below.
>
>>>
>>> It may well be that the multiwindow mode window manager for the Cygwin X
>>> server doesn't satisfy some expectation that Qt has (and I would be
>>> interested to know what that is), but Qt crashing is never the right
>>> thing to do.
>>>
>>> A backtrace of the Qt client when it crashes might be informative.
>>>
>>
>> Will attempt to get one.  I recall seeing in our internal bug tracking system
>> the exact X server error message.  Would that be of use?
>>
>
> There is no hard crash with a core dump so I can't get a backtrace.  The client
> dies with no diagnostics - the GUI goes away and we return to the command
> prompt.

While the application doesn't crash with a core dump even thought
assertion is triggered
(probably due to signal handlers installed by the Ada run time we
use), we do see this when
the application exits:

../../src/xcb_io.c:528: _XAllocID: Assertion `ret != inval_id' failed.

I don't know if this additional information is of use.

>
>>>> Please note it is a Qt reproducer.  We have some hard coded paths in
>>>> the Makefile that you will need to modify.  We are using Qt 4.8.6
>>>> built on Ubuntu 12.04, 32 bit.
>>>
>>> Nevertheless, I tried your reproducer in a Ubuntu 12.04 32-bit VM, but
>>> wasn't able to observe any crash.
>>>
>>> I note that an Ubuntu 12.04 only seems to have Qt 4.8.1.  Are you using a
>>> self-built Qt?
>>
>> Yes, we are using a self built Qt, pretty much a stock build, only thing we are
>> not doing is building the examples and demos.
>>
>
> We can provide the libraries we built and you can set LD_LIBRARY_PATH
> accordingly.
>

Do you want the libraries we have?  We have pinged Digia and they say
they won't look into this, especially considering Qt 4.8.x is EOL in
terms of support.

So, what are the next steps?

Thanks,

Tom

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019