Bug 214686 - [PATCH] When copying to mp3tunes amarok crashes
Summary: [PATCH] When copying to mp3tunes amarok crashes
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: 2.3.0
Assignee: Amarok Developers
URL:
Keywords:
: 222950 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-15 17:19 UTC by Emilio
Modified: 2011-01-04 16:06 UTC (History)
3 users (show)

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 Emilio 2009-11-15 17:19:58 UTC
Version:            (using KDE 4.3.2)
OS:                Linux
Installed from:    Mandriva RPMs

How to reproduce it:

1- Right click in any Album  of the local collection.
2- Click on Copy to Collection --> MP3tunes locker.
3- Amarok crashes.

I can't provide any backtrace because when running it in konsole it says Unable to start Dr. Konqui.

Here is the output of konsole when amarok crashes:

/home/emilio/M�sica/Chimo Bayo/Desconocido/Vamos Al Espacio Exterior.mp3: No existe el fichero o el directorio
KCrash: Application 'amarok' crashing...
sock_file=/home/emilio/.kde4/socket-miniyo.sanagus/kdeinit4__0
Unable to start Dr. Konqi


I think the problem is that amarok can't read the path of the file I'm trying to transfer. The song is in a folder called Música, but as you can see in konsole's output it is called M�sica, and it says that the file or folder doesn't exist.

I will try to provide a complete backtrace later.

Thanks
Comment 1 Emilio 2009-11-15 18:56:27 UTC
I've tried to upload a file to mp3tunes from a folder without any accentuated character in its name and it worked fine, so the problem might be related to character codification.

Here is a backtrace:

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

Thread 10 (Thread 0xad540b70 (LWP 13588)):
#0  0xb3321e2c in pthread_mutex_unlock@plt () from /usr/lib/libpulsecommon-0.9.19.so
#1  0xb3352b9f in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.19.so
#2  0xb373287a in ?? () from /usr/lib/libpulse.so.0
#3  0xb371f94a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb372118d in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb3721264 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb373277e in ?? () from /usr/lib/libpulse.so.0
#7  0xb3353c13 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8  0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread 0xa80e7b70 (LWP 13593)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb6a3afb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb52aa3c9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95c3c50, th=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb52acabb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x958ecb8, th=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb52a8a1a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95c3c50, th=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb52acbbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x95c4240, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb52acbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x95c4240, previous=0x9c36998) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb52aac34 in ThreadWeaver::ThreadRunHelper::run (this=0xa80e7354, parent=0x95c3c50, th=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:87
#12 0xb52ab2aa in ThreadWeaver::Thread::run (this=0x95c4240) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#13 0xb6a39e83 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 0xa64f1b70 (LWP 13595)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb6a3afb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb52aa3c9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95c3c50, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb52acabb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x958ecb8, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb52a8a1a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95c3c50, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb52acbbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x924e970, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb52acbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x924e970, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb52acbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x924e970, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb52acbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x924e970, previous=0x8f92590) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb52aac34 in ThreadWeaver::ThreadRunHelper::run (this=0xa64f1354, parent=0x95c3c50, th=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:87
#16 0xb52ab2aa in ThreadWeaver::Thread::run (this=0x924e970) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#17 0xb6a39e83 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#19 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 0xa5cf0b70 (LWP 13596)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb6a3afb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb52aa3c9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x95c3c50, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb52acabb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x958ecb8, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb52a8a1a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x95c3c50, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb52acbbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x9238e78, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb52acbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x9238e78, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb52acbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x958ecb8, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb52aa653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x95c3c50, th=0x9238e78, previous=0x9af1238) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb52aac34 in ThreadWeaver::ThreadRunHelper::run (this=0xa5cf0354, parent=0x95c3c50, th=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:87
#14 0xb52ab2aa in ThreadWeaver::Thread::run (this=0x9238e78) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#15 0xb6a39e83 in ?? () from /usr/lib/libQtCore.so.4
#16 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#17 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xa54efb70 (LWP 13598)):
[KCrash Handler]
#6  0xb5a82b05 in ?? () from /usr/lib/libQtDBus.so.4
#7  0xb5a834fb in ?? () from /usr/lib/libQtDBus.so.4
#8  0xb6b47144 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0xb6b47621 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0xb6b476bd in QObject::destroyed () from /usr/lib/libQtCore.so.4
#11 0xb6b48507 in QObject::~QObject () from /usr/lib/libQtCore.so.4
#12 0xb3cabb9d in ~Scheduler (this=0x9560968) at /usr/src/debug/kdelibs-4.3.2/kio/kio/scheduler.cpp:259
#13 0xb3caf70e in destroy () at /usr/src/debug/kdelibs-4.3.2/kio/kio/scheduler.cpp:102
#14 0xb3bda789 in ~KCleanUpGlobalStatic (this=0xb3de95d4) at /usr/src/debug/kdelibs-4.3.2/kdecore/kernel/kglobal.h:62
#15 0xb5e226df in ?? () from /lib/i686/libc.so.6
#16 0xb5e2274f in exit () from /lib/i686/libc.so.6
#17 0xa6e16e1d in md5_calc_file_signature (filename=0xa29c0a0 "/home/emilio/M�sica/Chimo Bayo/Desconocido/B�scala.mp3") at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/md5.c:58
#18 0xa6e1332b in mp3tunes_locker_generate_filekey (filename=0xa29c0a0 "/home/emilio/M�sica/Chimo Bayo/Desconocido/B�scala.mp3")
    at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/locker.c:1455
#19 0xa6e13784 in mp3tunes_locker_upload_track (obj=0x95c3810, path=0xa29c0a0 "/home/emilio/M�sica/Chimo Bayo/Desconocido/B�scala.mp3")
    at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/locker.c:1464
#20 0xa6e08370 in Mp3tunesLocker::uploadTrack (this=0x958bf48, path=@0x9e2c3fc) at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/Mp3tunesLocker.cpp:514
#21 0xa6e0f817 in Mp3tunesSimpleUploader::run (this=0x963c2c8) at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/Mp3tunesWorkers.cpp:276
#22 0xb52abce8 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa54ef2cc, th=0x9322028, job=0x963c2c8) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Job.cpp:106
#23 0xb52ac043 in ThreadWeaver::Job::execute (this=0x963c2c8, th=0x9322028) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Job.cpp:135
#24 0xb52aac02 in ThreadWeaver::ThreadRunHelper::run (this=0xa54ef354, parent=0x95c3c50, th=0x9322028) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:95
#25 0xb52ab2aa in ThreadWeaver::Thread::run (this=0x9322028) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#26 0xb6a39e83 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#28 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0xa398db70 (LWP 13960)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xa8c5bfd9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0xad6305ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0xa8c5d35d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#10 0xa8c5d892 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0xa8c59fba in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#14 0xad66889d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xad66a258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0xb3a64e27 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb3a637a4 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#19 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xacd2eb70 (LWP 13981)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xa8c5bfd9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0xad6305ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0xad6305ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0xa281d9ab in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
#13 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xa282a634 in ?? () from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
#16 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0xa3b5695f in ?? () from /usr/lib/libgsttag-0.10.so.0
#19 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0xa8c60771 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#22 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#23 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xad6305ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#26 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#27 0xad5c9853 in ?? () from /usr/lib/libgstbase-0.10.so.0
#28 0xad66889d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#29 0xad66a258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#30 0xb3a64e27 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb3a637a4 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#33 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa4625b70 (LWP 13982)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xad5b2804 in gst_base_sink_wait_preroll () from /usr/lib/libgstbase-0.10.so.0
#4  0xad57aee7 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#5  0xad5b9564 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6  0xad5bb178 in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0xad5bd2fc in ?? () from /usr/lib/libgstbase-0.10.so.0
#8  0xad5bd8be in ?? () from /usr/lib/libgstbase-0.10.so.0
#9  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0xad5d2e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#12 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0xad5d2e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xad5d2e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#18 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xa8c59fba in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#21 0xad66889d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0xad66a258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#23 0xb3a64e27 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb3a637a4 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#26 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa1fd3b70 (LWP 13983)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d919e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5eda6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xa8c5bfd9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0xad6305ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0xa8c5d35d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#10 0xa8c5d892 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0xad6305ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0xad5d2e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#17 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0xad5d2e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#20 0xad6479c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0xad6485a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0xa8c59fba in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#23 0xad66889d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xad66a258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0xb3a64e27 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb3a637a4 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb5d8d885 in start_thread () from /lib/i686/libpthread.so.0
#28 0xb5ecc57e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb307d6d0 (LWP 13584)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5ec1246 in poll () from /lib/i686/libc.so.6
#2  0xb38b4130 in ?? () from /usr/lib/libxcb.so.1
#3  0xb38b5e34 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0xb5c738eb in _XReply () from /usr/lib/libX11.so.6
#5  0xb5c610ad in XQueryPointer () from /usr/lib/libX11.so.6
#6  0xb61da15b in QCursor::pos () from /usr/lib/libQtGui.so.4
#7  0xb615d34b in QApplicationPrivate::dispatchEnterLeave () from /usr/lib/libQtGui.so.4
#8  0xb61cd575 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#9  0xb61f8d88 in ?? () from /usr/lib/libQtGui.so.4
#10 0xb3a38b92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0xb3a3c468 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb3a3c58e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#13 0xb6b5c8f1 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#14 0xb61f84ba in ?? () from /usr/lib/libQtGui.so.4
#15 0xb6b2f26d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#16 0xb6b2f6b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#17 0xb6b31b50 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#18 0xb6156504 in QApplication::exec () from /usr/lib/libQtGui.so.4
#19 0x08051cd9 in main (argc=1, argv=0xbfbe6784) at /usr/src/debug/amarok-2.2.0/src/main.cpp:225


Thanks
Comment 2 Myriam Schweingruber 2009-11-15 22:34:29 UTC
Not sure this backtrace is valid, could you try again with the debugging packages for Qt installed, too?
Comment 3 Emilio 2009-11-15 23:22:53 UTC
I've tried to upload a new file to the mp3locker. This file didn't contained any accent in its name nor in the path and it was successfully uploaded.
Then I tried to upload another file, which was contained in the path Música and it crashed, so I think the problem is in the way this service handles accentuated characters.

Here is the backtrace you asked for:

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

Thread 10 (Thread 0xad52fb70 (LWP 15274)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5eb0246 in __poll (fds=0xb5f41ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb3721896 in ?? () from /usr/lib/libpulse.so.0
#3  0xb370e94a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb371018d in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb3710264 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb372177e in ?? () from /usr/lib/libpulse.so.0
#7  0xb3342c13 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8  0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa80d6b70 (LWP 15296)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x92e2018, mutex=0x92e2000) at forward.c:139
#3  0xb6a29fb0 in QWaitCondition::wait (this=0x92e1ef8, mutex=0x929f800, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb52993c9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92e1ee0, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb529babb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92a0c98, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb5297a1a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x92e1ee0, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb529bbbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x92e24d0, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb529bbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x92e24d0, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb529bbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x92e24d0, previous=0x934d8b8) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb5299c34 in ThreadWeaver::ThreadRunHelper::run (this=0xa80d6354, parent=0x92e1ee0, th=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:87
#14 0xb529a2aa in ThreadWeaver::Thread::run (this=0x92e24d0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#15 0xb6a28e83 in QThreadPrivate::start (arg=0x92e24d0) at thread/qthread_unix.cpp:188
#16 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#17 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa64d3b70 (LWP 15298)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x92e2018, mutex=0x92e2000) at forward.c:139
#3  0xb6a29fb0 in QWaitCondition::wait (this=0x92e1ef8, mutex=0x929f800, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb52993c9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92e1ee0, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb529babb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92a0c98, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb5297a1a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x92e1ee0, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb529bbbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x9120210, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb529bbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x9120210, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb529bbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x9120210, previous=0x9239488) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb5299c34 in ThreadWeaver::ThreadRunHelper::run (this=0xa64d3354, parent=0x92e1ee0, th=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:87
#14 0xb529a2aa in ThreadWeaver::Thread::run (this=0x9120210) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#15 0xb6a28e83 in QThreadPrivate::start (arg=0x9120210) at thread/qthread_unix.cpp:188
#16 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#17 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa5cd2b70 (LWP 15299)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x92e2018, mutex=0x92e2000) at forward.c:139
#3  0xb6a29fb0 in QWaitCondition::wait (this=0x92e1ef8, mutex=0x929f800, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb52993c9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92e1ee0, th=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb529babb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92a0c98, th=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb5297a1a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x92e1ee0, th=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb529bbbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x92ce938, previous=0x0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb529bbd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x92a0c98, th=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb5299653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92e1ee0, th=0x92ce938, previous=0x96767f0) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb5299c34 in ThreadWeaver::ThreadRunHelper::run (this=0xa5cd2354, parent=0x92e1ee0, th=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:87
#12 0xb529a2aa in ThreadWeaver::Thread::run (this=0x92ce938) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#13 0xb6a28e83 in QThreadPrivate::start (arg=0x92ce938) at thread/qthread_unix.cpp:188
#14 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa54d1b70 (LWP 15301)):
[KCrash Handler]
#6  0xb5a71b05 in QDBusAdaptorConnector::relaySlot (this=0x927c960, argv=0xa54cfe78) at qdbusabstractadaptor.cpp:268
#7  0xb5a724fb in QDBusAdaptorConnector::qt_metacall (this=0x927c960, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xa54cfe78) at qdbusabstractadaptor.cpp:364
#8  0xb6b36144 in QMetaObject::activate (sender=0x927c830, from_signal_index=0, to_signal_index=1, argv=0xa54cfe78) at kernel/qobject.cpp:3112
#9  0xb6b36621 in QMetaObject::activate (sender=0x927c830, m=0xb6c0e1a8, from_local_signal_index=0, to_local_signal_index=1, argv=0xa54cfe78) at kernel/qobject.cpp:3206
#10 0xb6b366bd in QObject::destroyed (this=0x927c830, _t1=0x927c830) at .moc/release-shared/moc_qobject.cpp:143
#11 0xb6b37507 in ~QObject (this=0x927c830) at kernel/qobject.cpp:757
#12 0xb3c9ab9d in ~Scheduler (this=0x927c830) at /usr/src/debug/kdelibs-4.3.2/kio/kio/scheduler.cpp:259
#13 0xb3c9e70e in destroy () at /usr/src/debug/kdelibs-4.3.2/kio/kio/scheduler.cpp:102
#14 0xb3bc9789 in ~KCleanUpGlobalStatic (this=0xb3dd85d4) at /usr/src/debug/kdelibs-4.3.2/kdecore/kernel/kglobal.h:62
#15 0xb5e116df in __run_exit_handlers (status=1, listp=0xb5f42304, run_list_atexit=true) at exit.c:78
#16 0xb5e1174f in exit (status=1) at exit.c:100
#17 0xa6e05e1d in md5_calc_file_signature (filename=0x95fbac0 "/home/emilio/M�sica/Chimo Bayo/Desconocido/La Tia Enriqueta.mp3")
    at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/md5.c:58
#18 0xa6e0232b in mp3tunes_locker_generate_filekey (filename=0x95fbac0 "/home/emilio/M�sica/Chimo Bayo/Desconocido/La Tia Enriqueta.mp3")
    at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/locker.c:1455
#19 0xa6e02784 in mp3tunes_locker_upload_track (obj=0x92e1aa0, path=0x95fbac0 "/home/emilio/M�sica/Chimo Bayo/Desconocido/La Tia Enriqueta.mp3")
    at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/locker.c:1464
#20 0xa6df7370 in Mp3tunesLocker::uploadTrack (this=0x91233e0, path=@0x962a12c) at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/Mp3tunesLocker.cpp:514
#21 0xa6dfe817 in Mp3tunesSimpleUploader::run (this=0x968a030) at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/Mp3tunesWorkers.cpp:276
#22 0xb529ace8 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa54d12cc, th=0x91fe9f8, job=0x968a030) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Job.cpp:106
#23 0xb529b043 in ThreadWeaver::Job::execute (this=0x968a030, th=0x91fe9f8) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Job.cpp:135
#24 0xb5299c02 in ThreadWeaver::ThreadRunHelper::run (this=0xa54d1354, parent=0x92e1ee0, th=0x91fe9f8) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:95
#25 0xb529a2aa in ThreadWeaver::Thread::run (this=0x91fe9f8) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#26 0xb6a28e83 in QThreadPrivate::start (arg=0x91fe9f8) at thread/qthread_unix.cpp:188
#27 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#28 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa4607b70 (LWP 15437)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x8d2d3f8, mutex=0x8d2d3d8) at forward.c:139
#3  0xad5a1804 in gst_base_sink_wait_preroll () from /usr/lib/libgstbase-0.10.so.0
#4  0xad569ee7 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#5  0xad5a8564 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6  0xad5aa178 in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0xad5ac2fc in ?? () from /usr/lib/libgstbase-0.10.so.0
#8  0xad5ac8be in ?? () from /usr/lib/libgstbase-0.10.so.0
#9  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0xad5c1e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#12 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0xad5c1e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xad5c1e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#18 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xa8c48fba in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#21 0xad65789d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0xad659258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#23 0xb3a53e27 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb3a527a4 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#26 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa3df1b70 (LWP 15438)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x8d47d10, mutex=0x8d47078) at forward.c:139
#3  0xa8c4afd9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0xad61f5ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0xa8c4c35d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#10 0xa8c4c892 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0xad61f5ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0xad5c1e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#17 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0xad5c1e1a in ?? () from /usr/lib/libgstbase-0.10.so.0
#20 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0xa8c48fba in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#23 0xad65789d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xad659258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0xb3a53e27 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb3a527a4 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#28 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa35f0b70 (LWP 15439)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x8d5d8d8, mutex=0x8d5d0b8) at forward.c:139
#3  0xa8c4afd9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0xad61f5ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0xa8c4c35d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#10 0xa8c4c892 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0xa8c48fba in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#14 0xad65789d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xad659258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0xb3a53e27 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb3a527a4 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#19 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa2defb70 (LWP 15440)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d809e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5ec96ed in __pthread_cond_wait (cond=0x8d57ce0, mutex=0x8d5b840) at forward.c:139
#3  0xa8c4afd9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0xad61f5ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0xad61f5ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0xa65449ab in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
#13 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xa6567634 in ?? () from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
#16 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0xa655295f in ?? () from /usr/lib/libgsttag-0.10.so.0
#19 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0xa8c4f771 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#22 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#23 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xad61f5ec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0xad6369c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#26 0xad6375a2 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#27 0xad5b8853 in ?? () from /usr/lib/libgstbase-0.10.so.0
#28 0xad65789d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#29 0xad659258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#30 0xb3a53e27 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb3a527a4 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0xb5d7c885 in start_thread () from /lib/i686/libpthread.so.0
#33 0xb5ebb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb306c6d0 (LWP 15263)):
#0  0xb5fa2187 in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
#1  0xb5fa21dd in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
#2  0xb2e2d4f3 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#3  0xb2e4dce2 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#4  0xb2e4e699 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#5  0xb2e50bc9 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#6  0xb2e59716 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#7  0xb2e54ee2 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#8  0xb2e6221e in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#9  0xb65f5943 in QToolButton::paintEvent (this=0x8d8dbd0) at ../../src/gui/painting/qstylepainter.h:94
#10 0xb619c6a6 in QWidget::event (this=0x8d8dbd0, event=0xbfc78134) at kernel/qwidget.cpp:7692
#11 0xb6507cf0 in QAbstractButton::event (this=0x8d8dbd0, e=0x9493e48) at widgets/qabstractbutton.cpp:1077
#12 0xb65f587c in QToolButton::event (this=0x8d8dbd0, event=0xbfc78134) at widgets/qtoolbutton.cpp:1151
#13 0xb614568c in QApplicationPrivate::notify_helper (this=0x8b3d470, receiver=0x8d8dbd0, e=0xbfc78134) at kernel/qapplication.cpp:4065
#14 0xb614d01e in QApplication::notify (this=0xbfc797cc, receiver=0x8d8dbd0, e=0xbfc78134) at kernel/qapplication.cpp:4030
#15 0xb767ba21 in KApplication::notify (this=0xbfc797cc, receiver=0x8d8dbd0, event=0xbfc78134) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#16 0xb6b1fc0e in QCoreApplication::notifyInternal (this=0xbfc797cc, receiver=0x8d8dbd0, event=0xbfc78134) at kernel/qcoreapplication.cpp:610
#17 0xb61a48d9 in QWidgetPrivate::drawWidget (this=0x8dbbdf8, pdev=0x8bcadac, rgn=@0xbfc782b8, offset=@0xbfc782b0, flags=4, sharedPainter=0x0, backingStore=0x8c012c0)
    at ../../src/corelib/kernel/qcoreapplication.h:216
#18 0xb61a510c in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8db555c, index=1, rgn=@0xbfc78358, offset=@0xbfc78560, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5194
#19 0xb61a4ffb in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8db555c, index=2, rgn=@0xbfc78568, offset=@0xbfc78560, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5185
#20 0xb61a44fa in QWidgetPrivate::drawWidget (this=0x8db5550, pdev=0x8bcadac, rgn=@0xbfc78568, offset=@0xbfc78560, flags=4, sharedPainter=0x0, backingStore=0x8c012c0) at kernel/qwidget.cpp:5133
#21 0xb61a510c in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8d3b934, index=1, rgn=@0xbfc78778, offset=@0xbfc78770, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5194
#22 0xb61a44fa in QWidgetPrivate::drawWidget (this=0x8d3b928, pdev=0x8bcadac, rgn=@0xbfc78778, offset=@0xbfc78770, flags=4, sharedPainter=0x0, backingStore=0x8c012c0) at kernel/qwidget.cpp:5133
#23 0xb61a510c in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8d5db2c, index=0, rgn=@0xbfc78988, offset=@0xbfc78980, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5194
#24 0xb61a44fa in QWidgetPrivate::drawWidget (this=0x8d5db20, pdev=0x8bcadac, rgn=@0xbfc78988, offset=@0xbfc78980, flags=4, sharedPainter=0x0, backingStore=0x8c012c0) at kernel/qwidget.cpp:5133
#25 0xb61a510c in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8c008cc, index=3, rgn=@0xbfc78a28, offset=@0x8c012e4, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5194
#26 0xb61a4ffb in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8c008cc, index=56, rgn=@0xbfc78ac8, offset=@0x8c012e4, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5185
#27 0xb61a4ffb in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8c008cc, index=58, rgn=@0xbfc78b68, offset=@0x8c012e4, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5185
#28 0xb61a4ffb in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8c008cc, index=59, rgn=@0xbfc78c08, offset=@0x8c012e4, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5185
#29 0xb61a4ffb in QWidgetPrivate::paintSiblingsRecursive (this=0xb5f435e0, pdev=0x8bcadac, siblings=@0x8c008cc, index=62, rgn=@0xbfc78ed0, offset=@0x8c012e4, flags=4, sharedPainter=0x0, 
    backingStore=0x8c012c0) at kernel/qwidget.cpp:5185
#30 0xb61a44fa in QWidgetPrivate::drawWidget (this=0x8c008c0, pdev=0x8bcadac, rgn=@0xbfc78ed0, offset=@0x8c012e4, flags=5, sharedPainter=0x0, backingStore=0x8c012c0) at kernel/qwidget.cpp:5133
#31 0xb6338fd1 in QWidgetBackingStore::sync (this=0x8c012c0) at painting/qbackingstore.cpp:1272
#32 0xb619556e in QWidgetPrivate::syncBackingStore (this=0x8c008c0) at kernel/qwidget.cpp:1603
#33 0xb619c480 in QWidget::event (this=0x8b2fe00, event=0x97dece8) at kernel/qwidget.cpp:7832
#34 0xb6576b84 in QMainWindow::event (this=0x8b2fe00, event=0x97dece8) at widgets/qmainwindow.cpp:1399
#35 0xb7767734 in KMainWindow::event (this=0x8b2fe00, ev=0x97dece8) at /usr/src/debug/kdelibs-4.3.2/kdeui/widgets/kmainwindow.cpp:1094
#36 0xb614568c in QApplicationPrivate::notify_helper (this=0x8b3d470, receiver=0x8b2fe00, e=0x97dece8) at kernel/qapplication.cpp:4065
#37 0xb614d01e in QApplication::notify (this=0xbfc797cc, receiver=0x8b2fe00, e=0x97dece8) at kernel/qapplication.cpp:4030
#38 0xb767ba21 in KApplication::notify (this=0xbfc797cc, receiver=0x8b2fe00, event=0x97dece8) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#39 0xb6b1fc0e in QCoreApplication::notifyInternal (this=0xbfc797cc, receiver=0x8b2fe00, event=0x97dece8) at kernel/qcoreapplication.cpp:610
#40 0xb6b208bc in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8a7c348) at ../../src/corelib/kernel/qcoreapplication.h:213
#41 0xb6b20a7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#42 0xb6b4bdbd in postEventSourceDispatch (s=0x8b38e40) at ../../src/corelib/kernel/qcoreapplication.h:218
#43 0xb3a27b92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0xb3a2b468 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0xb3a2b58e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0xb6b4b8f1 in QEventDispatcherGlib::processEvents (this=0x8b34878, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:406
#47 0xb61e74ba in QGuiEventDispatcherGlib::processEvents (this=0x8b34878, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#48 0xb6b1e26d in QEventLoop::processEvents (this=0xbfc79734, flags=) at kernel/qeventloop.cpp:149
#49 0xb6b1e6b9 in QEventLoop::exec (this=0xbfc79734, flags={i = 0}) at kernel/qeventloop.cpp:201
#50 0xb6b20b50 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#51 0xb6145504 in QApplication::exec () at kernel/qapplication.cpp:3525
#52 0x08051cd9 in main (argc=1, argv=0xbfc79fd4) at /usr/src/debug/amarok-2.2.0/src/main.cpp:225


Thanks
Comment 4 Dario Andres 2009-11-16 00:00:54 UTC
The Mp3Tunes service is forcing the application to exit:

...
#16 0xb5e1174f in exit (status=1) at exit.c:100
#17 0xa6e05e1d in md5_calc_file_signature (filename=0x95fbac0
"/home/emilio/M�sica/Chimo Bayo/Desconocido/La Tia Enriqueta.mp3")
    at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/md5.c:58
#18 0xa6e0232b in mp3tunes_locker_generate_filekey (filename=0x95fbac0
"/home/emilio/M�sica/Chimo Bayo/Desconocido/La Tia Enriqueta.mp3")
    at
/usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/locker.c:1455
#19 0xa6e02784 in mp3tunes_locker_upload_track (obj=0x92e1aa0, path=0x95fbac0
"/home/emilio/M�sica/Chimo Bayo/Desconocido/La Tia Enriqueta.mp3")
    at
/usr/src/debug/amarok-2.2.0/src/services/mp3tunes/libmp3tunes/locker.c:1464
#20 0xa6df7370 in Mp3tunesLocker::uploadTrack (this=0x91233e0, path=@0x962a12c)
at /usr/src/debug/amarok-2.2.0/src/services/mp3tunes/Mp3tunesLocker.cpp:514
#21 0xa6dfe817 in Mp3tunesSimpleUploader::run (this=0x968a030) at
/usr/src/debug/amarok-2.2.0/src/services/mp3tunes/Mp3tunesWorkers.cpp:276
Comment 5 Myriam Schweingruber 2009-11-26 14:55:26 UTC
Pedro, which exact Amarok version is this?
Comment 6 Emilio 2009-11-26 17:59:58 UTC
It happens with amarok 2.2.0 from Mandriva repositories, and also with version 2.2.1 compiled from sources. If you want i'll try the Git version.

Thanks
Comment 7 Myriam Schweingruber 2009-11-26 19:40:55 UTC
Thank you for the fast feedback, Pedro. It was necessary to set a version, as there was none, 2.2.1 is the latest stable and I don't think that there was any changes since on the mp3tunes code. I subscribed the maintainer already.
Comment 8 Myriam Schweingruber 2009-11-28 20:11:51 UTC
Setting target and keyword
Comment 9 Nicolas L. 2009-11-29 01:44:54 UTC
This fixed the crash for me and allowed me to upload songs 

diff --git a/src/services/mp3tunes/Mp3tunesLocker.cpp b/src/services/mp3tunes/Mp3tunesLocker.cpp
index 7d6979a..d0cc61b 100644
--- a/src/services/mp3tunes/Mp3tunesLocker.cpp
+++ b/src/services/mp3tunes/Mp3tunesLocker.cpp
@@ -509,7 +509,7 @@ Mp3tunesLocker::search ( Mp3tunesSearchResult &container, const QString &query )
 bool
 Mp3tunesLocker::uploadTrack ( const QString &path )
 {
-    QByteArray track_path = path.toLatin1();
+    QByteArray track_path = path.toUtf8();

     int res = mp3tunes_locker_upload_track ( m_locker, track_path.constData() );
Comment 10 Mikko C. 2009-11-29 09:54:07 UTC
Thanks for the patch.
If you can, please open a merge request instead: http://gitorious.org/amarok/amarok/merge_requests

It's much easier to track.
Comment 11 Nicolas L. 2009-11-30 01:04:59 UTC
thanks, i try to understand how this works.
I cloned amarok repo on gitorious commited my commit but now i try to understand how to push because that doesn't work. One time this done i ask for the merge request
Comment 12 Nicolas L. 2009-11-30 08:34:45 UTC
Done, http://gitorious.org/amarok/amarok/merge_requests/2257
Comment 13 Mark Kretschmann 2009-11-30 08:45:56 UTC
Big thanks, Nicolas. I've merged your patch into Git mainline.


commit 33125f362cde7796697617bc4742c5b45e8cc401
Merge: d9c756d 5ac633b
Author: Mark Kretschmann <kretschmann@kde.org>
Date:   Mon Nov 30 08:42:59 2009 +0100

    Merge commit 'refs/merge-requests/2257' of git://gitorious.org/amarok/amarok
Comment 14 Myriam Schweingruber 2010-01-16 12:19:28 UTC
*** Bug 222950 has been marked as a duplicate of this bug. ***
Comment 15 Myriam Schweingruber 2010-01-16 12:21:33 UTC
Reopened, based on an identical backtrace from 2.2.2 (see below). Seems to be a problem with Qt, though, not Amarok.
Qt version 4.5.3...

Thread 5 (Thread 0xac3ebb70 (LWP 3191)):
[KCrash Handler]
#6  0xb5836f16 in QDBusAdaptorConnector::relaySlot (this=0x8d11628,
argv=0xac3ea5ac) at qdbusabstractadaptor.cpp:268
#7  0xb58378a8 in QDBusAdaptorConnector::qt_metacall (this=0x8d11628,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xac3ea5ac) at
qdbusabstractadaptor.cpp:364
#8  0xb68e1303 in QMetaObject::activate (sender=0x8d11618, from_signal_index=0,
to_signal_index=1, argv=0xac3ea5ac) at kernel/qobject.cpp:3112
#9  0xb68e1720 in QMetaObject::activate (sender=0x8d11618, m=0xb69b9628,
from_local_signal_index=0, to_local_signal_index=1, argv=0xac3ea5ac) at
kernel/qobject.cpp:3206
#10 0xb68e17ab in QObject::destroyed (this=0x8d11618, _t1=0x8d11618) at
.moc/release-shared/moc_qobject.cpp:143
#11 0xb68e25b9 in ~QObject (this=0x8d11618, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:757
#12 0xb58370e8 in ~QDBusAbstractAdaptor (this=0x8d11618, __in_chrg=<value
optimized out>) at qdbusabstractadaptor.cpp:149
#13 0xb410ee3a in ~KBookmarkManagerAdaptor (this=0x8d11618, __in_chrg=<value
optimized out>) at ../../kio/bookmarks/kbookmarkmanageradaptor_p.h:28
#14 0xb68db04f in QObjectPrivate::deleteChildren (this=0x8d12858) at
kernel/qobject.cpp:1846
#15 0xb68e284b in ~QObject (this=0x8d11d50, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:836
#16 0xb41099d8 in ~KBookmarkManager (this=0x8d11d50, __in_chrg=<value optimized
out>) at ../../kio/bookmarks/kbookmarkmanager.cc:295
#17 0xb4108b6e in qDeleteAll<QList<KBookmarkManager*>::iterator> () at
/usr/include/qt4/QtCore/qalgorithms.h:350
#18 ~KBookmarkManagerList () at ../../kio/bookmarks/kbookmarkmanager.cc:50
#19 destroy () at ../../kio/bookmarks/kbookmarkmanager.cc:54
#20 0xb4008c3b in ~KCleanUpGlobalStatic (this=0xb41d120c, __in_chrg=<value
optimized out>) at ../../kdecore/kernel/kglobal.h:62
#21 0xb5ba3481 in __run_exit_handlers (status=1, listp=0xb5cb7324,
run_list_atexit=true) at exit.c:78
#22 0xb5ba34df in *__GI_exit (status=1) at exit.c:100
#23 0xb5f6f02b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:711
#24 0xb7694fda in KApplication::xioErrhandler (this=0xbfabfc1c, dpy=0x8409e10)
at ../../kdeui/kernel/kapplication.cpp:408
#25 0xb7695016 in kde_xio_errhandler (dpy=0x8409e10) at
../../kdeui/kernel/kapplication.cpp:125
#26 0xb5a1fb66 in _XIOError () from /usr/lib/libX11.so.6
#27 0xb5a2791f in _XReply () from /usr/lib/libX11.so.6
#28 0xb5a044e9 in XGetImage () from /usr/lib/libX11.so.6
#29 0xb5feb71e in QX11PixmapData::toImage (this=0x8958d40) at
image/qpixmap_x11.cpp:1428
#30 0xb5fec77e in QX11PixmapData::transformed (this=0x8958d40, transform=...,
mode=Qt::SmoothTransformation) at image/qpixmap_x11.cpp:1726
#31 0xb5fda49d in QPixmap::transformed (this=0xb1d5bc8, transform=...,
mode=Qt::SmoothTransformation) at image/qpixmap.cpp:1496
#32 0xb5fda833 in QPixmap::scaled (this=0xb1d5bc8, s=...,
aspectMode=Qt::KeepAspectRatio, mode=Qt::SmoothTransformation) at
image/qpixmap.cpp:1410
#33 0xb6f217f5 in QPixmap::scaled (this=0xb1dc878, size=100) at
/usr/include/qt4/QtGui/qpixmap.h:120
#34 Meta::ServiceAlbumWithCover::image (this=0xb1dc878, size=100) at
../../src/services/ServiceAlbumCoverDownloader.cpp:89
#35 0xb6f0ce3d in Meta::MediaDeviceHandler::setBasicMediaDeviceTrackInfo
(this=0x88da658, srcTrack=..., destTrack=...) at
../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:167
#36 0xb6f0ee91 in Meta::MediaDeviceHandler::privateCopyTrackToDevice
(this=0x88da658, track=...) at
../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:495
#37 0xb6f0f02c in Meta::CopyWorkerThread::run (this=0xb2900d8) at
../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:1302
#38 0xb56f04f4 in ThreadWeaver::JobRunHelper::runTheJob (this=0xac3eb2b8,
th=0x8900248, job=0xb2900d8) at ../../../threadweaver/Weaver/Job.cpp:106
#39 0xb56f0871 in ThreadWeaver::Job::execute (this=0xb2900d8, th=0x8900248) at
../../../threadweaver/Weaver/Job.cpp:135
#40 0xb56ef48a in ThreadWeaver::ThreadRunHelper::run (this=0xac3eb320,
parent=0x88f6a18, th=0x8900248) at ../../../threadweaver/Weaver/Thread.cpp:95
#41 0xb56efafb in ThreadWeaver::Thread::run (this=0x8900248) at
../../../threadweaver/Weaver/Thread.cpp:142
#42 0xb67db5e2 in QThreadPrivate::start (arg=0x8900248) at
thread/qthread_unix.cpp:188
#43 0xb425f585 in start_thread (arg=0xac3ebb70) at pthread_create.c:300
#44 0xb5c4326e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Comment 16 Sven Krohlas 2010-03-24 15:09:19 UTC
Is anyone able to deliver a backtrace with a recent version of Amarok and Qt? Is it still a problem at all for anybody?
Comment 17 Emilio 2010-03-27 13:42:07 UTC
I'm the one who reported the bug and for me it was solved as you can see in comment 13. It was reopened later (not by me) but I wasn't able to reproduce it again.
Comment 18 Sven Krohlas 2010-05-11 17:53:48 UTC
Mass closing NEEDSINFO bugs with no comment for at least 31 days.

Dear reporter,

thanks for your feedback. For efficient bug triaging we need not only one report but also constant feedback about the status of an issue, at least when we ask for it.

If your request is still valid in our latest release in your opinion (2.3.1 beta 1) DO NOT REOPEN THIS BUG but file a fresh one instead. Developers need clean bug reports to be able to work efficiently. Provide at least a step-by-step guide on how to reproduce the issue, a backtrace in case of a crash and debug output if appropriate.

And remember:
* One issue per bug. Small, clean bug reports are best to work on.
* Search for duplicates. Hint: we have useful categories for that. :)

-> RESOLVED INVALID