[Bug 19055] Starfleet Command installer quits with "bad file descriptor" error

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jun 23 16:49:39 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=19055


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #1 from Anastasius Focht <focht at gmx.net>  2009-06-23 16:49:39 ---
Hello,

reading your symptoms you might have run into the same problem I'm looking at
for two days now.

Can you run regression test? If its commit
f124c7cc38e7edf0823347afa5f8e7126143080d ("ntdll: Simplify the thread startup
routine and make it CPU-specific.") we're talking about the same thing.

In that case please provide the Linux distribution name/version/arch and the
GCC version (gcc -v).

It's a (child) thread termination problem which was introduced by AJ's
refactoring of i386 thread entry point wrapper.

The problem interestingly only manifests when the child thread entry point
function (called by wrapper) returns non-zero exit code (passed to
pthread_exit).

Libgcc's forced unwind heuristics fails on the wrapper stack layout/opcode
sequences, causing segfault in unwind phase 2.

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list