Bug 301826

Summary: Window Decoration KCM crashes
Product: [Applications] systemsettings Reporter: Robby Engelmann <robby.engelmann>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Robby Engelmann 2012-06-13 17:04:52 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.8.80 (4.8.80)
Qt Version: 4.8.1
Operating System: Linux 3.4.0-3-generic i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I open Systemsettings and tried to switch to Workspace Appearance and then to Window Decorations.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1c80740 (LWP 3467))]

Thread 3 (Thread 0xadb81b40 (LWP 3468)):
#0  0xb2dccdcd in __GI_clock_gettime (clock_id=1, tp=0xadb80fb8) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb5f7e315 in do_gettime (frac=0xadb80fb0, sec=0xadb80fa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6068226 in QTimerInfoList::updateCurrentTime (this=0xad202074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb606857a in QTimerInfoList::timerWait (this=0xad202074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6066e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xadb810bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6066ebd in timerSourcePrepare (source=0xad202040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb2ff1872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb2ff1faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb2ff2201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb60678e7 in QEventDispatcherGlib::processEvents (this=0xad200468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb603350d in QEventLoop::processEvents (this=0xadb81240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb60337a9 in QEventLoop::exec (this=0xadb81240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5f1c94c in QThread::exec (this=0x8b14da0) at thread/qthread.cpp:501
#14 0xb6010b5d in QInotifyFileSystemWatcherEngine::run (this=0x8b14da0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5f1fde0 in QThreadPrivate::start (arg=0x8b14da0) at thread/qthread_unix.cpp:298
#16 0xb30c3d4c in start_thread (arg=0xadb81b40) at pthread_create.c:308
#17 0xb5d18ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa6aafb40 (LWP 3469)):
#0  0xb7771424 in __kernel_vsyscall ()
#1  0xb30c796b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5d263dc in __pthread_cond_wait (cond=0xb42c8890, mutex=0xb42c8878) at forward.c:139
#3  0xb41c4029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb41c406f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb30c3d4c in start_thread (arg=0xa6aafb40) at pthread_create.c:308
#6  0xb5d18ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1c80740 (LWP 3467)):
[KCrash Handler]
#7  0xa5afa9f4 in KDecorationOptions::font(bool, bool) const () from /usr/lib/libkdecorations.so.4
#8  0xa5b40810 in ?? () from /usr/lib/kde4/kwin3_skulpture.so
#9  0xa5b04a72 in ?? () from /usr/lib/libkdecorations.so.4
#10 0xa6b172d9 in KDecorationPreview::recreateDecoration (this=0x9f490b0, plugins=0x9f49048) at ../../../../kwin/kcmkwin/kwindecoration/preview.cpp:77
#11 0xa6b1988a in KWin::DecorationModel::regeneratePreview (this=0x9f48f80, index=..., size=...) at ../../../../kwin/kcmkwin/kwindecoration/decorationmodel.cpp:291
#12 0xa6b199c8 in KWin::DecorationModel::regeneratePreviews (this=0x9f48f80) at ../../../../kwin/kcmkwin/kwindecoration/decorationmodel.cpp:261
#13 0xa6b0c484 in KWin::KWinDecorationModule::KWinDecorationModule (this=0x9becc50, parent=0x9bc6958) at ../../../../kwin/kcmkwin/kwindecoration/kwindecoration.cpp:121
#14 0xa6b0d400 in KPluginFactory::createInstance<KWin::KWinDecorationModule, QWidget> (parentWidget=0x0, parent=0x9bc6958, args=...) at /usr/include/KDE/../kpluginfactory.h:477
#15 0xb6432ade in KPluginFactory::create (this=0x8aa42b8, iface=0xb735f700 "KCModule", parentWidget=0x0, parent=0x9bc6958, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#16 0xb74288c9 in create<KCModule> (parent=0x9bc6958, this=0x8aa42b8, args=..., keyword=..., parentWidget=0x0) at ../../kdecore/util/kpluginfactory.h:531
#17 createInstance<KCModule> (error=0xbf9f8b28, args=..., parent=0x9bc6958, parentWidget=0x0, this=0x8978758) at ../../kdecore/services/kservice.h:559
#18 createInstance<KCModule> (error=0xbf9f8b28, args=..., parent=0x9bc6958, this=0x8978758) at ../../kdecore/services/kservice.h:536
#19 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x9bc6958, args=...) at ../../kutils/kcmoduleloader.cpp:89
#20 0xb742e109 in KCModuleProxyPrivate::loadModule (this=0x9e4d1e0) at ../../kutils/kcmoduleproxy.cpp:106
#21 0xb742ef54 in KCModuleProxy::realModule (this=0x9bc6958) at ../../kutils/kcmoduleproxy.cpp:83
#22 0xb742efa1 in KCModuleProxy::showEvent (this=0x9bc6958, ev=0xbf9f9310) at ../../kutils/kcmoduleproxy.cpp:197
#23 0xb667d659 in QWidget::event (this=0x9bc6958, event=0xbf9f9310) at kernel/qwidget.cpp:8569
#24 0xb6622ed4 in notify_helper (e=0xbf9f9310, receiver=0x9bc6958, this=0x86cc428) at kernel/qapplication.cpp:4559
#25 QApplicationPrivate::notify_helper (this=0x86cc428, receiver=0x9bc6958, e=0xbf9f9310) at kernel/qapplication.cpp:4531
#26 0xb66283a2 in QApplication::notify (this=0x86cc428, receiver=0x9bc6958, e=0xbf9f9310) at kernel/qapplication.cpp:4524
#27 0xb71a85d1 in KApplication::notify (this=0xbf9fafec, receiver=0x9bc6958, event=0xbf9f9310) at ../../kdeui/kernel/kapplication.cpp:311
#28 0xb603497e in QCoreApplication::notifyInternal (this=0xbf9fafec, receiver=0x9bc6958, event=0xbf9f9310) at kernel/qcoreapplication.cpp:876
#29 0xb668028d in sendEvent (event=0xbf9f9310, receiver=0x9bc6958) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QWidgetPrivate::show_helper (this=0x9be4070) at kernel/qwidget.cpp:7542
#31 0xb667ff64 in QWidgetPrivate::show_recursive (this=0x9be4070) at kernel/qwidget.cpp:7413
#32 0xb6680069 in QWidgetPrivate::showChildren (this=0x8c11918, spontaneous=false) at kernel/qwidget.cpp:7850
#33 0xb6680180 in QWidgetPrivate::show_helper (this=0x8c11918) at kernel/qwidget.cpp:7489
#34 0xb66805c1 in QWidget::setVisible (this=0x9e615d8, visible=true) at kernel/qwidget.cpp:7764
#35 0xb66800e8 in show (this=0x9e615d8) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#36 QWidgetPrivate::showChildren (this=0x9f29f60, spontaneous=false) at kernel/qwidget.cpp:7852
#37 0xb6680180 in QWidgetPrivate::show_helper (this=0x9f29f60) at kernel/qwidget.cpp:7489
#38 0xb66805c1 in QWidget::setVisible (this=0x9bee0f0, visible=true) at kernel/qwidget.cpp:7764
#39 0xb665e2fd in show (this=0x9bee0f0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#40 QStackedLayout::setCurrentIndex (this=0x898a608, index=1) at kernel/qstackedlayout.cpp:311
#41 0xb665e45f in QStackedLayout::setCurrentWidget (this=0x898a608, widget=0x9bee0f0) at kernel/qstackedlayout.cpp:365
#42 0xb6b0257e in QStackedWidget::setCurrentWidget (this=0x89e4c08, widget=0x9bee0f0) at widgets/qstackedwidget.cpp:292
#43 0xb71dfc5b in KPageViewPrivate::_k_pageSelected (this=0x8817588, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:235
#44 0xb604b6b1 in QMetaObject::activate (sender=0x9c21a18, m=0xb6fa8868, local_signal_index=0, argv=0xbf9f9724) at kernel/qobject.cpp:3547
#45 0xb6c335cd in QItemSelectionModel::selectionChanged (this=0x9c21a18, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#46 0xb6c397c5 in QItemSelectionModel::emitSelectionChanged (this=0x9c21a18, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#47 0xb6c3a83c in QItemSelectionModel::select (this=0x9c21a18, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#48 0xb6c356e6 in QItemSelectionModel::select (this=0x9c21a18, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985
#49 0xb6c338f8 in QItemSelectionModel::setCurrentIndex (this=0x9c21a18, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#50 0xb71de6a7 in KPageViewPrivate::_k_rebuildGui (this=0x8817588) at ../../kdeui/paged/kpageview.cpp:70
#51 0xb71df958 in KPageViewPrivate::_k_modelChanged (this=0x8817588) at ../../kdeui/paged/kpageview.cpp:190
#52 0xb604b6b1 in QMetaObject::activate (sender=0x89e8778, m=0xb61922b8, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3547
#53 0xb609d2f5 in QAbstractItemModel::layoutChanged (this=0x89e8778) at .moc/release-shared/moc_qabstractitemmodel.cpp:177
#54 0xb71e605f in KPageWidgetModel::addPage (this=0x89e8778, item=0x9c2f210) at ../../kdeui/paged/kpagewidgetmodel.cpp:401
#55 0xb71e3c29 in KPageWidget::addPage (this=0x89e4bc0, item=0x9c2f210) at ../../kdeui/paged/kpagewidget.cpp:87
#56 0xb740c600 in ModuleView::addModule (this=0x89e4ba0, module=0x89b42d4) at ../../../systemsettings/core/ModuleView.cpp:191
#57 0xb740ca5b in ModuleView::loadModule (this=0x89e4ba0, menuItem=...) at ../../../systemsettings/core/ModuleView.cpp:144
#58 0xaf23be79 in changeModule (activeModule=..., this=0x89cdc20) at ../../../systemsettings/classic/ClassicMode.cpp:165
#59 ClassicMode::changeModule (this=0x89cdc20, activeModule=...) at ../../../systemsettings/classic/ClassicMode.cpp:154
#60 0xb604b6b1 in QMetaObject::activate (sender=0x8a03470, m=0xb6fa7b7c, local_signal_index=3, argv=0xbf9f9da8) at kernel/qobject.cpp:3547
#61 0xb6bd53f5 in QAbstractItemView::activated (this=0x8a03470, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:362
#62 0xb6bd5930 in QAbstractItemView::mouseReleaseEvent (this=0x8a03470, event=0xbf9fa794) at itemviews/qabstractitemview.cpp:1821
#63 0xb6c27e84 in QTreeView::mouseReleaseEvent (this=0x8a03470, event=0xbf9fa794) at itemviews/qtreeview.cpp:1865
#64 0xb667d1ac in QWidget::event (this=0x8a03470, event=0xbf9fa794) at kernel/qwidget.cpp:8362
#65 0xb6a9ae45 in QFrame::event (this=0x8a03470, e=0xbf9fa794) at widgets/qframe.cpp:557
#66 0xb6b2daa1 in QAbstractScrollArea::viewportEvent (this=0x8a03470, e=0xbf9fa794) at widgets/qabstractscrollarea.cpp:1043
#67 0xb6bd3abc in QAbstractItemView::viewportEvent (this=0x8a03470, event=0xbf9fa794) at itemviews/qabstractitemview.cpp:1644
#68 0xb6c21b56 in QTreeView::viewportEvent (this=0x8a03470, event=0xbf9fa794) at itemviews/qtreeview.cpp:1257
#69 0xb6b301c6 in viewportEvent (this=<optimized out>, event=0xbf9fa794) at widgets/qabstractscrollarea_p.h:100
#70 eventFilter (e=0xbf9fa794, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#71 QAbstractScrollAreaFilter::eventFilter (this=0x8a2ac48, o=0x87eab40, e=0xbf9fa794) at widgets/qabstractscrollarea_p.h:115
#72 0xb6034b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x86cc428, receiver=0x87eab40, event=0xbf9fa794) at kernel/qcoreapplication.cpp:986
#73 0xb6622ea2 in notify_helper (e=0xbf9fa794, receiver=0x87eab40, this=0x86cc428) at kernel/qapplication.cpp:4555
#74 QApplicationPrivate::notify_helper (this=0x86cc428, receiver=0x87eab40, e=0xbf9fa794) at kernel/qapplication.cpp:4531
#75 0xb6629024 in QApplication::notify (this=0x86cc428, receiver=0x87eab40, e=0xbf9fa794) at kernel/qapplication.cpp:4102
#76 0xb71a85d1 in KApplication::notify (this=0xbf9fafec, receiver=0x87eab40, event=0xbf9fa794) at ../../kdeui/kernel/kapplication.cpp:311
#77 0xb603497e in QCoreApplication::notifyInternal (this=0xbf9fafec, receiver=0x87eab40, event=0xbf9fa794) at kernel/qcoreapplication.cpp:876
#78 0xb6623e95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#79 QApplicationPrivate::sendMouseEvent (receiver=0x87eab40, event=0xbf9fa794, alienWidget=0x87eab40, nativeWidget=0x89bec38, buttonDown=0xb6fb7cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#80 0xb66b0074 in QETWidget::translateMouseEvent (this=0x89bec38, event=0xbf9fac4c) at kernel/qapplication_x11.cpp:4617
#81 0xb66aec0d in QApplication::x11ProcessEvent (this=0xbf9fafec, event=0xbf9fac4c) at kernel/qapplication_x11.cpp:3732
#82 0xb66dbeac in x11EventSourceDispatch (s=0x86cd4a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#83 0xb2ff1d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#84 0xb2ff2125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#85 0xb2ff2201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#86 0xb6067887 in QEventDispatcherGlib::processEvents (this=0x869eeb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#87 0xb66dbaaa in QGuiEventDispatcherGlib::processEvents (this=0x869eeb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#88 0xb603350d in QEventLoop::processEvents (this=0xbf9faf44, flags=...) at kernel/qeventloop.cpp:149
#89 0xb60337a9 in QEventLoop::exec (this=0xbf9faf44, flags=...) at kernel/qeventloop.cpp:204
#90 0xb6038eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#91 0xb6620a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#92 0x08050438 in main (argc=171390056, argv=0xa373494) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2012-06-13 17:40:35 UTC

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