Summary: | Plasmashell crashes with recent qt5-git | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Yuking <yuking_net> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bhush94, hrvoje.senjan, mklapetek |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Yuking
2015-01-11 08:54:51 UTC
Thanks for the report! Can you install Qt's (qtbase and qtdeclarative) debug symbols (or compile as debug) as well as Plasma* and KScreen debug symbols? Then please repost the backtrace again. Thanks even will all those debug symbols, i cannot get more than: Thread 1 (Thread 0x7fe9c3e777c0 (LWP 3031)): [KCrash Handler] #5 0x00007fe9c13d25b9 in QV4::RuntimeHelpers::equalHelper(QV4::ValueRef, QV4::ValueRef) (this=0x7fe8cc7fd078) at jsruntime/qv4value_inl_p.h:52 #6 0x00007fe9c13d25b9 in QV4::RuntimeHelpers::equalHelper(QV4::ValueRef, QV4::ValueRef) (x=..., y=...) at jsruntime/qv4runtime.cpp:709 #7 0x00007fe96430754d in () #8 0x00000000031c5610 in () #9 0x0001800000000000 in () #10 0x0003000000000003 in () #11 0x00007fe900000000 in () #12 0x0000000000000000 in () (In reply to Martin Klapetek from comment #1) > Thanks for the report! > > Can you install Qt's (qtbase and qtdeclarative) debug symbols (or compile as > debug) as well as Plasma* and KScreen debug symbols? > > Then please repost the backtrace again. > > Thanks Sorry can not provide new information because the compiled debug-version QT5 can not work with the error message: it could not find or load the Qt platform plugin "xcb". I checked everything, but was not able to solve it. Your QT_PLUGIN_PATH is probably wrong? (In reply to David Edmundson from comment #4) > Your QT_PLUGIN_PATH is probably wrong? Two versions of QT5 shared the same parameters, except one is -debug and the other is -release for qt5's configure. Recompiled Qt5/plasma*/libkscreen,and the backtrace are : Application: plasmashell (plasmashell), signal: Aborted [KCrash Handler] #5 0x00007f9cbbead607 in raise () from /usr/lib64/libc.so.6 #6 0x00007f9cbbeaf22a in abort () from /usr/lib64/libc.so.6 #7 0x00007f9cbcb1e1e5 in qt_message_fatal (context=..., message=...) at /home/src/kde5-src/qt5/qtbase/src/corelib/global/qlogging.cpp:1589 #8 QMessageLogger::fatal (this=this@entry=0x7fffe7a68bf0, msg=msg@entry=0x7f9cbcddf0f8 "ASSERT: \"%s\" in file %s, line %d") at /home/src/kde5-src/qt5/qtbase/src/corelib/global/qlogging.cpp:795 #9 0x00007f9cbcb17ff4 in qt_assert (assertion=assertion@entry=0x7f9cbff5fbbe "o", file=file@entry=0x7f9cbff96e00 "/home/src/kde5-src/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp", line=line@entry=1286) at /home/src/kde5-src/qt5/qtbase/src/corelib/global/qglobal.cpp:2812 #10 0x00007f9cbfd85f04 in toVariant (e=e@entry=0x1849830, value=..., typeHint=typeHint@entry=-1, createJSValueForObjects=createJSValueForObjects@entry=true, visitedObjects=visitedObjects@entry=0x0) at /home/src/kde5-src/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1286 #11 0x00007f9cbfd85f40 in QV4::ExecutionEngine::toVariant (this=this@entry=0x1849830, value=..., value@entry=..., typeHint=typeHint@entry=-1, createJSValueForObjects=createJSValueForObjects@entry=true) at /home/src/kde5-src/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1201 #12 0x00007f9cbfe51090 in value (isUndefined=<optimized out>, this=<optimized out>) at /home/src/kde5-src/qt5/qtdeclarative/src/qml/qml/qqmlexpression.cpp:281 #13 QQmlExpression::evaluate (this=<optimized out>, valueIsUndefined=<optimized out>) at /home/src/kde5-src/qt5/qtdeclarative/src/qml/qml/qqmlexpression.cpp:301 #14 0x00007f9c92fbfa27 in WallpaperInterface::loadFinished (this=0x184a9e0) at /home/src/kde5-src/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:173 #15 0x00007f9c92fc1fea in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (WallpaperInterface::*)()>::call(void (WallpaperInterface::*)(), WallpaperInterface*, void**) (f=(void (WallpaperInterface::*)(WallpaperInterface * const)) 0x7f9c92fbf80a <WallpaperInterface::loadFinished()>, o=0x184a9e0, arg=0x7fffe7a68fd0) at /kde/qt5/include/QtCore/qobjectdefs_impl.h:500 #16 0x00007f9c92fc1c8d in QtPrivate::FunctionPointer<void (WallpaperInterface::*)()>::call<QtPrivate::List<>, void>(void (WallpaperInterface::*)(), WallpaperInterface*, void**) (f=(void (WallpaperInterface::*)(WallpaperInterface * const)) 0x7f9c92fbf80a <WallpaperInterface::loadFinished()>, o=0x184a9e0, arg=0x7fffe7a68fd0) at /kde/qt5/include/QtCore/qobjectdefs_impl.h:519 #17 0x00007f9c92fc18b5 in QtPrivate::QSlotObject<void (WallpaperInterface::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x18ff4e0, r=0x184a9e0, a=0x7fffe7a68fd0, ret=0x0) at /kde/qt5/include/QtCore/qobject_impl.h:143 #18 0x00007f9cbcd590d9 in call (a=0x7fffe7a68fd0, r=0x184a9e0, this=0x18ff4e0) at ../../include/QtCore/../../../../../home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qobject_impl.h:124 #19 QMetaObject::activate (sender=0x16b7880, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3703 #20 0x00007f9cc226206a in ?? () from /kde/kde5/lib64/libKF5Declarative.so.5 #21 0x00007f9cbcd5ab52 in QObject::event (this=0x16b7880, e=<optimized out>) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qobject.cpp:1246 #22 0x00007f9cbdcd9c74 in QApplicationPrivate::notify_helper (this=this@entry=0xb5b830, receiver=receiver@entry=0x16b7880, e=e@entry=0x1909760) at /home/src/kde5-src/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3706 #23 0x00007f9cbdce22e0 in QApplication::notify (this=0x7fffe7a69850, receiver=0x16b7880, e=0x1909760) at /home/src/kde5-src/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3489 #24 0x00007f9cbcd2a6ab in QCoreApplication::notifyInternal (this=0x7fffe7a69850, receiver=0x16b7880, event=event@entry=0x1909760) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:930 #25 0x00007f9cbcd2d45d in sendEvent (event=0x1909760, receiver=<optimized out>) at ../../include/QtCore/../../../../../home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:228 #26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb52020) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1534 #27 0x00007f9cbcd2d9b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1392 #28 0x00007f9cbcd836f3 in postEventSourceDispatch (s=0xb992e0) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:271 #29 0x00007f9cb532a509 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #30 0x00007f9cb532a768 in ?? () from /usr/lib64/libglib-2.0.so.0 #31 0x00007f9cb532a80c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #32 0x00007f9cbcd83af7 in QEventDispatcherGlib::processEvents (this=0xba58f0, flags=...) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:418 #33 0x00007f9cbcd27fe2 in QEventLoop::exec (this=this@entry=0x7fffe7a69730, flags=..., flags@entry=...) at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204 #34 0x00007f9cbcd3033d in QCoreApplication::exec () at /home/src/kde5-src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1183 #35 0x000000000046abc0 in main (argc=1, argv=0x7fffe7a69e18) at /home/src/kde5-src/desktop/plasma-workspace/shell/main.cpp:150 same backtrace here, Thread 1 (Thread 0x7f66fe507780 (LWP 30642)): [KCrash Handler] #5 0x00007f66f7fd60f7 in raise () at /lib64/libc.so.6 #6 0x00007f66f7fd74ca in abort () at /lib64/libc.so.6 #7 0x00007f66f86e0b05 in QMessageLogger::fatal(char const*, ...) const (context=..., message=...) at global/qlogging.cpp:1589 #8 0x00007f66f86e0b05 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fff34c22dc0, msg=msg@entry=0x7f66f893d350 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:795 #9 0x00007f66f86db3b4 in qt_assert(char const*, char const*, int) (assertion=assertion@entry=0x7f66fba4346c "o", file=file@entry=0x7f66fba3b540 "jsruntime/qv4engine.cpp", line=line@entry=1252) at global/qglobal.cpp:2870 #10 0x00007f66fb84728e in toVariant(QV4::ExecutionEngine*, QV4::Value const&, int, bool, V4ObjectSet*) (e=e@entry=0x31496a0, value=..., typeHint=typeHint@entry=-1, createJSValueForObjects=createJSValueForObjects@entry=true, visitedObjects=visitedObjects@entry=0x0) at jsruntime/qv4engine.cpp:1252 #11 0x00007f66fb8472c0 in QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) (this=this@entry=0x31496a0, value=..., typeHint=typeHint@entry=-1, createJSValueForObjects=createJSValueForObjects@entry=true) at jsruntime/qv4engine.cpp:1167 #12 0x00007f66fb90a4b9 in QQmlExpressionPrivate::value(bool*) (this=<optimized out>, isUndefined=isUndefined@entry=0x0) at qml/qqmlexpression.cpp:281 #13 0x00007f66fb90a66d in QQmlExpression::evaluate(bool*) (this=this@entry=0x7fff34c22f90, valueIsUndefined=valueIsUndefined@entry=0x0) at qml/qqmlexpression.cpp:301 #14 0x00007f66cd90c758 in WallpaperInterface::loadFinished() (this=0x3143350) at /usr/src/debug/plasma-framework-5.7.0git/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:173 #15 0x00007f66f88c6dc3 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7fff34c23080, r=0x3143350, this=0x3237b40) at ../../src/corelib/kernel/qobject_impl.h:124 #16 0x00007f66f88c6dc3 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x315d4b0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3703 #17 0x00007f66fc8186c9 in KDeclarative::QmlObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdeclarative-5.7.0git/build/src/kdeclarative/moc_qmlobject.cpp:103 #18 0x00007f66f88c861e in QObject::event(QEvent*) (this=0x315d4b0, e=<optimized out>) at kernel/qobject.cpp:1246 #19 0x00007f66f9bda5dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x21ea690, receiver=receiver@entry=0x315d4b0, e=e@entry=0x30ebce0) at kernel/qapplication.cpp:3706 #20 0x00007f66f9bdf738 in QApplication::notify(QObject*, QEvent*) (this=0x7fff34c239e0, receiver=0x315d4b0, e=0x30ebce0) at kernel/qapplication.cpp:3489 #21 0x00007f66f889ce2d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fff34c239e0, receiver=0x315d4b0, event=event@entry=0x30ebce0) at kernel/qcoreapplication.cpp:930 #22 0x00007f66f889fb02 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x30ebce0, receiver=<optimized out>) at kernel/qcoreapplication.h:228 #23 0x00007f66f889fb02 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x21dff40) at kernel/qcoreapplication.cpp:1534 #24 0x00007f66f88a0068 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1392 #25 0x00007f66f88ede63 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x223ae40) at kernel/qeventdispatcher_glib.cpp:271 #26 0x00007f66f433ba04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #27 0x00007f66f433bc48 in () at /usr/lib64/libglib-2.0.so.0 #28 0x00007f66f433bcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #29 0x00007f66f88ed61c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x222d980, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #30 0x00007f66f889b2ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff34c23870, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #31 0x00007f66f88a2856 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1183 #32 0x00007f66f8dda8bc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1512 #33 0x00007f66f9bd7685 in QApplication::exec() () at kernel/qapplication.cpp:2964 #34 0x0000000000431184 in main(int, char**) (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.2.90git/shell/main.cpp:150 This problem still exists up till now. *** This bug has been marked as a duplicate of bug 344369 *** |