Bug 374367 - Error when adding a panel item in Plasma
Summary: Error when adding a panel item in Plasma
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-12-31 00:37 UTC by Antonio García
Modified: 2018-06-08 18:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonio García 2016-12-31 00:37:04 UTC
Application: plasma-desktop (4.11.16)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 4.4.36-desktop-2.mga5 x86_64
Distribution: "Mageia 5"

-- Information about the crash:
- What I was doing when the application crashed:
Adding a new panel item in Plasma after having erased the previous one.

-- Backtrace:
Application: Shell de escritorio Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f78188c9780 (LWP 26889))]

Thread 3 (Thread 0x7f77ecd7b700 (LWP 26892)):
#0  0x00007f7815e9c21d in nanosleep () at /lib64/libc.so.6
#1  0x00007f7815e9c0bc in sleep () at /lib64/libc.so.6
#2  0x00007f780936b6e5 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQtScript.so.4
#3  0x00007f780936b769 in  () at /lib64/libQtScript.so.4
#4  0x00007f781715e5bd in start_thread () at /lib64/libpthread.so.0
#5  0x00007f7815ed662d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7766f6a700 (LWP 26896)):
#0  0x00007f781751b590 in idleTimerSourcePrepare(_GSource*, int*) () at /lib64/libQtCore.so.4
#1  0x00007f7812fb04dd in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f7812fb0de3 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f7812fb0fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f781751be3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f78174ed931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f78174edc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f78173eb899 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x00007f78174cf3d3 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#9  0x00007f78173edfff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#10 0x00007f781715e5bd in start_thread () at /lib64/libpthread.so.0
#11 0x00007f7815ed662d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f78188c9780 (LWP 26889)):
[KCrash Handler]
#5  0x00007f7816c45749 in QGraphicsScene::addItem(QGraphicsItem*) () at /lib64/libQtGui.so.4
#6  0x00007f780bc8aafb in Plasma::CoronaPrivate::addContainment(QString const&, QList<QVariant> const&, unsigned int, bool) () at /usr/lib64/libplasma.so.3
#7  0x00007f77ffe5310a in WorkspaceScripting::ScriptEngine::createContainment(QString const&, QString const&, QScriptContext*, QScriptEngine*) () at /lib64/libplasmagenericshell.so.4
#8  0x00007f77ffe53522 in WorkspaceScripting::ScriptEngine::newPanel(QScriptContext*, QScriptEngine*) () at /lib64/libplasmagenericshell.so.4
#9  0x00007f78093cc8e2 in QScript::FunctionWrapper::proxyConstruct(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ArgList const&) () at /lib64/libQtScript.so.4
#10 0x00007f78092ded3d in QTJSC::NativeConstrWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ArgList const&) const () at /lib64/libQtScript.so.4
#11 0x00007f78092b62fa in cti_op_construct_NotJSConstruct () at /lib64/libQtScript.so.4
#12 0x00007f776c6dc836 in  ()
#13 0x0000000000000028 in  ()
#14 0x00007f776c3c3e80 in  ()
#15 0x00007f770000000d in  ()
#16 0x00007f7700000001 in  ()
#17 0x00007f776c3c3ec0 in  ()
#18 0x00007f7700000004 in  ()
#19 0x00000000035ce3e8 in  ()
#20 0x00007f7769e1a8c0 in  ()
#21 0x00007f77676632d0 in  ()
#22 0x00007f776c6d9000 in  ()
#23 0x00007f775ec6fe30 in  ()
#24 0x00007f776b57e048 in  ()
#25 0x00007fff6aa48a40 in  ()
#26 0x00007f780966ee08 in __bss_start () at /lib64/libQtScript.so.4
#27 0x00007f77ec482400 in  ()
#28 0x00007f776b57e048 in  ()
#29 0x00007f775ec6fe30 in  ()
#30 0x00007f77ec482400 in  ()
#31 0x00007f780966ee08 in __bss_start () at /lib64/libQtScript.so.4
#32 0x00007f776b57e000 in  ()
#33 0x00000000035ce3e8 in  ()
#34 0x00007f780926ed6d in QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, int, QTJSC::ScopeChainNode*, QTJSC::JSValue*) () at /lib64/libQtScript.so.4
#35 0x00007f780926efa7 in QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ScopeChainNode*, QTJSC::JSValue*) () at /lib64/libQtScript.so.4
#36 0x00007f78093ac9ff in QScriptEnginePrivate::evaluateHelper(QTJSC::ExecState*, long, QTJSC::EvalExecutable*, bool&) () at /lib64/libQtScript.so.4
#37 0x00007f78093b0b6f in QScriptEngine::evaluate(QString const&, QString const&, int) () at /lib64/libQtScript.so.4
#38 0x00007f77ffe523a3 in WorkspaceScripting::ScriptEngine::evaluateScript(QString const&, QString const&) () at /lib64/libplasmagenericshell.so.4
#39 0x00007f780071c03d in DesktopCorona::evaluateScripts(QStringList const&, bool) () at /usr/lib64/libkdeinit4_plasma-desktop.so
#40 0x00007f780071c608 in DesktopCorona::addPanel(QAction*) () at /usr/lib64/libkdeinit4_plasma-desktop.so
#41 0x00007f780071ca3c in DesktopCorona::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.53] () at /usr/lib64/libkdeinit4_plasma-desktop.so
#42 0x00007f781750288a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#43 0x00007f7816a92292 in QMenu::triggered(QAction*) () at /lib64/libQtGui.so.4
#44 0x00007f7816a93600 in QMenuPrivate::_q_actionTriggered() () at /lib64/libQtGui.so.4
#45 0x00007f781750288a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#46 0x00007f7816660552 in QAction::triggered(bool) () at /lib64/libQtGui.so.4
#47 0x00007f7816661f03 in QAction::activate(QAction::ActionEvent) () at /lib64/libQtGui.so.4
#48 0x00007f7816a92509 in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#49 0x00007f7816a96b89 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#50 0x00007f78166b6388 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#51 0x00007f7816a9a99b in QMenu::event(QEvent*) () at /lib64/libQtGui.so.4
#52 0x00007f781666679c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#53 0x00007f781666cf8e in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#54 0x00007f78182b425a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#55 0x00007f78174eecad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#56 0x00007f781666c66f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#57 0x00007f78166dec4a in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#58 0x00007f78166dd2ac in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#59 0x00007f7816704442 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#60 0x00007f7812fb0c6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#61 0x00007f7812fb0f18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#62 0x00007f7812fb0fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#63 0x00007f781751be1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#64 0x00007f78167044f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#65 0x00007f78174ed931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#66 0x00007f78174edc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#67 0x00007f7816a996b7 in QMenu::exec(QPoint const&, QAction*) () at /lib64/libQtGui.so.4
#68 0x00007f780bc7fc3d in Plasma::Containment::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () at /usr/lib64/libplasma.so.3
#69 0x00007f7816c12343 in QGraphicsItem::sceneEvent(QEvent*) () at /lib64/libQtGui.so.4
#70 0x00007f7816c397db in QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () at /lib64/libQtGui.so.4
#71 0x00007f7816c4fccc in QGraphicsScene::event(QEvent*) () at /lib64/libQtGui.so.4
#72 0x00007f781666679c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#73 0x00007f781666ce40 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#74 0x00007f78182b425a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#75 0x00007f78174eecad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#76 0x00007f7816c67947 in QGraphicsView::contextMenuEvent(QContextMenuEvent*) () at /lib64/libQtGui.so.4
#77 0x00007f78166b6388 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#78 0x00007f7816a5a5ae in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#79 0x00007f7816c673f1 in QGraphicsView::viewportEvent(QEvent*) () at /lib64/libQtGui.so.4
#80 0x00007f78174eee16 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#81 0x00007f781666677c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#82 0x00007f781666e735 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#83 0x00007f78182b425a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#84 0x00007f78174eecad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#85 0x00007f78166de91d in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#86 0x00007f78166dd2ac in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#87 0x00007f7816704442 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#88 0x00007f7812fb0c6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#89 0x00007f7812fb0f18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#90 0x00007f7812fb0fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#91 0x00007f781751be1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#92 0x00007f78167044f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#93 0x00007f78174ed931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#94 0x00007f78174edc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#95 0x00007f78174f2e59 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#96 0x00007f780072436d in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#97 0x000000000040819a in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#98 0x0000000000409021 in handle_launcher_request(int, char const*) [clone .isra.15] ()
#99 0x000000000040972a in handle_requests(int) ()
#100 0x0000000000405303 in main ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:34:18 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham