[KPipeWire] [Bug 478086] plasmashell crashed sometimes in QtWaylandClient::QWaylandWindow::createDecoration when hovering over task manager icons

2024-01-11 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=478086

David Edmundson  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 CC||k...@davidedmundson.co.uk
 Resolution|--- |DUPLICATE

--- Comment #5 from David Edmundson  ---


*** This bug has been marked as a duplicate of bug 479302 ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[KPipeWire] [Bug 478086] plasmashell crashed sometimes in QtWaylandClient::QWaylandWindow::createDecoration when hovering over task manager icons

2024-01-02 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=478086

Nicolas Fella  changed:

   What|Removed |Added

 Blocks||479302
 CC||nicolas.fe...@gmx.de


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=479302
[Bug 479302] Several things crash in QWaylandWindow::createDecoration
-- 
You are receiving this mail because:
You are watching all bug changes.

[KPipeWire] [Bug 478086] plasmashell crashed sometimes in QtWaylandClient::QWaylandWindow::createDecoration when hovering over task manager icons

2023-12-22 Thread Matt Fagnani
https://bugs.kde.org/show_bug.cgi?id=478086

--- Comment #4 from Matt Fagnani  ---
Created attachment 164390
  --> https://bugs.kde.org/attachment.cgi?id=164390&action=edit
Valgrind log from trying to reproduce plasmashell crash by hovering over task
manager icons

I saw plasmashell crash with this type of trace in Plasma 5.90.0 when I
disabled WiFi in the Plasma NetworkManager applet then clicked off of the
applet to close it. This crash didn't usually happen when doing so.

I ran plasmashell under valgrind and reproduced the crash as before. The error
The Wayland connection broke. Did the Wayland compositor die? was shown in
Konsole so the crash might've been due to that different reason. The window
previews for konsole and other running programs weren't shown when run under
valgrind, but the popups with just their names were shown. There were many
invalid reads which looked to be buffer overreads. The ones involving
KSvg::SvgPrivate::createRenderer might be more likely to be involved with the
window preview popups. I'm attaching the valgrind log.

==8941== Invalid read of size 16
==8941==at 0x72310E7: UnknownInlinedFun (emmintrin.h:706)
==8941==by 0x72310E7: aeshash128_lt16 (qhash.cpp:630)
==8941==by 0x72310E7: aeshash128(unsigned char const*, unsigned long,
unsigned long, unsigned long) (qhash.cpp:771)
==8941==by 0x65EE59A: UnknownInlinedFun (qhash.h:57)
==8941==by 0x65EE59A: QHashPrivate::Data >::findBucket(QStringView const&) const (qhash.h:683)
==8941==by 0x6621E99: UnknownInlinedFun (qhash.h:718)
==8941==by 0x6621E99: QHash::iterator
QHash::emplace_helper(QStringView&&,
QHashDummyValue&&) [clone .isra.0] (qhash.h:1335)
==8941==by 0x65FE1D3: UnknownInlinedFun (qhash.h:1316)
==8941==by 0x65FE1D3: UnknownInlinedFun (qset.h:158)
==8941==by 0x65FE1D3: UnknownInlinedFun (kconfig.cpp:328)
==8941==by 0x65FE1D3: UnknownInlinedFun (kconfigdata_p.h:252)
==8941==by 0x65FE1D3: UnknownInlinedFun (kconfig.cpp:323)
==8941==by 0x65FE1D3: KConfigGroup::groupList() const
(kconfiggroup.cpp:1168)
==8941==by 0x1B8580: ShellCorona::sanitizeScreenLayout(QString const&)
[clone .isra.0] (shellcorona.cpp:694)
==8941==by 0x175796: ShellCorona::load() (shellcorona.cpp:772)
==8941==by 0x13DE25: UnknownInlinedFun (shellcorona.cpp:328)
==8941==by 0x13DE25: main (main.cpp:227)
==8941==  Address 0x1b5764aa is 42 bytes inside a block of size 46 alloc'd
==8941==at 0x484280F: malloc (vg_replace_malloc.c:442)
==8941==by 0x73DCD10: allocateData (qarraydata.cpp:139)
==8941==by 0x73DCD10: QArrayData::allocate(QArrayData**, long long, long
long, long long, QArrayData::AllocationOption) (qarraydata.cpp:189)
==8941==by 0x73A3E53: allocate (qarraydata.h:105)
==8941==by 0x73A3E53: QString::QString(long long, Qt::Initialization)
(qstring.cpp:2530)
==8941==by 0x73BC0BE: QUtf8::convertToUnicode(QByteArrayView)
(qstringconverter.cpp:608)
==8941==by 0x739D18D: QString::fromUtf8(QByteArrayView) (qstring.cpp:5861)
==8941==by 0x65FD74A: UnknownInlinedFun (qstring.h:588)
==8941==by 0x65FD74A: KConfigIniBackend::parseConfig(QByteArray const&,
KEntryMap&, QFlags, bool) (kconfigini.cpp:157)
==8941==by 0x65E7FB1: UnknownInlinedFun (kconfigini.cpp:64)
==8941==by 0x65E7FB1: KConfigPrivate::parseConfigFiles() (kconfig.cpp:791)
==8941==by 0x66052BE: UnknownInlinedFun (ksharedconfig.cpp:124)
==8941==by 0x66052BE: KSharedConfig::openConfig(QString const&,
QFlags, QStandardPaths::StandardLocation)
(ksharedconfig.cpp:89)
==8941==by 0x1B7F0E: ShellCorona::sanitizeScreenLayout(QString const&)
[clone .isra.0] (shellcorona.cpp:683)
==8941==by 0x175796: ShellCorona::load() (shellcorona.cpp:772)
==8941==by 0x13DE25: UnknownInlinedFun (shellcorona.cpp:328)
==8941==by 0x13DE25: main (main.cpp:227)
==8941== 
==8941== Invalid read of size 16
==8941==at 0x72310E7: UnknownInlinedFun (emmintrin.h:706)
==8941==by 0x72310E7: aeshash128_lt16 (qhash.cpp:630)
==8941==by 0x72310E7: aeshash128(unsigned char const*, unsigned long,
unsigned long, unsigned long) (qhash.cpp:771)
==8941==by 0x65EE59A: UnknownInlinedFun (qhash.h:57)
==8941==by 0x65EE59A: QHashPrivate::Data >::findBucket(QStringView const&) const (qhash.h:683)
==8941==by 0x6621E99: UnknownInlinedFun (qhash.h:718)
==8941==by 0x6621E99: QHash::iterator
QHash::emplace_helper(QStringView&&,
QHashDummyValue&&) [clone .isra.0] (qhash.h:1335)
==8941==by 0x65FE2C0: UnknownInlinedFun (qhash.h:1321)
==8941==by 0x65FE2C0: UnknownInlinedFun (qset.h:158)
==8941==by 0x65FE2C0: UnknownInlinedFun (kconfig.cpp:328)
==8941==by 0x65FE2C0: UnknownInlinedFun (kconfigdata_p.h:252)
==8941==by 0x65FE2C0: UnknownInlinedFun (kconfig.cpp:323)
==8941==by 0x65FE2C0: KConfigGroup::groupList() const
(kconfiggroup.cpp:1168)
==8941==by 0x4D502C6: Plasma::Containment::restoreContents(KConfigGroup&)
(containment.cpp:252)
==8941==by 0x4D4FC48: Plasma::Containment::re

[KPipeWire] [Bug 478086] plasmashell crashed sometimes in QtWaylandClient::QWaylandWindow::createDecoration when hovering over task manager icons

2023-12-07 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=478086

Nate Graham  changed:

   What|Removed |Added

   Severity|normal  |crash
Version|5.90.0  |unspecified
   Target Milestone|1.0 |---
Product|plasmashell |KPipeWire
  Component|generic-crash   |general
 CC||aleix...@kde.org

-- 
You are receiving this mail because:
You are watching all bug changes.