https://bugs.winehq.org/show_bug.cgi?id=45543
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, win64 URL| |https://rekordbox.com/_app/ | |files/Install_rekordbox_x64 | |_5_3_0.zip CC| |bunglehead@gmail.com, | |focht@gmx.net
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello Géza,
hard to tell from logs, maybe adding 'dwrite' debug channel provides better results. Running the app under 'winedbg' might provide additional insight into crash locations.
Did you do an UI interaction, i.e. clicked some menu item etc. to trigger the problem? If yes, please always state the exact steps. This is very important for reproducing. For instance in my case I had to actually do something, that is clicking 'iTunes' -> 'All tracks' to trigger a crash.
This seems to be another dwrite issue besides bug #45535 I don't know if this is the same you encounter here.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Pioneer/rekordbox 5.3.0
$ WINEDEBUG=+seh,+relay,+dwrite wine ./rekordbox.exe >>log.txt 2>&1 ... 0031:trace:dwrite:dwritetextanalyzer_GetGlyphPlacements (L"The iTunes xml file specified is unable to be read properly." 0x36394ee0 0x3633b600 60 0x36558a40 0x36563d00 60 0x98a4b0 14.81 0 0 "Latn" L"en-us" (nil) (nil) 0 0x364a6500 0x3655a130) 0031:trace:dwrite:dwritefontface_QueryInterface (0x98a4b0)->({a71efdb4-9fdb-4838-ad90-cfc3be8c3daf} 0x23e078) 0031:trace:dwrite:dwritefontface_GetMetrics (0x98a4b0)->(0x23e080) 0031:trace:dwrite:dwritefontface1_GetDesignGlyphAdvances (0x98a4b0)->(1 0x36558a40 0x23e074 0) 0031:trace:dwrite:dwritefontface1_GetDesignGlyphAdvances (0x98a4b0)->(1 0x36558a42 0x23e074 0) 0031:trace:dwrite:dwritefontface1_GetDesignGlyphAdvances (0x98a4b0)->(1 0x36558a44 0x23e074 0) ... 0031:trace:dwrite:dwritefontface1_GetDesignGlyphAdvances (0x98a4b0)->(1 0x36558ab6 0x23e074 0) 0031:trace:dwrite:dwritefontface_Release (0x98a4b0)->(4) 0031:Call ntdll.RtlFreeHeap(00010000,00000000,3633b600) ret=7fbbab5c8ebc 0031:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7fbbab5c8ebc 0031:Call ntdll.RtlFreeHeap(00010000,00000000,36563d00) ret=7fbbab5c8ebc 0031:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7fbbab5c8ebc 0031:trace:dwrite:dwritefontface_GetMetrics (0x98a4b0)->(0x23e500) 0031:trace:dwrite:layout_compute run [0,1], len 2, bidilevel 0 0031:trace:dwrite:layout_compute run [2,61], len 60, bidilevel 0 0031:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x7fbbab5ceccf ip=7fbbab5ceccf tid=0031 0031:trace:seh:NtRaiseException info[0]=0000000000000000 0031:trace:seh:NtRaiseException info[1]=00000008365510ee 0031:trace:seh:NtRaiseException rax=00000008365510e8 rbx=000000000023e9e0 rcx=000000000023e65c rdx=0000000ffffffff0 0031:trace:seh:NtRaiseException rsi=000000000000000a rdi=00007fbbab600d00 rbp=000000000023e610 rsp=000000000023e510 0031:trace:seh:NtRaiseException r8=0000000000000000 r9=0000000000000000 r10=0000000000000000 r11=0000000000000000 0031:trace:seh:NtRaiseException r12=00000000ffffffff r13=0000000000000001 r14=0000000000000000 r15=0000000000000000 ... --- snip ---
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Pioneer/rekordbox 5.3.0
$ winedbg ./rekordbox.exe ... Unhandled exception: page fault on read access to 0x80d11506e in 64-bit code (0x00007f3060d41ccf). 0031:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 0031:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 Register dump: rip:00007f3060d41ccf rsp:000000000023e580 rbp:000000000023e680 eflags:00010206 ( R- -- I - -P- ) rax:000000080d115068 rbx:000000000023ea50 rcx:000000000023e6cc rdx:0000000ffffffff0 rsi:000000000000000a rdi:00007f3060d73d00 r8:000000000000003b r9:0000000000000001 r10:0000000000000010 r11:0000000000000000 r12:00000000ffffffff r13:0000000000000001 r14:0000000000000000 r15:0000000000000000 Stack dump: 0x000000000023e580: 0000003e007802a7 000000000023e6cc 0x000000000023e590: 0000000000000000 000000000d117ea0 0x000000000023e5a0: 0000000100000000 0000000000000001 0x000000000023e5b0: 0000000000000000 0000000000000000 0x000000000023e5c0: 0000000000000000 0000000000000000 0x000000000023e5d0: 00007f3060d98978 0000000000000000 0x000000000023e5e0: 0000000000000000 000000000d117fc8 0x000000000023e5f0: 000000000023e680 00007f3060d3f70b 0x000000000023e600: 0000000043ee0000 000000000d117ea0 0x000000000023e610: 00000000436e0000 000000000d117eb0 0x000000000023e620: 000000000000003e 000a00000d117eb8 0x000000000023e630: 000000100d169630 000000080d115068 Backtrace: =>0 0x00007f3060d41ccf layout_add_line+0xfd() [/home/focht/projects/wine/mainline-src/dlls/dwrite/layout.c:1844] in dwrite (0x000000000023e680) 1 0x00007f3060d42b37 layout_compute_effective_runs+0x2f9() [/home/focht/projects/wine/mainline-src/dlls/dwrite/layout.c:2081] in dwrite (0x000000000023e700) 2 0x00007f3060d4b0c1 dwritetextlayout_GetLineMetrics+0x119() [/home/focht/projects/wine/mainline-src/dlls/dwrite/layout.c:3574] in dwrite (0x000000000023e800) 3 0x00000001412e24f0 in rekordbox (+0x12e24ef) (0x000000000023ea50) 4 0x00000001412e2352 in rekordbox (+0x12e2351) (0x000000000023eb10) 5 0x000000014133467a in rekordbox (+0x1334679) (0x000000000023eb10) 0x00007f3060d41ccf layout_add_line+0xfd [/home/focht/projects/wine/mainline-src/dlls/dwrite/layout.c:1844] in dwrite: movzbl 0x0000000000000006(%rax),%eax 1844 if (!cluster->isWhitespace) --- snip ---
CC'ing Nikolay here too.
Regards