Summary: | Plasma keeps crashing in QTextDocument::docHandle() when playing video in browser with Plasma Browser Integration active | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Lucas <lcsprz> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | 1176531705, kde, nate, qydwhotmail |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.27.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Lucas
2023-04-02 01:11:44 UTC
Are you using proxy? Can you clarify what exactly "between service restarts and reboots" means? When specifically does Plasma crash? Oh also, does the issue go away if you disable (don't hide, disable) the Media Player widget in your Panel or System Tray? Or if you disable Plasma Browser Integration? In reply to Nate Graham from comment #2) > Can you clarify what exactly "between service restarts and reboots" means? > When specifically does Plasma crash? Sure. Just a quick update: I can't replicate this problem anymore, but given that 1. I didn't fix it intentionally; 2. no updates were applied in the meantime, and 3. given the "catastrophic fault", I think it's worth investigating what caused it in the first place as someone else might experience it. I attempted restarting plasmashell many times using both `kquitapp5 plasmashell && kstart5 plasmashell` and `systemctl --user restart plasma-plasmashell`. They had the same effect: plasma would start and crash up to three times within a few seconds before "giving up". Occasionally it would start without crashing, but only for a few seconds or minutes, and I don't know what would cause it to crash again. Rebooting the entire system also had no effect: after the SDDM login screen plasma would eventually (if not instantly) crash. (In reply to Nate Graham from comment #3) > Oh also, does the issue go away if you disable (don't hide, disable) the > Media Player widget in your Panel or System Tray? Or if you disable Plasma > Browser Integration? If the problem resurfaces I can try disabling the browser integration and the media player in the system tray - I don't have one in the panel. (In reply to Fushan Wen from comment #1) > Are you using proxy? As in a web proxy? I most likely had the VPN enabled during the crashes. Could that be related to the problem? Yep. Does it happen when you're not behind a VPN? (In reply to Nate Graham from comment #7) > Yep. Does it happen when you're not behind a VPN? So the issue came back. It also happens when the VPN is off. (In reply to Nate Graham from comment #3) > Oh also, does the issue go away if you disable (don't hide, disable) the > Media Player widget in your Panel or System Tray? Or if you disable Plasma > Browser Integration? It still happened with the media tray icon disabled. I've now disabled the Plasma Integration extension and, so far, it hasn't crashed. Thanks for the info. We also have a report in Bug 467493 that the issue has gone away in Plasma 5.27.4. Can you upgrade to that version, keep plasma-browser-integration active, and see if it's fixed now? Thanks a lot! (In reply to Nate Graham from comment #11) > We also have a report in Bug 467493 that the issue has gone away in Plasma > 5.27.4. Can you upgrade to that version, keep plasma-browser-integration > active, and see if it's fixed now? Thanks a lot! Interesting, I was also running Jellyfin during the crashes. During the last few days I had integration disabled and the issue didn't show up. I'm now on 5.27.4 with Plasma Integration enabled again - I'll leave an update here in a few days. Thanks for the help! *** This bug has been marked as a duplicate of bug 465454 *** Created attachment 162527 [details]
New crash information added by DrKonqi
plasmashell (5.27.5) using Qt 5.15.8
i'm using a open-source program named yesplaymusic (maybe based on chromium or react?), it crushed when i tried to open this program without internet connection (but connected to wlan). i use clash on my conputer and on my router.
-- Backtrace (Reduced):
#5 0x00007f5adfc5a770 in QTextDocument::docHandle() const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#6 0x00007f5adfc52678 in QTextFrame::begin() const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#9 0x00007f5adfc96680 in QTextDocumentLayout::doLayout(int, int, int) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007f5adfc979d9 in QTextDocumentLayout::documentChanged(int, int, int) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f5adfc70078 in QTextDocumentPrivate::clear() () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
|