https://bugs.winehq.org/show_bug.cgi?id=44230
Bug ID: 44230 Summary: SlingPlayer 1.5 crashes during configuration Product: Wine Version: 2.22 Hardware: x86 URL: http://download.slingmedia.com/player/pc/SlingPlayer-S etup-EU-1.5.1.343.exe OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com CC: julliard@winehq.org Regression SHA1: 01676c5dd6f9fb61b9c4e52595f6e75e21050009 Distribution: Ubuntu
Created attachment 60025 --> https://bugs.winehq.org/attachment.cgi?id=60025 Wine 3.0-rc3 console output
SlingPlayer 1.5 crashes when attempting to configure the Slingbox (Alt+E --> Slingbox Configuration --> Change...) (Slingbox needed)
Native qcap causes a new problem so can't try that as a workaround.
Native quartz needed to get this far.
The crash does not occur in Staging 2.21.
I compiled Wine 3.0-rc3 with -O0 and the crash does not occur. Compiling again with -O1 or -O2 and the problem returns (did not try -O3). I also receive the following warning during compilation, but further testing suggests it is not related:
cc1: warning: unrecognized command line option ‘-Wno-packed-not-aligned’
I tried reverting 6864803f1ab70f9f9e90903b13e67da40973d12a but it did no make any difference. https://source.winehq.org/git/wine.git/commitdiff/6864803f1ab70f9f9e90903b13...
I also tried compiling with the following, which the man page claims GCC sets with -O1, but the crash still didn't occur: -fomit-frame-pointer -ftree-phiprop -ftree-sink -ftree-slsr -ftree-sra -ftree-pta -ftree-ter -funit-at-a-time -ftree-copy-prop -ftree-copyrename -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre -fmove-loop-invariants -fshrink-wrap -fsplit-wide-types -ftree-bit-ccp -ftree-ccp -fssa-phiopt -ftree-ch -finline-functions-called-once -fipa-pure-const -fipa-profile -fipa-reference -fmerge-constants -fdelayed-branch -fdse -fforward-propagate -fguess-branch-probability -fif-conversion2 -fif-conversion -fauto-inc-dec -fbranch-count-reg -fcombine-stack-adjustments -fcompare-elim -fcprop-registers -fdce -fdefer-pop
The crash goes away when reverting commit 01676c5dd6f9fb61b9c4e52595f6e75e21050009 and recompiling.
01676c5dd6f9fb61b9c4e52595f6e75e21050009 is the first bad commit commit 01676c5dd6f9fb61b9c4e52595f6e75e21050009 Author: Alexandre Julliard julliard@winehq.org Date: Sat Nov 25 11:48:02 2017 +0100
user32: Use the magic format string prefix for relay traces.
Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 c075dd76fd2d86e2cb8e14a300f4f8a7a8952bf4 ab6d49e1c18eae5208a19b0be062ffbf7abc8518 M dlls
Staging 2.21 does have this commit, but the binary packages do, beginning with release 3.0-rc1.
Workaround unknown.
https://bugs.winehq.org/show_bug.cgi?id=44230
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 60026 --> https://bugs.winehq.org/attachment.cgi?id=60026 Wine 3.0-rc3 +msg,+win,+key,+hook,+edit,+combo
Did a +msg,+win,+key,+hook,+edit,+combo trace as the commit seems to touch those source files and a full +relay seems to work around the crash.
https://bugs.winehq.org/show_bug.cgi?id=44230
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|01676c5dd6f9fb61b9c4e52595f | |6e75e21050009 |
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Probably similar to bug 44180, some sort of uninitialized stack value. I don't think that commit is causing it, except as a random side effect.
https://bugs.winehq.org/show_bug.cgi?id=44230
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com ---
Staging 2.21 does have this commit
*does NOT have this commit
https://bugs.winehq.org/show_bug.cgi?id=44230
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- Is still a bug in current wine (3.21)?
https://bugs.winehq.org/show_bug.cgi?id=44230
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 still present in current Wine (6.0-rc5)?
https://bugs.winehq.org/show_bug.cgi?id=44230
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://download.slingmedia. |https://web.archive.org/web |com/player/pc/SlingPlayer-S |/20210207134903/http://down |etup-EU-1.5.1.343.exe |load.slingmedia.com/player/ | |pc/SlingPlayer-Setup-EU-1.5 | |.1.343.exe
https://bugs.winehq.org/show_bug.cgi?id=44230
--- Comment #6 from Zebediah Figura z.figura12@gmail.com --- Is this still a bug in current wine? (7.0-rc5)
https://bugs.winehq.org/show_bug.cgi?id=44230
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|NEW |RESOLVED
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
I don't think it's worth repeating the request over and over again. Slingbox/SlingPlayer is dead.
https://www.slingbox.com/discontinued
--- quote --- Q: How long will my Slingbox continue to work?
A: Slingbox servers will be permanently taken offline November 9, 2022, at which point ALL Slingbox devices and services will become inoperable.
Until then, most Slingbox models will continue to work normally, but the number of supported devices for viewing will steadily decrease as versions of the SlingPlayer apps become outdated and/or lose compatibility. --- quote ---
As Ken indicated in his initial comment, the issue can't be reproduced without an actual Slingbox.
It might be possible to trick the player into seeing a Slingbox just to get the config menu up. Since the vendor abandoned the product, reverse engineering the protocol of a dead product/technology would be wasted time.
The client sends out broadcast to UDP port 5004 to detect Slingboxes on the local network. Poor man's listening server just for demo, doesn't do anything:
--- snip --- $ socat -v -dd -x UDP-LISTEN:5004,bind=0.0.0.0,fork,reuseaddr,crlf SYSTEM:""
2022/02/06 12:43:23 socat[848745] N listening on UDP AF=2 0.0.0.0:5004 2022/02/06 12:43:28 socat[848745] N accepting UDP connection from AF=2 192.168.178.52:37789 2022/02/06 12:43:28 socat[848745] N forked off child process 849163 2022/02/06 12:43:28 socat[848745] N listening on UDP AF=2 0.0.0.0:5004 2022/02/06 12:43:28 socat[849163] N forking off child, using socket for reading and writing 2022/02/06 12:43:28 socat[849163] N forked off child process 849164 2022/02/06 12:43:28 socat[849163] N forked off child process 849164 2022/02/06 12:43:28 socat[849163] N starting data transfer loop with FDs [5,5] and [6,6]
2022/02/06 12:43:28.426255 length=32 from=0 to=31
01 01 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -- 2022/02/06 12:43:28 socat[849163] N childdied(): handling signal 17 2022/02/06 12:43:28 socat[849163] W read(6, 0x561d213cf000, 8192): Connection reset by peer --- snip ---
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Sling Media/SlingPlayer
$ wine ./SlingPlayer.exe ... --- snip ---
Resolving 'abandoned' here.
Regards
https://bugs.winehq.org/show_bug.cgi?id=44230
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|ABANDONED |---
--- Comment #8 from Ken Sharp imwellcushtymelike@gmail.com --- My SlingBox works fine and I have the software. Do not mark these bugs as abandoned.
https://bugs.winehq.org/show_bug.cgi?id=44230
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- No reason to assume anything has changed. I will update this bug when I can as I have explained in other bugs.
https://bugs.winehq.org/show_bug.cgi?id=44230
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello Ken,
--- quote --- Do not mark these bugs as abandoned. --- quote ---
I'm sorry about that. There have been multiple requests to retest since 2018 with no response. I will not bother you an any of your bug reports again.
Regards
https://bugs.winehq.org/show_bug.cgi?id=44230
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com
--- Comment #11 from Alex Henrie alexhenrie24@gmail.com --- Is it still possible to reproduce the bug now that the Slingbox servers have been taken down?
https://bugs.winehq.org/show_bug.cgi?id=44230
--- Comment #12 from Ken Sharp imwellcushtymelike@gmail.com --- Yes, the software talks directly to the device.