Bug 330552 - Uninstall button crashed plasma
Summary: Uninstall button crashed plasma
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer (show other bugs)
Version: master
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks: 328586
  Show dependency treegraph
 
Reported: 2014-01-29 18:03 UTC by David Edmundson
Modified: 2017-10-17 11:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Edmundson 2014-01-29 18:03:25 UTC
Uninstall button crashed plasma.. it shouldn't even really be shown for core apps.
Comment 1 David Edmundson 2014-01-29 18:11:00 UTC
plasma_shell(21994)/(default) KPluginInfo::pluginName: Accessed invalid KPluginInfo object

Program received signal SIGABRT, Aborted.
0x00007fffef40f369 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007fffef40f369 in raise () from /usr/lib/libc.so.6
#1  0x00007fffef410768 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff003d5ca in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:979
#3  0x00007ffff003b196 in QMessageLogger::fatal (this=0x7fffffffa0b0, msg=0x7ffff374b328 "Accessed invalid KPluginInfo object")
    at global/qlogging.cpp:384
#4  0x00007ffff372a9df in KPluginInfo::pluginName() const () from /opt/kde5/lib64/libKF5Service.so.5
#5  0x00007ffff621338f in Plasma::Package::uninstall(QString const&, QString const&) () from /opt/kde5/lib64/libKF5Plasma.so.5
#6  0x00007ffed7dec46a in WidgetExplorer::uninstall(QString const&) ()
   from /opt/kde5/lib64/qml/org/kde/plasma/private/shell/libplasmawidgetexplorerplugin.so
#7  0x00007ffed7dec9e9 in WidgetExplorer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
   from /opt/kde5/lib64/qml/org/kde/plasma/private/shell/libplasmawidgetexplorerplugin.so
#8  0x00007ffed7decd11 in WidgetExplorer::qt_metacall(QMetaObject::Call, int, void**) ()
   from /opt/kde5/lib64/qml/org/kde/plasma/private/shell/libplasmawidgetexplorerplugin.so
#9  0x00007ffff027274f in QMetaObject::metacall (object=0x5f71a60, cl=QMetaObject::InvokeMetaMethod, idx=18, 
    argv=0x7fffffffa3a0) at kernel/qmetaobject.cpp:308
#10 0x00007ffff71672c7 in CallMethod (object=0x5f71a60, index=18, returnType=43, argCount=1, argTypes=0x607ddd4, engine=
    0x1184b40, callArgs=0x7fff21ffea10) at jsruntime/qv4qobjectwrapper.cpp:1115
#11 0x00007ffff7167daa in CallPrecise (object=0x5f71a60, data=..., engine=0x1184b40, callArgs=0x7fff21ffea10)
    at jsruntime/qv4qobjectwrapper.cpp:1362
#12 0x00007ffff716a2a3 in QV4::QObjectMethod::callInternal (this=0x7ffed4cefa00, callData=0x7fff21ffea10)
    at jsruntime/qv4qobjectwrapper.cpp:1837
#13 0x00007ffff7169e9f in QV4::QObjectMethod::call (m=0x7ffed4cefa00, callData=0x7fff21ffea10)
    at jsruntime/qv4qobjectwrapper.cpp:1780
#14 0x00007ffff70c6290 in QV4::FunctionObject::call (this=0x7ffed4cefa00, callData=0x7fff21ffea10)
    at jsruntime/qv4functionobject_p.h:133
#15 0x00007ffff70d92d8 in QV4::__qmljs_call_property (context=0x7fffffffaaa0, name=..., callData=...)
    at jsruntime/qv4runtime.cpp:915
#16 0x00007ffee420c38d in ?? ()
#17 0x0000000000000000 in ?? ()
Comment 2 Marco Martin 2014-03-10 13:26:49 UTC
is somewhere in Plasma::Package, but seems kde stuff doesn't have complete symbols?
Comment 3 David Edmundson 2014-03-24 16:30:33 UTC
Not relevant anymore. There is no uninstall button for now.

Closing, I hope whoever restores this re-tests.