Bug 274956 - Amarok crashes when guessing file name with Musicbrainz [@ MusicBrainzFinder::parsingDone]
Summary: Amarok crashes when guessing file name with Musicbrainz [@ MusicBrainzFinder:...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Metadata Editing and Reading (show other bugs)
Version: 2.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.2
Assignee: Amarok Developers
URL:
Keywords:
: 277043 277555 278292 278798 279752 279778 280299 281426 281823 285469 286291 295507 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-06-05 02:59 UTC by Shaun Hunter
Modified: 2012-03-08 11:37 UTC (History)
16 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4.2


Attachments
New crash information added by DrKonqi (15.02 KB, text/plain)
2011-06-17 12:31 UTC, David Todd
Details
New crash information added by DrKonqi (16.68 KB, text/plain)
2011-07-19 00:09 UTC, esteban.registrado
Details
New crash information added by DrKonqi (18.68 KB, text/plain)
2011-08-01 23:58 UTC, brianlawrence04
Details
New crash information added by DrKonqi (15.03 KB, text/plain)
2011-08-11 15:51 UTC, aapitcher
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shaun Hunter 2011-06-05 02:59:32 UTC
Application: amarok (2.4.1)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-9-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I clicked the button "Get Tags From Music Brainz", a dialogue box with progress bar appeared and then Amarok crashed.
- Unusual behavior I noticed:
After Second crash the desktop crashed and reloaded with Amarok.
- Custom settings of the application:

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

Thread 9 (Thread 0x7f5b4c4de700 (LWP 27883)):
#0  0x00007f5b686e3f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5b62ee0104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b62ee0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b69041446 in QEventDispatcherGlib::processEvents (this=0x24686d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5b69015882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5b69015abc in QEventLoop::exec (this=0x7f5b4c4dddb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5b68f2c924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f5b68ff7c2f in QInotifyFileSystemWatcherEngine::run (this=0x2435460) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5b68f2f175 in QThreadPrivate::start (arg=0x2435460) at thread/qthread_unix.cpp:320
#9  0x00007f5b644e8d8c in start_thread (arg=0x7f5b4c4de700) at pthread_create.c:304
#10 0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f5b4239e700 (LWP 27884)):
#0  0x00007f5b686e3f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5b62ee0104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b62ee0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b69041446 in QEventDispatcherGlib::processEvents (this=0x2b71e40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5b69015882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5b69015abc in QEventLoop::exec (this=0x7f5b4239ddb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5b68f2c924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f5b68ff7c2f in QInotifyFileSystemWatcherEngine::run (this=0x2b711b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5b68f2f175 in QThreadPrivate::start (arg=0x2b711b0) at thread/qthread_unix.cpp:320
#9  0x00007f5b644e8d8c in start_thread (arg=0x7f5b4239e700) at pthread_create.c:304
#10 0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f5b41980700 (LWP 27885)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5b68f2f82b in wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5b6649a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c59fb0, th=0x2c7cb90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5b6649c723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x2c7cb90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5b6649c73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x2c7cb90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5b6649b53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f5b4197fe00, parent=0x2c59fb0, th=0x2c7cb90) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5b6649b5cb in ThreadWeaver::Thread::run (this=0x2c7cb90) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5b68f2f175 in QThreadPrivate::start (arg=0x2c7cb90) at thread/qthread_unix.cpp:320
#9  0x00007f5b644e8d8c in start_thread (arg=0x7f5b41980700) at pthread_create.c:304
#10 0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f5b40f74700 (LWP 27886)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5b68f2f82b in wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5b6649a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c59fb0, th=0x2c78980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5b6649c723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x2c78980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5b6649b53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f5b40f73e00, parent=0x2c59fb0, th=0x2c78980) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5b6649b5cb in ThreadWeaver::Thread::run (this=0x2c78980) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f5b68f2f175 in QThreadPrivate::start (arg=0x2c78980) at thread/qthread_unix.cpp:320
#8  0x00007f5b644e8d8c in start_thread (arg=0x7f5b40f74700) at pthread_create.c:304
#9  0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5b3bfff700 (LWP 27887)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5b68f2f82b in wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5b6649a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c59fb0, th=0x7f5b3c009a60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5b6649c723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x7f5b3c009a60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5b6649c73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x7f5b3c009a60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5b6649b53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f5b3bffee00, parent=0x2c59fb0, th=0x7f5b3c009a60) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5b6649b5cb in ThreadWeaver::Thread::run (this=0x7f5b3c009a60) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5b68f2f175 in QThreadPrivate::start (arg=0x7f5b3c009a60) at thread/qthread_unix.cpp:320
#9  0x00007f5b644e8d8c in start_thread (arg=0x7f5b3bfff700) at pthread_create.c:304
#10 0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5b3b7fe700 (LWP 27888)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5b68f2f82b in wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2c5a320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5b6649a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c59fb0, th=0x7f5b3c00c660) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5b6649c723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x7f5b3c00c660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5b6649c73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c5a440, th=0x7f5b3c00c660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5b6649b53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f5b3b7fde00, parent=0x2c59fb0, th=0x7f5b3c00c660) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5b6649b5cb in ThreadWeaver::Thread::run (this=0x7f5b3c00c660) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5b68f2f175 in QThreadPrivate::start (arg=0x7f5b3c00c660) at thread/qthread_unix.cpp:320
#9  0x00007f5b644e8d8c in start_thread (arg=0x7f5b3b7fe700) at pthread_create.c:304
#10 0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5b3affd700 (LWP 27889)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5b5fa94832 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f5b644e8d8c in start_thread (arg=0x7f5b3affd700) at pthread_create.c:304
#3  0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5b33fff700 (LWP 27893)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5b64de42a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5b650fd180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f5b64de42d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f5b6510b254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f5b644e8d8c in start_thread (arg=0x7f5b33fff700) at pthread_create.c:304
#4  0x00007f5b686f104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5b6c0127a0 (LWP 27879)):
[KCrash Handler]
#6  ref (this=0x7fff17028010, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x7fff17028010, other=...) at tools/qstring.cpp:1357
#8  0x00007f5b6b0cc7f4 in MusicBrainzFinder::parsingDone (this=0x3d95e10, _parser=<value optimized out>) at ../../src/musicbrainz/MusicBrainzFinder.cpp:235
#9  0x00007f5b6b0cdc0f in MusicBrainzFinder::qt_metacall (this=0x3d95e10, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff17028360) at ./MusicBrainzFinder.moc:100
#10 0x00007f5b6902b5f8 in QMetaObject::activate (sender=0x43b2730, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff17028360) at kernel/qobject.cpp:3287
#11 0x00007f5b6649b942 in ThreadWeaver::Job::done (this=<value optimized out>, _t1=0x43b2730) at ./Job.moc:97
#12 0x00007f5b6649ba2c in ThreadWeaver::Job::qt_metacall (this=0x43b2730, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x4894360) at ./Job.moc:77
#13 0x00007f5b6902a49a in QObject::event (this=0x43b2730, e=<value optimized out>) at kernel/qobject.cpp:1226
#14 0x00007f5b699d59e4 in QApplicationPrivate::notify_helper (this=0x1ca5bc0, receiver=0x43b2730, e=0x41c95a0) at kernel/qapplication.cpp:4462
#15 0x00007f5b699da3aa in QApplication::notify (this=<value optimized out>, receiver=0x43b2730, e=0x41c95a0) at kernel/qapplication.cpp:4341
#16 0x00007f5b6ba2a196 in KApplication::notify (this=0x7fff17028d60, receiver=0x43b2730, event=0x41c95a0) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f5b6901649c in QCoreApplication::notifyInternal (this=0x7fff17028d60, receiver=0x43b2730, event=0x41c95a0) at kernel/qcoreapplication.cpp:731
#18 0x00007f5b69019c25 in sendEvent (receiver=0x0, event_type=0, data=0x1adebc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1adebc0) at kernel/qcoreapplication.cpp:1372
#20 0x00007f5b69041253 in sendPostedEvents (s=0x1ca5740) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#21 postEventSourceDispatch (s=0x1ca5740) at kernel/qeventdispatcher_glib.cpp:277
#22 0x00007f5b62edfbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f5b62ee03a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f5b62ee0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f5b690413ef in QEventDispatcherGlib::processEvents (this=0x1ade7c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#26 0x00007f5b69a7cdfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f5b69015882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f5b69015abc in QEventLoop::exec (this=0x7fff17028ce0, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f5b69019ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#30 0x000000000040a0f6 in main (argc=1, argv=0x7fff1702b368) at ../../src/main.cpp:288

Reported using DrKonqi
Comment 1 Sergey Ivanov 2011-06-05 18:55:48 UTC
Does this crash happen every time on this track (or maybe on several tracks?), or It was a single case?
Comment 2 Shaun Hunter 2011-06-06 00:14:34 UTC
I've tried it on several tracks marked "unkown" and it consistently crashes.
Anouther odd behavior is that when I filled them in manually they wouldn't
update to the artist/album until I made a typo with a / in the tag. I
confirmed this behavoir on 3 other files. Also the "guess tags from file
name" dialog doesn't write to the file which is what led me to these issuses
to begin with.

On Sun, Jun 5, 2011 at 10:55 AM, Sergey Ivanov <123kash@gmail.com> wrote:

> https://bugs.kde.org/show_bug.cgi?id=274956
>
>
>
>
>
> --- Comment #1 from Sergey Ivanov <123kash gmail com>  2011-06-05 18:55:48
> ---
> Does this crash happen every time on this track (or maybe on several
> tracks?),
> or It was a single case?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 3 Sergey Ivanov 2011-06-08 13:02:25 UTC
Hi, sorry for made you wait so long, had no time to answer earler. It looks to strange. Could you give more information about installed packages: version and installation type (precompiled binaries or compiled from sources). If you use binary package, could you build Amarok from sources and test It one more time? And could you send me one one of this files for tests?
Comment 4 David Todd 2011-06-17 12:31:31 UTC
Created attachment 61078 [details]
New crash information added by DrKonqi

amarok (2.4.1) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed:
Trying get multiple tracks from Musicbrainz. Usually if you try and get one or two tracks it works fine but the more tracks you try and get at once the higher the risk of a crash.

-- Backtrace (Reduced):
#7  ref (this=0x89) at ../../src/corelib/arch/qatomic_i386.h:120
#8  QString::operator= (this=0xbfc43674, other=...) at tools/qstring.cpp:1357
#9  0x41c90d09 in MusicBrainzFinder::parsingDone (this=0x9c409e0, _parser=0x9cdba58) at /usr/src/debug/amarok-2.4.1/src/musicbrainz/MusicBrainzFinder.cpp:235
#10 0x41c92ced in MusicBrainzFinder::qt_metacall (this=0x9c409e0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfc43818) at /usr/src/debug/amarok-2.4.1/i686-redhat-linux-gnu/src/MusicBrainzFinder.moc:100
#11 0x4b7b7ece in metacall (argv=0xbfc43818, idx=13, cl=QMetaObject::InvokeMetaMethod, object=0x9c409e0) at kernel/qmetaobject.cpp:237
Comment 5 Sergey Ivanov 2011-06-18 16:05:55 UTC
Git commit 3ac99be46c95044aea1115da3ba112c1387f1b0a by Sergey Ivanov.
Committed on 18/06/2011 at 16:04.
Pushed by ivanov into branch 'master'.

Fixed crash on MusicBrainz search.
BUG: 274956
FIXED-IN: 2.4.2

M  +1    -0    ChangeLog     
M  +2    -1    src/musicbrainz/MusicBrainzFinder.cpp     

http://commits.kde.org/amarok/3ac99be46c95044aea1115da3ba112c1387f1b0a
Comment 6 Myriam Schweingruber 2011-07-04 18:41:32 UTC
*** Bug 277043 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2011-07-11 16:17:27 UTC
*** Bug 277555 has been marked as a duplicate of this bug. ***
Comment 8 esteban.registrado 2011-07-19 00:09:37 UTC
Created attachment 61974 [details]
New crash information added by DrKonqi

amarok (2.4.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.3

- What I was doing when the application crashed:

I was trying to use musicbrain to update the tags of a group of song( album )
I've  used this feature before with other albums and I've had no problems. The album that I was trying to update it's info was "Pink Floyd: Echoes the best of pink floyd". 

The program locates some of the info of the songs, but at a moment the program crashes.

-- Backtrace (Reduced):
#6  ref (this=0x41) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x7fff07ca2850, other=...) at tools/qstring.cpp:1357
#8  0x000000329b23fbbe in MusicBrainzFinder::parsingDone (this=0x3893b90, _parser=<optimized out>) at /usr/src/debug/amarok-2.4.1/src/musicbrainz/MusicBrainzFinder.cpp:235
#9  0x000000329b24130f in MusicBrainzFinder::qt_metacall (this=0x3893b90, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff07ca2b90) at /usr/src/debug/amarok-2.4.1/x86_64-redhat-linux-gnu/src/MusicBrainzFinder.moc:100
[...]
#11 0x000000329bc0bab2 in ThreadWeaver::Job::done(ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
Comment 9 Kevin Funk 2011-07-23 10:24:01 UTC
*** Bug 278292 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2011-07-30 15:05:49 UTC
*** Bug 278798 has been marked as a duplicate of this bug. ***
Comment 11 brianlawrence04 2011-08-01 23:58:05 UTC
Created attachment 62447 [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:  Using MusicBrainz to edit track information.  Program crashes every time while editing track information.

-- Backtrace (Reduced):
#7  ref (this=0xbf9cafdc, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QString::operator= (this=0xbf9cafdc, other=...) at tools/qstring.cpp:1357
[...]
#13 0x00cf24b3 in ThreadWeaver::Job::done (this=0xa5dfff8, _t1=0xa5dfff8) at ./Job.moc:97
#14 0x00cf25c7 in ThreadWeaver::Job::qt_metacall (this=0xa5dfff8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa6905050) at ./Job.moc:77
[...]
#18 0x00aa63b7 in QObject::event (this=0xa5dfff8, e=0xa7bf60c8) at kernel/qobject.cpp:1226
Comment 12 Myriam Schweingruber 2011-08-09 22:20:39 UTC
*** Bug 279752 has been marked as a duplicate of this bug. ***
Comment 13 aapitcher 2011-08-11 15:51:00 UTC
Created attachment 62753 [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:

Updating tracks through musicbrainz.  Crash happens more frequently when updating multiple tracks, but can happen on individual tracks as well.

-- Backtrace (Reduced):
#6  ref (this=0x7fff78ce6780, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x7fff78ce6780, other=...) at tools/qstring.cpp:1357
#8  0x00007f60dd6d6606 in MusicBrainzFinder::parsingDone (this=0x2369870, _parser=<value optimized out>) at ../../src/musicbrainz/MusicBrainzFinder.cpp:257
#9  0x00007f60dd6d7a1f in MusicBrainzFinder::qt_metacall (this=0x2369870, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff78ce6ad0) at ./MusicBrainzFinder.moc:100
[...]
#11 0x00007f60d8aa3942 in ThreadWeaver::Job::done (this=<value optimized out>, _t1=0x207c350) at ./Job.moc:97
Comment 14 Myriam Schweingruber 2011-08-11 19:58:52 UTC
*** Bug 279778 has been marked as a duplicate of this bug. ***
Comment 15 Myriam Schweingruber 2011-08-18 16:30:12 UTC
*** Bug 280299 has been marked as a duplicate of this bug. ***
Comment 16 Myriam Schweingruber 2011-09-05 22:19:50 UTC
*** Bug 281426 has been marked as a duplicate of this bug. ***
Comment 17 Myriam Schweingruber 2011-09-11 22:19:39 UTC
*** Bug 281823 has been marked as a duplicate of this bug. ***
Comment 18 Myriam Schweingruber 2011-11-02 09:20:06 UTC
*** Bug 285469 has been marked as a duplicate of this bug. ***
Comment 19 Myriam Schweingruber 2012-01-01 14:31:05 UTC
*** Bug 286291 has been marked as a duplicate of this bug. ***
Comment 20 Myriam Schweingruber 2012-03-08 11:37:00 UTC
*** Bug 295507 has been marked as a duplicate of this bug. ***