Bug 225749 - Amarok crashes on startup on Mandriva Cooker
Summary: Amarok crashes on startup on Mandriva Cooker
Status: RESOLVED DUPLICATE of bug 214984
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-06 19:10 UTC by acitta1
Modified: 2010-02-06 21:26 UTC (History)
0 users

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 acitta1 2010-02-06 19:10:36 UTC
Application: amarok (2.2.2)
KDE Platform Version: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3))
Qt Version: 4.6.1
Operating System: Linux 2.6.33-desktop-0.rc6.6.2mnb x86_64
Distribution: "Mandriva Linux 2010.0"

-- Information about the crash:
Amarok crashes every time I try to start it.  I moved my  database from a old 32 bit system with Mandriva 2010.0 to a new 64-bit system with current Mandriva Cooker.  Amarok has never started on this system.
.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5ea680c720 (LWP 26305))]

Thread 8 (Thread 0x7f5e8dba8710 (LWP 26312)):
#0  0x00007f5ea39254e3 in poll () from /lib64/libc.so.6
#1  0x00007f5e9b3c2def in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f5e9b3b30e6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f5e9b3b44c9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f5e9b3b4580 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f5e9b3c2cfb in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f5e985bcfd8 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f5e86db9710 (LWP 26588)):
#0  0x00007f5ea1e8f0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5e9ed96366 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f5e9ed963a9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f5e7bc5d710 (LWP 28070)):
#0  0x00007f5ea1e8f0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5ea4dd525b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f5e878d6e98 in XmlParseJob::run (this=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/collection/sqlcollection/ScanManager.cpp:671
#3  0x00007f5ea14de201 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f5ea14de44d in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5ea14dd89d in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5ea14dd9b4 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f5ea4dd42a5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5e7b45c710 (LWP 28071)):
#0  0x00007f5ea1e8f0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5ea4dd525b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f5ea14db431 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f5ea14df1b8 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f5ea14dd879 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5ea14dd9b4 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5ea4dd42a5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5e7ac5b710 (LWP 28072)):
#0  0x00007f5ea1e8f0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5ea4dd525b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f5ea14db431 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f5ea14df1b8 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f5ea14dd879 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5ea14dd9b4 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5ea4dd42a5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5e7a45a710 (LWP 28073)):
#0  0x00007f5ea1e8f0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5ea4dd525b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f5ea14db431 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f5ea14df1b8 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f5ea14dd879 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5ea14dd9b4 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5ea4dd42a5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5e6cb82710 (LWP 28233)):
#0  0x00007f5ea1e8f0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5ea00e33f6 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f5ea00e3439 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f5ea1e8aa5d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ea392f0dd in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5ea680c720 (LWP 26305)):
[KCrash Handler]
#5  0x00007f5ea008b804 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#6  0x00007f5ea0125445 in ?? () from /usr/lib64/libQtScript.so.4
#7  0x00007f5ea005ac44 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#8  0x00007f5ea005b006 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#9  0x00007f5ea005b068 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#10 0x00007f5ea005b0d6 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#11 0x00007f5ea005ba6c in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#12 0x00007f5ea01042a4 in QScriptEngine::newObject() () from /usr/lib64/libQtScript.so.4
#13 0x00007f5e6b71c828 in ?? () from /usr/lib64/qt4/plugins/script/libqtscript_core.so.1.0.0
#14 0x00007f5e6b7257ec in qtscript_create_Qt_class(QScriptEngine*) () from /usr/lib64/qt4/plugins/script/libqtscript_core.so.1.0.0
#15 0x00007f5e6b64d118 in com_trolltech_qt_core_ScriptPlugin::initialize(QString const&, QScriptEngine*) () from /usr/lib64/qt4/plugins/script/libqtscript_core.so.1.0.0
#16 0x00007f5ea010dfb1 in QScriptEngine::importExtension(QString const&) () from /usr/lib64/libQtScript.so.4
#17 0x00007f5ea5a8fedf in AmarokScript::ScriptImporter::loadQtBinding (this=<value optimized out>, binding=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/scriptengine/ScriptImporter.cpp:63
#18 0x00007f5ea5a90104 in AmarokScript::ScriptImporter::qt_metacall (this=0xa81d270, _c=InvokeMetaMethod, _id=1544558656, _a=0x7fff34a37dd0)
    at /usr/src/debug/amarok-2.2.2/build/src/ScriptImporter.moc:78
#19 0x00007f5ea0132cc2 in ?? () from /usr/lib64/libQtScript.so.4
#20 0x00007f5ea0134372 in ?? () from /usr/lib64/libQtScript.so.4
#21 0x00007f5ea0134502 in ?? () from /usr/lib64/libQtScript.so.4
#22 0x00007f5ea0059500 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#23 0x00007f5ea00463dc in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#24 0x00007f5ea0048694 in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#25 0x00007f5ea00489fb in QDateTime::QDateTime(QDate const&) () from /usr/lib64/libQtScript.so.4
#26 0x00007f5ea010c801 in ?? () from /usr/lib64/libQtScript.so.4
#27 0x00007f5ea010d2a5 in QScriptEngine::evaluate(QString const&, QString const&, int) () from /usr/lib64/libQtScript.so.4
#28 0x00007f5ea5b57714 in ScriptManager::slotRunScript (this=<value optimized out>, name=) at /usr/src/debug/amarok-2.2.2/src/dialogs/ScriptManager.cpp:462
#29 0x00007f5ea5b57fac in ScriptManager::slotConfigChanged (this=0x4ef3e40, changed=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/dialogs/ScriptManager.cpp:540
#30 0x00007f5ea5b58569 in ScriptManager::findScripts (this=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/dialogs/ScriptManager.cpp:660
#31 0x00007f5ea5b597a3 in ScriptManager::updaterFinished (this=0x4ef3e40, scriptPath=) at /usr/src/debug/amarok-2.2.2/src/dialogs/ScriptManager.cpp:279
#32 0x00007f5ea5b59c87 in ScriptManager::qt_metacall (this=0x4ef3e40, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff34a39b80) at /usr/src/debug/amarok-2.2.2/build/src/ScriptManager.moc:116
#33 0x00007f5ea4eda54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#34 0x00007f5ea57b83c2 in ScriptUpdater::finished (this=0xfef4, _t1=<value optimized out>) at /usr/src/debug/amarok-2.2.2/build/src/moc_ScriptUpdater.cpp:96
#35 0x00007f5ea5b5dd7a in ScriptUpdater::phase2 (this=0x7c394d8, job=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/dialogs/ScriptUpdater.cpp:104
#36 0x00007f5ea57ba8cf in ScriptUpdater::qt_metacall (this=0x7c394d8, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff34a39e40)
    at /usr/src/debug/amarok-2.2.2/build/src/moc_ScriptUpdater.cpp:82
#37 0x00007f5ea4eda54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#38 0x00007f5ea52cda52 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#39 0x00007f5ea52cdda1 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#40 0x00007f5e9d9d00c8 in KIO::FileCopyJob::slotResult(KJob*) () from /usr/lib64/libkio.so.5
#41 0x00007f5e9d9d0b74 in KIO::FileCopyJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#42 0x00007f5ea4eda54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#43 0x00007f5ea52cda52 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#44 0x00007f5ea52cdda1 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#45 0x00007f5e9d9caa49 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#46 0x00007f5e9d9cb1c8 in KIO::TransferJob::slotFinished() () from /usr/lib64/libkio.so.5
#47 0x00007f5e9d9c878f in KIO::SimpleJob::slotError(int, QString const&) () from /usr/lib64/libkio.so.5
#48 0x00007f5e9d9ca30c in KIO::SimpleJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#49 0x00007f5e9d9d0d75 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#50 0x00007f5ea4eda54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#51 0x00007f5e9da69db6 in KIO::SlaveInterface::error(int, QString const&) () from /usr/lib64/libkio.so.5
#52 0x00007f5e9da6b778 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#53 0x00007f5e9da6beaa in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#54 0x00007f5e9da60cb6 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#55 0x00007f5e9da61ea4 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#56 0x00007f5ea4eda54f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#57 0x00007f5e9d9a1c24 in ?? () from /usr/lib64/libkio.so.5
#58 0x00007f5e9d9a29a5 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#59 0x00007f5ea4ed7489 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#60 0x00007f5ea428d4ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#61 0x00007f5ea4293aeb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#62 0x00007f5ea5ae42fa in App::notify (this=0xfef4, receiver=0x0, event=0x1) at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#63 0x00007f5ea4ec776c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#64 0x00007f5ea4ec9ee7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#65 0x00007f5ea4ef10f3 in ?? () from /usr/lib64/libQtCore.so.4
#66 0x00007f5e9c7d7160 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f5e9c7daf98 in ?? () from /usr/lib64/libglib-2.0.so.0
#68 0x00007f5e9c7db17c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#69 0x00007f5ea4ef0c33 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#70 0x00007f5ea433babe in ?? () from /usr/lib64/libQtGui.so.4
#71 0x00007f5ea4ec6092 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#72 0x00007f5ea4ec646c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#73 0x00007f5ea4eca1ab in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#74 0x0000000000408811 in main (argc=1, argv=0x7fff34a3d1f8) at /usr/src/debug/amarok-2.2.2/src/main.cpp:235

Possible duplicates by query: bug 219217, bug 218534, bug 217641, bug 216769, bug 210980.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-02-06 20:20:07 UTC
This is due to a 3rd-party script running apparently. Please remove it and contact the author about this bug.

*** This bug has been marked as a duplicate of bug 214984 ***
Comment 2 acitta1 2010-02-06 20:44:36 UTC
Is it possible to tell from the trace which script is the problem? I have about 49 scripts installed.
Comment 3 acitta1 2010-02-06 21:26:26 UTC
I just removed all scripts and re-added them after Amarok started.  Working fine.