[Bug 10249] childs must not inherit debuggee state when created by attach-to-process "debuggee"

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Dec 17 09:27:11 CST 2008


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


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Battlefield2/SafeDisc 4.x   |childs must not inherit
                   |and Punkbuster services     |debuggee state when created
                   |cause lockup: child         |by attach-to-process
                   |processes debugging         |"debuggee"
                   |misconception               |




--- Comment #2 from Anastasius Focht <focht at gmx.net>  2008-12-17 09:27:09 ---
Hello,

--- quote ---
Is this still an issue in current (1.1.6 or newer) wine?
--- quote ---

It doesn't apply to Battlefield2/SafeDisc 4.x and Punkbuster services anymore
but its still a valid bug.
I changed the summary accordingly.

There were architectural changes in early 2008 which changed the way how
services are spawned/managed (services.exe).
Spawned services don't suffer from this problem unless services.exe itself is
being debugged.

Of course you can reproduce this issue anytime.
Attach to some process and spawn processes from the debuggee with standard
process create flags.
Intelligent debuggers will usually complain about seeing (unexpected) debug
events from different process ids (childs).

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