Application: plasma-desktop (0.3) KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) Qt Version: 4.7.0 Operating System: Linux 2.6.34-20.fc14.i686 i686 Distribution: "Fedora release 14 (Rawhide)" -- Information about the crash: - What I was doing when the application crashed: Plasma crashed after logon. No panel/desktop showed, just crash from plasma. After moment starting sound is played and then everything work normally (except plasma). When i ran it from konsole - same behaviour. Emptying ~/.kde has no effect. The crash can be reproduced every time. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb782e780 (LWP 13534))] Thread 2 (Thread 0xb0531b70 (LWP 13535)): #0 0x00c45416 in __kernel_vsyscall () #1 0x0086a85c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x00a112a7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb11420) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #3 0x00a112f2 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb11420) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #4 0x00866b59 in start_thread (arg=0xb0531b70) at pthread_create.c:301 #5 0x02a5be8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb782e780 (LWP 13534)): [KCrash Handler] #7 QTJSC::ExecutablePool::systemAlloc (n=16384) at ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorPosix.cpp:49 #8 0x009affa4 in ExecutablePool (this=0xafa2f400, isShared=false) at ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:258 #9 create (this=0xafa2f400, isShared=false) at ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:97 #10 ExecutableAllocator (this=0xafa2f400, isShared=false) at ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:150 #11 QTJSC::JSGlobalData::JSGlobalData (this=0xafa2f400, isShared=false) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:147 #12 0x009b0903 in QTJSC::JSGlobalData::create () at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:206 #13 0x00a4d169 in QScriptEnginePrivate::QScriptEnginePrivate (this=0x965f2a8) at api/qscriptengine.cpp:879 #14 0x00a4e1d4 in QScriptEngine::QScriptEngine (this=0xbf8e5ce4, parent=0x0) at api/qscriptengine.cpp:1871 #15 0x001b3e0a in WorkspaceScripting::ScriptEngine::ScriptEngine (this=0xbf8e5ce4, corona=0x94a6830, parent=0x0) at /usr/src/debug/kdebase-workspace-4.4.85/libs/plasmagenericshell/scripting/scriptengine.cpp:48 #16 0x0012c5c1 in WorkspaceScripting::DesktopScriptEngine::DesktopScriptEngine (this=0xbf8e5ce4, corona=0x94a6830, parent=0x0) at /usr/src/debug/kdebase-workspace-4.4.85/plasma/desktop/shell/scripting/desktopscriptengine.cpp:31 #17 0x00134e60 in DesktopCorona::evaluateScripts (this=0x94a6830, scripts=...) at /usr/src/debug/kdebase-workspace-4.4.85/plasma/desktop/shell/desktopcorona.cpp:313 #18 0x00135cf9 in DesktopCorona::loadDefaultLayout (this=0x94a6830) at /usr/src/debug/kdebase-workspace-4.4.85/plasma/desktop/shell/desktopcorona.cpp:339 #19 0x004096db in Plasma::Corona::initializeLayout (this=0x94a6830, configName=...) at /usr/src/debug/kdelibs-4.4.85/plasma/corona.cpp:354 #20 0x00155c94 in PlasmaApp::corona (this=0x9405cc0) at /usr/src/debug/kdebase-workspace-4.4.85/plasma/desktop/shell/plasmaapp.cpp:782 #21 0x001560af in PlasmaApp::setupDesktop (this=0x9405cc0) at /usr/src/debug/kdebase-workspace-4.4.85/plasma/desktop/shell/plasmaapp.cpp:287 #22 0x00158251 in PlasmaApp::qt_metacall (this=0x9405cc0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x9493218) at /usr/src/debug/kdebase-workspace-4.4.85/i686-redhat-linux-gnu/plasma/desktop/shell/plasmaapp.moc:148 #23 0x03bbcf2b in QMetaObject::metacall (object=0x9405cc0, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0x9493218) at kernel/qmetaobject.cpp:237 #24 0x03bc83f7 in QMetaCallEvent::placeMetaCall (this=0x94a4708, object=0x9405cc0) at kernel/qobject.cpp:555 #25 0x03bc9e3e in QObject::event (this=0x9405cc0, e=0x94a4708) at kernel/qobject.cpp:1244 #26 0x03bb77bc in QCoreApplication::event (this=0x9405cc0, e=0x94a4708) at kernel/qcoreapplication.cpp:1555 #27 0x0140cf27 in QApplication::event (this=0x9405cc0, e=0x94a4708) at kernel/qapplication.cpp:2398 #28 0x0140b85c in QApplicationPrivate::notify_helper (this=0x94105b0, receiver=0x9405cc0, e=0x94a4708) at kernel/qapplication.cpp:4345 #29 0x014121d6 in QApplication::notify (this=0x9405cc0, receiver=0x9405cc0, e=0x94a4708) at kernel/qapplication.cpp:3749 #30 0x072ec50b in KApplication::notify (this=0x9405cc0, receiver=0x9405cc0, event=0x94a4708) at /usr/src/debug/kdelibs-4.4.85/kdeui/kernel/kapplication.cpp:302 #31 0x03bb7933 in QCoreApplication::notifyInternal (this=0x9405cc0, receiver=0x9405cc0, event=0x94a4708) at kernel/qcoreapplication.cpp:726 #32 0x03bbabf4 in sendEvent (receiver=0x0, event_type=0, data=0x93f03b8) at kernel/qcoreapplication.h:215 #33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93f03b8) at kernel/qcoreapplication.cpp:1367 #34 0x03bbad6e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260 #35 0x03be2300 in sendPostedEvents (s=0x9412720) at kernel/qcoreapplication.h:220 #36 postEventSourceDispatch (s=0x9412720) at kernel/qeventdispatcher_glib.cpp:276 #37 0x020c7da5 in g_main_dispatch (context=0x9412698) at gmain.c:2044 #38 IA__g_main_context_dispatch (context=0x9412698) at gmain.c:2597 #39 0x020cbbe8 in g_main_context_iterate (context=0x869a50, block=1, dispatch=1, self=0x940fc90) at gmain.c:2675 #40 0x020cbdc9 in IA__g_main_context_iteration (context=0x9412698, may_block=1) at gmain.c:2738 #41 0x03be1de6 in QEventDispatcherGlib::processEvents (this=0x940f9f0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #42 0x014bbab6 in QGuiEventDispatcherGlib::processEvents (this=0x940f9f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #43 0x03bb64ca in QEventLoop::processEvents (this=0xbf8e6894, flags=...) at kernel/qeventloop.cpp:149 #44 0x03bb680a in QEventLoop::exec (this=0xbf8e6894, flags=...) at kernel/qeventloop.cpp:201 #45 0x03bbae37 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #46 0x0140a838 in QApplication::exec () at kernel/qapplication.cpp:3624 #47 0x0013e090 in kdemain (argc=1, argv=0xbf8e6aa4) at /usr/src/debug/kdebase-workspace-4.4.85/plasma/desktop/shell/main.cpp:118 #48 0x080487ac in main (argc=1, argv=0xbf8e6aa4) at /usr/src/debug/kdebase-workspace-4.4.85/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3 Reported using DrKonqi
This is a crash in Qt's JavaScript JIT. I think we need to disable it again in the Fedora packages.
Let's consider this a downstream issue then. (or upstream if we blame nokia for qtwebkit/jit not working on i686). either way, not kde.