[Bug 45543] Rekordbox 5.3.0 terminates with the message " Unexpected application error"

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 31 18:37:55 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45543

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download, win64
                URL|                            |https://rekordbox.com/_app/
                   |                            |files/Install_rekordbox_x64
                   |                            |_5_3_0.zip
                 CC|                            |bunglehead at gmail.com,
                   |                            |focht at gmx.net

--- Comment #3 from Anastasius Focht <focht at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list