[Xcb] [Bug 56441] New: wine still deadlocks using libxcb1.9

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Oct 26 15:54:06 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=56441

          Priority: medium
            Bug ID: 56441
          Assignee: xcb at lists.freedesktop.org
           Summary: wine still deadlocks using libxcb1.9
        QA Contact: xcb at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: duboisj at codeweavers.com
          Hardware: x86 (IA32)
            Status: NEW
           Version: 1.1
         Component: Library
           Product: XCB

Some wine applications still suffer from deadlocks / crashes which appear
traceable to libxcb, even with libcxb1.9 (e.g., even after bug 54671 was
fixed).

The problem occurs when trying to use wine to install windows core fonts.  It
is intermittent: many people report hitting it on the order of 1/20 times, with
some reports as low as 1/300.  In my personal testing on an Ubuntu 11.10 VM
running on a MacBook, I hit it > 1/10 and can reproduce it by hand (several
folks run the font installers in a loop to see the bug).  A coworker who
installs fonts regularly throughout the day on real Ubuntu 11.10 machine will
hit it several times a day during regular work, without using a script to run
the installer in a loop.

Winehq bug 31882 has a backtrace of a deadlock here: 

http://bugs.winehq.org/show_bug.cgi?id=31882#c42

To reproduce: 

1.) Install wine 1.15 or greater.
2.) Install libxcb1.9 (or a version with bug libxcb bug 54671 fixed)
3.) Download the arial font installer from:
downloads.sourceforge.net/project/corefonts/the%20fonts/final/arial32.exe
4.) Run wine arial32.exe /Q


The /Q will minimize the interaction that arial32.exe asks of the user.  On
ubuntu 11.10 it appears easy to hit the problem after just a few runs.  On some
systems, you may need to run the installer in a loop.  As stated above,
frequency of hitting the bug varies, but 1/20 runs seems enough for most
people.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/xcb/attachments/20121026/84e9fd6d/attachment-0001.html>


More information about the Xcb mailing list