[Bug 48407] New: OllyDbg 2.x segfaults the process after attaching to it

WineHQ Bugzilla wine-bugs at winehq.org
Thu Jan 2 10:06:51 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=48407

            Bug ID: 48407
           Summary: OllyDbg 2.x segfaults the process after attaching to
                    it
           Product: Wine
           Version: 5.0-rc3
          Hardware: x86
               URL: http://www.ollydbg.de/odbg201.zip
                OS: Linux
            Status: NEW
          Keywords: regression
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: gabrielopcode at gmail.com
                CC: jacek at codeweavers.com
   Regression SHA1: 4ee629a3bafb1408a4e567908fef949837a39f10
      Distribution: ---

Since commit 4ee629a3bafb1408a4e567908fef949837a39f10, OllyDbg will hang after
attaching to a process while the process itself will crash, and the message
`Segmentation fault' is printed in the terminal where the process is launched
from (not OllyDbg).

How to reproduce after downloading OllyDbg (link provided in report) using a
32-bit prefix:

1) Launch a simple window app, such as `winemine'
2) From another terminal, launch OllyDbg in same prefix.

Optionally: To speed up the attaching in OllyDbg, go to
Options->Options->Analysis. In `Automatic Module Analysis' set it to `Off'.

3) In OllyDbg, go to File->Attach and select the process (winemine). Wait a few
seconds until modules are processed, then the process will segfault and OllyDbg
will hang.


I tried to debug this to no avail, it's very unfamiliar territory for me, so
it's a bit over my head.

Reverting that commit on current wine git is not easy and I don't know how to
do it, since the break_process and related functions have been removed from the
wineserver at some point. So unfortunately I don't know where to start to fix
this regression.

-- 
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