[plasmashell] [Bug 465454] plasmashell crash google chrome youtube behind web proxy

2023-03-07 Thread Nate Graham
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

2023-03-07 Thread dahunt
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

2023-03-07 Thread dahunt
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

2023-03-07 Thread dahunt
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

2023-03-07 Thread dahunt
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

2023-03-07 Thread dahunt
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

2023-02-23 Thread Bug Janitor Service
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

2023-02-09 Thread dahunt
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

2023-02-09 Thread Fushan Wen
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

2023-02-08 Thread dahunt
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

2023-02-08 Thread Nate Graham
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

2023-02-08 Thread dahunt
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

2023-02-08 Thread Nate Graham
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

2023-02-08 Thread dahunt
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

2023-02-07 Thread Bug Janitor Service
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.