https://bugs.winehq.org/show_bug.cgi?id=46093
Bug ID: 46093 Summary: GRLevel3 2.52 fails to start, hangs indefinitely Product: Wine Version: 3.0.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: mazecraze96@gmail.com Distribution: Ubuntu
Created attachment 62720 --> https://bugs.winehq.org/attachment.cgi?id=62720 terminal log
GRLevel3 2.52 simply fails to start. Attached is a log of the terminal output after trying to start it. The last message is repeated infinitely, every 60 seconds.
The activation window that pops up when the trial is over or almost over works fine.
Bug occurs in both 32 and 64 bit Wine prefixes.
At least Wine stable to current Wine staging is affected. Probably earlier versions too. It worked before with one of the 2.x versions to my memory, granted it was an earlier version of GRLevel3 too.
http://www.grlevelx.com/downloads/grlevel3_2_setup.exe
I can provide more information if needed.
https://bugs.winehq.org/show_bug.cgi?id=46093
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Component|directx-d3d |windowscodecs Ever confirmed|0 |1 Status|UNCONFIRMED |NEW URL| |http://www.grlevelx.com/dow | |nloads/grlevel3_2_setup.exe CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming
Starting winedbg after the hang in another terminal shows , among others output below.
After doing ``winetricks windowscodecs`` the application starts fine for me
@Reporter of bug: does ``winetricks windowscodecs`` work around the hang for you too?
sha1sum ~/grlevel3_2_setup.exe 0e5eb9f1670ea41dbb071f3f3479248cdcf395f6 /home/louis/grlevel3_2_setup.exe
Backtracing for thread 0009 in process 0008 (C:\Program Files\GRLevelX\GRLevel3_2\grlevel3.exe): Backtrace: =>0 0xf7f23b89 __kernel_vsyscall+0x9() in [vdso].so (0x00000000) 1 0xf7c173a7 syscall+0x26() in libc.so.6 (0x00000000) 2 0x7bc3dba7 futex_wait+0x33() in ntdll (0x0032e4c8) 3 0x7bc3dccc fast_wait+0x57() in ntdll (0x0032e508) 4 0x7bc3de88 wait_semaphore+0x44() in ntdll (0x0032e658) 5 0x7bc3e426 RtlpWaitForCriticalSection+0x1f3() in ntdll (0x0032e728) 6 0x7bc3e758 RtlEnterCriticalSection+0xd7() in ntdll (0x0032e778) 7 0x7c747bb3 TiffFrameDecode_CopyPixels+0x202() in windowscodecs (0x0032e838) 8 0x7c70b0b6 copypixels_to_32bppBGRA+0x2248() in windowscodecs (0x0032f138) 9 0x7c70d1a2 FormatConverter_CopyPixels+0x130() in windowscodecs (0x0032f1c8) 0xf7f7cb87 __kernel_vsyscall+0x7 in [vdso].so: int $0x80
https://bugs.winehq.org/show_bug.cgi?id=46093
--- Comment #2 from David Knapp mazecraze96@gmail.com --- Yep, winetricks windowscodecs allows the application to start again.
Separate issue of the radar refresh timer being obscenely long which I intend to open a separate bug report for.(In reply to Louis Lenders from comment #1)
@Reporter of bug: does ``winetricks windowscodecs`` work around the hang for you too?
https://bugs.winehq.org/show_bug.cgi?id=46093
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|GRLevel3 2.52 fails to |GRLevel3 2.52 fails to |start, hangs indefinitely |start, hangs indefinitely | |(native windowscodecs is | |workaround)
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to David Knapp from comment #2)
Yep, winetricks windowscodecs allows the application to start again.
Thanks for reporting back, changed title accordingly.
(Note, just stupidely returning E_INVALIDARG in FormatConverter_CopyPixels makes the app start, maybe some validation of data is lacking?, just stupidely guessing, don`t know)
https://bugs.winehq.org/show_bug.cgi?id=46093
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs@winehq.org |bunglehead@gmail.com
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- This looks like a user after free. I'll take a look.
https://bugs.winehq.org/show_bug.cgi?id=46093
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|GRLevel3 2.52 fails to |GRLevel3 2.52 fails to |start, hangs indefinitely |start, hangs indefinitely |(native windowscodecs is | |workaround) |
https://bugs.winehq.org/show_bug.cgi?id=46093
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- Patch sent https://www.winehq.org/pipermail/wine-devel/2018-November/134986.html.
https://bugs.winehq.org/show_bug.cgi?id=46093
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |46100
https://bugs.winehq.org/show_bug.cgi?id=46093
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |fc2b2b1bd49a08bfcbd15bda8ab | |0184a5e0cd285 Assignee|bunglehead@gmail.com |wine-bugs@winehq.org Resolution|--- |FIXED
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- This should work now, fc2b2b1bd49a08bfcbd15bda8ab0184a5e0cd285. Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=46093
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.0-rc1.