https://bugs.winehq.org/show_bug.cgi?id=45514
Bug ID: 45514 Summary: rekordbox.exe: terminates with the message "Unexpected application error" Product: Wine Version: 3.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bghome@gmail.com Distribution: ---
Created attachment 61892 --> https://bugs.winehq.org/attachment.cgi?id=61892 Debug trace
# The problem
When I start Rekordbox, it shows a window where I need to log in into my user account. After entering the correct credentials, a new message window appears saying "Unexpected application error".
## The application
The application can be downloaded for free from: https://rekordbox.com/en/
Version: 5.3.0 Sha1 sum: f5e5dfbbef3997d8cb2cca9e1412765bf91398b2
## Environment
OS: Arch Linux 4.17.8-1-ARCH Architecture: x86_64
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #1 from Géza Búza bghome@gmail.com --- Created attachment 61893 --> https://bugs.winehq.org/attachment.cgi?id=61893 Runtime info from winedbg
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #2 from Géza Búza bghome@gmail.com --- Created attachment 61894 --> https://bugs.winehq.org/attachment.cgi?id=61894 Complete terminal output
https://bugs.winehq.org/show_bug.cgi?id=45514
Géza Búza bghome@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61892|0 |1 is obsolete| |
--- Comment #3 from Géza Búza bghome@gmail.com --- Created attachment 61920 --> https://bugs.winehq.org/attachment.cgi?id=61920 Debug trace (WINEDEBUG=+relay,+seh,+tid,+msgbox,+snoop)
https://bugs.winehq.org/show_bug.cgi?id=45514
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://rekordbox.com/_app/ | |files/Install_rekordbox_x64 | |_5_3_0.zip CC| |focht@gmx.net Status|UNCONFIRMED |RESOLVED Keywords| |download, win64 Summary|rekordbox.exe: terminates |Rekordbox 5.3.0 terminates |with the message |with the message |"Unexpected application |"Unexpected application |error" |error" (buggy | |Wine-awareness, broken | |'user32.UpdateLayeredWindow | |' code paths) Resolution|--- |DUPLICATE
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming. The app is Wine-aware and does stupid things (broken Wine code paths) -> dupe of bug 42497
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Pioneer/rekordbox 5.3.0
$ file *.{exe,dll} edb_streamd.exe: PE32+ executable (console) x86-64, for MS Windows fixrevoke.exe: PE32 executable (console) Intel 80386, for MS Windows kill_daemon.exe: PE32+ executable (console) x86-64, for MS Windows LS-Unity-rekordbox-win-64bit.exe: PE32+ executable (GUI) x86-64, for MS Windows Pioneer_MIX_ASIO_Config.exe: PE32+ executable (GUI) x86-64, for MS Windows PSvLinkSysMgr.exe: PE32+ executable (GUI) x86-64, for MS Windows PSvNFSd.exe: PE32+ executable (GUI) x86-64, for MS Windows rbHttpServer.exe: PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows rbinit.exe: PE32 executable (console) Intel 80386, for MS Windows rekordbox.exe: PE32+ executable (GUI) x86-64, for MS Windows Uninstall rekordbox.exe: PE32 executable (GUI) Intel 80386, for MS Windows Upmgr rekordbox.exe: PE32+ executable (GUI) x86-64, for MS Windows vcredist_x64.exe: PE32 executable (GUI) Intel 80386, for MS Windows vcredist_x86.exe: PE32 executable (GUI) Intel 80386, for MS Windows libmpg123.dll: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows libpulse.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows NFSDaemon.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows PioneerControllerMIX.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows sqlite3.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows --- snip ---
--- snip --- $ WINEDEBUG=+seh,+relay wine ./rekordbox.exe >>log.txt 2>&1 ... 0030:Call KERNEL32.GetModuleHandleA(143273f8c "ntdll") ret=14052be33 0030:Ret KERNEL32.GetModuleHandleA() retval=7bc80000 ret=14052be33 0030:Call KERNEL32.GetProcAddress(7bc80000,143273fb0 "wine_get_version") ret=14052be4c 0030:Ret KERNEL32.GetProcAddress() retval=7bc91ad0 ret=14052be4c ... 0030:Call KERNEL32.LoadLibraryW(007dc4ac L"d2d1.dll") ret=14052a436 0030:Call PE DLL (proc=0x7f47917b0e54,module=0x7f47917a0000 L"d3d10core.dll",reason=PROCESS_ATTACH,res=(nil)) ... 0030:Call KERNEL32.GetModuleHandleA(143273f8c "ntdll") ret=14133e09d 0030:Ret KERNEL32.GetModuleHandleA() retval=7bc80000 ret=14133e09d 0030:Call KERNEL32.GetProcAddress(7bc80000,143273fb0 "wine_get_version") ret=14133e0b2 0030:Ret KERNEL32.GetProcAddress() retval=7bc91ad0 ret=14133e0b2 ... 0030:Call shell32.ExtractAssociatedIconW(140000000,0023f020 L"C:\Program Files\Pioneer\rekordbox 5.3.0\rekordbox.exe",0023ef60) ret=14057971e ... 0030:Call KERNEL32.GetModuleHandleA(143273f8c "ntdll") ret=14133e09d 0030:Ret KERNEL32.GetModuleHandleA() retval=7bc80000 ret=14133e09d 0030:Call KERNEL32.GetProcAddress(7bc80000,143273fb0 "wine_get_version") ret=14133e0b2 0030:Ret KERNEL32.GetProcAddress() retval=7bc91ad0 ret=14133e0b2 ... 0030:Call winex11.drv.SetWindowText(0001008e,02eb8ec0 L"ActivationEmailWindow") ret=7f47947c92a1 0030:Ret winex11.drv.SetWindowText() retval=00000001 ret=7f47947c92a1 0030:Ret user32.DefWindowProcW() retval=00000001 ret=14057cef9 0030:Ret window proc 0x14057c3a0 (hwnd=0x1008e,msg=WM_SETTEXT,wp=00000000,lp=02eb8e48) retval=00000001 0030:Ret user32.SetWindowTextW() retval=00000001 ret=140577cf8 0030:Call KERNEL32.GetModuleHandleA(143273f8c "ntdll") ret=14133e09d 0030:Ret KERNEL32.GetModuleHandleA() retval=7bc80000 ret=14133e09d 0030:Call KERNEL32.GetProcAddress(7bc80000,143273fb0 "wine_get_version") ret=14133e0b2 0030:Ret KERNEL32.GetProcAddress() retval=7bc91ad0 ret=14133e0b2 ... 0030:Call gdi32.SetMapMode(000c0059,00000001) ret=140577a3a 0030:Call user32.GetDpiForSystem() ret=7f47945f57bc 0030:Ret user32.GetDpiForSystem() retval=00000060 ret=7f47945f57bc 0030:Call user32.GetDpiForSystem() ret=7f47945f57bc 0030:Ret user32.GetDpiForSystem() retval=00000060 ret=7f47945f57bc 0030:Ret gdi32.SetMapMode() retval=00000001 ret=140577a3a 0030:Call user32.GetWindowRect(0001007c,0023ce40) ret=140577a53 0030:Ret user32.GetWindowRect() retval=00000001 ret=140577a53 0030:trace:seh:NtRaiseException code=c0000005 flags=0 addr=(nil) ip=0 tid=0030 0030:trace:seh:NtRaiseException info[0]=0000000000000008 0030:trace:seh:NtRaiseException info[1]=0000000000000000 0030:trace:seh:NtRaiseException rax=000000000004005d rbx=0000000000000001 rcx=000000000001007c rdx=0000000000000000 0030:trace:seh:NtRaiseException rsi=00000000000c0059 rdi=0000000001fe8e70 rbp=000000000001007c rsp=000000000023cda8 0030:trace:seh:NtRaiseException r8=000000000023ce30 r9=000000000023ce28 r10=0000000000000000 r11=0000000000000000 0030:trace:seh:NtRaiseException r12=0000000000000000 r13=0000000001934d90 r14=0000000000000001 r15=0000000001934e80 0030:trace:seh:RtlVirtualUnwind type 1 rip 140577b0f rsp 23cdb0 ... --- snip ---
Relevant parts of app code:
--- snip --- 000000014133E080 | sub rsp, 28 000000014133E084 | mov rcx, qword ptr ds:[143B60590] 000000014133E08B | test rcx, rcx 000000014133E08E | jne rekordbox.14133E0F3 000000014133E090 | lea rcx, qword ptr ds:[143273F8C] ; "ntdll" 000000014133E097 | call qword ptr ds:[1418175F0] ; GetModuleHandleA() 000000014133E09D | test rax, rax 000000014133E0A0 | je rekordbox.14133E0C9 000000014133E0A2 | lea rdx, qword ptr ds:[143273FB0] ; "wine_get_version" 000000014133E0A9 | mov rcx, rax 000000014133E0AC | call qword ptr ds:[1418175B0] ; GetProcAddress() 000000014133E0B2 | test rax, rax 000000014133E0B5 | je rekordbox.14133E0C9 000000014133E0B7 | mov rcx, qword ptr ds:[143B60590] ; UpdateLayeredWindow 000000014133E0BE | test rcx, rcx 000000014133E0C1 | setne al 000000014133E0C4 | add rsp, 28 000000014133E0C8 | ret 000000014133E0C9 | lea rcx, qword ptr ds:[143273E38] ; "user32.dll" 000000014133E0D0 | call qword ptr ds:[1418175F0] ; GetModuleHandleA() 000000014133E0D6 | lea rdx, qword ptr ds:[14327AB98] ; "UpdateLayeredWindow" 000000014133E0DD | mov rcx, rax 000000014133E0E0 | call qword ptr ds:[1418175B0] ; GetProcAddress() 000000014133E0E6 | mov rcx, rax 000000014133E0E9 | mov qword ptr ds:[143B60590], rax ; UpdateLayeredWindow 000000014133E0F0 | test rax, rax 000000014133E0F3 | setne al 000000014133E0F6 | add rsp, 28 000000014133E0FA | ret --- snip ---
--- snip --- 0000000140577A10 | mov qword ptr ss:[rsp+20], rbx 0000000140577A15 | push rbp 0000000140577A16 | push rsi 0000000140577A17 | push rdi 0000000140577A18 | sub rsp, A0 0000000140577A1F | mov rbp, rdx 0000000140577A22 | mov rdi, rcx 0000000140577A25 | mov edx, 1 0000000140577A2A | mov rcx, r8 0000000140577A2D | movzx ebx, r9b 0000000140577A31 | mov rsi, r8 0000000140577A34 | call qword ptr ds:[141817228] ; gdi32.SetMapMode() 0000000140577A3A | test bl, bl 0000000140577A3C | je rekordbox.140577B11 0000000140577A42 | lea rdx, qword ptr ss:[rsp+90] 0000000140577A4A | mov rcx, rbp 0000000140577A4D | call qword ptr ds:[141817F60] ; user32.GetWindowRect() 0000000140577A53 | mov rcx, qword ptr ss:[rsp+90] 0000000140577A5B | mov eax, dword ptr ss:[rsp+E0] 0000000140577A62 | mov rdx, qword ptr ss:[rsp+98] 0000000140577A6A | neg eax 0000000140577A6C | mov dword ptr ss:[rsp+40], 2 0000000140577A74 | mov dword ptr ss:[rsp+88], eax 0000000140577A7B | mov eax, dword ptr ss:[rsp+E8] 0000000140577A82 | mov r8, rcx 0000000140577A85 | neg eax 0000000140577A87 | shr r8, 20 0000000140577A8B | mov dword ptr ss:[rsp+80], ecx 0000000140577A92 | mov dword ptr ss:[rsp+8C], eax 0000000140577A99 | mov eax, edx 0000000140577A9B | shr rdx, 20 0000000140577A9F | sub eax, ecx 0000000140577AA1 | sub edx, r8d 0000000140577AA4 | mov dword ptr ss:[rsp+84], r8d 0000000140577AAC | mov dword ptr ss:[rsp+78], eax 0000000140577AB0 | movzx eax, byte ptr ss:[rsp+F0] 0000000140577AB8 | xor r8d, r8d 0000000140577ABB | mov byte ptr ss:[rsp+72], al 0000000140577ABF | lea rax, qword ptr ss:[rsp+70] 0000000140577AC4 | mov dword ptr ss:[rsp+7C], edx 0000000140577AC8 | mov qword ptr ss:[rsp+38], rax 0000000140577ACD | mov dword ptr ss:[rsp+30], r8d 0000000140577AD2 | lea rax, qword ptr ss:[rsp+88] 0000000140577ADA | mov qword ptr ss:[rsp+28], rax 0000000140577ADF | mov rax, qword ptr ds:[rdi+D8] 0000000140577AE6 | lea r9, qword ptr ss:[rsp+78] 0000000140577AEB | lea r8, qword ptr ss:[rsp+80] 0000000140577AF3 | xor edx, edx 0000000140577AF5 | mov rcx, rbp 0000000140577AF8 | mov qword ptr ss:[rsp+20], rax 0000000140577AFD | mov byte ptr ss:[rsp+73], 1 0000000140577B02 | mov word ptr ss:[rsp+70], 0 0000000140577B09 | call qword ptr ds:[143B60590] ; NULL UpdateLayeredWindow 0000000140577B0F | jmp rekordbox.140577B6C 0000000140577B11 | mov edx, dword ptr ds:[rdi+18] 0000000140577B14 | mov r9d, dword ptr ds:[rdi+14] 0000000140577B18 | mov dword ptr ss:[rsp+60], CC0020 0000000140577B20 | xor r8d, r8d 0000000140577B23 | lea rax, qword ptr ds:[rdi+68] 0000000140577B27 | mov rcx, rsi 0000000140577B2A | mov dword ptr ss:[rsp+58], r8d 0000000140577B2F | mov qword ptr ss:[rsp+50], rax 0000000140577B34 | mov rax, qword ptr ds:[rdi+E0] 0000000140577B3B | mov qword ptr ss:[rsp+48], rax 0000000140577B40 | mov dword ptr ss:[rsp+40], edx 0000000140577B44 | mov dword ptr ss:[rsp+38], r9d 0000000140577B49 | mov dword ptr ss:[rsp+30], r8d 0000000140577B4E | mov dword ptr ss:[rsp+28], r8d 0000000140577B53 | mov r8d, dword ptr ss:[rsp+E8] 0000000140577B5B | mov dword ptr ss:[rsp+20], edx 0000000140577B5F | mov edx, dword ptr ss:[rsp+E0] 0000000140577B66 | call qword ptr ds:[1418171B0] ; gdi32.StretchDIBits() 0000000140577B6C | mov rbx, qword ptr ss:[rsp+D8] 0000000140577B74 | add rsp, A0 0000000140577B7B | pop rdi 0000000140577B7C | pop rsi 0000000140577B7D | pop rbp 0000000140577B7E | ret --- snip ---
Use Wine-Staging and 'Hide Wine version from applications' option in 'winecfg' to work around this brain damage.
$ sha1sum Install_rekordbox_x64_5_3_0.* da2aac3a54cdbb0122937eab67a8a83942b18679 Install_rekordbox_x64_5_3_0.zip
$ du -sh Install_rekordbox_x64_5_3_0.* 228M Install_rekordbox_x64_5_3_0.zip $ wine --version wine-3.13
Regards
*** This bug has been marked as a duplicate of bug 42497 ***
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #5 from Géza Búza bghome@gmail.com --- I have installed wine-staging 3.13 and enabled the "Hide Wine version from applications" setting, but nothing has changed. The application crashed again.
@Anastasius Do you have any idea why the workaround did fail?
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello Géza,
--- quote --- @Anastasius Do you have any idea why the workaround did fail? --- quote ---
No, but I can't rule out there are even more bugs present. The initial crash(es) are definitely related to broken Wine awareness.
You could create a new ticket and providing again detail information (steps taken, logs) to track additional issues after the workaround is used. This ticket should not be reused for that, as it documents one fundamental problem with these apps.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #7 from Géza Búza bghome@gmail.com --- Created attachment 61938 --> https://bugs.winehq.org/attachment.cgi?id=61938 Debug trace (WINEDEBUG=+relay,+seh,+tid,+msgbox,+snoop) wine-staging
Hi Anastasius,
I'm happy to create a new ticket and add further details there. But I'm not sure the current crash is related to Wine awareness. I've created a new debug trace log while running wine-staging 3.13 (with Hide Wine... option ticked) and compared the log to the previous one. The first line prefixed with "trace:seh:NtRaiseException" is exactly the same which also refers to the source of the page fault. The instruction pointer holds the address "1407da4ab", while the assembly code you pasted indicates the address "140577B09" as the source of the error. I'm not familiar with low level computing such as assembly, but to me it seems like the current issue is not related to Wine awareness. Otherwise I would expect to see an exception raised at a different location in the code.
Am I missing something? Are you sure it's the same as bug #42497?
Regards, Géza
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello Géza,
--- quote --- Am I missing something? Are you sure it's the same as bug #42497? --- quote ---
the one you have obviously not.
For me it crashes exactly in the location I analysed with plain Wine 3.13 Also when using a 64-bit debugger it breaks at that place first.
There is another crash on login (doesn't matter if the login is valid or not) which has a different crash location than yours. I'm looking into this -> will be separate ticket or another dupe mention.
You issue seems very strange because if you look at the preceding log lines:
--- snip --- 0009:Call KERNEL32.GetFileAttributesW(3c813478 L"Z:\home\geza\skins\globalArea_pcMasterOut_btn_on.svg") ret=1412d37d2 0009:Ret KERNEL32.GetFileAttributesW() retval=ffffffff ret=1412d37d2 --- snip ---
That path doesn't make much sense. From my trace log:
--- snip --- $ grep skins .wine/drive_c/Program\ Files/Pioneer/rekordbox\ 5.3.0/log.txt
0030:Call KERNEL32.CreateFileW(007dfabc L"C:\Program Files\Pioneer\rekordbox 5.3.0\skins\splash.png",80000000,00000003,00000000,00000003,108000080,00000000) ret=1413362f6 0030:Call KERNEL32.GetFileAttributesExW(007dfabc L"C:\Program Files\Pioneer\rekordbox 5.3.0\skins\splash.png",00000000,0023f958) ret=1412d7390 0030:Call KERNEL32.CreateFileW(01fe9078 L"C:\Program Files\Pioneer\rekordbox 5.3.0\skins\p2226_chkbox_1nrm.png",80000000,00000003,00000000,00000003,08000080,00000000) ret=1413362f6 0030:Call KERNEL32.GetFileAttributesExW(01fe9078 L"C:\Program Files\Pioneer\rekordbox 5.3.0\skins\p2226_chkbox_1nrm.png",00000000,0023f738) ret=1412d7390 ... 0030:Call KERNEL32.CreateFileW(030bd8c0 L"C:\Program Files\Pioneer\rekordbox 5.3.0\skins\p5002_rbmark.png",80000000,00000003,00000000,00000003,08000080,00000000) ret=1413362f6 0030:Call KERNEL32.GetFileAttributesExW(030bd8c0 L"C:\Program Files\Pioneer\rekordbox 5.3.0\skins\p5002_rbmark.png",00000000,0023c8b8) ret=1412d7390 --- snip ---
(always prepended full app install path)
WINEPREFIX:
--- snip --- $ find .wine -iname globalArea_pcMasterOut_btn_off.svg .wine/drive_c/Program Files/Pioneer/rekordbox 5.3.0/skins/globalArea_pcMasterOut_btn_off.svg --- snip ---
You only posted trace snippets which isn't very useful to me because it's missing the entire context = all previous traces from start. Also please get rid of +snoop, it does more harm than good in various cases.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45514
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=45535
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello again,
I've found another problem + workaround(s), documented here: bug 45535 After that the application successfully starts for me and shows its main user interface.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45514
Géza Búza bghome@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61938|0 |1 is obsolete| |
--- Comment #10 from Géza Búza bghome@gmail.com --- Created attachment 61942 --> https://bugs.winehq.org/attachment.cgi?id=61942 Debug trace (WINEDEBUG=+relay,+seh,+tid,+msgbox) wine-staging
Hi Anastasius,
I've re-trace created under wine-staging. It's the full log, since application start.
Regarding file paths starting with to Z:, this drive is created automatically by wine and points to the physical device /dev/nvme0n1p2 which is a partition on my SSD drive where Arch Linux is installed. I don't know why wine is using both C:\ and Z:\ drives at the same time.
Also tried to apply your workaround (bug #45535), but did not help.
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello Géza,
--- quote --- I don't know why wine is using both C:\ and Z:\ drives at the same time. --- quote ---
maybe the working directory is not properly set?
--- snip --- 002f:Starting process L"C:\Program Files\Pioneer\rekordbox 5.3.0\rekordbox.exe" (entryproc=0x140e3ee78) ... 002f:Call KERNEL32.GetCurrentDirectoryW(00000204,0022f6d0) ret=1412db927 002f:Ret KERNEL32.GetCurrentDirectoryW() retval=0000000c ret=1412db927 ... 002f:Call KERNEL32.CreateFileW(006ef400 L"Z:\home\geza\skins\splash.png",80000000,00000003,00000000,00000003,108000080,00000000) ret=1413362f6 002f:Ret KERNEL32.CreateFileW() retval=ffffffffffffffff ret=1413362f6 --- snip ---
KERNEL32.GetCurrentDirectoryW() -> returns 0xC = 12 characters written to the buffer (excluding zero terminator).
That's certainly not enough to contain the application path 'C:\Program Files\Pioneer\rekordbox 5.3.0' if the app would have been properly started from that directory.
How did you start the application? Always start from the main executable directory, never outside. Many applications rely on this.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45514
--- Comment #12 from Géza Búza bghome@gmail.com --- Hello Anastasius,
You were right. I started the application from my home directory like below.
cd ~ wine "C:\Program Files\Pioneer\rekordbox 5.3.0\rekordbox.exe"
If I run it as
cd ~/.wine/drive_c/Program Files/Pioneer wine ./rekordbox.exe
then I still get the same error message, but the IP has changed to a different address, so it's going to be another bug. I have raised an issue for that as bug #45543.
Regards, Géza
https://bugs.winehq.org/show_bug.cgi?id=45514
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate
https://bugs.winehq.org/show_bug.cgi?id=45514
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=45543
https://bugs.winehq.org/show_bug.cgi?id=45514
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://rekordbox.com/_app/ |https://web.archive.org/web |files/Install_rekordbox_x64 |/20190405195012/https://rek |_5_3_0.zip |ordbox.com/_app/files/Insta | |ll_rekordbox_x64_5_3_0.zip