Bug 60508 - Wine failes at runtime due to the new rfork semantics
Summary: Wine failes at runtime due to the new rfork semantics
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Gerald Pfeifer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-22 14:20 UTC by David Beck
Modified: 2003-12-26 12:41 UTC (History)
0 users

See Also:


Attachments
file.diff (757 bytes, patch)
2003-12-22 14:20 UTC, David Beck
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Beck 2003-12-22 14:20:14 UTC
The new rfork semantics require that the RFTHREAD flag given with RFPROC and RFMEM. This syscall fails otherwise, which causes several timeout and "thread" creation problems in wine during runtime. This may not be a problem on 4.x but definitely is on 5.x.

How-To-Repeat: I tried to install and run Microsoft VSS 6.0, and that didn't work. Then I started debugging....
Comment 1 Pav Lucistnik freebsd_committer freebsd_triage 2003-12-22 14:51:44 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gerald

Over to maintainer.
Comment 2 Gerald Pfeifer freebsd_committer freebsd_triage 2003-12-26 12:39:29 UTC
State Changed
From-To: open->closed

I also tested this patch on 4-STABLE and committed it.  Thanks for the clear 
analysis and the fix! 
Would you mind submitting the fix upstream to wine-patches@winehq.com 
mentioning that I tested and approvied it and Cc:ing me under my 
gerald@pfeifer.com address?