https://bugs.winehq.org/show_bug.cgi?id=45565
Bug ID: 45565 Summary: Battle.net Helper.exe crashes when trying to view Twitch streams Product: Wine Version: 3.13 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: maciej.stanczew+b@gmail.com Distribution: ---
Created attachment 61989 --> https://bugs.winehq.org/attachment.cgi?id=61989 Backtrace
Please note that this is a different issue than bug #43910.
Sometimes game pages in Battle.net App will have Twitch streams embedded in their news items (I saw SC2, HotS, and the Overwatch League tab having this). When opening such a page, Battle.net Helper.exe will crash (in a similar way to bug #43910).
Two things visible in the logs that happen only in this case are "fixme:cryptnet:verify_cert_revocation_from_aia_ext" and "MSAudDecMFT.dll nor Msmpeg2adec.dll is not loaded".
The crash happens the same way in Wine devel and Wine Staging (both 3.13).
Workaround is to quickly click "Pause" or "Watch now" -- this will cause the video to stop being loaded (clicking "Watch now" will open the stream in browser).
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #1 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Created attachment 61990 --> https://bugs.winehq.org/attachment.cgi?id=61990 Wine log after opening affected game page
https://bugs.winehq.org/show_bug.cgi?id=45565
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- This looks a lot like a failure in MF. Can you attach a log with +mfplat,+seh?
Alternatively, does disabling mfplat affect anything?
https://bugs.winehq.org/show_bug.cgi?id=45565
Maciej Stanczew maciej.stanczew+b@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Battle.net Helper.exe |Battle.net Helper.exe |crashes when trying to view |crashes when trying to play |Twitch streams |videos
--- Comment #3 from Maciej Stanczew maciej.stanczew+b@gmail.com --- There were no streams shown since the last comment, but I found another way to get the reproduction: go to Overwatch League tab -> Videos and try to play any video. This will crash Battle.net Helper.exe in the same way as before. I've attached the backtrace for confirmation, and updated the title accordingly.
This looks a lot like a failure in MF. Can you attach a log with +mfplat,+seh?
Log with +timestamp,+mfplat,+seh attached. There doesn't seem to be anything related to MF though. I clicked "Play video" at timestamp 19954.
Alternatively, does disabling mfplat affect anything?
Doesn't seem to have any effect. Also attached log in this configuration (crash at timestamp 19816).
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #4 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Created attachment 61997 --> https://bugs.winehq.org/attachment.cgi?id=61997 Backtrace for crash when viewing Overwatch videos
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #5 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Created attachment 61998 --> https://bugs.winehq.org/attachment.cgi?id=61998 Full log with +mfplat,+seh
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #6 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Created attachment 61999 --> https://bugs.winehq.org/attachment.cgi?id=61999 Full log with mfplat disabled
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- Yep, it seems you're right. Very confusing error messages in that case...
It's presumably going through quartz, then; can you please attach logs with +quartz,+gstreamer,+strmbase?
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #8 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Still nothing… Just the "MSAudDecMFT.dll nor Msmpeg2adec.dll is not loaded" message and then the crash immediately after (timestamp about 22225). I have also installed lib32-gst-plugins-{base,good}, but it did not change anything (log is with those plugins installed).
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #9 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Created attachment 62000 --> https://bugs.winehq.org/attachment.cgi?id=62000 Full log with +quartz,+gstreamer,+strmbase
https://bugs.winehq.org/show_bug.cgi?id=45565
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=45565
Markus Linnala markus.linnala+winehq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markus.linnala+winehq@gmail | |.com
--- Comment #10 from Markus Linnala markus.linnala+winehq@gmail.com --- Created attachment 62343 --> https://bugs.winehq.org/attachment.cgi?id=62343 Logs and backtraces 3.16
Currently there is Blizzcon tab at battle.net and I can get this kind of error repeatedly there.
My system is Fedora 28 with nvidia proprietary drivers:
kernel-4.18.7-200.fc28.x86_64 nvidia-driver-396.54-2.fc28.x86_64
This happens with both of these packages:
wine-development64-3.16-1.x86_64 wine-development-common-3.16-1.i686
and
wine-staging64-3.16-1.x86_64 wine-staging-common-3.16-1.i686
I'm using clean prefix without any configuration. Though I've used the prefix with both devel and stage builds repeatedly. Prefix was created with devel build initially.
I'll add some logs and backtraces.
Sometimes battle.net does remember previous error and just forwards tab to browser (Google Chrome) and it is able to show videos as expected.
If I change build, I can repeat the crash. Crash does not crash battle.net window and I can change other tabs and then change back to Blizzcon tab to get backtrace again.
As Blizzcon tab shows all other elements seems to load okay, but video. Seems the tab is essentially showing this URL: https://blizzcon.com/en-us/watch
I guess the problematic video is titled: "BlizzCon 2018 All Access Kickoff Show"
https://bugs.winehq.org/show_bug.cgi?id=45565
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with vanilla wine-5.5?
https://bugs.winehq.org/show_bug.cgi?id=45565
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch
--- Comment #12 from mirh mirh@protonmail.ch --- (In reply to joaopa from comment #11)
Does the bug still occur with vanilla wine-5.5?
I couldn't find (embedded) twitch streams anywhere unfortunately in the news. Youtube trailers seemed to play just fine then, but given those get you VP9 video, I don't think it matters much to the question.
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #13 from Maciej Stanczew maciej.stanczew+b@gmail.com --- (In reply to joaopa from comment #11)
Does the bug still occur with vanilla wine-5.5?
As @mirh noted, there seem to be no embedded Twitch streams on games' pages anymore. In the two weeks since the question I was not able to find a single Twitch video to test.
All current videos (trailers, guides, etc.) are on YouTube, and they play without crashing.
I am sporadically getting a crash when navigating to games which I don't own (the ones without "Install" button), but this is probably a separate issue. Attaching a backtrace for comparison.
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #14 from Maciej Stanczew maciej.stanczew+b@gmail.com --- Created attachment 66950 --> https://bugs.winehq.org/attachment.cgi?id=66950 Crash when viewing not-owned games
https://bugs.winehq.org/show_bug.cgi?id=45565
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins@gmail.com
--- Comment #15 from Linards linards.liepins@gmail.com --- Is this issue still happening?
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #16 from Maciej Stanczew maciej.stanczew+b@gmail.com --- For a long time there were no embedded Twitch stream in the App, plus recently it got a complete UI redesign. I don't see a way to confirm this issue is still happening, but at the same time there is also no way to confirm it's fixed. Should this bug be set to "abandoned" in such case?
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #17 from Linards linards.liepins@gmail.com --- (In reply to Maciej Stanczew from comment #16)
For a long time there were no embedded Twitch stream in the App, plus recently it got a complete UI redesign. I don't see a way to confirm this issue is still happening, but at the same time there is also no way to confirm it's fixed. Should this bug be set to "abandoned" in such case?
Well, the UI redesign was main reason why I decided to spam in this bug. :)
I honestly would think it from this angle - if Twitch was using any known unstable or nonfunctional Embedding framework like CEF (https://bugs.winehq.org/show_bug.cgi?id=38960), then clearly if CEF is not fixed, this issue is still valid. Therefore, if there is way to tell what it was, we can assume the state of this bug as well.
https://bugs.winehq.org/show_bug.cgi?id=45565
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #18 from Ker noa blue-t@web.de --- The crash should be fixed by 8.9
Mohamad Al-Jaf (2): msauddecmft: Add DllGetClassObject() stub. msmpeg2vdec: Add DllGetClassObject() stub.
https://bugs.winehq.org/show_bug.cgi?id=45565
--- Comment #19 from Maciej Stanczew maciej.stanczew+b@gmail.com --- It's true that there were some new (non-fatal) crashes recently, and that they were fixed in 8.9. I'm not sure if they had the same cause as the original issue, but as noted above, it was already pretty much impossible to know 2 years ago. So let's close this bug, and if any new crashes start occurring, report them under a new bug entry.
https://bugs.winehq.org/show_bug.cgi?id=45565
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|UNCONFIRMED |RESOLVED
--- Comment #20 from Ken Sharp imwellcushtymelike@gmail.com --- If the Twitch streams are gone from the app then this cannot be tested.
https://bugs.winehq.org/show_bug.cgi?id=45565
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #21 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.