Bug 243149

Summary: KWin Crashes on Window Theme Change
Product: [Plasma] kwin Reporter: Charles Opondo <charlesopondo>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: investigated, triaged
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Charles Opondo 2010-06-29 13:15:57 UTC
Application: kwin (4.4.4 (KDE 4.4.4))
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
KWin crashes on theme change from Oxygen to Bespin

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77d6ad0 (LWP 2103))]

Thread 2 (Thread 0xab6c7b70 (LWP 2104)):
#0  0x00aec422 in __kernel_vsyscall ()
#1  0x002b6b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x05e6e4eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x05e610ac in ?? () from /lib/libglib-2.0.so.0
#4  0x05e614b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x08b58f1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x08b291a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x08b295fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x08a26aee in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x08b082eb in ?? () from /usr/lib/libQtCore.so.4
#10 0x08a29dc9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00d2d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x002c4a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77d6ad0 (LWP 2103)):
[KCrash Handler]
#6  0x00770e9a in KCommonDecoration::widget() () from /usr/lib/libkdecorations.so.4
#7  0x08b29e2a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#8  0x050db929 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x050e2db9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00588ffa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#11 0x00152def in ?? () from /usr/lib/libkdeinit4_kwin.so
#12 0x08b2a6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x0513e056 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#14 0x0076cb13 in KDecoration::~KDecoration() () from /usr/lib/libkdecorations.so.4
#15 0x0076cbc8 in KDecorationUnstable::~KDecorationUnstable() () from /usr/lib/libkdecorations.so.4
#16 0x007761e9 in ?? () from /usr/lib/libkdecorations.so.4
#17 0x00143e25 in ?? () from /usr/lib/libkdeinit4_kwin.so
#18 0x001430b0 in ?? () from /usr/lib/libkdeinit4_kwin.so
#19 0x00134f65 in ?? () from /usr/lib/libkdeinit4_kwin.so
#20 0x0013617b in ?? () from /usr/lib/libkdeinit4_kwin.so
#21 0x08b3042a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#22 0x08b431a5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0x08b948d7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#24 0x08b48d4e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#25 0x08b3d014 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x050db94c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0x050e2d1e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00588ffa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00152def in ?? () from /usr/lib/libkdeinit4_kwin.so
#30 0x08b2a6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x08b5c426 in ?? () from /usr/lib/libQtCore.so.4
#32 0x08b59227 in ?? () from /usr/lib/libQtCore.so.4
#33 0x05e5d5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x05e612d8 in ?? () from /lib/libglib-2.0.so.0
#35 0x05e614b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x08b58ee5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x0519c725 in ?? () from /usr/lib/libQtGui.so.4
#38 0x08b291a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x08b295fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x08b2dbaf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#41 0x050da777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#42 0x00154a00 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#43 0x0804860b in _start ()

This bug may be a duplicate of or related to bug 228759.

Possible duplicates by query: bug 242987, bug 228759.

Reported using DrKonqi
Comment 1 Martin Flöser 2010-06-29 17:43:38 UTC
> #14 0x0076cb13 in KDecoration::~KDecoration() () from
> /usr/lib/libkdecorations.so.4
> #15 0x0076cbc8 in KDecorationUnstable::~KDecorationUnstable() () from
> /usr/lib/libkdecorations.so.4
> #16 0x007761e9 in ?? () from /usr/lib/libkdecorations.so.4
> #17 0x00143e25 in ?? () from /usr/lib/libkdeinit4_kwin.so
> #18 0x001430b0 in ?? () from /usr/lib/libkdeinit4_kwin.so
> #19 0x00134f65 in ?? () from /usr/lib/libkdeinit4_kwin.so
> #20 0x0013617b in ?? () from /usr/lib/libkdeinit4_kwin.so

Unfortunately the backtrace is useless. If you are able to reproduce please install package kdebase-workspace-dbg and attach a new backtrace.
Comment 2 Thomas Lübking 2010-06-29 17:57:23 UTC
it's likely in oxygens sizegrip eventfilter, though
(backtrace structure, hugo has presumingly meanwhile fixed that)

try setting it to "always hide" in the "fine tuning" tab.
if it stops crashing, this is a dupe of the mentioned (if not the grip could be created but just hidden anyway)
Comment 3 Andrew Crouthamel 2018-09-20 22:11:35 UTC
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 set the bug status 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!
Comment 4 Andrew Crouthamel 2018-10-21 05:08:11 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!