[Bug 45565] New: Battle.net Helper.exe crashes when trying to view Twitch streams
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(a)winehq.org Reporter: maciej.stanczew+b(a)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). -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #1 from Maciej Stanczew <maciej.stanczew+b(a)gmail.com> --- Created attachment 61990 --> https://bugs.winehq.org/attachment.cgi?id=61990 Wine log after opening affected game page -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #2 from Zebediah Figura <z.figura12(a)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? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Maciej Stanczew <maciej.stanczew+b(a)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(a)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).
-- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #4 from Maciej Stanczew <maciej.stanczew+b(a)gmail.com> --- Created attachment 61997 --> https://bugs.winehq.org/attachment.cgi?id=61997 Backtrace for crash when viewing Overwatch videos -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #5 from Maciej Stanczew <maciej.stanczew+b(a)gmail.com> --- Created attachment 61998 --> https://bugs.winehq.org/attachment.cgi?id=61998 Full log with +mfplat,+seh -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #6 from Maciej Stanczew <maciej.stanczew+b(a)gmail.com> --- Created attachment 61999 --> https://bugs.winehq.org/attachment.cgi?id=61999 Full log with mfplat disabled -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #7 from Zebediah Figura <z.figura12(a)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? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #8 from Maciej Stanczew <maciej.stanczew+b(a)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). -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #9 from Maciej Stanczew <maciej.stanczew+b(a)gmail.com> --- Created attachment 62000 --> https://bugs.winehq.org/attachment.cgi?id=62000 Full log with +quartz,+gstreamer,+strmbase -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 zzzzzyzz(a)hacari.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz(a)hacari.org -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Markus Linnala <markus.linnala+winehq(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |markus.linnala+winehq(a)gmail | |.com --- Comment #10 from Markus Linnala <markus.linnala+winehq(a)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" -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #11 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occur with vanilla wine-5.5? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 mirh <mirh(a)protonmail.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh(a)protonmail.ch --- Comment #12 from mirh <mirh(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #13 from Maciej Stanczew <maciej.stanczew+b(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #14 from Maciej Stanczew <maciej.stanczew+b(a)gmail.com> --- Created attachment 66950 --> https://bugs.winehq.org/attachment.cgi?id=66950 Crash when viewing not-owned games -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Linards <linards.liepins(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins(a)gmail.com --- Comment #15 from Linards <linards.liepins(a)gmail.com> --- Is this issue still happening? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #16 from Maciej Stanczew <maciej.stanczew+b(a)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? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #17 from Linards <linards.liepins(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Ker noa <blue-t(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t(a)web.de --- Comment #18 from Ker noa <blue-t(a)web.de> --- The crash should be fixed by 8.9 Mohamad Al-Jaf (2): msauddecmft: Add DllGetClassObject() stub. msmpeg2vdec: Add DllGetClassObject() stub. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 --- Comment #19 from Maciej Stanczew <maciej.stanczew+b(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|UNCONFIRMED |RESOLVED --- Comment #20 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- If the Twitch streams are gone from the app then this cannot be tested. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=45565 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #21 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Closing. -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla