https://bugs.winehq.org/show_bug.cgi?id=51006
Bug ID: 51006 Summary: 'wineboot' fork bomb when creating new 64-bit WINEPREFIX with Wine 6.6-149-g39263558a20 Product: Wine Version: 6.6 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
I don't know if this has been already reported (wasn't online for few days), but with current master wine-6.6-149-g39263558a20 you get a fork bomb upon prefix creation.
--- snip --- focht 234569 234439 1 09:18 pts/3 00:00:00 start.exe /exec focht 234573 1 30 09:18 ? 00:00:01 /home/focht/projects/wine/mainline-install-x86_64/bin/wineserver focht 234577 1 0 09:18 ? 00:00:00 C:\windows\system32\services.exe focht 234584 1 3 09:18 pts/3 00:00:00 C:\windows\system32\explorer.exe /desktop focht 234600 1 1 09:18 ? 00:00:00 C:\windows\system32\winedevice.exe focht 234656 1 10 09:18 ? 00:00:00 C:\windows\system32\winedevice.exe focht 234667 1 3 09:18 pts/3 00:00:00 C:\windows\system32\conhost.exe --unix --width 245 --height 62 --server 0x10 focht 234669 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234671 1 1 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234673 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234675 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234677 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234679 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234681 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234683 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234685 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234687 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234689 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe focht 234691 1 0 09:18 pts/3 00:00:00 C:\windows\system32\wineboot.exe ... --- snip ---
$ wine --version wine-6.6-149-g39263558a20
Regards
https://bugs.winehq.org/show_bug.cgi?id=51006
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=51006
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ntdll Regression SHA1| |7ef35b33936682c01f1c825b7d1 | |b07567a691c12
https://bugs.winehq.org/show_bug.cgi?id=51006
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- I assume you are running 32-bit wineboot by hand?
https://bugs.winehq.org/show_bug.cgi?id=51006
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|'wineboot' fork bomb when |Running 32-bit wineboot to |creating new 64-bit |create a new 64-bit |WINEPREFIX with Wine |WINEPREFIX results in a |6.6-149-g39263558a20 |wineboot fork bomb with | |Wine 6.6-149-g39263558a20 Severity|blocker |normal
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello Alexandre,
--- quote --- I assume you are running 32-bit wineboot by hand? --- quote ---
yes, I should have posted the command line in first place. I often initialize a new prefix this way, without using builtin programs.
--- snip --- $ rm -rf ~/.wine $ wineboot <fork bombs> --- snip ---
Works:
--- snip --- $ rm -rf ~/.wine $ notepad --- snip ---
Works as well:
--- snip --- $ rm -rf ~/.wine
$ wine64 wineboot --- snip ---
I've refined the summary and downgraded the severity to reflect this is limited to a specific use-case.
Regards
https://bugs.winehq.org/show_bug.cgi?id=51006
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |59165212ca6afec1c2ab2fff727 | |c4013e934fc2c Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/59165212ca6afec1c2ab2fff72... ("wineboot: Restart 64-bit version from the system32 directory.")
Thanks Alexandre
$ wine --version wine-6.6-196-g749f8c25e26
Regards
https://bugs.winehq.org/show_bug.cgi?id=51006
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.7.