Created attachment 156052 [details] OS version SUMMARY We have several dell precision laptops that run kde neon. They reside behind a webproxy server. Is there any reason that updates that occurred within the pas 1.5 weeks that would cause plasmashell to continuously crash when playing youtube videos in google chrome? Its weird. but its happing on all laptops running kdeneon user version.. syslog starts with this line after the crash.... CNN-News18 relates to the youtube video.... plasmashell[3828]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/PlayerController.qml:92: TypeError: Property 'join' of object CNN-News18 is not a function STEPS TO REPRODUCE 1. Enable web proxy in settings 2. In google chrome, goto youtube and play video 3. keeping video playing will cause continuous plasmashell crashes and restarts OBSERVED RESULT Continouse restarts of plasmashell EXPECTED RESULT no crashes? SOFTWARE/OS VERSIONS Linux/KDE Plasma: last Neon User 5.26.5 see attached pic for version stuff ADDITIONAL INFORMATION
Syslog output after crash when visiting youtube website in google chrome behind web proxy Feb 8 11:05:41 hostname plasmashell[7305]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/PlayerController.qml:92: TypeError: Property 'join' of object In The Rain is not a function Feb 8 11:05:41 hostname plasmashell[7305]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/PlayerController.qml:92: TypeError: Property 'join' of object In The Rain is not a function Feb 8 11:05:41 hostname plasmashell[7305]: file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/CompactRepresentation.qml:77: TypeError: Cannot read property 'implicitWidth' of null Feb 8 11:05:41 hostname plasmashell[7305]: file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/CompactRepresentation.qml:77: TypeError: Cannot read property 'implicitWidth' of null Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is QApplication(0x7ffcdb4272b0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::ScrollBarEngine(0x55fa65157010), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: message repeated 2 times: [ QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64bf27d0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0)] Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject::installEventFilter(): Cannot filter events for objects in a different thread. Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64cfd5c0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64cfd5c0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject::installEventFilter(): Cannot filter events for objects in a different thread. Feb 8 11:05:41 hostname plasmashell[7305]: message repeated 2 times: [ QObject::installEventFilter(): Cannot filter events for objects in a different thread.] Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject::installEventFilter(): Cannot filter events for objects in a different thread. Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: message repeated 5 times: [ QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0)] Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64cfd5c0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa64cfd5c0), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: QObject::installEventFilter(): Cannot filter events for objects in a different thread. Feb 8 11:05:41 hostname plasmashell[7305]: message repeated 2 times: [ QObject::installEventFilter(): Cannot filter events for objects in a different thread.] Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0) Feb 8 11:05:41 hostname plasmashell[7305]: message repeated 5 times: [ QObject: Cannot create children for a parent that is in a different thread.#012(Parent is Breeze::WidgetStateEngine(0x55fa65143900), parent's thread is QThread(0x55fa64abb4f0), current thread is QQuickPixmapReader(0x55fa665b1ff0)] Feb 8 11:05:41 hostname plasmashell[7305]: QObject: Cannot create children for a parent that is in a different thread.#012(Parent is QTextDocument(0x7f424807f110), parent's thread is QQuickPixmapReader(0x55fa665b1ff0), current thread is QThread(0x55fa64abb4f0) Feb 8 11:05:41 hostname plasmashell[7305]: KCrash: crashing... crashRecursionCounter = 2 Feb 8 11:05:41 hostname plasmashell[7305]: KCrash: Application Name = plasmashell path = /usr/bin pid = 7305 Feb 8 11:05:41 hostname plasmashell[7305]: KCrash: Arguments: /usr/bin/plasmashell --no-respawn Feb 8 11:05:41 hostname kwin_x11[3701]: kwin_core: XCB error: 3 (BadWindow), sequence: 177, resource id: 31457426, major code: 129 (SHAPE), minor code: 3 (Combine) Feb 8 11:05:41 hostname kwin_x11[3701]: kwin_core: XCB error: 3 (BadWindow), sequence: 178, resource id: 31457426, major code: 129 (SHAPE), minor code: 3 (Combine) Feb 8 11:05:41 hostname plasmashell[7305]: KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi Feb 8 11:05:41 hostname kioslave5[7787]: kf.kio.core: Unexpected MessageBox response received: 0 Feb 8 11:05:41 hostname kioslave5[7789]: kf.kio.core: Unexpected MessageBox response received: 0 Feb 8 11:05:41 hostname kwin_x11[3701]: kwin_core: XCB error: 152 (BadDamage), sequence: 506, resource id: 18884834, major code: 143 (DAMAGE), minor code: 3 (Subtract) Feb 8 11:05:41 hostname kwin_x11[3701]: kwin_core: XCB error: 152 (BadDamage), sequence: 510, resource id: 18884841, major code: 143 (DAMAGE), minor code: 3 (Subtract) Feb 8 11:05:42 hostname kded5[3700]: Service "org.kde.StatusNotifierHost-7305" unregistered Feb 8 11:05:43 hostname systemd[3547]: plasma-plasmashell.service: Main process exited, code=exited, status=253/n/a Feb 8 11:05:44 hostname systemd[3547]: app-google\x2dchrome-6d8e640535974748ae706b4a22efa604.scope: Consumed 11.831s CPU time. Feb 8 11:05:47 hostname systemd[3547]: plasma-plasmashell.service: Failed with result 'exit-code'. Feb 8 11:05:47 hostname systemd[3547]: plasma-plasmashell.service: Consumed 9.294s CPU time. Feb 8 11:05:47 hostname systemd[3547]: plasma-plasmashell.service: Scheduled restart job, restart counter is at 2. Feb 8 11:05:47 hostname systemd[3547]: Stopped KDE Plasma Workspace. Feb 8 11:05:47 hostname systemd[3547]: plasma-plasmashell.service: Consumed 9.294s CPU time. Feb 8 11:05:47 hostname systemd[3547]: Starting KDE Plasma Workspace... Feb 8 11:05:47 hostname systemd[3547]: Started KDE Plasma Workspace. Feb 8 11:05:47 hostname plasmashell[7820]: kf.plasma.quick: Applet preload policy set to 1 Feb 8 11:05:48 hostname plasmashell[7820]: qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead. Feb 8 11:05:48 hostname plasmashell[7820]: qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead. Feb 8 11:05:48 hostname plasmashell[7820]: Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:556:5: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:556:5: QML Label: Binding loop detected for property "height" Feb 8 11:05:49 hostname plasmashell[7820]: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml" Feb 8 11:05:49 hostname plasmashell[7820]: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml" Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: CUPS-Get-Printers last error: 0 successful-ok Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: Get-Jobs last error: 0 successful-ok Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: Create-Printer-Subscriptions last error: 0 successful-ok Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: Get-Jobs last error: 0 successful-ok Feb 8 11:05:49 hostname kded5[3700]: Registering "org.kde.StatusNotifierHost-7820" as system tray Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: CUPS-Get-Printers last error: 0 successful-ok Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: Get-Jobs last error: 0 successful-ok Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: Get-Jobs last error: 0 successful-ok Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: 3 "Canon_MF260_Series" Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: 3 "foo" Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: 0 Feb 8 11:05:49 hostname plasmashell[7820]: libkcups: 0 Feb 8 11:05:50 hostname plasmashell[7820]: libkcups: 3 "Canon_MF260_Series" Feb 8 11:05:50 hostname plasmashell[7820]: libkcups: 3 "foo" Feb 8 11:05:50 hostname plasmashell[7820]: libkcups: 0 Feb 8 11:05:50 hostname plasmashell[7820]: libkcups: 0 Feb 8 11:05:50 hostname plasmashell[7820]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 Feb 8 11:05:50 hostname plasmashell[7820]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
> PlayerController.qml:92: TypeError: Property 'join' of object CNN-News18 is not a function Well that certainly looks suspicious!
(In reply to Nate Graham from comment #2) > > PlayerController.qml:92: TypeError: Property 'join' of object CNN-News18 is not a function > Well that certainly looks suspicious! lol! Agreed. It seems to be in relation to the name of the youtube page being loaded by chrome. weirdness....
So this error is happening because on line 92, the code expects for the "albumArtists variable to be a string list, but it's a string instead. It gets set on line 45: readonly property var albumArtists: currentMetadata["xesam:albumArtist"] || [] // stringlist So it seems that in this case, the value of xesam:albumArtist is non-null but passed in the form of a string rather than a stringlist. Surprising that it could cause Plasma to crash. I wonder if this error is a red herring.
(In reply to Nate Graham from comment #4) > So this error is happening because on line 92, the code expects for the > "albumArtists variable to be a string list, but it's a string instead. > > It gets set on line 45: > readonly property var albumArtists: currentMetadata["xesam:albumArtist"] > || [] // stringlist > > So it seems that in this case, the value of xesam:albumArtist is non-null > but passed in the form of a string rather than a stringlist. > > Surprising that it could cause Plasma to crash. I wonder if this error is a > red herring. And even more curious, it only seems to occur behind a web proxy. No issue with direct connection.
Do you have a backtrace?
(In reply to Fushan Wen from comment #6) > Do you have a backtrace? unfortunately no. I might be able to get one on monday.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Created attachment 157083 [details] gdb backtrace Adding back trace from gdb. i think i did it right.... let me know if you need more info.
Created attachment 157084 [details] 2nd bt just making sure i have it right... i'm a bt newbie...
I also changed the Version to 5.27.2 as its persisting in this version...
Pasting the backtrace inline for searchability: Thread 1 (Thread 0x7ffff11dde80 (LWP 3659) "plasmashell"): #0 0x00007ffff5e62f24 in QTextDocument::docHandle() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #1 0x00007ffff5e5a8fc in QTextFrame::begin() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #2 0x00007ffff5e9e6f0 in () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #3 0x00007ffff5e9ed0e in () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #4 0x00007ffff5e9f328 in QTextDocumentLayout::doLayout(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #5 0x00007ffff5ea06bb in QTextDocumentLayout::documentChanged(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #6 0x00007ffff5e78938 in QTextDocumentPrivate::clear() () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #7 0x00007ffff5e611bd in QTextDocument::setPlainText(QString const&) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x00007ffff66ad02b in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007ffff66ae45d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007ffff66aef5f in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007ffff66b101b in QLabel::paintEvent(QPaintEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007ffff65af97e in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007ffff665dd42 in QFrame::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007ffff656c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007ffff58bc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fff0c0439d0, event=0x7fffffffc6e0) at kernel/qcoreapplication.cpp:1064 #16 0x00007ffff65a781a in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007ffff65a80b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007ffff65a9530 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007ffff65a935f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007ffff65a7dcf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007ffff65a9530 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007ffff65a935f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007ffff65a7dcf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007ffff657da4d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007ffff657e233 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007ffff65cc73c in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007ffff656c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007ffff58bc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fff0c090340, event=0x7fffffffd4d0) at kernel/qcoreapplication.cpp:1064 #29 0x00007ffff5d43e21 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #30 0x00007ffff5d16a5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #31 0x00007ffff0cf3dee in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #32 0x00007ffff4496d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007ffff44eb6c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007ffff44943e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007ffff5915ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55555576d3e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #36 0x00007ffff58ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd740, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #37 0x00007ffff58c2f34 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #38 0x000055555557ea8b in () #39 0x00007ffff4e29d90 in __libc_start_call_main (main=main@entry=0x55555557db70, argc=argc@entry=1, argv=argv@entry=0x7fffffffda18) at ../sysdeps/nptl/libc_start_call_main.h:58 #40 0x00007ffff4e29e40 in __libc_start_main_impl (main=0x55555557db70, argc=1, argv=0x7fffffffda18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffda08) at ../csu/libc-start.c:392 #41 0x000055555557ebb5 in ()
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?
Created attachment 157897 [details] attachment-2656456-0.html oh.... you are right. if you disable the plasma browser integration it no longer crashes! yay! in a way :) lol On Tue, Apr 4, 2023 at 3:36 PM Nate Graham <bugzilla_noreply@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=465454 > > Nate Graham <nate@kde.org> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Resolution|--- |WAITINGFORINFO > Status|REPORTED |NEEDSINFO > Summary|plasmashell crash google |plasmashell crashes in > |chrome youtube behind web |QTextDocument::docHandle > |proxy |with google chrome youtube > | |video behind web proxy > > --- Comment #13 from Nate Graham <nate@kde.org> --- > 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? > > -- > You are receiving this mail because: > You reported the bug.
*** Bug 467983 has been marked as a duplicate of this bug. ***
An easy way to reproduce the bug: 1. Make i.ytimg.com resolved to other IP address 2. Open a Youtube video 3. Boom
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1253
*** Bug 467085 has been marked as a duplicate of this bug. ***
*** Bug 468052 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2828
(In reply to Fushan Wen from comment #16) > An easy way to reproduce the bug: > > 1. Make i.ytimg.com resolved to other IP address > 2. Open a Youtube video > 3. Boom Creative - I confirm being able to replicate it here by adding `i.ytimg.com 1.1.1.1` to `/etc/hosts`.
Git commit 402ebdbde1348b7e5a5e4c4ed7b6fed366fc80b6 by Fushan Wen. Committed on 17/04/2023 at 16:08. Pushed by fusionfuture into branch 'Plasma/5.27'. dataengines/mpris2: don't recreate PlayerControl for the same container It's unnecessary and inefficient. M +4 -0 dataengines/mpris2/multiplexedservice.cpp M +5 -0 dataengines/mpris2/playercontrol.h https://invent.kde.org/plasma/plasma-workspace/commit/402ebdbde1348b7e5a5e4c4ed7b6fed366fc80b6
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2830
Git commit 35ef5262cdd275bcd872c07445ec1f31131b3d84 by Fushan Wen. Committed on 17/04/2023 at 17:53. Pushed by fusionfuture into branch 'master'. dataengines/mpris2: don't recreate PlayerControl for the same container It's unnecessary and inefficient. (cherry picked from commit 402ebdbde1348b7e5a5e4c4ed7b6fed366fc80b6) M +4 -0 dataengines/mpris2/multiplexedservice.cpp M +5 -0 dataengines/mpris2/playercontrol.h https://invent.kde.org/plasma/plasma-workspace/commit/35ef5262cdd275bcd872c07445ec1f31131b3d84
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1259
Git commit 8270470d03186d5dce3a4f8711348e51df32e044 by Fushan Wen. Committed on 21/04/2023 at 17:16. Pushed by fusionfuture into branch 'kf5'. WidgetsAskUserActionHandler: create message dialog in the main thread In Qt, the GUI runs in its own thread and must be accessed from the main thread. If QWidget is created in a non-main thread, we can use the QMetaObject::invokeMethod() method to create it in the main thread. This fixes a crash in plasmashell where there is no active QWidget window. FIXED-IN: 5.106 M +73 -20 src/widgets/widgetsaskuseractionhandler.cpp https://invent.kde.org/frameworks/kio/commit/8270470d03186d5dce3a4f8711348e51df32e044
Git commit 23b4ff1484961c6bc265e59e576cf2292f095d54 by Fushan Wen. Committed on 22/04/2023 at 00:43. Pushed by fusionfuture into branch 'master'. 🍒WidgetsAskUserActionHandler: create message dialog in the main thread In Qt, the GUI runs in its own thread and must be accessed from the main thread. If QWidget is created in a non-main thread, we can use the QMetaObject::invokeMethod() method to create it in the main thread. This fixes a crash in plasmashell where there is no active QWidget window. FIXED-IN: 5.106 (cherry picked from commit 8270470d03186d5dce3a4f8711348e51df32e044) M +72 -19 src/widgets/widgetsaskuseractionhandler.cpp https://invent.kde.org/frameworks/kio/commit/23b4ff1484961c6bc265e59e576cf2292f095d54
*** Bug 467286 has been marked as a duplicate of this bug. ***
*** Bug 454060 has been marked as a duplicate of this bug. ***
*** Bug 471990 has been marked as a duplicate of this bug. ***
*** Bug 473525 has been marked as a duplicate of this bug. ***
*** Bug 473544 has been marked as a duplicate of this bug. ***
Given the flood of bug reports from Debian users, perhaps it would be worth asking the Debian packagers to backport the fixes.
*** Bug 474134 has been marked as a duplicate of this bug. ***
*** Bug 476545 has been marked as a duplicate of this bug. ***
*** Bug 478108 has been marked as a duplicate of this bug. ***
*** Bug 483119 has been marked as a duplicate of this bug. ***
*** Bug 488496 has been marked as a duplicate of this bug. ***
*** Bug 495337 has been marked as a duplicate of this bug. ***
Removing subscriber due to abuse report received.
*** Bug 496077 has been marked as a duplicate of this bug. ***