[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 Nate Graham changed: What|Removed |Added Component|Task Manager and Icons-Only |generic-crash |Task Manager| --- Comment #12 from Nate Graham --- Pasting the backtrace inline for searchability: Thread 1 (Thread 0x711dde80 (LWP 3659) "plasmashell"): #0 0x75e62f24 in QTextDocument::docHandle() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #1 0x75e5a8fc in QTextFrame::begin() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #2 0x75e9e6f0 in () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #3 0x75e9ed0e in () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #4 0x75e9f328 in QTextDocumentLayout::doLayout(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #5 0x75ea06bb in QTextDocumentLayout::documentChanged(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #6 0x75e78938 in QTextDocumentPrivate::clear() () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #7 0x75e611bd in QTextDocument::setPlainText(QString const&) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x766ad02b in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x766ae45d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x766aef5f in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x766b101b in QLabel::paintEvent(QPaintEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x765af97e in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x7665dd42 in QFrame::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x7656c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x758bc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fff0c0439d0, event=0x7fffc6e0) at kernel/qcoreapplication.cpp:1064 #16 0x765a781a in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x765a80b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x765a9530 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x765a935f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x765a7dcf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x765a9530 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x765a935f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x765a7dcf in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x7657da4d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x7657e233 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x765cc73c in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x7656c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x758bc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fff0c090340, event=0x7fffd4d0) at kernel/qcoreapplication.cpp:1064 #29 0x75d43e21 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #30 0x75d16a5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #31 0x70cf3dee in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #32 0x74496d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x744eb6c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x744943e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x75915ad8 in QEventDispatcherGlib::processEvents(QFlags) (this=0x5576d3e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #36 0x758ba99b in QEventLoop::exec(QFlags) (this=this@entry=0x7fffd740, flags=...,
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #11 from dahunt --- I also changed the Version to 5.27.2 as its persisting in this version... -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 dahunt changed: What|Removed |Added Version|5.26.5 |5.27.2 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #10 from dahunt --- Created attachment 157084 --> https://bugs.kde.org/attachment.cgi?id=157084=edit 2nd bt just making sure i have it right... i'm a bt newbie... -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 dahunt changed: What|Removed |Added Status|NEEDSINFO |REPORTED Resolution|BACKTRACE |--- -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #9 from dahunt --- Created attachment 157083 --> https://bugs.kde.org/attachment.cgi?id=157083=edit gdb backtrace Adding back trace from gdb. i think i did it right let me know if you need more info. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #8 from Bug Janitor Service --- 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! -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #7 from dahunt --- (In reply to Fushan Wen from comment #6) > Do you have a backtrace? unfortunately no. I might be able to get one on monday. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 Fushan Wen changed: What|Removed |Added Resolution|--- |BACKTRACE Status|REPORTED|NEEDSINFO --- Comment #6 from Fushan Wen --- Do you have a backtrace? -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #5 from dahunt --- (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. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 Nate Graham changed: What|Removed |Added Component|Panel |Task Manager and Icons-Only ||Task Manager --- Comment #4 from Nate Graham --- 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. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #3 from dahunt --- (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 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 Nate Graham changed: What|Removed |Added CC||k...@privat.broulik.de, ||n...@kde.org, ||qydwhotm...@gmail.com Keywords||regression --- Comment #2 from Nate Graham --- > PlayerController.qml:92: TypeError: Property 'join' of object CNN-News18 is > not a function Well that certainly looks suspicious! -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 --- Comment #1 from dahunt --- 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
[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy
https://bugs.kde.org/show_bug.cgi?id=465454 Bug Janitor Service changed: What|Removed |Added Severity|normal |crash -- You are receiving this mail because: You are watching all bug changes.