https://bugs.winehq.org/show_bug.cgi?id=56938
Bug ID: 56938 Summary: msiexec crashes with stack overflow when installing python 3.11+ dev.msi Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: derago@gmail.com Distribution: ---
Created attachment 76759 --> https://bugs.winehq.org/attachment.cgi?id=76759 Stack trace
To reproduce:
``` wget -O dev.msi https://www.python.org/ftp/python/3.11.9/amd64/dev.msi wine msiexec /i dev.msi /qn TARGETDIR=C:/python ```
I attached a stack trace. Note that this does not happen when you install `exe.msi` first.
https://bugs.winehq.org/show_bug.cgi?id=56938
--- Comment #1 from Hans Leidekker hans@meelstraat.net --- In the DrLocator table there are two signatures that list each other as their parent, which doesn't make sense. This causes an infinite loop in our code when we follow the parent in the directory search. Native probably has a recursion check to prevent that.
https://bugs.winehq.org/show_bug.cgi?id=56938
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.python.org/ftp/ | |python/3.11.9/amd64/dev.msi Keywords| |download CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=56938
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- MR is in, is this fixed?
https://bugs.winehq.org/show_bug.cgi?id=56938
--- Comment #3 from Axel Gembe derago@gmail.com --- https://gitlab.winehq.org/wine/wine/-/merge_requests/6013
I'm currently trying to build wine git using `Kron4ek/Wine-Builds` so I can test it. If someone already tried `dev.msi` with git master then I'm convinced this can be closed.
https://bugs.winehq.org/show_bug.cgi?id=56938
Axel Gembe derago@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Axel Gembe derago@gmail.com --- I tested using the current git master, seems to be fixed.
https://bugs.winehq.org/show_bug.cgi?id=56938
Axel Gembe derago@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |89cebe8960d597f8574704633d4 | |f0621abf08887
https://bugs.winehq.org/show_bug.cgi?id=56938
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.13.