Bug 169470 - systemsettings crash if i'm press the "display"-button
Summary: systemsettings crash if i'm press the "display"-button
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_randr (show other bugs)
Version: 4.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Gustavo Pichorim Boiko
URL:
Keywords:
: 167340 174802 174889 184693 187117 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-08-20 09:17 UTC by Vinzenz Hersche
Modified: 2009-08-08 13:18 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vinzenz Hersche 2008-08-20 09:17:23 UTC
Version:           4.1.0 (using KDE 4.1.0)
OS:                Linux
Installed from:    Fedora RPMs

Hello, i hope, it isn't one of many dublicates.. :)
Everytime when i want to look the display-settings, it crashed. All the other buttons (or the most, i don't use every button) are ok, just this one is a problem.

my backtrace:

Application: System Settings (systemsettings), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fe7e49c7800 (LWP 3857)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007fe7daf01929 in ?? () from /usr/lib64/kde4/kcm_randr.so
#6  0x00007fe7daf00369 in ?? () from /usr/lib64/kde4/kcm_randr.so
#7  0x00000037876870ef in KCModule::showEvent () from /usr/lib64/libkdeui.so.5
#8  0x00000037865d2606 in QWidget::event () from /usr/lib64/libQtGui.so.4
#9  0x000000378658021d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#10 0x0000003786587fca in QApplication::notify ()
   from /usr/lib64/libQtGui.so.4
#11 0x00000037875fadab in KApplication::notify ()
   from /usr/lib64/libkdeui.so.5
#12 0x0000003784d42d51 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#13 0x00000037865d53e1 in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#14 0x00000037865d592a in QWidget::setVisible () from /usr/lib64/libQtGui.so.4
#15 0x00000037865d56fe in QWidgetPrivate::showChildren ()
   from /usr/lib64/libQtGui.so.4
#16 0x00000037865d52ef in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#17 0x00000037865d56e2 in QWidgetPrivate::showChildren ()
   from /usr/lib64/libQtGui.so.4
#18 0x00000037865d52ef in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#19 0x00000037865d592a in QWidget::setVisible () from /usr/lib64/libQtGui.so.4
#20 0x00000037865d56fe in QWidgetPrivate::showChildren ()
   from /usr/lib64/libQtGui.so.4
#21 0x00000037865d52ef in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#22 0x00000037865d56e2 in QWidgetPrivate::showChildren ()
   from /usr/lib64/libQtGui.so.4
#23 0x00000037865d52ef in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#24 0x00000037865d56e2 in QWidgetPrivate::showChildren ()
   from /usr/lib64/libQtGui.so.4
#25 0x00000037865d52ef in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#26 0x00000037865d592a in QWidget::setVisible () from /usr/lib64/libQtGui.so.4
#27 0x00000037865d56fe in QWidgetPrivate::showChildren ()
   from /usr/lib64/libQtGui.so.4
#28 0x00000037865d52ef in QWidgetPrivate::show_helper ()
   from /usr/lib64/libQtGui.so.4
#29 0x00000037865d592a in QWidget::setVisible () from /usr/lib64/libQtGui.so.4
#30 0x000000378699aa0c in QDialog::setVisible () from /usr/lib64/libQtGui.so.4
#31 0x00000037865b9a25 in QStackedLayout::setCurrentIndex ()
   from /usr/lib64/libQtGui.so.4
#32 0x000000000041319a in _start ()

hope, it's a help for you great work. :)
Comment 1 Vinzenz Hersche 2008-08-20 09:20:43 UTC
ah, if it help a little bit.. i start systemsettings one time from a terminal (konsole) and reproduce a crash, then the terminal maked another output, it's this one:

[vhersche@pw-vhersche ~]$ systemsettings(4764) KRandRModule::KRandRModule: Error:  ""
KCrash: Application 'systemsettings' crashing...
sock_file=/home/vhersche/.kde/socket-pw-vhersche.puzzle.itc/kdeinit4__0

Comment 2 Pino Toscano 2008-08-20 09:30:19 UTC
The backtrace is not that useful; please improve it, by following the instructions on:
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 3 Aron Boström 2008-08-25 16:56:17 UTC
I have the same crashes here, but I can't install the openSUSE -debuginfo packages.

My setup:
64bit system (ATI graphics card running the fglrx driver), KDE 4.1 (prebuilt for openSUSE 11.0).
The crash seems to happen both with compositing enabled and disabled.

How to reproduce:
1) Launch System Settings, click Desktop (this just causes System Settings to die without backtrace)
2) Right click the window title, select the second last option (something like "Adapt Window Behaviour" -- "An&passa fönsterbeteende" in sv_SE). This causes a crash dialogue to appear telling me kcmshell4 crashed with SIGABRT. Unfortunately, the backtrace is rubbish, as I can't install the corresponding -debuginfo packages (openSUSE refuses to install them as they depends on libqt4-debuginfo packages which are nowhere to be found.)

I'm downloading source packages to compile by myself, but I have very little time so it may take a few weeks...
Comment 4 Aron Boström 2008-08-25 17:29:11 UTC
I got a decent backtrace working rather quickly.

How to reproduce (openSUSE 11.0 x86_64 with prebuilt KDE 4.1 packages from openSUSE factory, proprietary fglrx X driver)
* right click a Window Title Bar (any window title bar)
* select the second last option (something like "Adapt Window Behaviour")

Program: KDE-inställningsmodul (kcmshell4), signal SIGABRT
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0x7f5cbb0f2700 (LWP 20824)]
[KCrash handler]
#5  0x00007f5cb4c8a5c5 in raise () from /lib64/libc.so.6
#6  0x00007f5cb4c8bbb3 in abort () from /lib64/libc.so.6
#7  0x00007f5cb4c831e9 in __assert_fail () from /lib64/libc.so.6
#8  0x00007f5cb83b6df6 in _XReply () from /usr/lib64/libX11.so.6
#9  0x00007f5cab825643 in AtiCallFGLCWDDE () from /usr/lib64/xorg/libGL.so.1
#10 0x00007f5caaf615dc in DRICallFGLCWDDE () from /usr/lib64/dri/fglrx_dri.so
#11 0x00007f5caafb28e8 in lnxioGetDongleInfo ()
   from /usr/lib64/dri/fglrx_dri.so
#12 0x00007f5caae43836 in ioOpen () from /usr/lib64/dri/fglrx_dri.so
#13 0x00007f5caae3a9a4 in gslOpen () from /usr/lib64/dri/fglrx_dri.so
#14 0x00007f5caa480d2a in gldvOpen () from /usr/lib64/dri/fglrx_dri.so
#15 0x00007f5caaa91899 in wsiDisplay::wsiDisplay ()
   from /usr/lib64/dri/fglrx_dri.so
#16 0x00007f5caaa91b5e in wsiGetDisplay () from /usr/lib64/dri/fglrx_dri.so
#17 0x00007f5caaf63ac7 in __driCreateNewScreen_20050727 ()
   from /usr/lib64/dri/fglrx_dri.so
#18 0x00007f5cab802531 in ?? () from /usr/lib64/xorg/libGL.so.1
#19 0x00007f5cab7fd769 in glXQueryVersion () from /usr/lib64/xorg/libGL.so.1
#20 0x00007f5cab98481f in KWin::CompositingPrefs::detect (this=0xab59f8)
    at /usr/src/debug/kdebase-workspace-4.1.0/kwin/compositingprefs.cpp:125
#21 0x00007f5cab980515 in KWinCompositingConfig (this=0xab5910, 
    parent=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.1.0/kwin/kcmkwin/kwincompositing/main.cpp:100
#22 0x00007f5cab981f45 in KPluginFactory::createInstance<KWin::KWinCompositingConfig, QWidget> (parentWidget=<value optimized out>, 
    parent=<value optimized out>, args=@0x7fffc314dce0)
    at /usr/include/kpluginfactory.h:461
#23 0x00007f5cb951e8b4 in KPluginFactory::create ()
   from /usr/lib64/libkdecore.so.5
#24 0x00007f5cb9e97497 in KCModuleLoader::loadModule ()
   from /usr/lib64/libkutils.so.4
#25 0x00007f5cb9e9bffe in ?? () from /usr/lib64/libkutils.so.4
#26 0x00007f5cb9e9cb45 in KCModuleProxy::realModule ()
   from /usr/lib64/libkutils.so.4
#27 0x00007f5cb9e9cb59 in KCModuleProxy::minimumSizeHint ()
   from /usr/lib64/libkutils.so.4
#28 0x00007f5cba2e4473 in ?? () from /usr/lib64/libkdeui.so.5
#29 0x00007f5cba2e4649 in KPageView::qt_metacall ()
   from /usr/lib64/libkdeui.so.5
#30 0x00007f5cba2e7756 in KPageWidget::qt_metacall ()
   from /usr/lib64/libkdeui.so.5
#31 0x00007f5cb8e234e0 in QMetaObject::activate (sender=0x6f7c10, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3007
#32 0x00007f5cb9e98dca in KCMultiDialog::addModule ()
   from /usr/lib64/libkutils.so.4
#33 0x00007f5cbad2e338 in kdemain (_argc=8, _argv=0x7fffc314ef38)
    at /usr/src/debug/kdebase-runtime-4.1.0/kcmshell/main.cpp:268
#34 0x00007f5cb4c76436 in __libc_start_main () from /lib64/libc.so.6
#35 0x0000000000400859 in _start ()
#0  0x00007f5cb4cfa230 in nanosleep () from /lib64/libc.so.6
Comment 5 Dario Andres 2008-08-27 19:37:38 UTC
This may be related to bug 157549
Comment 6 Christophe Marin 2008-11-12 11:31:58 UTC
*** Bug 174889 has been marked as a duplicate of this bug. ***
Comment 7 Christophe Marin 2008-11-12 11:32:35 UTC
*** Bug 167340 has been marked as a duplicate of this bug. ***
Comment 8 Christophe Marin 2008-11-12 11:35:35 UTC
*** Bug 174802 has been marked as a duplicate of this bug. ***
Comment 9 Thomas Jarosch 2008-12-03 13:22:52 UTC
Here's a backtrace with full debug symbols from KDE 4.1.3 using Fedora RPMs:

Application: System Settings (systemsettings), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb8086770 (LWP 4829)]
[KCrash handler]
#6  RandRDisplay::isValid (this=0x6f006c)
    at /usr/src/debug/kdebase-workspace-4.1.3/kcontrol/randr/randrdisplay.cpp:110
#7  0x00391f30 in KRandRModule::load (this=0x6f006c)
    at /usr/src/debug/kdebase-workspace-4.1.3/kcontrol/randr/krandrmodule.cpp:106
#8  0x07d2e836 in KCModule::showEvent (this=<value optimized out>, ev=)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/widgets/kcmodule.cpp:100
#9  0x031f6009 in QWidget::event (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qwidget.cpp:7360
#10 0x0319df8c in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3803
#11 0x031a5efa in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3768
#12 0x07c9289d in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#13 0x076ce2f1 in QCoreApplication::notifyInternal (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#14 0x031f9143 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:209
#15 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#16 0x031f94b8 in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at ../../src/gui/kernel/qwidget.h:464
#17 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#18 0x031f9319 in QWidgetPrivate::show_recursive (this=<value optimized out>)
    at kernel/qwidget.cpp:6245
#19 0x031f949f in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at kernel/qwidget.cpp:6664
#20 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#21 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#22 0x031f94b8 in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at ../../src/gui/kernel/qwidget.h:464
#23 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#24 0x031f9319 in QWidgetPrivate::show_recursive (this=<value optimized out>)
    at kernel/qwidget.cpp:6245
#25 0x031f949f in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at kernel/qwidget.cpp:6664
#26 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#27 0x031f9319 in QWidgetPrivate::show_recursive (this=<value optimized out>)
    at kernel/qwidget.cpp:6245
#28 0x031f949f in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at kernel/qwidget.cpp:6664
#29 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#30 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#31 0x031f94b8 in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at ../../src/gui/kernel/qwidget.h:464
#32 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#33 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#34 0x0360b9fd in QDialog::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at dialogs/qdialog.cpp:651
#35 0x031db491 in QStackedLayout::setCurrentIndex (
    this=<value optimized out>, index=<value optimized out>)
    at ../../src/gui/kernel/qwidget.h:464
#36 0x031db61d in QStackedLayout::setCurrentWidget (
    this=<value optimized out>, widget=<value optimized out>)
    at kernel/qstackedlayout.cpp:363
#37 0x0359a3cc in QStackedWidget::setCurrentWidget (
    this=<value optimized out>, widget=<value optimized out>)
    at widgets/qstackedwidget.cpp:244
#38 0x080588f3 in MainWindow::selectionChanged (this=0x8dbdac8, 
    selected=@0x8efcd70)
    at /usr/src/debug/kdebase-workspace-4.1.3/systemsettings/mainwindow.cpp:368
#39 0x08058e5c in MainWindow::qt_metacall (this=0x8dbdac8, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfeb736c)
    at /usr/src/debug/kdebase-workspace-4.1.3/i386-redhat-linux-gnu/systemsettings/mainwindow.moc:70
#40 0x076e2fa0 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, 
    to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3031
#41 0x076e3d22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#42 0x0365fbb3 in QAbstractItemView::activated (this=)
    at .moc/release-shared/moc_qabstractitemview.cpp:330
#43 0x0366cf30 in QAbstractItemView::mouseReleaseEvent (
    this=<value optimized out>, event=<value optimized out>)
    at itemviews/qabstractitemview.cpp:1616
#44 0x03682e1f in QListView::mouseReleaseEvent (this=<value optimized out>, 
    e=<value optimized out>) at itemviews/qlistview.cpp:819
#45 0x07c7edd4 in KCategorizedView::mouseReleaseEvent (
    this=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/itemviews/kcategorizedview.cpp:1135
#46 0x031f61d2 in QWidget::event (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qwidget.cpp:7163
#47 0x0352ccb3 in QFrame::event (this=<value optimized out>, 
    e=<value optimized out>) at widgets/qframe.cpp:651
#48 0x035c38df in QAbstractScrollArea::viewportEvent (this=)
    at widgets/qabstractscrollarea.cpp:943
#49 0x0366f2df in QAbstractItemView::viewportEvent (
    this=<value optimized out>, event=<value optimized out>)
    at itemviews/qabstractitemview.cpp:1429
#50 0x035c5e85 in QAbstractScrollAreaFilter::eventFilter (
    this=<value optimized out>, o=<value optimized out>, e=)
    at widgets/qabstractscrollarea_p.h:96
#51 0x076cd4da in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:694
#52 0x0319df6a in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3799
#53 0x031a67e1 in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3528
#54 0x07c9289d in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#55 0x076ce2f1 in QCoreApplication::notifyInternal (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#56 0x031a5a6e in QApplicationPrivate::sendMouseEvent (
    receiver=<value optimized out>, event=<value optimized out>, 
    alienWidget=<value optimized out>, nativeWidget=<value optimized out>, 
    buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:212
#57 0x0320ff26 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4044
#58 0x0320f2ad in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:3040
#59 0x03237a3c in x11EventSourceDispatch (s=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:142
#60 0x0061ce38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x006204e3 in ?? () from /lib/libglib-2.0.so.0
#62 0x006206a1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x076f8a38 in QEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:319
#64 0x03237105 in QGuiEventDispatcherGlib::processEvents (this=)
    at kernel/qguieventdispatcher_glib.cpp:198
#65 0x076cc9da in QEventLoop::processEvents (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:143
#66 0x076ccb9a in QEventLoop::exec (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:194
#67 0x076cf245 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#68 0x0319de07 in QApplication::exec () at kernel/qapplication.cpp:3331
#69 0x0805601b in main (argc=1, argv=0xbfeb8834)
    at /usr/src/debug/kdebase-workspace-4.1.3/systemsettings/main.cpp:67



and another one:
Application: System Settings (systemsettings), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb7f17770 (LWP 4843)]
[KCrash handler]
#6  RandRDisplay::isValid (this=0x67006e)
    at /usr/src/debug/kdebase-workspace-4.1.3/kcontrol/randr/randrdisplay.cpp:110
#7  0x00391f30 in KRandRModule::load (this=0x67006e)
    at /usr/src/debug/kdebase-workspace-4.1.3/kcontrol/randr/krandrmodule.cpp:106
#8  0x07d2e836 in KCModule::showEvent (this=<value optimized out>, ev=)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/widgets/kcmodule.cpp:100
#9  0x031f6009 in QWidget::event (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qwidget.cpp:7360
#10 0x0319df8c in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3803
#11 0x031a5efa in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3768
#12 0x07c9289d in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#13 0x076ce2f1 in QCoreApplication::notifyInternal (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#14 0x031f9143 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:209
#15 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#16 0x031f94b8 in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at ../../src/gui/kernel/qwidget.h:464
#17 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#18 0x031f9319 in QWidgetPrivate::show_recursive (this=<value optimized out>)
    at kernel/qwidget.cpp:6245
#19 0x031f949f in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at kernel/qwidget.cpp:6664
#20 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#21 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#22 0x031f94b8 in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at ../../src/gui/kernel/qwidget.h:464
#23 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#24 0x031f9319 in QWidgetPrivate::show_recursive (this=<value optimized out>)
    at kernel/qwidget.cpp:6245
#25 0x031f949f in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at kernel/qwidget.cpp:6664
#26 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#27 0x031f9319 in QWidgetPrivate::show_recursive (this=<value optimized out>)
    at kernel/qwidget.cpp:6245
#28 0x031f949f in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at kernel/qwidget.cpp:6664
#29 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#30 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#31 0x031f94b8 in QWidgetPrivate::showChildren (this=<value optimized out>, 
    spontaneous=<value optimized out>) at ../../src/gui/kernel/qwidget.h:464
#32 0x031f9051 in QWidgetPrivate::show_helper (this=<value optimized out>)
    at kernel/qwidget.cpp:6321
#33 0x031f96e3 in QWidget::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6584
#34 0x0360b9fd in QDialog::setVisible (this=<value optimized out>, 
    visible=<value optimized out>) at dialogs/qdialog.cpp:651
#35 0x031db491 in QStackedLayout::setCurrentIndex (
    this=<value optimized out>, index=<value optimized out>)
    at ../../src/gui/kernel/qwidget.h:464
#36 0x031db61d in QStackedLayout::setCurrentWidget (
    this=<value optimized out>, widget=<value optimized out>)
    at kernel/qstackedlayout.cpp:363
#37 0x0359a3cc in QStackedWidget::setCurrentWidget (
    this=<value optimized out>, widget=<value optimized out>)
    at widgets/qstackedwidget.cpp:244
#38 0x080588f3 in MainWindow::selectionChanged (this=0x84c7ac8, 
    selected=@0x8498e88)
    at /usr/src/debug/kdebase-workspace-4.1.3/systemsettings/mainwindow.cpp:368
#39 0x08058e5c in MainWindow::qt_metacall (this=0x84c7ac8, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf847cfc)
    at /usr/src/debug/kdebase-workspace-4.1.3/i386-redhat-linux-gnu/systemsettings/mainwindow.moc:70
#40 0x076e2fa0 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, 
    to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3031
#41 0x076e3d22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#42 0x0365fbb3 in QAbstractItemView::activated (this=)
    at .moc/release-shared/moc_qabstractitemview.cpp:330
#43 0x0366cf30 in QAbstractItemView::mouseReleaseEvent (
    this=<value optimized out>, event=<value optimized out>)
    at itemviews/qabstractitemview.cpp:1616
#44 0x03682e1f in QListView::mouseReleaseEvent (this=<value optimized out>, 
    e=<value optimized out>) at itemviews/qlistview.cpp:819
#45 0x07c7edd4 in KCategorizedView::mouseReleaseEvent (
    this=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/itemviews/kcategorizedview.cpp:1135
#46 0x031f61d2 in QWidget::event (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qwidget.cpp:7163
#47 0x0352ccb3 in QFrame::event (this=<value optimized out>, 
    e=<value optimized out>) at widgets/qframe.cpp:651
#48 0x035c38df in QAbstractScrollArea::viewportEvent (this=)
    at widgets/qabstractscrollarea.cpp:943
#49 0x0366f2df in QAbstractItemView::viewportEvent (
    this=<value optimized out>, event=<value optimized out>)
    at itemviews/qabstractitemview.cpp:1429
#50 0x035c5e85 in QAbstractScrollAreaFilter::eventFilter (
    this=<value optimized out>, o=<value optimized out>, e=)
    at widgets/qabstractscrollarea_p.h:96
#51 0x076cd4da in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:694
#52 0x0319df6a in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3799
#53 0x031a67e1 in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3528
#54 0x07c9289d in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#55 0x076ce2f1 in QCoreApplication::notifyInternal (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#56 0x031a5a6e in QApplicationPrivate::sendMouseEvent (
    receiver=<value optimized out>, event=<value optimized out>, 
    alienWidget=<value optimized out>, nativeWidget=<value optimized out>, 
    buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:212
#57 0x0320ff26 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4044
#58 0x0320f2ad in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:3040
#59 0x03237a3c in x11EventSourceDispatch (s=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:142
#60 0x0061ce38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x006204e3 in ?? () from /lib/libglib-2.0.so.0
#62 0x006206a1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x076f8a38 in QEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:319
#64 0x03237105 in QGuiEventDispatcherGlib::processEvents (this=)
    at kernel/qguieventdispatcher_glib.cpp:198
#65 0x076cc9da in QEventLoop::processEvents (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:143
#66 0x076ccb9a in QEventLoop::exec (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:194
#67 0x076cf245 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#68 0x0319de07 in QApplication::exec () at kernel/qapplication.cpp:3331
#69 0x0805601b in main (argc=1, argv=0xbf8491c4)
    at /usr/src/debug/kdebase-workspace-4.1.3/systemsettings/main.cpp:67
Comment 10 Dario Andres 2009-02-18 21:24:26 UTC
*** Bug 184693 has been marked as a duplicate of this bug. ***
Comment 11 Thomas Jarosch 2009-02-19 23:12:31 UTC
This works fine now in 4.2.0. Thanks!
Comment 12 Dario Andres 2009-03-04 14:33:17 UTC

*** This bug has been marked as a duplicate of bug 157549 ***
Comment 13 Christoph Feck 2009-03-26 04:24:01 UTC
Dario, the backtrace (at least from the original reporters) of this bug report and bug 157549 are very different, reopening until this is sorted out.
Comment 14 Christoph Feck 2009-03-26 04:28:22 UTC
*** Bug 187117 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2009-05-09 18:35:33 UTC
Comment #4 is different, all others are bug 192129.

Aron, can you still reproduce with an updated ATI driver? The backtrace seems to indicate an ATI bug.
Comment 16 the.eisbehr 2009-06-13 09:57:08 UTC
For me (Bug 187117) it seems like the the problem was the enabled Xinerama. Without Xinerama it works just fine.
Comment 17 Christoph Feck 2009-08-08 13:18:53 UTC
I assume the ATI bug (comment #4) is fixed, closing.