https://bugs.winehq.org/show_bug.cgi?id=50146
Bug ID: 50146 Summary: Rekordbox 6.3.0 gives error when started Product: Wine Version: 5.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: pander@users.sourceforge.net Distribution: ---
Created attachment 68652 --> https://bugs.winehq.org/attachment.cgi?id=68652 Error on screen
After installation of Rekordbox 6.3.0, the application results in an error when started. Installer can be downloaded from https://rekordbox.com/en/download/
The same error occurs on Ubuntu Groovy 20.10 wine, wine-stable from winehq's repo and winehq-devel from winehq's repo. All installs were fresh and independent.
The terminal command and output is:
$ wine ~/.wine/drive_c/Program\ Files/Pioneer/rekordbox\ 6.3.0/rekordbox.exe INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:dwrite:opentype_decode_namerecord handle NAME format 1 00cc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 00cc:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 00cc:fixme:d2d:d2d_d3d_create_render_target Ignoring render target usage 0x2. 00cc:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored 00cc:fixme:win:RegisterTouchWindow (000000000001005A 00000000): stub 00cc:fixme:msg:ChangeWindowMessageFilterEx 000000000001005A 233 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 000000000001005A 4a 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 000000000001005A 49 1 0000000000000000 00cc:fixme:win:RegisterTouchWindow (0000000000010060 00000000): stub 00cc:fixme:msg:ChangeWindowMessageFilterEx 0000000000010060 233 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 0000000000010060 4a 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 0000000000010060 49 1 0000000000000000 00cc:fixme:win:RegisterTouchWindow (0000000000020060 00000000): stub 00cc:fixme:msg:ChangeWindowMessageFilterEx 0000000000020060 233 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 0000000000020060 4a 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 0000000000020060 49 1 0000000000000000 0118:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000030EFE10 00cc:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x8bffdc0)->(0x8bffe00) - stub 00cc:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x8c05480)->(0x8c054c0) - stub 01c0:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",000000000E8FFA80): stub 01c0:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(0) stub 00cc:fixme:win:RegisterTouchWindow (000000000001006C 00000000): stub 00cc:fixme:msg:ChangeWindowMessageFilterEx 000000000001006C 233 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 000000000001006C 4a 1 0000000000000000 00cc:fixme:msg:ChangeWindowMessageFilterEx 000000000001006C 49 1 0000000000000000 0104:fixme:shell:SHOpenFolderAndSelectItems 0x8cd6770 0 (nil) 0x0: stub 0104:fixme:shell:SHOpenFolderAndSelectItems 0x8c702b0 0 (nil) 0x0: stub 00cc:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr (nil)
In the attachment can be seen what appears on the screen. The window with the error can only be seen as a preview in the window task switcher.
I managed a few times to open the report bug dialog, but details of the problem did not appear after waiting a long time.
See also https://appdb.winehq.org/objectManager.php?sClass=application&iId=12290
Please let me know if more information is needed or what is a fix or workaround.
https://bugs.winehq.org/show_bug.cgi?id=50146
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Severity|blocker |normal URL| |https://rekordbox.com/en/do | |wnload/ CC| |o.dierick@piezo-forte.be
--- Comment #1 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Issues in a single application are severity level 'normal'. Read more about severity levels descriptions there: https://wiki.winehq.org/Bugs#severity
Added URL and download keyword.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=50146
Arkadiy deliev.a@gjh.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |deliev.a@gjh.sk
--- Comment #2 from Arkadiy deliev.a@gjh.sk --- Try using winehq-staging with "Hide Wine version from applications" option (found in winecfg's "Staging" section)
https://bugs.winehq.org/show_bug.cgi?id=50146
--- Comment #3 from Pander pander@users.sourceforge.net --- Yes, with that, it works. I can install and run version 6.4.1 (2020.12.02) of Rekordbox. Do you want the output of the installation process to improve Wine?
https://bugs.winehq.org/show_bug.cgi?id=50146
--- Comment #4 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Probably a dupe of bug 42497 or bug 46314.
Current rekordbox from the website is 6.4.1.
As a quick test, searching for the string 'wine_get_version' matches 3 files, including the main executable 'rekordbox.exe'.
I don't know if it relates to UpdateLayeredWindow() or another wine-aware broken thing, though, so it needs deeper testing.
Regards.
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 ***
https://bugs.winehq.org/show_bug.cgi?id=50146
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Rekordbox 6.3.0 gives error |Rekordbox 6.3.0 terminates |when started |with the message | |"Unexpected application | |error" (buggy | |Wine-awareness, broken | |'user32.UpdateLayeredWindow | |' code paths)
https://bugs.winehq.org/show_bug.cgi?id=50146
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.