https://bugs.winehq.org/show_bug.cgi?id=44204
Bug ID: 44204 Summary: Slingplayer 2.0 crashes on connect (dsound) Product: Wine Version: 3.0-rc2 Hardware: x86 URL: http://download.slingmedia.com/player/pc/SlingPlayer_2 .0.4522_Setup-Global.exe OS: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: directx-dsound Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 59972 --> https://bugs.winehq.org/attachment.cgi?id=59972 Wine 3.0-rc2 console output
SlingPlayer 2.0.4 crashes when starting the stream under Wine 3.0-rc2.
This never used to occur but I haven't been able to complete a bisect. I will try again later but it is a very slow process as it appears that the application has to be fully installed with each test.
The clue to the workaround comes from:
003d:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\dsound.dll" at 0x731c0000: builtin wine: Unhandled illegal instruction at address 0x730073 (thread 003d), starting debugger...
Native dsound (winetricks dsound) works around the crash.
To get this far, the following overrides are needed:
WINEARCH=win32 - Bug 35268 / Bug 35276 quartz - Bug 18556 wmp9 - Bug 28669 (wmp10 + dsound = another crash) mf - Bug 44201 Ignore the installer crash - Bug 17289
With the addition of native dsound, Slingplayer 2.0 can once again be used.
https://bugs.winehq.org/show_bug.cgi?id=44204
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 59973 --> https://bugs.winehq.org/attachment.cgi?id=59973 Wine 3.0-rc2 +dsound
https://bugs.winehq.org/show_bug.cgi?id=44204
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |af05ff4b152cf3e3cd4544ffbfa | |6576a9bd856b6 CC| |aeikum@codeweavers.com Keywords| |regression
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- I managed to narrow it down to af05ff4b152cf3e3cd4544ffbfa6576a9bd856b6.
af05ff4b152cf3e3cd4544ffbfa6576a9bd856b6 is the first bad commit commit af05ff4b152cf3e3cd4544ffbfa6576a9bd856b6 Author: Andrew Eikum aeikum@codeweavers.com Date: Mon May 16 08:28:32 2016 -0500
qcap: Search the whole graph for an unconnected pin.
Signed-off-by: Andrew Eikum aeikum@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 4b5dc4d2dd359a288a3cf74a904435dd08a7d532 5084f493a474725566b2c87c61acca3eafbe4ba9 M dlls
I went back to the commit before and it stops the crash. Native dsound also stops the crash at this commit. This commit can be reverted in latest git (3.0-rc4) but the application still crashes in the way, and the workaround is the same. I suspect there is another commit along the line somewhere, but it will take me even longer to find that.
Note: between this commit and git the application has to be fully reinstalled in a clean wineprefix or it just hangs, which is why a bisect takes so long. I would need to bisect again to find out why, which I won't be doing.
https://bugs.winehq.org/show_bug.cgi?id=44204
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=44269 Component|directx-dsound |-unknown Summary|Slingplayer 2.0 crashes on |Slingplayer 2.0 crashes on |connect (dsound) |connect when wine is | |compiled with -O0
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- This crash only occurs when Wine is compiled with -O0. I tried -O1 and -O2 and there is no crash. When it does crash the workaround is a native dsound.
$ gcc --version gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
However, the application goes on to crash with Bug 44269, for which a native dsound is also a workaround and the backtrace looks suspiciously similar.
https://bugs.winehq.org/show_bug.cgi?id=44204
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- *** Bug 44269 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44204
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- Is this bug still present with current Wine (6.0-rc2)? I apparently can't test without hardware.
Note that you may need to disable dxva2 via DLL overrides; I get a crash on launch otherwise.
https://bugs.winehq.org/show_bug.cgi?id=44204
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |52127
https://bugs.winehq.org/show_bug.cgi?id=44204 Bug 44204 depends on bug 52127, which changed state.
Bug 52127 Summary: SlingPlayer 2 crashes on load https://bugs.winehq.org/show_bug.cgi?id=52127
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=44204
--- Comment #6 from Zeb Figura z.figura12@gmail.com --- (In reply to Zeb Figura from comment #5)
Is this bug still present with current Wine (6.0-rc2)? I apparently can't test without hardware.
Note that you may need to disable dxva2 via DLL overrides; I get a crash on launch otherwise.
Ping?
https://bugs.winehq.org/show_bug.cgi?id=44204
--- Comment #7 from Ken Sharp imwellcushtymelike@gmail.com --- Sorry for the delay. I've moved house and so everything needs unpacking. Once I find the Slingbox I'll update all the Slinplayer reports. (Sling servers aren't needed)