Version: (using Devel) Compiler: gcc version 4.3.2 (Debian 4.3.2-1) OS: Linux Installed from: Compiled sources On login a KDED4 crash is reported with the following backtrace: Application: KDE Daemon (kded4), signal SIGSEGV 0x00007f1ed3647fc0 in __nanosleep_nocancel () from /lib/libc.so.6 Thread 1 (Thread 0x7f1ed80656f0 (LWP 24531)): [KCrash Handler] #5 0x00007f1eccb9160e in Kephal::XMLConfigurations::activateLayout (this=0x928850, screensLayout=@0x7fffe019ec70, outputScreens=@0x7fffe019ec80, outputSizes=@0x7fffe019eb80) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/configurations/xml/xmlconfigurations.cpp:1123 #6 0x00007f1eccb919ac in Kephal::XMLConfigurations::activateLayout (this=0x928850, screensLayout=@0x7fffe019ec70, outputScreens=@0x7fffe019ec80) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/configurations/xml/xmlconfigurations.cpp:1103 #7 0x00007f1eccb9301d in Kephal::XMLConfigurations::activate (this=0x928850, configuration=0x8dc4d0) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/configurations/xml/xmlconfigurations.cpp:1015 #8 0x00007f1eccb6cf10 in Kephal::XMLConfigurations::qt_metacall (this=0x928850, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffe019eef0) at /home/kde/build/KDE/kdebase/workspace/libs/kephal/kded_kephal/moc_xmlconfigurations.cpp:130 #9 0x00007f1ed68866d4 in QMetaObject::activate (sender=0x8dc4d0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3031 #10 0x00007f1eccb6bc41 in Kephal::XMLConfiguration::activate (this=0x8dc4d0, _t1=0x8dc4d0) at /home/kde/build/KDE/kdebase/workspace/libs/kephal/kded_kephal/moc_xmlconfigurations.cpp:77 #11 0x00007f1eccb96b73 in Kephal::XMLConfiguration::activate (this=0x8dc4d0) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/configurations/xml/xmlconfigurations.cpp:61 #12 0x00007f1eccb6e5b6 in KephalD::activateConfiguration (this=0x8d9320) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/kded_kephal/kephald.cpp:167 #13 0x00007f1eccb6edab in KephalD::init (this=0x8d9320) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/kded_kephal/kephald.cpp:115 #14 0x00007f1eccb6f194 in KephalD (this=0x8d9320, parent=0x741a40) at /home/kde/src/KDE/kdebase/workspace/libs/kephal/kded_kephal/kephald.cpp:69 #15 0x00007f1eccb7070f in KPluginFactory::createInstance<KephalD, QObject> (parentWidget=0x0, parent=0x741a40, args=@0x7fffe019f4e0) at /home/kde/KDE/include/kpluginfactory.h:461 #16 0x00007f1ed6f99268 in KPluginFactory::create (this=0x8b4dd0, iface=0x7f1ed6fdbfa0 "KDEDModule", parentWidget=0x0, parent=0x741a40, args=@0x7fffe019f4e0, keyword=@0x7fffe019f320) at /home/kde/src/KDE/kdelibs/kdecore/util/kpluginfactory.cpp:191 #17 0x00007f1ed7d7feac in KPluginFactory::create<KDEDModule> (this=0x8b4dd0, parent=0x741a40, args=@0x7fffe019f4e0) at /home/kde/src/KDE/kdelibs/kdecore/util/kpluginfactory.h:491 #18 0x00007f1ed7d793ab in Kded::loadModule (this=0x741a40, s=@0x7fffe019f5a0, onDemand=true) at /home/kde/src/KDE/kdelibs/kded/kded.cpp:376 #19 0x00007f1ed7d79668 in Kded::loadModule (this=0x741a40, obj=@0x7fffe019f600, onDemand=true) at /home/kde/src/KDE/kdelibs/kded/kded.cpp:330 #20 0x00007f1ed7d79ef7 in Kded::messageFilter (message=@0x7fffe019f7f0) at /home/kde/src/KDE/kdelibs/kded/kded.cpp:191 #21 0x00007f1ed6b812fb in QDBusConnectionPrivate::handleMessage (this=0x739f10, amsg=@0x7fffe019f7f0) at qdbusintegrator.cpp:484 #22 0x00007f1ed6b817cc in qDBusSignalFilter (connection=<value optimized out>, message=<value optimized out>, data=<value optimized out>) at qdbusintegrator.cpp:475 #23 0x00007f1ecee8e4db in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.3 #24 0x00007f1ed6b744e7 in QDBusConnectionPrivate::doDispatch (this=0x739f10) at ./qdbus_symbols_p.h:97 #25 0x00007f1ed6b75b08 in QDBusConnectionPrivate::socketRead (this=0x739f10, fd=5) at qdbusintegrator.cpp:1029 #26 0x00007f1ed6bb2a86 in QDBusConnectionPrivate::qt_metacall (this=0x739f10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe019fa30) at .moc/release-shared/moc_qdbusconnection_p.cpp:88 #27 0x00007f1ed68866d4 in QMetaObject::activate (sender=0x9c07b0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031 #28 0x00007f1ed68bcd4e in QSocketNotifier::activated (this=0x7f1ed38f89e0, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:81 #29 0x00007f1ed688c1e3 in QSocketNotifier::event (this=0x9c07b0, e=0x7fffe01a0030) at kernel/qsocketnotifier.cpp:320 #30 0x00007f1ed53d9a5d in QApplicationPrivate::notify_helper (this=0x742ae0, receiver=0x9c07b0, e=0x7fffe01a0030) at kernel/qapplication.cpp:3803 #31 0x00007f1ed53e17da in QApplication::notify (this=0x7fffe01a07a0, receiver=0x9c07b0, e=0x7fffe01a0030) at kernel/qapplication.cpp:3768 #32 0x00007f1ed7469b6a in KApplication::notify (this=0x7fffe01a07a0, receiver=0x9c07b0, event=0x7fffe01a0030) at /home/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #33 0x00007f1ed6872381 in QCoreApplication::notifyInternal (this=0x7fffe01a07a0, receiver=0x9c07b0, event=0x7fffe01a0030) at kernel/qcoreapplication.cpp:587 #34 0x00007f1ed689c87a in QEventDispatcherUNIX::activateSocketNotifiers (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209 #35 0x00007f1ed689cff6 in QEventDispatcherUNIXPrivate::doSelect (this=0x742dc0, flags={i = -535166528}, timeout=0x7fffe01a01b0) at kernel/qeventdispatcher_unix.cpp:246 #36 0x00007f1ed689e49d in QEventDispatcherUNIX::processEvents (this=0x742a50, flags={i = -535165568}) at kernel/qeventdispatcher_unix.cpp:889 #37 0x00007f1ed546c3e2 in QEventDispatcherX11::processEvents (this=0x742a50, flags={i = -535165488}) at kernel/qeventdispatcher_x11.cpp:148 #38 0x00007f1ed6870ca2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -535165440}) at kernel/qeventloop.cpp:143 #39 0x00007f1ed6870e2d in QEventLoop::exec (this=0x7fffe01a0640, flags={i = -535165360}) at kernel/qeventloop.cpp:194 #40 0x00007f1ed68732dd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #41 0x00007f1ed7d7b97e in kdemain (argc=1, argv=0x7fffe01a0b38) at /home/kde/src/KDE/kdelibs/kded/kded.cpp:922 #42 0x0000000000400837 in main (argc=1, argv=0x7fffe01a0b38) at /home/kde/build/KDE/kdelibs/kded/kded4_dummy.cpp:3
*** This bug has been confirmed by popular vote. ***
SVN commit 890349 by asommer: BUG: 176384 Catch a few calls to BackendOutputs::self() when there is no such thing, this is the case on non-xrandr 1.2 setups. M +30 -4 xmlconfigurations.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=890349