Bug 277555 - crash with musicbrainz
Summary: crash with musicbrainz
Status: RESOLVED DUPLICATE of bug 274956
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.2
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-11 15:43 UTC by sheternaz
Modified: 2011-07-23 09:07 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (17.86 KB, text/plain)
2011-07-22 19:02 UTC, betatesta
Details
New crash information added by DrKonqi (18.12 KB, text/plain)
2011-07-23 09:07 UTC, Raffaele
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sheternaz 2011-07-11 15:43:35 UTC
Application: amarok (2.4.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
i'm searching automatics tags with auto tags music brainz.

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

Thread 9 (Thread 0x7f7b339a3700 (LWP 2106)):
#0  0x00007f7b49a03f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7b440d0104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b440d09f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b3ba88c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f7b440f73e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7b454ced8c in start_thread (arg=0x7f7b339a3700) at pthread_create.c:304
#6  0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f7b1b776700 (LWP 2110)):
#0  0x00007f7b49a03f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7b412df32f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f7b412d1116 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f7b412d1749 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f7b412d1800 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f7b412df2df in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f7b3ca92a88 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#7  0x00007f7b454ced8c in start_thread (arg=0x7f7b1b776700) at pthread_create.c:304
#8  0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7b19a1b700 (LWP 2112)):
#0  0x00007f7b49a03f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7b440d0104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b440d0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b4a361446 in QEventDispatcherGlib::processEvents (this=0x2e07a60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f7b4a335882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7b4a335abc in QEventLoop::exec (this=0x7f7b19a1ad10, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f7b4a24c924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f7b4a317c2f in QInotifyFileSystemWatcherEngine::run (this=0x2e74ab0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f7b4a24f175 in QThreadPrivate::start (arg=0x2e74ab0) at thread/qthread_unix.cpp:320
#9  0x00007f7b454ced8c in start_thread (arg=0x7f7b19a1b700) at pthread_create.c:304
#10 0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7b0d22d700 (LWP 2117)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b45dca2a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7b460e3180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f7b45dca2d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f7b460f1254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f7b454ced8c in start_thread (arg=0x7f7b0d22d700) at pthread_create.c:304
#4  0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f7b08ebf700 (LWP 2119)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b4a24f82b in wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b474800b4 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7b47482723 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7b4748153f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7b474815cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7b4a24f175 in QThreadPrivate::start (arg=0x31de940) at thread/qthread_unix.cpp:320
#8  0x00007f7b454ced8c in start_thread (arg=0x7f7b08ebf700) at pthread_create.c:304
#9  0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f7b086be700 (LWP 2120)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b4a24f82b in wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b474800b4 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7b47482723 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7b4748273c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7b4748153f in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7b474815cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f7b4a24f175 in QThreadPrivate::start (arg=0x7f7b2c010100) at thread/qthread_unix.cpp:320
#9  0x00007f7b454ced8c in start_thread (arg=0x7f7b086be700) at pthread_create.c:304
#10 0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7b07ebd700 (LWP 2121)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b4a24f82b in wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b474800b4 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7b47482723 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7b4748273c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7b4748153f in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7b474815cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f7b4a24f175 in QThreadPrivate::start (arg=0x31a23f0) at thread/qthread_unix.cpp:320
#9  0x00007f7b454ced8c in start_thread (arg=0x7f7b07ebd700) at pthread_create.c:304
#10 0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7b075db700 (LWP 2122)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b4a24f82b in wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31f2cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b474800b4 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7b47482723 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7b4748273c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7b4748153f in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7b474815cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f7b4a24f175 in QThreadPrivate::start (arg=0x3d97740) at thread/qthread_unix.cpp:320
#9  0x00007f7b454ced8c in start_thread (arg=0x7f7b075db700) at pthread_create.c:304
#10 0x00007f7b49a1104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7b4cff9840 (LWP 2105)):
[KCrash Handler]
#6  ref (this=0x7fffad63c3e0, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x7fffad63c3e0, other=...) at tools/qstring.cpp:1357
#8  0x00007f7b4c0b0606 in MusicBrainzFinder::parsingDone (this=0x496ca80, _parser=<value optimized out>) at ../../src/musicbrainz/MusicBrainzFinder.cpp:257
#9  0x00007f7b4c0b1a1f in MusicBrainzFinder::qt_metacall (this=0x496ca80, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fffad63c730) at ./MusicBrainzFinder.moc:100
#10 0x00007f7b4a34b5f8 in QMetaObject::activate (sender=0x3dc1ed0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffad63c730) at kernel/qobject.cpp:3287
#11 0x00007f7b47481942 in ThreadWeaver::Job::done(ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#12 0x00007f7b47481a2c in ThreadWeaver::Job::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libthreadweaver.so.4
#13 0x00007f7b4a34a49a in QObject::event (this=0x3dc1ed0, e=<value optimized out>) at kernel/qobject.cpp:1226
#14 0x00007f7b4acf59e4 in QApplicationPrivate::notify_helper (this=0x27b2c70, receiver=0x3dc1ed0, e=0x7f7b2c08adb0) at kernel/qapplication.cpp:4462
#15 0x00007f7b4acfa3aa in QApplication::notify (this=<value optimized out>, receiver=0x3dc1ed0, e=0x7f7b2c08adb0) at kernel/qapplication.cpp:4341
#16 0x00007f7b4ca09866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0x00007f7b4a33649c in QCoreApplication::notifyInternal (this=0x7fffad63d100, receiver=0x3dc1ed0, event=0x7f7b2c08adb0) at kernel/qcoreapplication.cpp:731
#18 0x00007f7b4a339c25 in sendEvent (receiver=0x0, event_type=0, data=0x2608bc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2608bc0) at kernel/qcoreapplication.cpp:1372
#20 0x00007f7b4a361253 in sendPostedEvents (s=0x27b1be0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#21 postEventSourceDispatch (s=0x27b1be0) at kernel/qeventdispatcher_glib.cpp:277
#22 0x00007f7b440cfbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f7b440d03a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f7b440d0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f7b4a3613ef in QEventDispatcherGlib::processEvents (this=0x26087c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#26 0x00007f7b4ad9cdfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f7b4a335882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f7b4a335abc in QEventLoop::exec (this=0x7fffad63d0b0, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f7b4a339ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#30 0x0000000000409c51 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:268

Possible duplicates by query: bug 277043, bug 274956.

Reported using DrKonqi
Comment 1 Dario Andres 2011-07-11 16:17:27 UTC
[Comment from a bug triager]
The bug is fixed in Amarok 2.4.2. The issue was being tracked at bug 274956, merging.
Thanks

*** This bug has been marked as a duplicate of bug 274956 ***
Comment 2 betatesta 2011-07-22 19:02:08 UTC
Created attachment 62096 [details]
New crash information added by DrKonqi

amarok (2.4.0) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:
Assigned/updated Metadata with MusicBrainz. Doesn't matter if single or multifiles. Chrashes in dialogwindow from MusicBrainz.

-- Backtrace (Reduced):
#7  ref (this=0xbfc0202c, other=...) at ../../src/corelib/arch/qatomic_i386.h:120
#8  QString::operator= (this=0xbfc0202c, other=...) at tools/qstring.cpp:1357
[...]
#13 0xb4d1c865 in ThreadWeaver::Job::done (this=0x929c760, _t1=0x929c760) at /usr/src/debug/kdelibs-4.6.0/build/threadweaver/Weaver/Job.moc:97
#14 0xb4d1c985 in ThreadWeaver::Job::qt_metacall (this=0x929c760, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xaa3719a0) at /usr/src/debug/kdelibs-4.6.0/build/threadweaver/Weaver/Job.moc:77
[...]
#18 0xb63d75af in QObject::event (this=0x929c760, e=0xaa3603c0) at kernel/qobject.cpp:1211
Comment 3 Raffaele 2011-07-23 09:07:33 UTC
Created attachment 62108 [details]
New crash information added by DrKonqi

amarok (2.4.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed: I clicked on assign metadata with MusicBrainz and when the first song appeared it crashed
- Unusual behavior I noticed:

- Custom settings of the application:

-- Backtrace (Reduced):
#7  ref (this=0xbfd4d3fc, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QString::operator= (this=0xbfd4d3fc, other=...) at tools/qstring.cpp:1357
#9  0x01764344 in MusicBrainzFinder::parsingDone (this=0xa3e6bc0, _parser=0xa881120) at ../../src/musicbrainz/MusicBrainzFinder.cpp:257
#10 0x0176562f in MusicBrainzFinder::qt_metacall (this=0xa3e6bc0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfd4d5a8) at ./MusicBrainzFinder.moc:100
[...]
#13 0x006364b3 in ThreadWeaver::Job::done (this=0xa881120, _t1=0xa881120) at ./Job.moc:97