Bug 245990 - After system update Amarok crashes while loading installed scripts
Summary: After system update Amarok crashes while loading installed scripts
Status: RESOLVED DUPLICATE of bug 219441
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Mandriva RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-28 09:44 UTC by Nikita Krupenko
Modified: 2010-07-28 10:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Log of the Amarok crash (68.98 KB, text/plain)
2010-07-28 09:44 UTC, Nikita Krupenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Krupenko 2010-07-28 09:44:28 UTC
Created attachment 49569 [details]
Log of the Amarok crash

Version:           2.3.1 (using KDE 4.4.3) 
OS:                Linux

I have updated my Mandriva 2010 (using KDE 4.3.5) to Mandriva 2010.1 (using KDE 4.4.3). Amarok 2.3.1 was installed an has been updated to the same version from the new distribution. At startup it crashes. I have noticed, that this caused by installed scripts. So renaming the folder ~/.kde4/share/apps/amarok/scripts solved the problem. Also, kcrashhandler was unable to show the backtarce when qt-debug package was installed, so the backtrace will be not full. In the attachment log of Amarok started with the --debug option.

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe246b02740 (LWP 5981))]

Thread 8 (Thread 0x7fe22cc6e710 (LWP 5983)):
#0  0x00007fe243b22533 in poll () from /lib64/libc.so.6
#1  0x00007fe23b571e4f in poll_func (ufds=0x1fdb390, nfds=2, timeout=-1, userdata=0x1fdc600) at pulse/thread-mainloop.c:75
#2  0x00007fe23b562146 in pa_mainloop_poll (m=0x1fdc4f0) at pulse/mainloop.c:879
#3  0x00007fe23b563529 in pa_mainloop_iterate (m=0x1fdc4f0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007fe23b5635e0 in pa_mainloop_run (m=0x1fdc4f0, retval=0x0) at pulse/mainloop.c:979
#5  0x00007fe23b571d5b in thread (userdata=0x1fdb460) at pulse/thread-mainloop.c:94
#6  0x00007fe238cba468 in internal_thread_func (userdata=0x1fdc6c0) at pulsecore/thread-posix.c:83
#7  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe2259cd710 (LWP 5986)):
#0  0x00007fe2423b40bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe23f2f2076 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fe23f2f20b9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe21a19e710 (LWP 5987)):
#0  0x00007fe2423b40bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe244fd66cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe240dd4a46 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x275dc30, th=0x275e580) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fe240dd705b in ThreadWeaver::WorkingHardState::applyForWork (this=0x275e020, th=0x275e580) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fe240dd7074 in ThreadWeaver::WorkingHardState::applyForWork (this=0x275e020, th=0x275e580) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fe240dd55af in ThreadWeaver::ThreadRunHelper::run (this=0x7fe21a19de50, parent=0x275dc30, th=0x275e580) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe240dd5b18 in ThreadWeaver::Thread::run (this=0x275e580) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe244fd5715 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe21999d710 (LWP 5988)):
#0  0x00007fe2423b40bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe244fd66cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe240dd4a46 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x275dc30, th=0x2760ef0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fe240dd705b in ThreadWeaver::WorkingHardState::applyForWork (this=0x275e020, th=0x2760ef0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fe240dd55af in ThreadWeaver::ThreadRunHelper::run (this=0x7fe21999ce50, parent=0x275dc30, th=0x2760ef0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#5  0x00007fe240dd5b18 in ThreadWeaver::Thread::run (this=0x2760ef0) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#6  0x00007fe244fd5715 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe21919c710 (LWP 5989)):
#0  0x00007fe2423b40bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe244fd66cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe240dd4a46 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x275dc30, th=0x267c720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fe240dd705b in ThreadWeaver::WorkingHardState::applyForWork (this=0x275e020, th=0x267c720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fe240dd7074 in ThreadWeaver::WorkingHardState::applyForWork (this=0x275e020, th=0x267c720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fe240dd55af in ThreadWeaver::ThreadRunHelper::run (this=0x7fe21919be50, parent=0x275dc30, th=0x267c720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe240dd5b18 in ThreadWeaver::Thread::run (this=0x267c720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe244fd5715 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe21899b710 (LWP 5990)):
#0  0x00007fe2423b40bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe244fd66cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe240dd4a46 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x275dc30, th=0x24d0720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fe240dd705b in ThreadWeaver::WorkingHardState::applyForWork (this=0x275e020, th=0x24d0720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fe240dd55af in ThreadWeaver::ThreadRunHelper::run (this=0x7fe21899ae50, parent=0x275dc30, th=0x24d0720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#5  0x00007fe240dd5b18 in ThreadWeaver::Thread::run (this=0x24d0720) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#6  0x00007fe244fd5715 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe218172710 (LWP 5994)):
#0  0x00007fe2423b40bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe2406325c6 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007fe240632609 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007fe2423afa5d in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe243b2c15d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe246b02740 (LWP 5981)):
[KCrash Handler]
#5  0x00007fe2405da9d4 in ?? () from /usr/lib64/libQtScript.so.4
#6  0x00007fe240674615 in ?? () from /usr/lib64/libQtScript.so.4
#7  0x00007fe2405a9e14 in ?? () from /usr/lib64/libQtScript.so.4
#8  0x00007fe2405aa1d6 in ?? () from /usr/lib64/libQtScript.so.4
#9  0x00007fe2405aa238 in ?? () from /usr/lib64/libQtScript.so.4
#10 0x00007fe2405aa2a6 in ?? () from /usr/lib64/libQtScript.so.4
#11 0x00007fe2405aac3c in ?? () from /usr/lib64/libQtScript.so.4
#12 0x00007fe240653474 in QScriptEngine::newObject() () from /usr/lib64/libQtScript.so.4
#13 0x00007fe240653c2e in QScriptEngine::newFunction(QScriptValue (*)(QScriptContext*, QScriptEngine*), int) () from /usr/lib64/libQtScript.so.4
#14 0x00007fe216505403 in qtscript_create_QAccessibleTableInterface_class(QScriptEngine*) () from /usr/lib64/qt4/plugins/script/libqtscript_gui.so.1.0.0
#15 0x00007fe2164db498 in com_trolltech_qt_gui_ScriptPlugin::initialize(QString const&, QScriptEngine*) () from /usr/lib64/qt4/plugins/script/libqtscript_gui.so.1.0.0
#16 0x00007fe24065d181 in QScriptEngine::importExtension(QString const&) () from /usr/lib64/libQtScript.so.4
#17 0x00007fe245da677e in ?? () from /usr/lib64/libamaroklib.so.1
#18 0x00007fe245da6afc in ?? () from /usr/lib64/libamaroklib.so.1
#19 0x00007fe240681f62 in ?? () from /usr/lib64/libQtScript.so.4
#20 0x00007fe240683b7e in ?? () from /usr/lib64/libQtScript.so.4
#21 0x00007fe240683e52 in ?? () from /usr/lib64/libQtScript.so.4
#22 0x00007fe2405a86d0 in ?? () from /usr/lib64/libQtScript.so.4
#23 0x00007fe2405955bc in ?? () from /usr/lib64/libQtScript.so.4
#24 0x00007fe240597874 in ?? () from /usr/lib64/libQtScript.so.4
#25 0x00007fe240597bdb in ?? () from /usr/lib64/libQtScript.so.4
#26 0x00007fe24065b9d1 in ?? () from /usr/lib64/libQtScript.so.4
#27 0x00007fe24065c475 in QScriptEngine::evaluate(QString const&, QString const&, int) () from /usr/lib64/libQtScript.so.4
#28 0x00007fe245eed3bb in ScriptManager::slotRunScript(QString, bool) () from /usr/lib64/libamaroklib.so.1
#29 0x00007fe245eee5a6 in ScriptManager::slotConfigChanged(bool) () from /usr/lib64/libamaroklib.so.1
#30 0x00007fe245eeebff in ScriptManager::findScripts() () from /usr/lib64/libamaroklib.so.1
#31 0x00007fe245eef514 in ScriptManager::updateAllScripts() () from /usr/lib64/libamaroklib.so.1
#32 0x00007fe245eef9d0 in ScriptManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#33 0x00007fe2450dcb5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#34 0x00007fe2450e432f in ?? () from /usr/lib64/libQtCore.so.4
#35 0x00007fe2450d97b3 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#36 0x00007fe24448b7cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007fe244491dcb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fe246619e46 in KApplication::notify (this=0x7fff7579bb90, receiver=0x2926770, event=0x7fff7579b890) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#39 0x00007fe2450c9d5c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#40 0x00007fe2450f6a82 in ?? () from /usr/lib64/libQtCore.so.4
#41 0x00007fe2450f3554 in ?? () from /usr/lib64/libQtCore.so.4
#42 0x00007fe23c983d20 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#43 0x00007fe23c987b88 in ?? () from /usr/lib64/libglib-2.0.so.0
#44 0x00007fe23c987d3c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fe2450f3243 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007fe24453a58e in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007fe2450c8682 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007fe2450c8a5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007fe2450cc79b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#50 0x00000000004085d2 in _start ()


Reproducible: Didn't try
Comment 1 Myriam Schweingruber 2010-07-28 10:00:08 UTC
Your backtrace is not valid, you don't have debugging symbols installed. Please see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

this is most likely a faulty script, and a duplicate of bug 219441

*** This bug has been marked as a duplicate of bug 219441 ***