http://bugs.winehq.org/show_bug.cgi?id=33723
Bug #: 33723 Summary: EA Origin needs job objects Product: Wine Version: 1.5.31 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: ariscop@gmail.com Classification: Unclassified
It uses job objects + completion ports to determine if a game is running or has exited. as it doesn't notice a game being closed, you cannot relaunch the game without restarting origin.
fixme:ntdll:NtCreateJobObject stub: 0xa32e83c 1f001f <null> fixme:ntdll:NtSetInformationJobObject stub: 0xdead 9 0xa32e890 112 trace:ntdll:NtCreateIoCompletion (0xa32e83c, 1f0003, (nil), 0) fixme:ntdll:NtSetInformationJobObject stub: 0xdead 7 0xa32e934 8 fixme:ntdll:NtAssignProcessToJobObject stub: 0xdead 0xc70