Description of problem: I was trying to start the plasma desktop from the KDE login manager on a Fedora 21 (Rawhide) system. Version-Release number of selected component: kde-workspace-4.11.8-6.fc21 Additional info: reporter: libreport-2.2.2 backtrace_rating: 4 cmdline: /usr/bin/plasma-desktop --nocrashhandler crash_function: QTJSC::JSGlobalData::storeVPtrs() executable: /usr/bin/plasma-desktop kernel: 3.15.0-0.rc2.git3.1.fc21.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 QTJSC::JSGlobalData::storeVPtrs() at /lib64/libQtScript.so.4 #1 QTJSC::initializeThreading() at /lib64/libQtScript.so.4 #2 QScriptEnginePrivate::QScriptEnginePrivate() at /lib64/libQtScript.so.4 #3 QScriptEngine::QScriptEngine() at /lib64/libQtScript.so.4 #4 QDeclarativeScriptEngine::QDeclarativeScriptEngine(QDeclarativeEnginePrivate*) at /lib64/libQtDeclarative.so.4 #5 QDeclarativeEnginePrivate::QDeclarativeEnginePrivate(QDeclarativeEngine*) at /lib64/libQtDeclarative.so.4 #6 QDeclarativeEngine::QDeclarativeEngine(QObject*) at /lib64/libQtDeclarative.so.4 #7 Plasma::DeclarativeWidget::DeclarativeWidget at /usr/src/debug/kdelibs-4.13.0/plasma/widgets/declarativewidget.cpp:261 #8 DeclarativeAppletScript::init at /usr/src/debug/kde-runtime-4.13.0/plasma/scriptengines/javascript/plasmoid/declarativeappletscript.cpp:87 #9 Plasma::Applet::init at /usr/src/debug/kdelibs-4.13.0/plasma/applet.cpp:249
Created attachment 890121 [details] File: backtrace
Created attachment 890122 [details] File: cgroup
Created attachment 890123 [details] File: core_backtrace
Created attachment 890124 [details] File: dso_list
Created attachment 890125 [details] File: environ
Created attachment 890126 [details] File: exploitable
Created attachment 890127 [details] File: limits
Created attachment 890128 [details] File: maps
Created attachment 890129 [details] File: open_fds
Created attachment 890130 [details] File: proc_pid_status
Created attachment 890131 [details] File: var_log_messages
Also happens in kwin: Application: KWin (kwin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". gobject.pyc: gdb was not built with custom backtrace support, disabling. [Current thread is 1 (Thread 0x7f7f898f8900 (LWP 1678))] Thread 2 (Thread 0x7f7f7c78d700 (LWP 3168)): #0 0x0000003c1040be00 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003c3359721a in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4 #2 0x0000003c33597249 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4 #3 0x0000003c10407555 in start_thread () from /lib64/libpthread.so.0 #4 0x0000003c0f904e2d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f7f898f8900 (LWP 1678)): [KCrash Handler] #5 0x0000003c33532d18 in QTJSC::JSGlobalData::storeVPtrs() () from /lib64/libQtScript.so.4 #6 0x0000003c33528143 in QTJSC::initializeThreading() () from /lib64/libQtScript.so.4 #7 0x0000003c335db2b8 in QScriptEnginePrivate::QScriptEnginePrivate() () from /lib64/libQtScript.so.4 #8 0x0000003c335dc18e in QScriptEngine::QScriptEngine() () from /lib64/libQtScript.so.4 #9 0x0000003c33bb220f in QDeclarativeScriptEngine::QDeclarativeScriptEngine(QDeclarativeEnginePrivate*) () from /lib64/libQtDeclarative.so.4 #10 0x0000003c33bb873b in QDeclarativeEnginePrivate::QDeclarativeEnginePrivate(QDeclarativeEngine*) () from /lib64/libQtDeclarative.so.4 #11 0x0000003c33bb8a02 in QDeclarativeEngine::QDeclarativeEngine(QObject*) () from /lib64/libQtDeclarative.so.4 #12 0x0000003c33ab5476 in QDeclarativeViewPrivate::init() () from /lib64/libQtDeclarative.so.4 #13 0x0000003c33ab6073 in QDeclarativeView::QDeclarativeView(QWidget*) () from /lib64/libQtDeclarative.so.4 #14 0x00000039d252cc6e in KWin::TabBox::DeclarativeView::DeclarativeView(QAbstractItemModel*, KWin::TabBox::TabBoxConfig::TabBoxMode, QWidget*) () from /lib64/libkdeinit4_kwin.so #15 0x00000039d253225d in KWin::TabBox::TabBoxHandler::show() () from /lib64/libkdeinit4_kwin.so #16 0x00000039d2523bb6 in KWin::TabBox::TabBox::show() () from /lib64/libkdeinit4_kwin.so #17 0x00000039d25296d5 in KWin::TabBox::TabBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.87] () from /lib64/libkdeinit4_kwin.so #18 0x0000003c1b79a4dc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4 #19 0x0000003c1b79ea23 in QObject::event(QEvent*) () from /lib64/libQtCore.so.4 #20 0x0000003c20fc7fbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4 #21 0x0000003c20fcea58 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4 #22 0x0000003c2324ec7a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5 #23 0x0000003c1b7857ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4 #24 0x0000003c1b7b726b in QTimerInfoList::activateTimers() () from /lib64/libQtCore.so.4 #25 0x0000003c1b7b7d38 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #26 0x0000003c2106be7f in QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4 #27 0x0000003c1b784321 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #28 0x0000003c1b784685 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #29 0x0000003c1b789d77 in QCoreApplication::exec() () from /lib64/libQtCore.so.4 #30 0x00000039d247d093 in kdemain () from /lib64/libkdeinit4_kwin.so #31 0x0000003c0f8200c0 in __libc_start_main () from /lib64/libc.so.6 #32 0x00000000004009fe in _start ()
See gcc bug #1091482 , when qt is built with gcc-4.9.0-1, pretty much any non-trivial qt/kde application crashes the same way *** This bug has been marked as a duplicate of bug 1091482 ***