Summary: | Crash while starting Amarok with Qt 4.6 | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Jaroslav Reznik <jreznik> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | CC: | adrian.ioan.cozma, blizzz, hahol13, marcosgdavid, michal.zajac+kde.org, rdieter, rizzitello, t.lattmann, trisroger, vbrkic |
Priority: | NOR | ||
Version: | 2.2.0 | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi: --- Using KDE 4.4. Beta 2 and Qt 4.6.0, crashes when Ultimate Lirycs are enabled |
Description
Jaroslav Reznik
2009-10-19 14:24:54 UTC
Looks like this is due to one of the scripts you use. Since scripts are third party applications, you should talk to the script author, not an Amarok bug. Could also be a problem with the QtScript bindings. (In reply to comment #1) > Looks like this is due to one of the scripts you use. Since scripts are third > party applications, you should talk to the script author, not an Amarok bug. Ah, ok - thanks a lot! Indeed it was script problem. It's true that Ultimate Lyrics script triggers crashing. But as far as I can see the problem is in QtScript bindings. Running "amarok --debug" shows that Amarok crashes when script tries to load "qt.core". A similair problem was in Ubuntu's qt 4.5.0 when script was trying to load "qt.uitools". amarok --debug ------------------------------------------------------------- amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.014s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core" KCrash: Application 'amarok' crashing... ------------------------------------------------------------- An interesting behavior is when script tries to load an non existent binding "qt.core234". Amarok doesn't crash (just a warning is shown instead). ------------------------------------------------------------- amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.01s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core234" amarok: [WARNING!] Qt Binding: "qt.core234" not found! amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.00012s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.xml" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.02s amarok: [ScriptManager] [ERROR!] Script Error: "22:39:06 ReferenceError: Can't find variable: QLocale on Line: 107" amarok: BEGIN: void ScriptManager::slotStopScript(QString) amarok: BEGIN: void ScriptManager::scriptFinished(QString) amarok: BEGIN: virtual ScriptableServiceScript::~ScriptableServiceScript() amarok: END__: virtual ScriptableServiceScript::~ScriptableServiceScript() - Took 0.00013s amarok: END__: void ScriptManager::scriptFinished(QString) - Took 0.0017s amarok: END__: void ScriptManager::slotStopScript(QString) - Took 0.0022s amarok: [ScriptManager] The Log For the script that is the borked: "22:38:54 Script Started! 22:38:54 ReferenceError: Can't find variable: QLocale on Line: 107 22:38:54 Script ended! 22:39:06 Script Started! 22:39:06 ReferenceError: Can't find variable: QLocale on Line: 107 22:39:06 Script ended! ------------------------------------------------------------- Anyway, I think Amarok should handle this type of bugs more softly than crashing. *** Bug 217674 has been marked as a duplicate of this bug. *** *** Bug 217751 has been marked as a duplicate of this bug. *** *** Bug 218536 has been marked as a duplicate of this bug. *** *** Bug 218661 has been marked as a duplicate of this bug. *** *** Bug 218871 has been marked as a duplicate of this bug. *** Created attachment 39266 [details]
New crash information added by DrKonqi:
---
Using KDE 4.4. Beta 2 and Qt 4.6.0, crashes when Ultimate Lirycs are enabled
*** Bug 224057 has been marked as a duplicate of this bug. *** *** Bug 225018 has been marked as a duplicate of this bug. *** *** Bug 227110 has been marked as a duplicate of this bug. *** |