https://bugs.winehq.org/show_bug.cgi?id=50146
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE CC| |focht@gmx.net Status|UNCONFIRMED |RESOLVED URL|https://rekordbox.com/en/do |https://web.archive.org/web |wnload/ |/20201203082239/https://fic | |hiers.touslesdrivers.com/66 | |630/Install_rekordbox_x64_6 | |_3_0.zip
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
dupe of bug 42497
Downloads:
https://cdn.rekordbox.com/files/20201110080814/Install_rekordbox_x64_6_3_0.z...
Stable snapshot via Internet Archive (former CDN apparently doesn't allow, using other site):
https://web.archive.org/web/20201203082239if_/https://fichiers.touslesdriver...
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Pioneer/rekordbox 6.3.0
$ WINEDEBUG=+seh,+relay wine ./rekordbox.exe >>log.txt 2>&1 ... 02c4:Call KERNEL32.GetModuleHandleA(1436fa2cc "ntdll") ret=141688a16 02c4:Ret KERNEL32.GetModuleHandleA() retval=7bc00000 ret=141688a16 02c4:Call KERNEL32.GetProcAddress(7bc00000,1436fa2b8 "wine_get_version") ret=141688a2c 02c4:Ret KERNEL32.GetProcAddress() retval=7bc0c9c8 ret=141688a2c ... 02c4:Call user32.GetWindowRect(000100ec,0021ca98) ret=14059d4c6 02c4:Ret user32.GetWindowRect() retval=00000001 ret=14059d4c6 02c4:trace:seh:dispatch_exception code=c0000005 flags=0 addr=0000000000000000 ip=0000000000000000 tid=02c4 02c4:trace:seh:dispatch_exception info[0]=0000000000000008 02c4:trace:seh:dispatch_exception info[1]=0000000000000000 02c4:trace:seh:dispatch_exception rax=000000000004005a rbx=0000000004ac2350 rcx=00000000000100ec rdx=0000000000000000 02c4:trace:seh:dispatch_exception rsi=0000000000000000 rdi=0000000000000000 rbp=000000000021cad0 rsp=000000000021c9c8 02c4:trace:seh:dispatch_exception r8=000000000021ca60 r9=000000000021ca48 r10=000000000021c51a r11=0000000000000000 02c4:trace:seh:dispatch_exception r12=0000000000000000 r13=00000000000c0056 r14=00000000000100ec r15=0000000000000000 02c4:trace:seh:call_vectored_handlers calling handler at 000000007B011BA0 code=c0000005 flags=0 02c4:trace:seh:call_vectored_handlers handler at 000000007B011BA0 returned 0 02c4:trace:seh:RtlVirtualUnwind type 1 rip 000000014059D549 rsp 000000000021C9D0 ... 02d4:Call user32.MessageBoxW(00000000,09118d00 L"Unexpected application error",08836bbc L"rekordbox",00012030) ret=1416879c2 --- snip ---
Wine awareness:
--- snip --- 00000001416889F0 | sub rsp,38 00000001416889F4 | mov qword ptr ss:[rsp+20],FFFFFFFFFFFFFFFE 00000001416889FD | mov rax,qword ptr ds:[143FFE418] 0000000141688A04 | test rax,rax 0000000141688A07 | jne rekordbox.141688A6D 0000000141688A09 | lea rcx,qword ptr ds:[1436FA2CC] ; "ntdll" 0000000141688A10 | call qword ptr ds:[<&GetModuleHandleA>] 0000000141688A16 | nop 0000000141688A17 | test rax,rax 0000000141688A1A | je rekordbox.141688A44 0000000141688A1C | lea rdx,qword ptr ds:[1436FA2B8] ; "wine_get_version" 0000000141688A23 | mov rcx,rax 0000000141688A26 | call qword ptr ds:[<&GetProcAddress>] 0000000141688A2C | nop 0000000141688A2D | test rax,rax 0000000141688A30 | je rekordbox.141688A44 0000000141688A32 | mov rax,qword ptr ds:[143FFE418] 0000000141688A39 | test rax,rax 0000000141688A3C | setne al 0000000141688A3F | add rsp,38 0000000141688A43 | ret 0000000141688A44 | lea rcx,qword ptr ds:[1436F9FD8] ; "user32.dll" 0000000141688A4B | call qword ptr ds:[<&GetModuleHandleA>] 0000000141688A51 | nop 0000000141688A52 | lea rdx,qword ptr ds:[143700C38] ; "UpdateLayeredWindow" 0000000141688A59 | mov rcx,rax 0000000141688A5C | call qword ptr ds:[<&GetProcAddress>] 0000000141688A62 | nop 0000000141688A63 | mov qword ptr ds:[143FFE418],rax ; store addr 0000000141688A6A | test rax,rax 0000000141688A6D | setne al 0000000141688A70 | add rsp,38 0000000141688A74 | ret --- snip ---
Find references to 0x143FFE418:
--- snip --- Address Disassembly
000000014059D543 call qword ptr ds:[143FFE418] | crash site 00000001416889FD mov rax,qword ptr ds:[143FFE418] 0000000141688A32 mov rax,qword ptr ds:[143FFE418] 0000000141688A63 mov qword ptr ds:[143FFE418],rax --- snip ---
Crash site matches with trace log last call before SEH.
--- snip --- 000000014059D4B9 | lea rdx,qword ptr ss:[rbp-38] | 000000014059D4BD | mov rcx,r14 | 000000014059D4C0 | call qword ptr ds:[<&GetWindowRect>] | last call 000000014059D4C6 | mov dword ptr ss:[rbp-60],edi | 000000014059D4C9 | mov dword ptr ss:[rbp-5C],esi | 000000014059D4CC | mov rcx,qword ptr ss:[rbp-38] | 000000014059D4D0 | mov dword ptr ss:[rbp-70],ecx | 000000014059D4D3 | mov r8,rcx | 000000014059D4D6 | shr r8,20 | 000000014059D4DA | mov dword ptr ss:[rbp-6C],r8d | 000000014059D4DE | mov rdx,qword ptr ss:[rbp-30] | 000000014059D4E2 | mov eax,edx | 000000014059D4E4 | sub eax,ecx | 000000014059D4E6 | mov dword ptr ss:[rsp+78],eax | 000000014059D4EA | shr rdx,20 | 000000014059D4EE | sub edx,r8d | 000000014059D4F1 | mov dword ptr ss:[rsp+7C],edx | 000000014059D4F5 | mov byte ptr ss:[rbp-7D],1 | 000000014059D4F9 | mov word ptr ss:[rbp-80],0 | 000000014059D4FF | movzx eax,byte ptr ss:[rsp+71] | 000000014059D504 | mov byte ptr ss:[rbp-7E],al | 000000014059D507 | mov dword ptr ss:[rsp+40],2 | 000000014059D50F | lea rax,qword ptr ss:[rbp-80] | 000000014059D513 | mov qword ptr ss:[rsp+38],rax | 000000014059D518 | mov dword ptr ss:[rsp+30],0 | 000000014059D520 | lea rax,qword ptr ss:[rbp-60] | 000000014059D524 | mov qword ptr ss:[rsp+28],rax | 000000014059D529 | mov rax,qword ptr ds:[rbx+D8] | 000000014059D530 | mov qword ptr ss:[rsp+20],rax | 000000014059D535 | lea r9,qword ptr ss:[rsp+78] | 000000014059D53A | lea r8,qword ptr ss:[rbp-70] | 000000014059D53E | xor edx,edx | 000000014059D540 | mov rcx,r14 | 000000014059D543 | call qword ptr ds:[143FFE418] | *boom* -> SEH 000000014059D549 | jmp rekordbox.14059D5D9 | --- snip ---
$ sha1sum Install_rekordbox_x64_6_3_0.* a8db64cb5139c836574a02f8dc9e665e5853e4b9 Install_rekordbox_x64_6_3_0.exe 474c0e5dc5a7ff4d7d46bb9cee8f0de6a72636a8 Install_rekordbox_x64_6_3_0.zip
$ du -sh Install_rekordbox_x64_6_3_0.* 336M Install_rekordbox_x64_6_3_0.exe 335M Install_rekordbox_x64_6_3_0.zip
$ wine --version wine-5.22-366-ge4fbae832c8
Regards
*** This bug has been marked as a duplicate of bug 42497 ***