https://bugs.kde.org/show_bug.cgi?id=438097
Ash Blake <telepath...@tutanota.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |telepath...@tutanota.com --- Comment #14 from Ash Blake <telepath...@tutanota.com> --- Created attachment 141780 --> https://bugs.kde.org/attachment.cgi?id=141780&action=edit Backtrace from 5.22.90 This is a backtrace from Plasma 5.22.90 from the Arch Linux kde-unstable repo, with the KWin package rebuilt from source to provide debug symbols. The crash happened randomly while using Jetbrains IntelliJ IDEA. My effects setup is mostly default, I only enabled the new Overview effect. Effect list: - kwin4_effect_windowaperture - kwin4_effect_squash - kwin4_effect_sessionquit - kwin4_effect_morphingpopups - kwin4_effect_maximize - kwin4_effect_logout - kwin4_effect_login - kwin4_effect_fullscreen - kwin4_effect_frozenapp - kwin4_effect_fadingpopups - kwin4_effect_fade - kwin4_effect_dialogparent - zoom - slidingpopups - slide - screenshot - desktopgrid - colorpicker - presentwindows - overview - highlightwindow - blur - contrast - startupfeedback - screenedge - screentransform - kscreen I analysed the core dump with GDB - the crash happened in kwin4_effect_fade. Redacted log from the gdb session (at the innermost stack frame): (gdb) set print pretty on (gdb) set print object on (gdb) p *this $1 = (KWin::ScriptedEffect) { ... members of KWin::ScriptedEffect: ... m_effectName = { d = 0x55f534b8f590 }, ... } (gdb) p this->m_effectName->d $3 = (QString::Data *) 0x55f534b8f590 (gdb) set $data_start = (char*)this->m_effectName->d + this->m_effectName->d->offset (gdb) set $len = this->m_effectName->d->size (gdb) set $i = 0 (gdb) while $i < 2*$len >printf "%c", *($data_start + $i) >set $i = $i + 2 >end kwin4_effect_fade When the crash happens again, I'll check if it was the same effect. If so, I'll disable it and test some more. Some information about that EffectWindow pointer: (gdb) p *(entry.i->key) $45 = { <QObject> = {<No data fields>}, members of KWin::EffectWindow: static staticMetaObject = { d = { superdata = { direct = 0x7f9fae97c740 <QObject::staticMetaObject> }, stringdata = 0x7f9fafda5ae0 <qt_meta_stringdata_KWin__EffectWindow>, data = 0x7f9fafda55a0 <qt_meta_data_KWin__EffectWindow>, static_metacall = 0x7f9fafd8ced0 <KWin::EffectWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0 } }, d = { d = 0x20a00000282 } } (gdb) p &(entry.i->key->d) $33 = (QScopedPointer<KWin::EffectWindow::Private, QScopedPointerDeleter<KWin::EffectWindow::Private> > *) 0x55f53571a4d0 (gdb) p entry.i->key->d.d $34 = (KWin::EffectWindow::Private *) 0x20a00000282 (gdb) p *(entry.i->key->d.d) Cannot access memory at address 0x20a00000282 -- You are receiving this mail because: You are watching all bug changes.