Bug 305267 - error
Summary: error
Status: RESOLVED DUPLICATE of bug 300659
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.5.0
Platform: unspecified Linux
: NOR crash (vote)
Target Milestone: 2.7
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-16 15:22 UTC by Dima
Modified: 2012-08-16 23:21 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 Dima 2012-08-16 15:22:31 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.2
Operating System: Linux 3.5.1-1.fc17.x86_64 x86_64
Distribution: "RFRemix release 17 (Beefy Miracle)"

-- Information about the crash:
Computer shutdown
Computer shutdown
Computer shutdown
Computer shutdown

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7eff4b705880 (LWP 2012))]

Thread 7 (Thread 0x7eff3ab8a700 (LWP 2040)):
#0  0x0000003b754e8ecf in poll () from /lib64/libc.so.6
#1  0x00000037f3e30f4f in ?? () from /lib64/libpulse.so.0
#2  0x00000037f3e224cc in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x00000037f3e22b29 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x00000037f3e22be0 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x00000037f3e30eff in ?? () from /lib64/libpulse.so.0
#6  0x00000037f4243343 in ?? () from /lib64/libpulsecommon-1.1.so
#7  0x0000003b75807d14 in start_thread () from /lib64/libpthread.so.0
#8  0x0000003b754f197d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7eff356c9700 (LWP 2120)):
#0  next_valid_source (source=0x7eff24001500, context=0x7eff240009e0) at gmain.c:2592
#1  g_main_context_check (context=context@entry=0x7eff240009e0, max_priority=2147483647, fds=fds@entry=0x7eff24001c30, n_fds=n_fds@entry=1) at gmain.c:3054
#2  0x00000030b4047902 in g_main_context_iterate (context=context@entry=0x7eff240009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3143
#3  0x00000030b4047a84 in g_main_context_iteration (context=0x7eff240009e0, may_block=1) at gmain.c:3207
#4  0x00000030b55a4506 in QEventDispatcherGlib::processEvents (this=0x7eff24000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000030b557513f in QEventLoop::processEvents (this=this@entry=0x7eff356c8cf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000030b55753c8 in QEventLoop::exec (this=0x7eff356c8cf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000030b5478650 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00000030b5555b4f in QInotifyFileSystemWatcherEngine::run (this=0x1c0b260) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00000030b547b5eb in QThreadPrivate::start (arg=0x1c0b260) at thread/qthread_unix.cpp:307
#10 0x0000003b75807d14 in start_thread () from /lib64/libpthread.so.0
#11 0x0000003b754f197d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7eff2b9e8700 (LWP 2125)):
#0  0x0000003b754e4c5d in write () from /lib64/libc.so.6
#1  0x00000030b4082ad1 in g_wakeup_signal (wakeup=<optimized out>) at gwakeup.c:235
#2  0x00000030b55799aa in QCoreApplication::postEvent (receiver=0x1dec820, event=0x7eff1c0ad520, priority=<optimized out>) at kernel/qcoreapplication.cpp:1361
#3  0x00000030b558cec5 in queued_activate (argv=0x7eff2b9e7c80, c=0x7eff1c001f30, signal=5, sender=0x7eff2b9e7cd0) at kernel/qobject.cpp:3431
#4  QMetaObject::activate (sender=0x7eff2b9e7cd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7eff2b9e7c80) at kernel/qobject.cpp:3507
#5  0x00007eff4d9de782 in ThreadWeaver::JobRunHelper::done (this=this@entry=0x7eff2b9e7cd0, _t1=_t1@entry=0x1dec820) at /usr/src/debug/kdelibs-4.8.5/x86_64-redhat-linux-gnu/threadweaver/Weaver/Job_p.moc:111
#6  0x00007eff4d9de9af in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7eff2b9e7cd0, th=th@entry=0x1d4f210, job=job@entry=0x1dec820) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:119
#7  0x00007eff4d9deab1 in ThreadWeaver::Job::execute (this=0x1dec820, th=0x1d4f210) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:135
#8  0x00007eff4d9de10f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7eff2b9e7d20, parent=0x1d73ec0, th=th@entry=0x1d4f210) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:95
#9  0x00007eff4d9de1cb in ThreadWeaver::Thread::run (this=0x1d4f210) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:142
#10 0x00000030b547b5eb in QThreadPrivate::start (arg=0x1d4f210) at thread/qthread_unix.cpp:307
#11 0x0000003b75807d14 in start_thread () from /lib64/libpthread.so.0
#12 0x0000003b754f197d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7eff2b1e7700 (LWP 2126)):
#0  0x0000003b754ee139 in syscall () from /lib64/libc.so.6
#1  0x00000030b547a0d4 in _q_futex (timeout=0x0, val=2, op=0, addr=0x1b87960, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x1b87960, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00000030b547641d in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:164
#4  0x00007eff394c2ea8 in lockInline (this=0x1b5e660) at /usr/include/QtCore/qmutex.h:188
#5  QMutexLocker (m=0x1b5e660, this=0x7eff2b1e6520) at /usr/include/QtCore/qmutex.h:109
#6  MySqlStorage::escape (this=0x1b5e650, text=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/db/sql/mysql-shared/MySqlStorage.cpp:213
#7  0x0000003744e2186b in SqlStorageWrapper::escape (this=<optimized out>, text=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:61
#8  0x0000003744dc901c in PermanentUrlStatisticsProvider::PermanentUrlStatisticsProvider (this=0x7eff200174f0, permanentUrl=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/statistics/providers/url/PermanentUrlStatisticsProvider.cpp:38
#9  0x0000003744db10a2 in MetaFile::Track::Track (this=0x7eff20002670, url=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/meta/file/File.cpp:188
#10 0x0000003744e1d331 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:472
#11 0x0000003744dc563c in MetaProxy::Worker::run (this=0x1d733a0) at /usr/src/debug/amarok-2.5.0/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#12 0x00007eff4d9de93a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7eff2b1e6cd0, th=th@entry=0x1d63b10, job=job@entry=0x1d733a0) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:106
#13 0x00007eff4d9deab1 in ThreadWeaver::Job::execute (this=0x1d733a0, th=0x1d63b10) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:135
#14 0x00007eff4d9de10f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7eff2b1e6d20, parent=0x1d73ec0, th=th@entry=0x1d63b10) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:95
#15 0x00007eff4d9de1cb in ThreadWeaver::Thread::run (this=0x1d63b10) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:142
#16 0x00000030b547b5eb in QThreadPrivate::start (arg=0x1d63b10) at thread/qthread_unix.cpp:307
#17 0x0000003b75807d14 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003b754f197d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7eff2a9e6700 (LWP 2127)):
[KCrash Handler]
#6  0x0000003b75435925 in raise () from /lib64/libc.so.6
#7  0x0000003b754370d8 in abort () from /lib64/libc.so.6
#8  0x0000003b7547564b in __libc_message () from /lib64/libc.so.6
#9  0x0000003b7547c7ce in _int_free () from /lib64/libc.so.6
#10 0x0000003b7547e778 in _int_realloc () from /lib64/libc.so.6
#11 0x0000003b75480315 in realloc () from /lib64/libc.so.6
#12 0x00000030b5499016 in QListData::realloc (this=this@entry=0x37454a6d58, alloc=61) at tools/qlist.cpp:221
#13 0x00000030b54990c7 in QListData::append (this=0x37454a6d58, n=1) at tools/qlist.cpp:243
#14 0x00000030b54941a2 in QList<QString>::append (this=this@entry=0x37454a6d58, t=...) at ../../src/corelib/tools/qlist.h:530
#15 0x00000030b54cf21b in operator<< (str=..., this=0x37454a6d58) at ../../src/corelib/tools/qstringlist.h:90
#16 QtPrivate::QStringList_filter (that=0x7eff2a9e5a50, rx=...) at tools/qstringlist.cpp:338
#17 0x0000003744f5be30 in filter (rx=..., this=0x7eff2a9e5a50) at /usr/include/QtCore/qstringlist.h:192
#18 EngineController::supportedMimeTypes () at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:269
#19 0x0000003744f5c3fb in EngineController::canDecode (url=...) at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:243
#20 0x0000003744e1d2f6 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:471
#21 0x0000003744dc563c in MetaProxy::Worker::run (this=0x1d73d70) at /usr/src/debug/amarok-2.5.0/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#22 0x00007eff4d9de93a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7eff2a9e5cd0, th=th@entry=0x1d66bf0, job=job@entry=0x1d73d70) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:106
#23 0x00007eff4d9deab1 in ThreadWeaver::Job::execute (this=0x1d73d70, th=0x1d66bf0) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:135
#24 0x00007eff4d9de10f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7eff2a9e5d20, parent=0x1d73ec0, th=th@entry=0x1d66bf0) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:95
#25 0x00007eff4d9de1cb in ThreadWeaver::Thread::run (this=0x1d66bf0) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:142
#26 0x00000030b547b5eb in QThreadPrivate::start (arg=0x1d66bf0) at thread/qthread_unix.cpp:307
#27 0x0000003b75807d14 in start_thread () from /lib64/libpthread.so.0
#28 0x0000003b754f197d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7eff2a1e5700 (LWP 2128)):
#0  0x0000003b754eace3 in select () from /lib64/libc.so.6
#1  0x00000030b55a1923 in qt_safe_select (nfds=22, fdread=0x7eff2a1e4420, fdwrite=0x7eff2a1e44a0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00000030b5550c12 in select_msecs (fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:998
#3  select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:995
#4  0x00000030b5552446 in QProcessPrivate::waitForFinished (this=0x7eff1000c0b0, msecs=-1) at io/qprocess_unix.cpp:1219
#5  0x00000030b550d9ee in QProcess::waitForFinished (this=this@entry=0x7eff2a1e45b0, msecs=msecs@entry=-1) at io/qprocess.cpp:1759
#6  0x00000030b55100f0 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159
#7  0x00007eff4e4c3872 in KToolInvocation::startKdeinit () at /usr/src/debug/kdelibs-4.8.5/kdecore/kernel/ktoolinvocation.cpp:391
#8  0x00007eff4e4c3a20 in KToolInvocation::klauncher () at /usr/src/debug/kdelibs-4.8.5/kdecore/kernel/ktoolinvocation.cpp:62
#9  0x00007eff4e465d7d in KSystemTimeZonesPrivate::instance () at /usr/src/debug/kdelibs-4.8.5/kdecore/date/ksystemtimezone.cpp:302
#10 0x00007eff4e465f59 in KSystemTimeZones::local () at /usr/src/debug/kdelibs-4.8.5/kdecore/date/ksystemtimezone.cpp:201
#11 0x00007eff4e452276 in KDateTime::toLocalZone (this=0x7eff10002cc8) at /usr/src/debug/kdelibs-4.8.5/kdecore/date/kdatetime.cpp:931
#12 0x00007eff4dfe2943 in KFileItemPrivate::setTime (this=this@entry=0x7eff10002c50, mappedWhich=mappedWhich@entry=KFileItem::ModificationTime, time_t_val=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kio/kio/kfileitem.cpp:316
#13 0x00007eff4dfe2a5d in init (this=0x7eff10002c50) at /usr/src/debug/kdelibs-4.8.5/kio/kio/kfileitem.cpp:242
#14 KFileItemPrivate::init (this=0x7eff10002c50) at /usr/src/debug/kdelibs-4.8.5/kio/kio/kfileitem.cpp:209
#15 0x00007eff4dfe3192 in KFileItemPrivate (delayedMimeTypes=false, urlIsDirectory=false, itemOrDirUrl=..., permissions=<optimized out>, mode=4294967295, entry=..., this=0x7eff10002c50) at /usr/src/debug/kdelibs-4.8.5/kio/kio/kfileitem.cpp:93
#16 KFileItem::KFileItem (this=0x7eff2a1e4b30, mode=4294967295, permissions=<optimized out>, url=..., delayedMimeTypes=false) at /usr/src/debug/kdelibs-4.8.5/kio/kio/kfileitem.cpp:489
#17 0x0000003744f5c3b5 in EngineController::canDecode (url=...) at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:227
#18 0x0000003744e1d2f6 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:471
#19 0x0000003744dc563c in MetaProxy::Worker::run (this=0x1d758c0) at /usr/src/debug/amarok-2.5.0/src/core-impl/meta/proxy/MetaProxyWorker.cpp:32
#20 0x00007eff4d9de93a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7eff2a1e4cd0, th=th@entry=0x1d6ad90, job=job@entry=0x1d758c0) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:106
#21 0x00007eff4d9deab1 in ThreadWeaver::Job::execute (this=0x1d758c0, th=0x1d6ad90) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Job.cpp:135
#22 0x00007eff4d9de10f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7eff2a1e4d20, parent=0x1d73ec0, th=th@entry=0x1d6ad90) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:95
#23 0x00007eff4d9de1cb in ThreadWeaver::Thread::run (this=0x1d6ad90) at /usr/src/debug/kdelibs-4.8.5/threadweaver/Weaver/Thread.cpp:142
#24 0x00000030b547b5eb in QThreadPrivate::start (arg=0x1d6ad90) at thread/qthread_unix.cpp:307
#25 0x0000003b75807d14 in start_thread () from /lib64/libpthread.so.0
#26 0x0000003b754f197d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7eff4b705880 (LWP 2012)):
#0  0x0000003b7580ddcd in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x0000003b75809c8c in _L_lock_1024 () from /lib64/libpthread.so.0
#2  0x0000003b75809c35 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007eff388dd05c in _mi_report_crashed () from /usr/lib64/mysql/libmysqld.so.0
#4  0x00007eff389e34ac in mi_lock_database () from /usr/lib64/mysql/libmysqld.so.0
#5  0x00007eff388f4a83 in handler::ha_external_lock(THD*, int) () from /usr/lib64/mysql/libmysqld.so.0
#6  0x00007eff38992fa3 in ?? () from /usr/lib64/mysql/libmysqld.so.0
#7  0x00007eff3899300d in mysql_unlock_tables(THD*, st_mysql_lock*) () from /usr/lib64/mysql/libmysqld.so.0
#8  0x00007eff38aaaf42 in close_thread_tables(THD*) () from /usr/lib64/mysql/libmysqld.so.0
#9  0x00007eff38ae241e in mysql_execute_command(THD*) () from /usr/lib64/mysql/libmysqld.so.0
#10 0x00007eff38ae5577 in mysql_parse(THD*, char*, unsigned int, Parser_state*) () from /usr/lib64/mysql/libmysqld.so.0
#11 0x00007eff38ae62da in dispatch_command(enum_server_command, THD*, char*, unsigned int) () from /usr/lib64/mysql/libmysqld.so.0
#12 0x00007eff3898b7bf in ?? () from /usr/lib64/mysql/libmysqld.so.0
#13 0x00007eff38855a4d in mysql_send_query () from /usr/lib64/mysql/libmysqld.so.0
#14 0x00007eff38855a69 in mysql_real_query () from /usr/lib64/mysql/libmysqld.so.0
#15 0x00007eff394c5a69 in MySqlStorage::query (this=0x1b5e650, statement=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/db/sql/mysql-shared/MySqlStorage.cpp:125
#16 0x0000003744e218ab in SqlStorageWrapper::query (this=this@entry=0x1555810, query=...) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:62
#17 0x0000003744f17a3a in BookmarkModel::checkTables (this=this@entry=0x1ddd900) at /usr/src/debug/amarok-2.5.0/src/amarokurls/BookmarkModel.cpp:485
#18 0x0000003744f17de3 in BookmarkModel::BookmarkModel (this=0x1ddd900) at /usr/src/debug/amarok-2.5.0/src/amarokurls/BookmarkModel.cpp:52
#19 0x0000003744f18015 in BookmarkModel::instance () at /usr/src/debug/amarok-2.5.0/src/amarokurls/BookmarkModel.cpp:43
#20 0x0000003744effb81 in AmarokUrlHandler::AmarokUrlHandler (this=0x1ddd8b0) at /usr/src/debug/amarok-2.5.0/src/amarokurls/AmarokUrlHandler.cpp:56
#21 0x0000003744effdc5 in The::amarokUrlHandler () at /usr/src/debug/amarok-2.5.0/src/amarokurls/AmarokUrlHandler.cpp:41
#22 0x0000003744f65cf1 in MainWindow::createActions (this=this@entry=0x1b3b430) at /usr/src/debug/amarok-2.5.0/src/MainWindow.cpp:741
#23 0x0000003744f6f3f2 in MainWindow::MainWindow (this=0x1b3b430) at /usr/src/debug/amarok-2.5.0/src/MainWindow.cpp:145
#24 0x0000003744f49798 in App::continueInit (this=this@entry=0x7fff79179d90) at /usr/src/debug/amarok-2.5.0/src/App.cpp:545
#25 0x0000003744f4b067 in App::App (this=0x7fff79179d90) at /usr/src/debug/amarok-2.5.0/src/App.cpp:185
#26 0x0000000000408cad in main (argc=3, argv=0x7fff79179ef8) at /usr/src/debug/amarok-2.5.0/src/main.cpp:301

Possible duplicates by query: bug 303514, bug 303361, bug 303277, bug 301098, bug 300863.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-08-16 23:21:29 UTC
Please upgrade to Amarok 2.6, this is already fixed.

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