Bug 171358 - amarok's dataengines make plasmaengineexplorer crash
Summary: amarok's dataengines make plasmaengineexplorer crash
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Context View (show other bugs)
Version: 2.0-SVN
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-19 22:33 UTC by Giulio Camuffo
Modified: 2008-11-14 10:02 UTC (History)
1 user (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 Giulio Camuffo 2008-09-19 22:33:59 UTC
Version:           svn (using KDE 4.1.1)
Compiler:          gcc 4.3.2 
OS:                Linux
Installed from:    Unlisted Binary Package

when in plasmaengineexplorer i select amarok-* it crahses. i'm not sure this is an amarok bug and not a plasmaengineexplorer one, but selecting other engines like i.e. "time" it doesn't crash.
Comment 1 Seb Ruiz 2008-10-29 04:50:14 UTC
Is this still the case in beta2?
Comment 2 Giulio Camuffo 2008-10-30 22:00:32 UTC
do you mean amarok beta2? with kde and amarok from trunk and the bug is still here, except if i select the cloud and service engine. the other engines make it crash.
i' ve just noticed that i forgot to post the backtrace. here it is:
I selected the "current" engine

Thread 1 (Thread 0xb43e9720 (LWP 5955)):
[KCrash Handler]
#6  ContextSubject::attach (this=0x0, obs=0x97bd654) at /usr/include/QtCore/qhash.h:280
#7  0xb7d05b5d in CurrentEngine (this=0x97bd648, parent=0x0, args=@0xbfa87768)
    at /home/jofko/pkgb/kdemod/kde41-playground/kde41-playground/amarok2-svn/src/amarok2/src/context/engines/current/CurrentEngine.cpp:36
#8  0xb7d082cc in KPluginFactory::createInstance<CurrentEngine, QObject> (parentWidget=0x0, parent=0x0, args=@0xbfa87768) at /usr/include/kpluginfactory.h:461
#9  0xb7c7c4bf in KPluginFactory::create () from /usr/lib/libkdecore.so.5
#10 0xb7f8dcac in Plasma::DataEngineManager::loadEngine () from /usr/lib/libplasma.so.3
#11 0x080558fe in _start ()

Comment 3 Giulio Camuffo 2008-11-06 22:52:51 UTC
update: i've just upgraded amarok from svn (880746) and the backtrace has changed sligthly:

Thread 1 (Thread 0xb4458720 (LWP 7512)):
[KCrash Handler]
#6  0xb284700a in ContextSubject::attach () from /usr/lib/libamaroklib.so.1
#7  0xb1732b4d in CurrentEngine::CurrentEngine () from /usr/lib/kde4/amarok_data_engine_current.so
#8  0xb17352bc in KPluginFactory::createInstance<CurrentEngine, QObject> () from /usr/lib/kde4/amarok_data_engine_current.so
#9  0xb7ceb4bf in KPluginFactory::create () from /usr/lib/libkdecore.so.5
#10 0xb7ffdcac in Plasma::DataEngineManager::loadEngine () from /usr/lib/libplasma.so.3
#11 0x080558fe in _start ()

Comment 4 Mark Kretschmann 2008-11-14 10:02:29 UTC
This should be fixed in SVN, as we're now using custom .desktop files that no longer conflict with Plasma.