Bug 258576

Summary: SystemSettings Display&Monitor crash at press Overview button
Product: [Applications] systemsettings Reporter: Vitaliy Gorbunov <vit.gorbunov>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: cfeck
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vitaliy Gorbunov 2010-12-02 16:27:30 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-7-generic i686
Distribution: Ubuntu natty (development branch)

-- Information about the crash:
Select Display&Monitor section in SystemSettings.  Click on overview button.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7803710 (LWP 26868))]

Thread 3 (Thread 0xb4549b70 (LWP 26870)):
#0  0x0317fe36 in clock_gettime (clock_id=51920884, tp=0xb4549000) at ../sysdeps/unix/clock_gettime.c:100
#1  0x00b176f8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00be3a12 in updateCurrentTime (this=0xa03f244, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xa03f244, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00be2262 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb45490dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00be22fd in timerSourcePrepare (source=0xa03f210, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0486c044 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x0486ced3 in ?? () from /lib/libglib-2.0.so.0
#9  0x0486d594 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x00be2aa7 in QEventDispatcherGlib::processEvents (this=0xa03d328, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x00bb47d9 in QEventLoop::processEvents (this=0xb4549290, flags=...) at kernel/qeventloop.cpp:149
#12 0x00bb4a72 in QEventLoop::exec (this=0xb4549290, flags=...) at kernel/qeventloop.cpp:201
#13 0x00abebe8 in QThread::exec (this=0x9e21cf0) at thread/qthread.cpp:490
#14 0x00b9671b in QInotifyFileSystemWatcherEngine::run (this=0x9e21cf0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x00ac1669 in QThreadPrivate::start (arg=0x9e21cf0) at thread/qthread_unix.cpp:285
#16 0x00a31cc9 in start_thread (arg=0xb4549b70) at pthread_create.c:304
#17 0x046496be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaeb49b70 (LWP 26877)):
#0  0x004d9416 in __kernel_vsyscall ()
#1  0x00a36884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x04656e14 in __pthread_cond_timedwait (cond=0xa3aa988, mutex=0xa3aa970, abstime=0xaeb49320) at forward.c:152
#3  0x023758c3 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb7803710 (LWP 26868)):
[KCrash Handler]
#7  0x06e4b5d5 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00548769 in _dl_init (main_map=0xa, argc=<value optimized out>, argv=<value optimized out>, env=0x9df1800) at dl-init.c:134
#9  0x0054c801 in dl_open_worker (a=0xbffe19d0) at dl-open.c:464
#10 0x00548266 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=0x54c470 <dl_open_worker>, args=0xbffe19d0) at dl-error.c:178
#11 0x0054c046 in _dl_open (file=0x9fd53e0 "/usr/lib/kde4/kcm_screensaver.so", mode=<value optimized out>, caller_dlopen=0xba6c01, nsid=-2, argc=5, argv=0xbffe3474, env=0x9df1800) at dl-open.c:555
#12 0x009a4c0b in dlopen_doit (a=0xbffe1bb0) at dlopen.c:67
#13 0x00548266 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=0x9a4b70 <dlopen_doit>, args=0xbffe1bb0) at dl-error.c:178
#14 0x009a509c in _dlerror_run (operate=<value optimized out>, args=<value optimized out>) at dlerror.c:164
#15 0x009a4b41 in __dlopen (file=0x9fd53e0 "/usr/lib/kde4/kcm_screensaver.so", mode=1) at dlopen.c:88
#16 0x00ba6c01 in QLibraryPrivate::load_sys (this=0xa43a410) at plugin/qlibrary_unix.cpp:205
#17 0x00ba1cd4 in QLibraryPrivate::load (this=0xa43a410) at plugin/qlibrary.cpp:446
#18 0x007678d5 in KPluginLoader::load (this=0xbffe1dd8) at ../../kdecore/util/kpluginloader.cpp:233
#19 0x00767c9d in KPluginLoader::KPluginLoader (this=0xbffe1dd8, plugin=..., componentdata=..., parent=0x0) at ../../kdecore/util/kpluginloader.cpp:155
#20 0x00d22941 in KCModuleLoader::unloadModule (mod=...) at ../../kutils/kcmoduleloader.cpp:142
#21 0x00d29cbc in KCModuleProxy::~KCModuleProxy (this=0x9f12f88, __in_chrg=<value optimized out>) at ../../kutils/kcmoduleproxy.cpp:211
#22 0x00d29d92 in KCModuleProxy::~KCModuleProxy (this=0x9f12f88, __in_chrg=<value optimized out>) at ../../kutils/kcmoduleproxy.cpp:214
#23 0x00bc9087 in QObjectPrivate::deleteChildren (this=0xa2264b0) at kernel/qobject.cpp:1957
#24 0x00ec6864 in QWidget::~QWidget (this=0x9fb9578, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#25 0x00ec6b52 in QWidget::~QWidget (this=0x9fb9578, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1620
#26 0x00bc9087 in QObjectPrivate::deleteChildren (this=0xa2c84c8) at kernel/qobject.cpp:1957
#27 0x00ec6864 in QWidget::~QWidget (this=0xa2daaf0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#28 0x012bb711 in QFrame::~QFrame (this=0xa2daaf0, __in_chrg=<value optimized out>) at widgets/qframe.cpp:240
#29 0x0134a144 in QAbstractScrollArea::~QAbstractScrollArea (this=0xa2daaf0, __in_chrg=<value optimized out>) at widgets/qabstractscrollarea.cpp:521
#30 0x0134efd1 in QScrollArea::~QScrollArea (this=0xa2daaf0, __in_chrg=<value optimized out>) at widgets/qscrollarea.cpp:174
#31 0x0134f012 in QScrollArea::~QScrollArea (this=0xa2daaf0, __in_chrg=<value optimized out>) at widgets/qscrollarea.cpp:176
#32 0x00326314 in ~Private (this=0x9ff6d78, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:40
#33 KPageWidgetItem::~KPageWidgetItem (this=0x9ff6d78, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:84
#34 0x003263c2 in KPageWidgetItem::~KPageWidgetItem (this=0x9ff6d78, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:85
#35 0x00327228 in PageItem::~PageItem (this=0xa2bf6f0, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:174
#36 0x00327e30 in KPageWidgetModel::removePage (this=0x9ffce78, item=0x9ff6d78) at ../../kdeui/paged/kpagewidgetmodel.cpp:513
#37 0x003260ae in KPageWidget::removePage (this=0x9ff7f80, item=0x9ff6d78) at ../../kdeui/paged/kpagewidget.cpp:113
#38 0x00a5b438 in ModuleView::closeModules() () from /usr/lib/libsystemsettingsview.so.2
#39 0x0362aa1f in ?? () from /usr/lib/kde4/icon_mode.so
#40 0x0362ad63 in ?? () from /usr/lib/kde4/icon_mode.so
#41 0x00bbbc0a in QMetaObject::metacall (object=0x9ff4448, cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0xbffe2308) at kernel/qmetaobject.cpp:237
#42 0x00bcb9ff in QMetaObject::activate (sender=0x9ff5810, m=0x17b3390, local_signal_index=1, argv=0xbffe2308) at kernel/qobject.cpp:3280
#43 0x00e6c6a9 in QAction::triggered (this=0x9ff5810, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#44 0x00e6c908 in QAction::activate (this=0x9ff5810, event=QAction::Trigger) at kernel/qaction.cpp:1257
#45 0x01344d42 in trigger (this=0x9df5898) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#46 QToolButton::nextCheckState (this=0x9df5898) at widgets/qtoolbutton.cpp:1147
#47 0x012740f3 in QAbstractButtonPrivate::click (this=0xa0361a0) at widgets/qabstractbutton.cpp:528
#48 0x012743ee in QAbstractButton::mouseReleaseEvent (this=0x9df5898, e=0xbffe2a94) at widgets/qabstractbutton.cpp:1121
#49 0x01344e2c in QToolButton::mouseReleaseEvent (this=0x9df5898, e=0xbffe2a94) at widgets/qtoolbutton.cpp:721
#50 0x00ecb85a in QWidget::event (this=0x9df5898, event=0xbffe2a94) at kernel/qwidget.cpp:8200
#51 0x0127343e in QAbstractButton::event (this=0x9df5898, e=0xbffe2a94) at widgets/qabstractbutton.cpp:1080
#52 0x0134655a in QToolButton::event (this=0x9df5898, event=0xbffe2a94) at widgets/qtoolbutton.cpp:1163
#53 0x00e73814 in QApplicationPrivate::notify_helper (this=0x9d7a040, receiver=0x9df5898, e=0xbffe2a94) at kernel/qapplication.cpp:4445
#54 0x00e78c51 in QApplication::notify (this=0xbffe332c, receiver=0x9df5898, e=0xbffe2a94) at kernel/qapplication.cpp:4006
#55 0x002ebd4a in KApplication::notify (this=0xbffe332c, receiver=0x9df5898, event=0xbffe2a94) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00bb560b in QCoreApplication::notifyInternal (this=0xbffe332c, receiver=0x9df5898, event=0xbffe2a94) at kernel/qcoreapplication.cpp:732
#57 0x00e7472b in sendSpontaneousEvent (receiver=0x9df5898, event=0xbffe2a94, alienWidget=0x9df5898, nativeWidget=0x9e3e840, buttonDown=0x17cfd40, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#58 QApplicationPrivate::sendMouseEvent (receiver=0x9df5898, event=0xbffe2a94, alienWidget=0x9df5898, nativeWidget=0x9e3e840, buttonDown=0x17cfd40, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3103
#59 0x00efc4dc in QETWidget::translateMouseEvent (this=0x9e3e840, event=0xbffe2fbc) at kernel/qapplication_x11.cpp:4438
#60 0x00efa957 in QApplication::x11ProcessEvent (this=0xbffe332c, event=0xbffe2fbc) at kernel/qapplication_x11.cpp:3564
#61 0x00f25e74 in x11EventSourceDispatch (s=0x9d7d168, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#62 0x0486cb18 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#63 0x0486d2e0 in ?? () from /lib/libglib-2.0.so.0
#64 0x0486d594 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#65 0x00be2a6c in QEventDispatcherGlib::processEvents (this=0x9d79de8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#66 0x00f25a65 in QGuiEventDispatcherGlib::processEvents (this=0x9d79de8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x00bb47d9 in QEventLoop::processEvents (this=0xbffe3284, flags=...) at kernel/qeventloop.cpp:149
#68 0x00bb4a72 in QEventLoop::exec (this=0xbffe3284, flags=...) at kernel/qeventloop.cpp:201
#69 0x00bb941c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#70 0x00e716b7 in QApplication::exec () at kernel/qapplication.cpp:3719
#71 0x080570de in _start ()

Possible duplicates by query: bug 254100, bug 248263, bug 177972, bug 176846.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-12-02 22:17:44 UTC
Please report this bug to the bug tracker of your distribution. The bug may be caused by a broken dynamic library loader, or a broken interaction with the NVIDIA driver. We have seen similar bug reports on openSUSE with the newest NVIDIA driver (see bug 251719).