https://bugs.winehq.org/show_bug.cgi?id=53858
Bug ID: 53858 Summary: The 64bit installer of foobar2000 does not start Product: Wine Version: 7.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: matthias.grobarek@posteo.de Distribution: ---
Created attachment 73388 --> https://bugs.winehq.org/attachment.cgi?id=73388 Wine backtrace
When trying to run the 64bit installer of foobar2000 2.0 (beta 12 is the current one), Wine crashes immediately and outputs a backtrace. The 32bit version of the installer starts fine though.
32bit installer: https://www.foobar2000.org/getfile/foobar2000_v2.0_beta_12.exe 64bit installer: https://www.foobar2000.org/getfile/foobar2000-x64_v2.0_beta_12.exe
https://bugs.winehq.org/show_bug.cgi?id=53858
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer, win64
https://bugs.winehq.org/show_bug.cgi?id=53858
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |regression URL| |https://www.foobar2000.org/ | |getfile/foobar2000-x64_v2.0 | |_beta_12.exe CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming, starts fine in wine-7.0 so a regression, probably in user32/win32u
needs regression test
0184:Call user32.SetPropW(0008006e,02763220 L"NSIS: nsControl pointer property",00000001) ret=02761935 0184:Ret user32.SetPropW() retval=00000001 ret=02761935 0184:Call user32.SendMessageW(00020082,00000031,00000000,00000000) ret=0276194c 0184:Call window proc 0000000180003044 (hwnd=0000000000020082,msg=WM_GETFONT,wp=00000000,lp=00000000) 0184:Call user32.CallWindowProcW(2169efb20,00020082,00000031,00000000,00000000) ret=180003073 0184:Call window proc 00000002169EFB20 (hwnd=0000000000020082,msg=WM_GETFONT,wp=00000000,lp=00000000) 0184:Call dialog proc 0000000002761EC8 (hwnd=0000000000020082,msg=WM_GETFONT,wp=00000000,lp=00000000) 0184:Call user32.CallWindowProcW(ffffffffffff0013,00020082,00000031,00000000,00000000) ret=02761f2c 0184:Call window proc FFFFFFFFFFFF0013 (hwnd=0000000000020082,msg=WM_GETFONT,wp=00000000,lp=00000000) 0184:trace:seh:dispatch_exception code=c0000005 flags=0 addr=FFFFFFFFFFFF0013 ip=FFFFFFFFFFFF0013 tid=0184 0184:trace:seh:dispatch_exception info[0]=0000000000000008
https://bugs.winehq.org/show_bug.cgi?id=53858
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |2e622d104122855c0c51245eae3 | |f0a2cdc04e57c Component|-unknown |user32 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- This is working now, after:
commit 2e622d104122855c0c51245eae3f0a2cdc04e57c Author: Zhiyi Zhang zzhang@codeweavers.com Date: Mon Nov 7 10:47:35 2022 +0800
user32: Use NtUserSetWindowLongPtr() in set_dialog_proc().
Using NtUserSetWindowLong() truncates 64bit dialog procedure pointers to 32bit.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53631
dlls/user32/win.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Marking as a duplicate.
https://bugs.winehq.org/show_bug.cgi?id=53858
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |95791ea044bb7c6083eb9045f23 | |8ad7aedf37f7f
https://bugs.winehq.org/show_bug.cgi?id=53858
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |DUPLICATE
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Now really marking it.
*** This bug has been marked as a duplicate of bug 53631 ***
https://bugs.winehq.org/show_bug.cgi?id=53858
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Closing.