Bug 219152 - Crash in ProviderManager ctor on plasma startup
Summary: Crash in ProviderManager ctor on plasma startup
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-attica
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR crash
Target Milestone: ---
Assignee: Frederik Gladhorn
URL:
Keywords:
: 218487 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-18 10:38 UTC by Will Stephenson
Modified: 2021-01-06 04:34 UTC (History)
3 users (show)

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 Will Stephenson 2009-12-18 10:38:59 UTC
Version:            (using Devel)
Installed from:    Compiled sources

loadPlatformDependent() returning something invalid?  Using attica 0.1.1 release.

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007fd1c5da34f6 in ProviderManager (this=0xaee558) at /usr/src/debug/attica-0.1.1/lib/providermanager.cpp:110
#7  0x00007fd1c5fccf0b in OcsEngine (this=0xaee500, parent=<value optimized out>, args=<value optimized out>) at /usr/src/debug/kdeplasma-addons-4.3.80/dataengines/ocs/ocsengine.cpp:45
#8  0x00007fd1c5fdc2b7 in KPluginFactory::createInstance<OcsEngine, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=@0x7fff16961760)
    at /usr/include/kpluginfactory.h:461
#9  0x00007fd1e4759e4b in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#10 0x00007fd1e6066156 in Plasma::DataEngineManager::loadEngine(QString const&) () from /usr/lib64/libplasma.so.3
#11 0x00007fd1e6096d90 in ?? () from /usr/lib64/libplasma.so.3
#12 0x00007fd1e602cb8c in Plasma::Applet::dataEngine(QString const&) const () from /usr/lib64/libplasma.so.3
#13 0x00007fd1c6206197 in OpenDesktop::graphicsWidget (this=0xaed310) at /usr/src/debug/kdeplasma-addons-4.3.80/applets/opendesktop/opendesktop.cpp:111
#14 0x00007fd1c6206db4 in OpenDesktop (this=0xaed310, parent=<value optimized out>, args=<value optimized out>) at /usr/src/debug/kdeplasma-addons-4.3.80/applets/opendesktop/opendesktop.cpp:81
#15 0x00007fd1c6209537 in KPluginFactory::createInstance<OpenDesktop, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=@0x7fff16961d80)
    at /usr/include/kpluginfactory.h:461
#16 0x00007fd1e4759e4b in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#17 0x00007fd1e603c28d in Plasma::Applet::load(QString const&, unsigned int, QList<QVariant> const&) () from /usr/lib64/libplasma.so.3
#18 0x00007fd1e604bfb6 in ?? () from /usr/lib64/libplasma.so.3
#19 0x00007fd1e604c8bc in Plasma::Containment::restoreContents(KConfigGroup&) () from /usr/lib64/libplasma.so.3
#20 0x00007fd1e604f2f4 in Plasma::Containment::restore(KConfigGroup&) () from /usr/lib64/libplasma.so.3
#21 0x00007fd1e605ccc9 in Plasma::Corona::loadLayout(QString const&) () from /usr/lib64/libplasma.so.3
#22 0x00007fd1e605e272 in Plasma::Corona::initializeLayout(QString const&) () from /usr/lib64/libplasma.so.3
#23 0x00007fd1e7188473 in PlasmaApp::corona (this=0x629260) at /usr/src/debug/kdebase-workspace-4.3.80/plasma/desktop/shell/plasmaapp.cpp:621
#24 0x00007fd1e7188708 in PlasmaApp::setupDesktop (this=0x629260) at /usr/src/debug/kdebase-workspace-4.3.80/plasma/desktop/shell/plasmaapp.cpp:273
#25 0x00007fd1e718c155 in PlasmaApp::qt_metacall (this=0x629260, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff16962b20)
    at /usr/src/debug/kdebase-workspace-4.3.80/build/plasma/desktop/shell/plasmaapp.moc:139
#26 0x00007fd1e1ae582d in QMetaObject::activate (sender=0x6ed2f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3294
#27 0x00007fd1e1aec69f in QSingleShotTimer::timerEvent (this=0x6ed2f0) at kernel/qtimer.cpp:308
#28 0x00007fd1e1ae1b53 in QObject::event (this=0x6ed2f0, e=0x1) at kernel/qobject.cpp:1224
#29 0x00007fd1e222146d in QApplicationPrivate::notify_helper (this=0x64c3a0, receiver=0x6ed2f0, e=0x7fff169632b0) at kernel/qapplication.cpp:4242
#30 0x00007fd1e2228baa in QApplication::notify (this=0x629260, receiver=0x6ed2f0, e=0x7fff169632b0) at kernel/qapplication.cpp:4125
#31 0x00007fd1e4c04fab in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#32 0x00007fd1e1ad181c in QCoreApplication::notifyInternal (this=0x629260, receiver=0x6ed2f0, event=0x7fff169632b0) at kernel/qcoreapplication.cpp:704
#33 0x00007fd1e1b00220 in QTimerInfoList::activateTimers (this=0x64fce0) at kernel/qcoreapplication.h:215
#34 0x00007fd1e1afc4d4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#35 0x00007fd1dbab5f6a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#36 0x00007fd1dbab98f8 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007fd1dbab9abc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#38 0x00007fd1e1afc1cc in QEventDispatcherGlib::processEvents (this=0x610630, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#39 0x00007fd1e22d244f in QGuiEventDispatcherGlib::processEvents (this=0xaa41f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x00007fd1e1ad00f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 378942928}) at kernel/qeventloop.cpp:149
#41 0x00007fd1e1ad04cc in QEventLoop::exec (this=0x7fff16963610, flags={i = 378943008}) at kernel/qeventloop.cpp:201
#42 0x00007fd1e1ad29f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#43 0x00007fd1e7175122 in kdemain (argc=1, argv=0x7fff16963998) at /usr/src/debug/kdebase-workspace-4.3.80/plasma/desktop/shell/main.cpp:112
#44 0x00007fd1e0c8f586 in __libc_start_main () from /lib64/libc.so.6
#45 0x0000000000400869 in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 1 Dario Andres 2009-12-18 16:17:08 UTC
*** Bug 218487 has been marked as a duplicate of this bug. ***
Comment 2 Frederik Gladhorn 2009-12-22 01:25:04 UTC
I hope this is fixed now. Could you try upgrading kdebase/runtime/attica/kdeplugin?
Please let me know if it works.
If not, maybe attica from trunk fixes something.
(I could reproduce this, but not any more after rebuilding kdebase and plasma-addons)

Thanks for testing,
Frederik
Comment 3 Justin Zobel 2020-12-07 05:06:40 UTC
Thank you for the report, Will.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 4 Bug Janitor Service 2020-12-22 04:34:30 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2021-01-06 04:34:02 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!