Bug 197343 - Amarok crashed when setting custom album cover (SetCustomCoverAction::slotTriggered)
Summary: Amarok crashed when setting custom album cover (SetCustomCoverAction::slotTri...
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: Tools/Cover Manager (show other bugs)
Version: 2.4.3
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords: regression
: 176144 197648 197729 197798 200249 202037 202264 207532 207647 207827 208260 208336 209928 210958 211077 212405 213585 213663 214385 214891 215109 215338 215825 217268 218852 219267 219625 219681 221204 223860 225134 227818 228703 280945 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-21 08:54 UTC by Andrzej Zawadzki
Modified: 2012-04-13 20:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Traceback report for the Amarok Crash when setting custom cover in playlist (13.28 KB, text/plain)
2010-01-24 15:10 UTC, writetojp
Details
here is the back trace created by kcrash (20.07 KB, text/plain)
2010-02-13 00:22 UTC, Stéphane Pontier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrzej Zawadzki 2009-06-21 08:54:18 UTC
Application that crashed: amarok
Version of the application: 2.1.1
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) "release 139"
Qt Version: 4.5.1
Operating System: Linux 2.6.27.21-0.1-default x86_64
Distribution: "openSUSE 11.1 (x86_64)"

What I was doing when the application crashed:
I have an album in ogg format and cover.jpg file in its folder. Amarok does not recognize the cover file for the album automatically so I pressed "Set custom cover" and application crashed. Reproducibility 100%.

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

Thread 22 (Thread 0x7fa2b2902950 (LWP 4939)):
#0  0x00007fa2c7bf4fdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8abe631 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7fa2b1859950 (LWP 4947)):
#0  0x00007fa2c71df386 in poll () from /lib64/libc.so.6
#1  0x00007fa2b18939c1 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fa2b1058950 (LWP 4950)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8acfc23 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fa2b0857950 (LWP 4953)):
#0  0x00007fa2c71df386 in poll () from /lib64/libc.so.6
#1  0x00007fa2bf5e9768 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa2bf5e9a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fa2c7f778be in QEventDispatcherGlib::processEvents (this=0x9da9f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#4  0x00007fa2c7f4c9f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1333432400}) at kernel/qeventloop.cpp:149
#5  0x00007fa2c7f4cdbd in QEventLoop::exec (this=0x7fa2b0856ff0, flags={i = -1333432320}) at kernel/qeventloop.cpp:200
#6  0x00007fa2c7e61f88 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fa2b8d17f41 in ?? () from /usr/lib64/kde4/phonon_xine.so
#8  0x00007fa2c7e64f22 in QThreadPrivate::start (arg=0x76d6a0) at thread/qthread_unix.cpp:189
#9  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fa2afe11950 (LWP 4961)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8acfc23 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fa2adade950 (LWP 4972)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2ae7d030d in os_event_wait_low () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae7cd599 in os_aio_simulated_handle () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2ae7911f3 in fil_aio_wait () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#4  0x00007fa2ae628700 in ?? () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#5  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fa2ac625950 (LWP 4973)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2ae7d030d in os_event_wait_low () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae7cd599 in os_aio_simulated_handle () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2ae7911f3 in fil_aio_wait () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#4  0x00007fa2ae628700 in ?? () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#5  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fa2abe24950 (LWP 4974)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2ae7d030d in os_event_wait_low () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae7cd599 in os_aio_simulated_handle () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2ae7911f3 in fil_aio_wait () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#4  0x00007fa2ae628700 in ?? () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#5  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fa2ab623950 (LWP 4975)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2ae7d030d in os_event_wait_low () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae7cd599 in os_aio_simulated_handle () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2ae7911f3 in fil_aio_wait () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#4  0x00007fa2ae628700 in ?? () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#5  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fa2aa10b950 (LWP 4980)):
#0  0x00007fa2c71e1662 in select () from /lib64/libc.so.6
#1  0x00007fa2ae7d074b in os_thread_sleep () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae625188 in srv_lock_timeout_and_monitor_thread () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fa2a990a950 (LWP 4981)):
#0  0x00007fa2c71e1662 in select () from /lib64/libc.so.6
#1  0x00007fa2ae7d074b in os_thread_sleep () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae623f3a in srv_error_monitor_thread () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fa2a9109950 (LWP 4983)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2ae7d030d in os_event_wait_low () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#2  0x00007fa2ae62316f in srv_master_thread () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fa29f466950 (LWP 4987)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2c7e65ed9 in QWaitCondition::wait (this=0x18d9848, mutex=0x18d3050, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa2c44c2644 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d9820, th=0x18ba3a0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa2c44c4da3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x18ba3a0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa2c44c4dbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x18ba3a0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa2c44c4dbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x18ba3a0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa2c44c336f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa29f466030, parent=0x18d9820, th=0x18ba3a0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fa2c44c37c9 in ThreadWeaver::Thread::run (this=0x18ba3a0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fa2c7e64f22 in QThreadPrivate::start (arg=0x18ba3a0) at thread/qthread_unix.cpp:189
#9  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fa29c113950 (LWP 4992)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2c7e65ed9 in QWaitCondition::wait (this=0x18d9848, mutex=0x18d3050, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa2c44c2644 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d9820, th=0xa4e290) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa2c44c4da3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0xa4e290) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa2c44c336f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa29c113030, parent=0x18d9820, th=0xa4e290) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#5  0x00007fa2c44c37c9 in ThreadWeaver::Thread::run (this=0xa4e290) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#6  0x00007fa2c7e64f22 in QThreadPrivate::start (arg=0xa4e290) at thread/qthread_unix.cpp:189
#7  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fa29b912950 (LWP 4993)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2c7e65ed9 in QWaitCondition::wait (this=0x18d9848, mutex=0x18d3050, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa2c44c2644 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d9820, th=0x18b9880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa2c44c4da3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x18b9880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa2c44c4dbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x18b9880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa2c44c336f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa29b912030, parent=0x18d9820, th=0x18b9880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa2c44c37c9 in ThreadWeaver::Thread::run (this=0x18b9880) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa2c7e64f22 in QThreadPrivate::start (arg=0x18b9880) at thread/qthread_unix.cpp:189
#8  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa29a699950 (LWP 4994)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2c7e65ed9 in QWaitCondition::wait (this=0x18d9848, mutex=0x18d3050, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa2c44c2644 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d9820, th=0x73cab0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fa2c44c4da3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x73cab0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007fa2c44c4dbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x73cab0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007fa2c44c4dbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x17dc7a0, th=0x73cab0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa2c44c336f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa29a699030, parent=0x18d9820, th=0x73cab0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fa2c44c37c9 in ThreadWeaver::Thread::run (this=0x73cab0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fa2c7e64f22 in QThreadPrivate::start (arg=0x73cab0) at thread/qthread_unix.cpp:189
#9  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa28f646950 (LWP 5548)):
#0  0x00007fa2c7bf4fdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8acc6a5 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa28ea5c950 (LWP 5549)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8ac219b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2b8ac80de in ?? () from /usr/lib64/libxine.so.1
#3  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa28e08e950 (LWP 5550)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8ac219b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2b8ac917e in ?? () from /usr/lib64/libxine.so.1
#3  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa28d88d950 (LWP 5551)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2b8ad28fb in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa2869ed950 (LWP 5557)):
#0  0x00007fa2c7bf4d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa2c7e65ed9 in QWaitCondition::wait (this=0x3ef3ae0, mutex=0x3ef3ad8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa2c0a045ec in QHostInfoAgent::run (this=0x3ef3ac0) at kernel/qhostinfo.cpp:260
#3  0x00007fa2c7e64f22 in QThreadPrivate::start (arg=0x3ef3ac0) at thread/qthread_unix.cpp:189
#4  0x00007fa2c7bf1070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa2c71e810d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa2ca4e97a0 (LWP 4912)):
[KCrash Handler]
#5  0x00007fa2c9aae5fd in SetCustomCoverAction::slotTriggered() () from /usr/lib64/libamaroklib.so.1
#6  0x00007fa2c9aadd73 in BaseCoverAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#7  0x00007fa2c9aaddae in SetCustomCoverAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#8  0x00007fa2c7f63c22 in QMetaObject::activate (sender=0x3ecf6c0, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3120
#9  0x00007fa2c8abe777 in QAction::triggered (this=0x7fffd2634e10, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#10 0x00007fa2c8abfbf0 in QAction::activate (this=0x3ecf6c0, event=<value optimized out>) at kernel/qaction.cpp:1160
#11 0x00007fa2c8ed4dcd in QMenuPrivate::activateCausedStack (this=0x3e534c0, causedStack=@0x7fffd2635110, action=0x3ecf6c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#12 0x00007fa2c8edae0e in QMenuPrivate::activateAction (this=0x3e534c0, action=0x3ecf6c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1060
#13 0x00007fa2ca0fab11 in KMenu::mouseReleaseEvent (this=0x42d4690, e=0x7fffd2635ab0) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kmenu.cpp:456
#14 0x00007fa2c8b157ed in QWidget::event (this=0x42d4690, event=0x7fffd2635ab0) at kernel/qwidget.cpp:7521
#15 0x00007fa2c8edd65b in QMenu::event (this=0x42d4690, e=0x7fffd2635ab0) at widgets/qmenu.cpp:2353
#16 0x00007fa2c8ac478d in QApplicationPrivate::notify_helper (this=0x696a50, receiver=0x42d4690, e=0x7fffd2635ab0) at kernel/qapplication.cpp:4057
#17 0x00007fa2c8acd18a in QApplication::notify (this=<value optimized out>, receiver=0x42d4690, e=0x7fffd2635ab0) at kernel/qapplication.cpp:3759
#18 0x00007fa2ca02804b in KApplication::notify (this=0x7fffd263a7f0, receiver=0x42d4690, event=0x7fffd2635ab0) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#19 0x00007fa2c7f4e15c in QCoreApplication::notifyInternal (this=0x7fffd263a7f0, receiver=0x42d4690, event=0x7fffd2635ab0) at kernel/qcoreapplication.cpp:610
#20 0x00007fa2c8acc3d8 in QApplicationPrivate::sendMouseEvent (receiver=0x42d4690, event=0x7fffd2635ab0, alienWidget=0x0, nativeWidget=0x42d4690, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7fa2c9502f30) at ../../src/corelib/kernel/qcoreapplication.h:216
#21 0x00007fa2c8b36304 in QETWidget::translateMouseEvent (this=0x42d4690, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#22 0x00007fa2c8b351b5 in QApplication::x11ProcessEvent (this=0x7fffd263a7f0, event=0x7fffd2637630) at kernel/qapplication_x11.cpp:3564
#23 0x00007fa2c8b5c384 in x11EventSourceDispatch (s=0x693120, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x00007fa2bf5e60fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fa2bf5e98cd in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fa2bf5e9a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fa2c7f7789f in QEventDispatcherGlib::processEvents (this=0x613030, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#28 0x00007fa2c8b5bb0f in QGuiEventDispatcherGlib::processEvents (this=0x7fffd2634e10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x00007fa2c7f4c9f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -765232864}) at kernel/qeventloop.cpp:149
#30 0x00007fa2c7f4cdbd in QEventLoop::exec (this=0x7fffd2637960, flags={i = -765232768}) at kernel/qeventloop.cpp:200
#31 0x00007fa2c8edd4b5 in QMenu::exec (this=<value optimized out>, p=@0x7fffd26388e0, action=0x0) at widgets/qmenu.cpp:1993
#32 0x00007fa2c990d1ad in ?? () from /usr/lib64/libamaroklib.so.1
#33 0x00007fa2c9917475 in ?? () from /usr/lib64/libamaroklib.so.1
#34 0x00007fa2c8b15ccc in QWidget::event (this=0x12f35b0, event=0x7fffd26388c0) at kernel/qwidget.cpp:7680
#35 0x00007fa2c8e9675b in QFrame::event (this=0x12f35b0, e=0x7fffd26388c0) at widgets/qframe.cpp:559
#36 0x00007fa2c8fcb98d in QAbstractItemView::viewportEvent (this=0x12f35b0, event=0x7fffd26388c0) at itemviews/qabstractitemview.cpp:1471
#37 0x00007fa2c7f4d458 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x128cdc0, event=0x7fffd26388c0) at kernel/qcoreapplication.cpp:726
#38 0x00007fa2c8ac475c in QApplicationPrivate::notify_helper (this=0x696a50, receiver=0x128cdc0, e=0x7fffd26388c0) at kernel/qapplication.cpp:4053
#39 0x00007fa2c8acceca in QApplication::notify (this=<value optimized out>, receiver=0x128cdc0, e=0x7fffd26388c0) at kernel/qapplication.cpp:3846
#40 0x00007fa2ca02804b in KApplication::notify (this=0x7fffd263a7f0, receiver=0x128cdc0, event=0x7fffd26388c0) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#41 0x00007fa2c7f4e15c in QCoreApplication::notifyInternal (this=0x7fffd263a7f0, receiver=0x128cdc0, event=0x7fffd26388c0) at kernel/qcoreapplication.cpp:610
#42 0x00007fa2c8b3678a in QETWidget::translateMouseEvent (this=0x69da70, event=<value optimized out>) at kernel/qapplication_x11.cpp:4452
#43 0x00007fa2c8b351b5 in QApplication::x11ProcessEvent (this=0x7fffd263a7f0, event=0x7fffd263a470) at kernel/qapplication_x11.cpp:3564
#44 0x00007fa2c8b5c384 in x11EventSourceDispatch (s=0x693120, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007fa2bf5e60fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fa2bf5e98cd in ?? () from /usr/lib64/libglib-2.0.so.0
#47 0x00007fa2bf5e9a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#48 0x00007fa2c7f7789f in QEventDispatcherGlib::processEvents (this=0x613030, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#49 0x00007fa2c8b5bb0f in QGuiEventDispatcherGlib::processEvents (this=0x7fffd2634e10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x00007fa2c7f4c9f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -765221024}) at kernel/qeventloop.cpp:149
#51 0x00007fa2c7f4cdbd in QEventLoop::exec (this=0x7fffd263a7a0, flags={i = -765220944}) at kernel/qeventloop.cpp:200
#52 0x00007fa2c7f4f0a4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x0000000000404099 in _start ()

Reported using DrKonqi
Comment 1 Alexey Shildyakov 2009-06-21 12:32:35 UTC
Please read to provide us more information:
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Andrzej Zawadzki 2009-06-21 14:13:34 UTC
(In reply to comment #1)
> Please read to provide us more information:
> http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Hi, could you please give a hint in which aspect could this report be improved, so that the next ones can give you more information? 

Unfortunately the missing debug info in the stack trace is not available in packages of my distro's repositories. Is the exact version of my Amarok package useful for you? (2.1.1-17.3) Sorry for basic questions, but I'd like to clarify whether I'm able to provide sensible bug reports at all - if that's not the case then probably it's better not to flood you with junk.
Comment 3 Dario Andres 2009-06-21 14:37:02 UTC
This is probably related to bug 195150.
@Andrzej Zawadzki: the package name containing the missing debug symbols for Amarok should be named "amarok-debuginfo" (or something similar)
Regards
Comment 4 Alexey Shildyakov 2009-06-21 14:47:02 UTC
Confirm it in Amarok 2.1.1

Thread 22 (Thread 0x7f91ce84e910 (LWP 22438)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f91d344c001 in metronom_sync_loop (this=0x17eff50) at metronom.c:870
#2  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f91cd5b3910 (LWP 22439)):
#0  0x00007f91e269e426 in __poll (fds=0x1789860, nfds=1, timeout=9) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f91dae95c79 in g_main_context_iterate (context=0x1755400, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2758
#2  0x00007f91dae95f5c in IA__g_main_context_iteration (context=0x1755400, may_block=1) at gmain.c:2508
#3  0x00007f91e2a82b16 in QEventDispatcherGlib::processEvents (this=0x1755080, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#4  0x00007f91e2a5c5d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -849662160}) at kernel/qeventloop.cpp:149
#5  0x00007f91e2a5c765 in QEventLoop::exec (this=0x7f91cd5b2f70, flags={i = -849662080}) at kernel/qeventloop.cpp:196
#6  0x00007f91e2988c1c in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f91d36a343c in Phonon::Xine::XineThread::run (this=0x174d900) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/xine/xinethread.cpp:143
#8  0x00007f91e298b729 in QThreadPrivate::start (arg=0x174d900) at thread/qthread_unix.cpp:189
#9  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 20 (Thread 0x7f91ccba8910 (LWP 22448)):
#0  0x00007f91e269e426 in __poll (fds=0x7f91ccba7f70, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f91ccbada78 in ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:150
#2  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
Current language:  auto; currently c

Thread 19 (Thread 0x7f91cc3a7910 (LWP 22449)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91d3459b90 in fifo_peek_int (fifo=0x1816550, blocking=1) at audio_out.c:348
#2  0x00007f91d345b524 in ao_loop (this_gen=<value optimized out>) at audio_out.c:388
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f91cb9a3910 (LWP 22450)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91d3459b90 in fifo_peek_int (fifo=0x7f91c401fa90, blocking=1) at audio_out.c:348
#2  0x00007f91d345b524 in ao_loop (this_gen=<value optimized out>) at audio_out.c:388
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 17 (Thread 0x7f91c3fff910 (LWP 22459)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91ca064eed in os_event_wait_low (event=0x25415d0, reset_sig_count=1) at os/os0sync.c:420
#2  0x00007f91ca067661 in os_aio_simulated_handle (global_segment=0, message1=0x7f91c3fff038, message2=0x7f91c3fff030, type=0x7f91c3fff028) at os/os0file.c:4089
#3  0x00007f91ca02ae33 in fil_aio_wait (segment=0) at fil/fil0fil.c:4131
#4  0x00007f91ca0ac690 in io_handler_thread (arg=<value optimized out>) at srv/srv0start.c:446
#5  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f91c2ff9910 (LWP 22460)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91ca064eed in os_event_wait_low (event=0x2541670, reset_sig_count=3) at os/os0sync.c:420
#2  0x00007f91ca067661 in os_aio_simulated_handle (global_segment=1, message1=0x7f91c2ff9038, message2=0x7f91c2ff9030, type=0x7f91c2ff9028) at os/os0file.c:4089
#3  0x00007f91ca02ae33 in fil_aio_wait (segment=1) at fil/fil0fil.c:4131
#4  0x00007f91ca0ac690 in io_handler_thread (arg=<value optimized out>) at srv/srv0start.c:446
#5  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f91c27f8910 (LWP 22461)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91ca064eed in os_event_wait_low (event=0x2541710, reset_sig_count=2) at os/os0sync.c:420
#2  0x00007f91ca067661 in os_aio_simulated_handle (global_segment=2, message1=0x7f91c27f8038, message2=0x7f91c27f8030, type=0x7f91c27f8028) at os/os0file.c:4089
#3  0x00007f91ca02ae33 in fil_aio_wait (segment=2) at fil/fil0fil.c:4131
#4  0x00007f91ca0ac690 in io_handler_thread (arg=<value optimized out>) at srv/srv0start.c:446
#5  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f91c1ff7910 (LWP 22462)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91ca064eed in os_event_wait_low (event=0x25417b0, reset_sig_count=1) at os/os0sync.c:420
#2  0x00007f91ca067661 in os_aio_simulated_handle (global_segment=3, message1=0x7f91c1ff7038, message2=0x7f91c1ff7030, type=0x7f91c1ff7028) at os/os0file.c:4089
#3  0x00007f91ca02ae33 in fil_aio_wait (segment=3) at fil/fil0fil.c:4131
#4  0x00007f91ca0ac690 in io_handler_thread (arg=<value optimized out>) at srv/srv0start.c:446
#5  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f91c0ae0910 (LWP 22464)):
#0  0x00007f91e26a07a2 in select () from /lib/libc.so.6
#1  0x00007f91ca06532b in os_thread_sleep (tm=<value optimized out>) at os/os0thread.c:274
#2  0x00007f91ca0a8c98 in srv_lock_timeout_and_monitor_thread (arg=<value optimized out>) at srv/srv0srv.c:1893
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f91c02df910 (LWP 22465)):
#0  0x00007f91e26a07a2 in select () from /lib/libc.so.6
#1  0x00007f91ca06532b in os_thread_sleep (tm=<value optimized out>) at os/os0thread.c:274
#2  0x00007f91ca0a7afa in srv_error_monitor_thread (arg=<value optimized out>) at srv/srv0srv.c:2117
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently c

Thread 11 (Thread 0x7f91bfade910 (LWP 22466)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91ca064eed in os_event_wait_low (event=0x1a45fb0, reset_sig_count=1) at os/os0sync.c:420
#2  0x00007f91ca0a6d6e in srv_master_thread (arg=<value optimized out>) at srv/srv0srv.c:2609
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f91bb5b5910 (LWP 22518)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91e298c469 in QWaitCondition::wait (this=0x3b57548, mutex=0x3b47c40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f91deb6c404 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3b57520, th=0x3b48180)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f91deb6eb33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b48180)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f91deb6d107 in ThreadWeaver::ThreadRunHelper::run (this=0x7f91bb5b4fc0, parent=0x3b57520, th=0x3b48180)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f91deb6d549 in ThreadWeaver::Thread::run (this=0x3b48180) at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f91e298b729 in QThreadPrivate::start (arg=0x3b48180) at thread/qthread_unix.cpp:189
#7  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 9 (Thread 0x7f91badb4910 (LWP 22519)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91e298c469 in QWaitCondition::wait (this=0x3b57548, mutex=0x3b47c40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f91deb6c404 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3b57520, th=0x2fed470)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f91deb6eb33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x2fed470)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x2fed470)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f91deb6d107 in ThreadWeaver::ThreadRunHelper::run (this=0x7f91badb3fc0, parent=0x3b57520, th=0x2fed470)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f91deb6d549 in ThreadWeaver::Thread::run (this=0x2fed470) at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f91e298b729 in QThreadPrivate::start (arg=0x2fed470) at thread/qthread_unix.cpp:189
#8  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f91ba5b3910 (LWP 22520)):
#0  0x00007f91e26a07a2 in select () from /lib/libc.so.6
#1  0x00007f91e2a417a2 in QProcessManager::run (this=0x16747f0) at io/qprocess_unix.cpp:305
#2  0x00007f91e298b729 in QThreadPrivate::start (arg=0x16747f0) at thread/qthread_unix.cpp:189
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f91b9db2910 (LWP 22522)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91e298c469 in QWaitCondition::wait (this=0x3b57548, mutex=0x3b47c40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f91deb6c404 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3b57520, th=0x3ad09f0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f91deb6eb33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3ad09f0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3ad09f0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3ad09f0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f91deb6d107 in ThreadWeaver::ThreadRunHelper::run (this=0x7f91b9db1fc0, parent=0x3b57520, th=0x3ad09f0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f91deb6d549 in ThreadWeaver::Thread::run (this=0x3ad09f0) at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f91e298b729 in QThreadPrivate::start (arg=0x3ad09f0) at thread/qthread_unix.cpp:189
#9  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Current language:  auto; currently c

Thread 6 (Thread 0x7f91b95b1910 (LWP 22523)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91e298c469 in QWaitCondition::wait (this=0x3b57548, mutex=0x3b47c40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f91deb6c404 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3b57520, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f91deb6eb33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f91deb6eb4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3b46310, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f91deb6d107 in ThreadWeaver::ThreadRunHelper::run (this=0x7f91b95b0fc0, parent=0x3b57520, th=0x3b23d70)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#13 0x00007f91deb6d549 in ThreadWeaver::Thread::run (this=0x3b23d70) at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#14 0x00007f91e298b729 in QThreadPrivate::start (arg=0x3b23d70) at thread/qthread_unix.cpp:189
#15 0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 5 (Thread 0x7f91b6a97910 (LWP 22651)):
#0  0x00007f91e26a07a2 in select () from /lib/libc.so.6
#1  0x00007f91d34712a4 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007f91d3458445 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f91b6296910 (LWP 22652)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91d344f313 in fifo_buffer_get (fifo=0x5afaef0) at buffer.c:230
#2  0x00007f91d3454a1f in video_decoder_loop (stream_gen=<value optimized out>) at video_decoder.c:130
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently c

Thread 3 (Thread 0x7f91b5482910 (LWP 22653)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91d344f313 in fifo_buffer_get (fifo=0x5ae1840) at buffer.c:230
#2  0x00007f91d3455aaf in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:66
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 2 (Thread 0x7f91b4c81910 (LWP 22654)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f91d345df6b in xine_event_wait (queue=0x5abdfb0) at events.c:55
#2  0x00007f91d345dfde in listener_loop (queue_gen=<value optimized out>) at events.c:214
#3  0x00007f91e21742d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f91e26a738d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f91e4ab7760 (LWP 22437)):
[KCrash Handler]
#5  0x00007f91e2607645 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f91e2608b63 in abort () at abort.c:88
#7  0x00007f91e2984895 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2017
#8  0x00007f91e29849b0 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2216
#9  0x00007f91e3ebad62 in QList<KSharedPtr<Meta::Track> >::first (this=0x7fffecb02260) at /usr/include/qt4/QtCore/qlist.h:252
#10 0x00007f91e3f4fd46 in SetCustomCoverAction::slotTriggered (this=0x6e9e6f0) at /var/tmp/portage/media-sound/amarok-2.1.1/work/amarok-2.1.1/src/covermanager/CoverFetchingActions.cpp:133
#11 0x00007f91e3f4fa03 in BaseCoverAction::qt_metacall (this=0x6e9e6f0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=<value optimized out>)
    at /var/tmp/portage/media-sound/amarok-2.1.1/work/amarok-2.1.1_build/src/CoverFetchingActions.moc:66
#12 0x00007f91e3f4fa3e in SetCustomCoverAction::qt_metacall (this=0x57a5, _c=22437, _id=6, _a=0xffffffffffffffff)
    at /var/tmp/portage/media-sound/amarok-2.1.1/work/amarok-2.1.1_build/src/CoverFetchingActions.moc:273
#13 0x00007f91e2a6fdb5 in QMetaObject::activate (sender=0x6e9e6f0, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xffffffffffffffff) at kernel/qobject.cpp:3108
#14 0x00007f91e3334447 in QAction::triggered (this=0x57a5, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#15 0x00007f91e33356a0 in QAction::activate (this=0x6e9e6f0, event=<value optimized out>) at kernel/qaction.cpp:1160
#16 0x00007f91e36ff07c in QMenuPrivate::activateCausedStack (this=0x3d258a0, causedStack=@0x7fffecb02530, action=0x6e9e6f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#17 0x00007f91e3704d4b in QMenuPrivate::activateAction (this=0x3d258a0, action=0x6e9e6f0, action_e=24658432, self=true) at widgets/qmenu.cpp:1060
#18 0x00007f91e45cdc51 in KMenu::mouseReleaseEvent (this=0x1784200, e=0x7fffecb030b0) at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/kdeui/widgets/kmenu.cpp:454
#19 0x00007f91e33867b0 in QWidget::event (this=0x1784200, event=0x7fffecb030b0) at kernel/qwidget.cpp:7521
#20 0x00007f91e3706383 in QMenu::event (this=0x1784200, e=0x7fffecb030b0) at widgets/qmenu.cpp:2353
#21 0x00007f91e333981d in QApplicationPrivate::notify_helper (this=0x1677c40, receiver=0x1784200, e=0x7fffecb030b0) at kernel/qapplication.cpp:4057
#22 0x00007f91e3342843 in QApplication::notify (this=<value optimized out>, receiver=0x1784200, e=0x7fffecb030b0) at kernel/qapplication.cpp:3759
#23 0x00007f91e44feb5b in KApplication::notify (this=0x7fffecb079b0, receiver=0x1784200, event=0x7fffecb030b0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#24 0x00007f91e2a5dbd3 in QCoreApplication::notifyInternal (this=0x7fffecb079b0, receiver=0x1784200, event=0x7fffecb030b0) at kernel/qcoreapplication.cpp:606
#25 0x00007f91e3341b18 in QApplicationPrivate::sendMouseEvent (receiver=0x1784200, event=0x7fffecb030b0, alienWidget=0x0, nativeWidget=0x1784200, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f91e3c8ef90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 0x00007f91e339c16b in QETWidget::translateMouseEvent (this=0x1784200, event=<value optimized out>) at kernel/qapplication_x11.cpp:4382
#27 0x00007f91e339aad5 in QApplication::x11ProcessEvent (this=0x7fffecb079b0, event=0x7fffecb04aa0) at kernel/qapplication_x11.cpp:3566
#28 0x00007f91e33bf1a4 in x11EventSourceDispatch (s=0x167a000, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f91dae927c1 in IA__g_main_context_dispatch (context=0x1678cc0) at gmain.c:1814
#30 0x00007f91dae95d98 in g_main_context_iterate (context=0x1678cc0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2445
#31 0x00007f91dae95f5c in IA__g_main_context_iteration (context=0x1678cc0, may_block=1) at gmain.c:2508
#32 0x00007f91e2a82aff in QEventDispatcherGlib::processEvents (this=0x1677600, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#33 0x00007f91e33bea6f in QGuiEventDispatcherGlib::processEvents (this=0x57a5, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#34 0x00007f91e2a5c5d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -323990128}) at kernel/qeventloop.cpp:149
#35 0x00007f91e2a5c765 in QEventLoop::exec (this=0x7fffecb04dd0, flags={i = -323990032}) at kernel/qeventloop.cpp:196
#36 0x00007f91e3706207 in QMenu::exec (this=<value optimized out>, p=@0x7fffecb05c30, action=0x0) at widgets/qmenu.cpp:1993
#37 0x00007f91e3e30175 in Playlist::ViewCommon::trackMenu (parent=0x7fffecb04e50, index=<value optimized out>, pos=@0x7fffecb05c30, coverActions=<value optimized out>)
    at /var/tmp/portage/media-sound/amarok-2.1.1/work/amarok-2.1.1/src/playlist/view/PlaylistViewCommon.cpp:48
#38 0x00007f91e3e36d45 in Playlist::PrettyListView::contextMenuEvent (this=0x2fcf5b0, event=0x7fffecb05c10)
    at /var/tmp/portage/media-sound/amarok-2.1.1/work/amarok-2.1.1/src/playlist/view/listview/PrettyListView.cpp:261
#39 0x00007f91e3386af6 in QWidget::event (this=0x2fcf5b0, event=0x7fffecb05c10) at kernel/qwidget.cpp:7680
#40 0x00007f91e36c7d9b in QFrame::event (this=0x2fcf5b0, e=0x7fffecb05c10) at widgets/qframe.cpp:559
#41 0x00007f91e37dc73d in QAbstractItemView::viewportEvent (this=0x2fcf5b0, event=0x7fffecb05c10) at itemviews/qabstractitemview.cpp:1471
#42 0x00007f91e2a5cf37 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2f93d20, event=0x7fffecb05c10) at kernel/qcoreapplication.cpp:726
#43 0x00007f91e33397ec in QApplicationPrivate::notify_helper (this=0x1677c40, receiver=0x2f93d20, e=0x7fffecb05c10) at kernel/qapplication.cpp:4053
#44 0x00007f91e3342ede in QApplication::notify (this=<value optimized out>, receiver=0x2f93d20, e=0x7fffecb05c10) at kernel/qapplication.cpp:3846
#45 0x00007f91e44feb5b in KApplication::notify (this=0x7fffecb079b0, receiver=0x2f93d20, event=0x7fffecb05c10)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r3/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#46 0x00007f91e2a5dbd3 in QCoreApplication::notifyInternal (this=0x7fffecb079b0, receiver=0x2f93d20, event=0x7fffecb05c10) at kernel/qcoreapplication.cpp:606
#47 0x00007f91e339c5f5 in QETWidget::translateMouseEvent (this=0x1669440, event=<value optimized out>) at kernel/qapplication_x11.cpp:4454
#48 0x00007f91e339aad5 in QApplication::x11ProcessEvent (this=0x7fffecb079b0, event=0x7fffecb07630) at kernel/qapplication_x11.cpp:3566
#49 0x00007f91e33bf1a4 in x11EventSourceDispatch (s=0x167a000, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007f91dae927c1 in IA__g_main_context_dispatch (context=0x1678cc0) at gmain.c:1814
#51 0x00007f91dae95d98 in g_main_context_iterate (context=0x1678cc0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2445
#52 0x00007f91dae95f5c in IA__g_main_context_iteration (context=0x1678cc0, may_block=1) at gmain.c:2508
#53 0x00007f91e2a82aff in QEventDispatcherGlib::processEvents (this=0x1677600, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#54 0x00007f91e33bea6f in QGuiEventDispatcherGlib::processEvents (this=0x57a5, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#55 0x00007f91e2a5c5d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -323978976}) at kernel/qeventloop.cpp:149
#56 0x00007f91e2a5c765 in QEventLoop::exec (this=0x7fffecb07960, flags={i = -323978896}) at kernel/qeventloop.cpp:196
#57 0x00007f91e2a5e764 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#58 0x000000000040333a in main (argc=1, argv=0x7fffecb08b98) at /var/tmp/portage/media-sound/amarok-2.1.1/work/amarok-2.1.1/src/main.cpp:128
#0  0x00007f91e2676451 in nanosleep () from /lib/libc.so.6
Current language:  auto; currently c
Comment 5 Andrzej Zawadzki 2009-06-21 15:39:28 UTC
> @Andrzej Zawadzki: the package name containing the missing debug symbols for
> Amarok should be named "amarok-debuginfo" (or something similar)
> Regards

Hi, Dario. I had it installed already. Anyway, thanks for the hint.
Comment 6 Myriam Schweingruber 2009-06-21 17:32:13 UTC
I can't reproduce this with 2.2-SVN r984572, build 21.6.2009, using Kubuntu 9.04, KDE 4.2.90
Comment 7 Dario Andres 2009-06-23 21:00:53 UTC
*** Bug 197648 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-06-24 15:06:24 UTC
*** Bug 197729 has been marked as a duplicate of this bug. ***
Comment 9 Mikko C. 2009-06-25 07:45:18 UTC
*** Bug 197798 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-07-15 01:07:25 UTC
*** Bug 200249 has been marked as a duplicate of this bug. ***
Comment 11 Myriam Schweingruber 2009-07-30 23:33:12 UTC
*** Bug 202037 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-08-02 05:23:52 UTC
*** Bug 202264 has been marked as a duplicate of this bug. ***
Comment 13 Mikko C. 2009-09-16 08:12:48 UTC
*** Bug 207532 has been marked as a duplicate of this bug. ***
Comment 14 Dario Andres 2009-09-17 01:24:05 UTC
*** Bug 207647 has been marked as a duplicate of this bug. ***
Comment 15 Myriam Schweingruber 2009-09-19 00:43:39 UTC
*** Bug 207827 has been marked as a duplicate of this bug. ***
Comment 16 Mikko C. 2009-09-23 11:31:49 UTC
*** Bug 208260 has been marked as a duplicate of this bug. ***
Comment 17 Mikko C. 2009-09-23 11:34:32 UTC
reopening since it happens with 2.2-rc1

Backtrace from bug #208260

[KCrash Handler]
#6  0xb7a67a72 in KSharedPtr<Meta::Track>::operator-> (this=0xd0efd58) at
/usr/include/ksharedptr.h:126
#7  SetCustomCoverAction::slotTriggered (this=0xd0efd58) at
../../src/covermanager/CoverFetchingActions.cpp:136
#8  0xb7a67103 in BaseCoverAction::qt_metacall (this=0xd0efd58,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfbd49fc) at
./CoverFetchingActions.moc:66
Comment 18 Mikko C. 2009-09-24 08:26:22 UTC
*** Bug 208336 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2009-10-09 01:31:06 UTC
*** Bug 209928 has been marked as a duplicate of this bug. ***
Comment 20 Myriam Schweingruber 2009-10-18 12:58:43 UTC
*** Bug 210958 has been marked as a duplicate of this bug. ***
Comment 21 Mark Kretschmann 2009-10-18 18:52:20 UTC
I can't reproduce this bug with Amarok 2.2-GIT. What are the exact steps needed for reproducing it? I've tried about 10 times with different albums, but it never crashed.

I could fix the crash itself (it's a 0-pointer dereference) in that it would simply do nothing instead of crash, but I'd rather fix the root of the problem.
Comment 22 Mark Kretschmann 2009-10-19 11:34:04 UTC
Quoting Sebastian Weisgerber, whose mail ended up in bug-control@bugs.kde.org:


I changed the Album cover in the collection and it happened only one time :(

rightclick unset album cover n the collection-view. Sorting is Artist->album with year and coverart.
i selected a picture on my folder and applied the changes ->crash.

I'm sorry but I can't reproduce it myself. It was the only time it happened to me.
Comment 23 Myriam Schweingruber 2009-10-19 14:08:34 UTC
*** Bug 211077 has been marked as a duplicate of this bug. ***
Comment 24 Myriam Schweingruber 2009-10-19 14:10:16 UTC
Can somebody confirm this with current git?
Comment 25 Mikko C. 2009-10-30 15:32:42 UTC
*** Bug 212405 has been marked as a duplicate of this bug. ***
Comment 26 Mark Kretschmann 2009-11-01 15:07:51 UTC
Removing keyword. This is hardly a release blocker. At best it's an obscure bug that noone can reproduce ;)
Comment 27 Jonathan Thomas 2009-11-02 19:01:50 UTC
*** Bug 176144 has been marked as a duplicate of this bug. ***
Comment 28 Myriam Schweingruber 2009-11-05 13:49:35 UTC
Fixed with commit 9d88f9dcc153dddc36d5c471bda36763f1e8b2ee.
Comment 29 Myriam Schweingruber 2009-11-07 22:33:59 UTC
*** Bug 213585 has been marked as a duplicate of this bug. ***
Comment 30 Myriam Schweingruber 2009-11-08 16:06:18 UTC
*** Bug 213663 has been marked as a duplicate of this bug. ***
Comment 31 Mikko C. 2009-11-13 15:23:59 UTC
*** Bug 214385 has been marked as a duplicate of this bug. ***
Comment 32 Myriam Schweingruber 2009-11-13 18:16:58 UTC
Reopening, since ti was reported with a git version of today, 13.11. :(
Comment 33 Myriam Schweingruber 2009-11-16 15:49:00 UTC
Copying a recent backtrace:

hread 1 (Thread 0xb683d950 (LWP 24869)):
[KCrash Handler]
#6  0x00e5cbc9 in SetCustomCoverAction::slotTriggered() () from
/usr/lib/libamaroklib.so.1
#7  0x00e5c541 in BaseCoverAction::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib/libamaroklib.so.1
#8  0x00e5c59a in SetCustomCoverAction::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libamaroklib.so.1
#9  0x008b3263 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4
#10 0x008b36d8 in QMetaObject::activate(QObject*, QMetaObject const*, int, int,
void**) () from /usr/lib/libQtCore.so.4
#11 0x010b69b1 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#12 0x010b7f32 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQtGui.so.4
#13 0x015059cc in ?? () from /usr/lib/libQtGui.so.4
#14 0x0150c03b in ?? () from /usr/lib/libQtGui.so.4
#15 0x0150cbf7 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4
#16 0x003cd1c5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5
#17 0x01112012 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x0150ee34 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x010bcf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#20 0x010c5033 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#21 0x002e2bfa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#22 0x0089d6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#23 0x010c3f6e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib/libQtGui.so.4
#24 0x01132c87 in ?? () from /usr/lib/libQtGui.so.4
#25 0x01131c4b in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#26 0x0115e502 in ?? () from /usr/lib/libQtGui.so.4
#27 0x02295e78 in g_main_dispatch (context=0x96090b0) at
/build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#28 IA__g_main_context_dispatch (context=0x96090b0) at
/build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#29 0x02299720 in g_main_context_iterate (context=0x96090b0, block=<value
optimized out>, dispatch=1, self=0x96088c8) at
/build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#30 0x02299853 in IA__g_main_context_iteration (context=0x96090b0, may_block=1)
at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#31 0x008c802c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#32 0x0115dbe5 in ?? () from /usr/lib/libQtGui.so.4
#33 0x0089bc79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#34 0x0089c0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#35 0x0150ec9e in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/libQtGui.so.4
#36 0x00bdf9c4 in ?? () from /usr/lib/libamaroklib.so.1
#37 0x00bf37e3 in ?? () from /usr/lib/libamaroklib.so.1
#38 0x0111269f in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x014c1633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x01560494 in QAbstractScrollArea::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#41 0x01614087 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#42 0x01562a95 in ?? () from /usr/lib/libQtGui.so.4
#43 0x0089c83a in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQtCore.so.4
#44 0x010bcf2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#45 0x010c4ae3 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#46 0x002e2bfa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#47 0x0089d6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#48 0x0113866e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
#49 0x01132e64 in ?? () from /usr/lib/libQtGui.so.4
#50 0x01131c4b in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#51 0x0115e502 in ?? () from /usr/lib/libQtGui.so.4
#52 0x02295e78 in g_main_dispatch (context=0x96090b0) at
/build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#53 IA__g_main_context_dispatch (context=0x96090b0) at
/build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#54 0x02299720 in g_main_context_iterate (context=0x96090b0, block=<value
optimized out>, dispatch=1, self=0x96088c8) at
/build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#55 0x02299853 in IA__g_main_context_iteration (context=0x96090b0, may_block=1)
at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#56 0x008c802c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#57 0x0115dbe5 in ?? () from /usr/lib/libQtGui.so.4
#58 0x0089bc79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#59 0x0089c0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#60 0x0089e53f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#61 0x010bcdd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#62 0x08051e49 in _start ()
Comment 34 Myriam Schweingruber 2009-11-16 23:21:21 UTC
*** Bug 214891 has been marked as a duplicate of this bug. ***
Comment 35 Dario Andres 2009-11-18 13:52:35 UTC
*** Bug 215109 has been marked as a duplicate of this bug. ***
Comment 36 Dario Andres 2009-11-20 00:41:40 UTC
*** Bug 215338 has been marked as a duplicate of this bug. ***
Comment 37 Myriam Schweingruber 2009-11-21 09:24:00 UTC
OK, we have tried to reproduce this amongst the developers, and nobody was able to. Make sure you use UTF-8 on all the system.
Comment 38 Dario Andres 2009-11-23 14:53:40 UTC
*** Bug 215825 has been marked as a duplicate of this bug. ***
Comment 39 Myriam Schweingruber 2009-12-03 22:45:29 UTC
*** Bug 217268 has been marked as a duplicate of this bug. ***
Comment 40 Jonay 2009-12-03 23:00:30 UTC
Could it be due to spanish characters on the title of the file? The MP3 I was trying to apply the custom cover to is called "Bach - Coro final. (Pasión según San Mateo).mp3". I can attach here the MP3, but since it is about 6mb I don't know if it could be annoying for someone.
Comment 41 Myriam Schweingruber 2009-12-03 23:42:38 UTC
(In reply to comment #40)
> Could it be due to spanish characters on the title of the file? The MP3 I was
> trying to apply the custom cover to is called "Bach - Coro final. (Pasión según
> San Mateo).mp3". I can attach here the MP3, but since it is about 6mb I don't
> know if it could be annoying for someone.

No, it would be more appropriate to send it by mail to either Mark or me. Make sure you use the latest Amarok 2.2.1, your report indicates you still have version 2.2, so you should upgrade first and test again. Spanish characters should not be a problem with UTF-8, I very much doubt that is the problem.
Comment 42 Jonay 2009-12-09 01:16:56 UTC
I'm using the latest Amarok available for Kubuntu (tried to update tonight, but found no new version). Should I enable different repositories for Amarok to be up to date?
Comment 43 Myriam Schweingruber 2009-12-09 11:55:49 UTC
Amarok 2.2.1 is available in the kubuntu backports PPA, see also http://kubuntu.org/news/amarok-2.2.1
Comment 44 Myriam Schweingruber 2009-12-16 20:39:44 UTC
*** Bug 218852 has been marked as a duplicate of this bug. ***
Comment 45 Myriam Schweingruber 2009-12-19 07:52:46 UTC
*** Bug 219267 has been marked as a duplicate of this bug. ***
Comment 46 Myriam Schweingruber 2009-12-22 08:43:43 UTC
*** Bug 219625 has been marked as a duplicate of this bug. ***
Comment 47 Myriam Schweingruber 2009-12-23 09:06:01 UTC
*** Bug 219681 has been marked as a duplicate of this bug. ***
Comment 48 Mikko C. 2010-01-04 09:47:37 UTC
*** Bug 221204 has been marked as a duplicate of this bug. ***
Comment 49 Myriam Schweingruber 2010-01-22 23:28:47 UTC
*** Bug 223860 has been marked as a duplicate of this bug. ***
Comment 50 writetojp 2010-01-24 15:10:16 UTC
Created attachment 40200 [details]
Traceback report for the Amarok Crash when setting custom cover in playlist

I did 'Tools>add media' and added some tracks to the playlist and wanted to set a custom cover. I right-clicked on the track in the playlist and selected 'set custom cover' and Amarok Crashes and the KDE Amarok Crash Handler window is displayed with the following text "A Fatal Error Occurred
The application Amarok (amarok) crashed and caused the signal 6 (SIGABRT).
Please help us improve the software you use by filing a report at http://bugs.kde.org. Useful details include how to reproduce the error, documents that were loaded, etc."

So I did as instructed, saved the crash report/traceback and am posting it.

p.s. I tried reproducing the bug as I write this and it crashed for sure.
Comment 51 Myriam Schweingruber 2010-01-24 16:58:32 UTC
(In reply to comment #50)
> Created an attachment (id=40200) [details]
> Traceback report for the Amarok Crash when setting custom cover in playlist
...
> So I did as instructed, saved the crash report/traceback and am posting it.
> 
> p.s. I tried reproducing the bug as I write this and it crashed for sure.

What Amarok version are you talking about?
Comment 52 Myriam Schweingruber 2010-02-01 15:30:36 UTC
*** Bug 225134 has been marked as a duplicate of this bug. ***
Comment 53 Stéphane Pontier 2010-02-13 00:11:53 UTC
I got the same crash on my mandriva box but only if I have nepomuk activated. If nepomuk is not activated, amarok works fine.

here are the packages version I'm using:
amarok-2.2.2-3mdv2010.1
amarok-debug-2.2.2-3mdv2010.1
amarok-scripts-2.2.2-3mdv2010.1
amarok-utils-2.2.2-3mdv2010.1
lib64amaroklib1-2.2.2-3mdv2010.1
lib64amarokocsclient4-2.2.2-3mdv2010.1
lib64amarokpud1-2.2.2-3mdv2010.1
lib64nepomuk4-4.4.0-11mdv2010.1
lib64nepomukannotation0-0.6.1-1mdv2010.1
lib64nepomukcontext0-0.6.1-1mdv2010.1
lib64nepomukpeopletag0-0.6.1-1mdv2010.1
lib64nepomukquery4-4.4.0-11mdv2010.1
lib64nepomukqueryclient4-4.3.73-5mdv2010.1
lib64nepomuktasks0-0.6.1-1mdv2010.1
lib64nepomukutils0-0.6.1-1mdv2010.1
lib64nepomukvisualization0-0.6.1-1mdv2010.1
lib64smokenepomuk3-4.4.0-2mdv2010.1
lib64smokenepomukquery3-4.4.0-2mdv2010.1
nepomuk-scribo-0.6.1-1mdv2010.1


here is what I got on command line when launching amarok --debug:
-----------
amarok(26118)/nepomuk (library) <unnamed>::GlobalModelContainer::init: Connecting to local socket "/home/shad/.kde4/share/apps/nepomuk/socket"
amarok(26118)/kio (KDirListerCache) KDirListerCache::listDir: Entry already in use: KUrl("file:///home/shad")
amarok(26118)/kio (KDirListerCache) KDirListerCache::listDir: Entry already in use: KUrl("trash:/")
amarok(26118)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("nepomuksearch:/?sparql=select distinct ?r where { ?r a <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject> .  OPTIONAL { ?r2 a nfo:Folder . FILTER(?r=?r2) . } . FILTER(!BOUND(?r2)) } LIMIT 100")
amarok(26118)/kio (KDirListerCache) KDirListerCache::listDir: Entry already in use: KUrl("trash:/")
amarok: BEGIN: void ScanManager::startIncrementalScan()
amarok:   BEGIN: void ScanManager::checkTables(bool)
amarok:   END__: void ScanManager::checkTables(bool) - Took 5.4e-05s
amarok:   BEGIN: QStringList ScanManager::getDirsToScan()
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.12s
amarok:    GOING TO SCAN:
amarok:    (a *lot*)
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile()
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.0034s
amarok:   BEGIN: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*)
amarok:     BEGIN: void ProgressBar::setDescription(const QString&)
amarok:     END__: void ProgressBar::setDescription(const QString&) - Took 4.8e-05s
amarok:     BEGIN: void CompoundProgressBar::addProgressBar(ProgressBar*, QObject*)
amarok:       BEGIN: void ProgressBar::setDescription(const QString&)
amarok:       END__: void ProgressBar::setDescription(const QString&) - Took 4.2e-05s
amarok:     END__: void CompoundProgressBar::addProgressBar(ProgressBar*, QObject*) - Took 0.0006s
amarok:     BEGIN: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*)
amarok:        Setting abort slot for  "Scanning music"
amarok:        connecting to  1abort()
amarok:     END__: ProgressBar* ProgressBar::setAbortSlot(QObject*, const char*) - Took 8.8e-05s
amarok:   END__: XmlParseJob::XmlParseJob(ScanManager*, SqlCollection*) - Took 0.0014s
amarok:   BEGIN: SqlCollectionDBusHandler::SqlCollectionDBusHandler(SqlCollection*)
amarok:     BEGIN: virtual void XmlParseJob::run()
amarok:        Register object:  true
amarok:     END__: SqlCollectionDBusHandler::SqlCollectionDBusHandler(SqlCollection*) - Took 0.00017s
amarok:   END__: void ScanManager::startIncrementalScan() - Took 0.13s
amarok(26118)/kio (Slave) KIO::Slave::createSlave: createSlave "nepomuksearch" for KUrl("nepomuksearch:/?sparql=select distinct ?r where { ?r a <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject> .  OPTIONAL { ?r2 a nfo:Folder . FILTER(?r=?r2) . } . FILTER(!BOUND(?r2)) } LIMIT 100")
amarok(26118)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-shad/amarokD26118.slave-socket"
amarok(26118)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///mnt/musique/Jap+Games/Anime/Cat's Eye 1 Original Soundtrack")
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = amarok path = /usr/bin pid = 26118
-----------
Comment 54 Stéphane Pontier 2010-02-13 00:22:38 UTC
Created attachment 40725 [details]
here is the back trace created by kcrash
Comment 55 Mikko C. 2010-02-13 09:28:24 UTC
bt from comment #54

[KCrash Handler]
#5  KFileWidget::dirOperator (this=0x0) at /usr/src/debug/kdelibs-4.4.0/kfile/kfilewidget.cpp:2675
#6  0x00007f59c1a489b5 in SetCustomCoverAction::slotTriggered (this=0x3938600) at /usr/src/debug/amarok-2.2.2/src/covermanager/CoverFetchingActions.cpp:159
#7  0x00007f59c1a48312 in BaseCoverAction::qt_metacall (this=0x3938600, _c=InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/build/src/CoverFetchingActions.moc:72
#8  0x00007f59c1a48348 in SetCustomCoverAction::qt_metacall (this=0x0, _c=QueryPropertyStored, _id=0, _a=0x6) at /usr/src/debug/amarok-2.2.2/build/src/CoverFetchingActions.moc:303
#9  0x00007f59c0e0295f in QMetaObject::activate (sender=0x3938600, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6) at kernel/qobject.cpp:3275
#10 0x00007f59c01ad4f2 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#11 0x00007f59c01af56b in QAction::activate (this=0x3938600, event=<value optimized out>) at kernel/qaction.cpp:1251
#12 0x00007f59c05ec7ed in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x3938600, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#13 0x00007f59c05f237a in QMenuPrivate::activateAction (this=0x2b14b90, action=0x3938600, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#14 0x00007f59c21ea989 in KMenu::mouseReleaseEvent (this=0x7fff66d82df0, e=0x7fff66d82110) at /usr/src/debug/kdelibs-4.4.0/kdeui/widgets/kmenu.cpp:471
#15 0x00007f59c0209982 in QWidget::event (this=0x7fff66d82df0, event=0x7fff66d82110) at kernel/qwidget.cpp:7978
#16 0x00007f59c05f453b in QMenu::event (this=0x7fff66d82df0, e=0x7fff66d82110) at widgets/qmenu.cpp:2415
#17 0x00007f59c01b35fc in QApplicationPrivate::notify_helper (this=0xff25a0, receiver=0x7fff66d82df0, e=0x7fff66d82110) at kernel/qapplication.cpp:4298
#18 0x00007f59c01ba3db in QApplication::notify (this=0x7fff66d84cc0, receiver=0x7fff66d82df0, e=0x7fff66d82110) at kernel/qapplication.cpp:3863
#19 0x00007f59c1a0c4aa in App::notify (this=0x0, receiver=0x6, event=0x0) at /usr/src/debug/amarok-2.2.2/src/App.cpp:852
#20 0x00007f59c0defb5c in QCoreApplication::notifyInternal (this=0x7fff66d84cc0, receiver=0x7fff66d82df0, event=0x7fff66d82110) at kernel/qcoreapplication.cpp:704
#21 0x00007f59c01b95ae in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2963
#23 0x00007f59c0238ec5 in QETWidget::translateMouseEvent (this=0x7fff66d82df0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#24 0x00007f59c023779a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff66d82a30) at kernel/qapplication_x11.cpp:3501
#25 0x00007f59c0262232 in x11EventSourceDispatch (s=0x1000be0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007f59b86f8880 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
Comment 56 Myriam Schweingruber 2010-02-13 12:08:48 UTC
Well, as already pointed out: this is fixed for the next version, no need to add more backtraces for 2.2.2
Stéphane: I think you should report this to Nepomuk.
Comment 57 Myriam Schweingruber 2010-02-13 12:10:39 UTC
Well, as already pointed out: this is fixed for the next 2.3 version, no need to add more backtraces for 2.2.2
Stéphane: I think you should report this to Nepomuk.
Comment 58 Stéphane Pontier 2010-02-13 16:07:37 UTC
(In reply to comment #57)
> Well, as already pointed out: this is fixed for the next 2.3 version, no need
> to add more backtraces for 2.2.2

I compiled the git version of today (get it with "git clone git://gitorious.org/amarok/amarok.git") and amarok crashed at the same moment.
Do you mean that the crash came from two bug: one in amarok (now fixed) and another one in nepomuk which I should report to nepomuk team?
Comment 59 Myriam Schweingruber 2010-02-13 20:59:56 UTC
well, you said yourself it was related to Phonon and did not happen when Nepomuk is not running. Is the backtrace you get now with the git version identical?
Comment 60 Stéphane Pontier 2010-02-13 21:41:21 UTC
Yes, the backtrace shows the same call to the same function at the same frame, only parameters value and line number of main.cpp (the last frame) change
Comment 61 Myriam Schweingruber 2010-02-20 18:35:34 UTC
Confirmed by duplicate.
Comment 62 Myriam Schweingruber 2010-02-20 18:36:17 UTC
*** Bug 227818 has been marked as a duplicate of this bug. ***
Comment 63 Myriam Schweingruber 2010-02-27 11:23:30 UTC
Stéphane, could you please provide a newer backtrace? Please also don't attach it but paste it inline.
Comment 64 Myriam Schweingruber 2010-02-27 11:24:14 UTC
*** Bug 228703 has been marked as a duplicate of this bug. ***
Comment 65 Stéphane Pontier 2010-02-27 23:42:17 UTC
From the git checkout of tonight

Thread 1 (Thread 0x7fa12e999760 (LWP 13581)):
[KCrash Handler]
#5  KFileWidget::dirOperator (this=0x0) at /usr/src/debug/kdelibs-4.4.0/kfile/kfilewidget.cpp:2675
#6  0x00007fa12dd93435 in SetCustomCoverAction::slotTriggered() () from /usr/lib64/libamaroklib.so.1
#7  0x00007fa12dd92d92 in BaseCoverAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#8  0x00007fa12dd92dc8 in SetCustomCoverAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#9  0x00007fa12d145aef in QMetaObject::activate (sender=0x7da9a00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6) at kernel/qobject.cpp:3293
#10 0x00007fa12c4ee662 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#11 0x00007fa12c4f06db in QAction::activate (this=0x7da9a00, event=<value optimized out>) at kernel/qaction.cpp:1255
#12 0x00007fa12c92e04d in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x7da9a00, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#13 0x00007fa12c933bda in QMenuPrivate::activateAction (this=0x98224e0, action=0x7da9a00, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#14 0x00007fa12e565979 in KMenu::mouseReleaseEvent (this=0x63a79f0, e=0x7fff32c7f8b0) at /usr/src/debug/kdelibs-4.4.0/kdeui/widgets/kmenu.cpp:471
#15 0x00007fa12c54ab42 in QWidget::event (this=0x63a79f0, event=0x7fff32c7f8b0) at kernel/qwidget.cpp:7998
#16 0x00007fa12c935d9b in QMenu::event (this=0x63a79f0, e=0x7fff32c7f8b0) at widgets/qmenu.cpp:2414
#17 0x00007fa12c4f476c in QApplicationPrivate::notify_helper (this=0x1e10bc0, receiver=0x63a79f0, e=0x7fff32c7f8b0) at kernel/qapplication.cpp:4300
#18 0x00007fa12c4fb54b in QApplication::notify (this=0x7fff32c81f30, receiver=0x63a79f0, e=0x7fff32c7f8b0) at kernel/qapplication.cpp:3865
#19 0x00007fa12dd56a4a in App::notify(QObject*, QEvent*) () from /usr/lib64/libamaroklib.so.1
#20 0x00007fa12d132cec in QCoreApplication::notifyInternal (this=0x7fff32c81f30, receiver=0x63a79f0, event=0x7fff32c7f8b0) at kernel/qcoreapplication.cpp:704
#21 0x00007fa12c4fa71e in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2965
#23 0x00007fa12c57a5e5 in QETWidget::translateMouseEvent (this=0x63a79f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#24 0x00007fa12c578eba in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff32c801d0) at kernel/qapplication_x11.cpp:3501
#25 0x00007fa12c5a3952 in x11EventSourceDispatch (s=0x1e2aee0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007fa124a3f320 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fa124a43158 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fa124a4333c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fa12d15c1d3 in QEventDispatcherGlib::processEvents (this=0x1cd2820, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#30 0x00007fa12c5a353e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fa12d131612 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#32 0x00007fa12d1319ec in QEventLoop::exec (this=0x7fff32c80500, flags=) at kernel/qeventloop.cpp:201
#33 0x00007fa12c9311a5 in QMenu::exec (this=0x82e7040, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:2063
#34 0x00007fa12db29b34 in ?? () from /usr/lib64/libamaroklib.so.1
#35 0x00007fa12db3c9da in ?? () from /usr/lib64/libamaroklib.so.1
#36 0x00007fa12c54a528 in QWidget::event (this=0x492bff0, event=0x7fff32c81250) at kernel/qwidget.cpp:8165
#37 0x00007fa12c8f0176 in QFrame::event (this=0x492bff0, e=0x7fff32c81250) at widgets/qframe.cpp:557
#38 0x00007fa12ca1f6eb in QAbstractItemView::viewportEvent (this=0x492bff0, event=0x7fff32c81250) at itemviews/qabstractitemview.cpp:1610
#39 0x00007fa12d132107 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x48de940, event=0x7fff32c81250) at kernel/qcoreapplication.cpp:819
#40 0x00007fa12c4f473c in QApplicationPrivate::notify_helper (this=0x1e10bc0, receiver=0x48de940, e=0x7fff32c81250) at kernel/qapplication.cpp:4296
#41 0x00007fa12c4faf33 in QApplication::notify (this=0x7fff32c81f30, receiver=0x48de940, e=0x7fff32c81250) at kernel/qapplication.cpp:3944
#42 0x00007fa12dd56a4a in App::notify(QObject*, QEvent*) () from /usr/lib64/libamaroklib.so.1
#43 0x00007fa12d132cec in QCoreApplication::notifyInternal (this=0x7fff32c81f30, receiver=0x48de940, event=0x7fff32c81250) at kernel/qcoreapplication.cpp:704
#44 0x00007fa12c57a77e in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4373
#45 0x00007fa12c578eba in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff32c81ba0) at kernel/qapplication_x11.cpp:3501
#46 0x00007fa12c5a3952 in x11EventSourceDispatch (s=0x1e2aee0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x00007fa124a3f320 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#48 0x00007fa124a43158 in ?? () from /usr/lib64/libglib-2.0.so.0
#49 0x00007fa124a4333c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#50 0x00007fa12d15c1d3 in QEventDispatcherGlib::processEvents (this=0x1cd2820, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#51 0x00007fa12c5a353e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007fa12d131612 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#53 0x00007fa12d1319ec in QEventLoop::exec (this=0x7fff32c81ed0, flags=) at kernel/qeventloop.cpp:201
#54 0x00007fa12d13572b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0x0000000000408979 in _start ()
Comment 66 Myriam Schweingruber 2010-02-28 10:49:17 UTC
Stéphane, your backtrace is missing line numbers, could you please try again, but please run Amarok from a konsole with 'amarok -d --nofork' twice, the first time without provoking the bug, the second one trying to reproduce the bug so the debugging finds the line numbers in the code.
Comment 67 Rick W. Chen 2010-02-28 13:16:21 UTC
Stéphane, can you see if your amarok binary is linked to libkfile.so?

ldd /path/to/amarok | grep libkfile
Comment 68 Stéphane Pontier 2010-02-28 21:14:58 UTC
my bad, I found out that I forgot to reinstall the debug package.
and yes amarok is linked to libkfile:
ldd /usr/bin/amarok | grep libkfile
        libkfile.so.4 => /usr/lib64/libkfile.so.4 (0x00007f9221981000)


Thread 1 (Thread 0x7f0636a00760 (LWP 29238)):
[KCrash Handler]
#5  KFileWidget::dirOperator (this=0x0) at /usr/src/debug/kdelibs-4.4.0/kfile/kfilewidget.cpp:2675
#6  0x00007f0635dfa435 in SetCustomCoverAction::slotTriggered (this=0x5b35190) at /usr/src/debug/amarok-2.2.2.90/src/covermanager/CoverFetchingActions.cpp:159
#7  0x00007f0635df9d92 in BaseCoverAction::qt_metacall (this=0x5b35190, _c=InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2.90/build/src/CoverFetchingActions.moc:72
#8  0x00007f0635df9dc8 in SetCustomCoverAction::qt_metacall (this=0x0, _c=QueryPropertyStored, _id=0, _a=0x6) at /usr/src/debug/amarok-2.2.2.90/build/src/CoverFetchingActions.moc:303
#9  0x00007f06351acaef in QMetaObject::activate (sender=0x5b35190, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6) at kernel/qobject.cpp:3293
#10 0x00007f0634555662 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#11 0x00007f06345576db in QAction::activate (this=0x5b35190, event=<value optimized out>) at kernel/qaction.cpp:1255
#12 0x00007f063499504d in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x5b35190, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#13 0x00007f063499abda in QMenuPrivate::activateAction (this=0x6407aa0, action=0x5b35190, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#14 0x00007f06365cc979 in KMenu::mouseReleaseEvent (this=0x1f3cf20, e=0x7fffe887f700) at /usr/src/debug/kdelibs-4.4.0/kdeui/widgets/kmenu.cpp:471
#15 0x00007f06345b1b42 in QWidget::event (this=0x1f3cf20, event=0x7fffe887f700) at kernel/qwidget.cpp:7998
#16 0x00007f063499cd9b in QMenu::event (this=0x1f3cf20, e=0x7fffe887f700) at widgets/qmenu.cpp:2414
#17 0x00007f063455b76c in QApplicationPrivate::notify_helper (this=0xf89950, receiver=0x1f3cf20, e=0x7fffe887f700) at kernel/qapplication.cpp:4300
#18 0x00007f063456254b in QApplication::notify (this=0x7fffe8881d80, receiver=0x1f3cf20, e=0x7fffe887f700) at kernel/qapplication.cpp:3865
#19 0x00007f0635dbda4a in App::notify (this=0x0, receiver=0x6, event=0x0) at /usr/src/debug/amarok-2.2.2.90/src/App.cpp:917
#20 0x00007f0635199cec in QCoreApplication::notifyInternal (this=0x7fffe8881d80, receiver=0x1f3cf20, event=0x7fffe887f700) at kernel/qcoreapplication.cpp:704
#21 0x00007f063456171e in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2965
#23 0x00007f06345e15e5 in QETWidget::translateMouseEvent (this=0x1f3cf20, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#24 0x00007f06345dfeba in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe8880020) at kernel/qapplication_x11.cpp:3501
#25 0x00007f063460a952 in x11EventSourceDispatch (s=0xfa1ee0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007f062caa6320 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f062caaa158 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f062caaa33c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f06351c31d3 in QEventDispatcherGlib::processEvents (this=0xe49450, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#30 0x00007f063460a53e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f0635198612 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#32 0x00007f06351989ec in QEventLoop::exec (this=0x7fffe8880350, flags=) at kernel/qeventloop.cpp:201
#33 0x00007f06349981a5 in QMenu::exec (this=0x60797d0, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:2063
#34 0x00007f0635b90b34 in Playlist::ViewCommon::trackMenu (this=0x39cf4e8, parent=0x39cf4c0, index=0x7fffe8880490, pos=<value optimized out>, coverActions=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2.90/src/playlist/view/PlaylistViewCommon.cpp:77
#35 0x00007f0635ba39da in Playlist::PrettyListView::contextMenuEvent (this=0x39cf4c0, event=0x7fffe88810a0) at /usr/src/debug/amarok-2.2.2.90/src/playlist/view/listview/PrettyListView.cpp:308
#36 0x00007f06345b1528 in QWidget::event (this=0x39cf4c0, event=0x7fffe88810a0) at kernel/qwidget.cpp:8165
#37 0x00007f0634957176 in QFrame::event (this=0x39cf4c0, e=0x7fffe88810a0) at widgets/qframe.cpp:557
#38 0x00007f0634a866eb in QAbstractItemView::viewportEvent (this=0x39cf4c0, event=0x7fffe88810a0) at itemviews/qabstractitemview.cpp:1610
#39 0x00007f0635199107 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x397abd0, event=0x7fffe88810a0) at kernel/qcoreapplication.cpp:819
#40 0x00007f063455b73c in QApplicationPrivate::notify_helper (this=0xf89950, receiver=0x397abd0, e=0x7fffe88810a0) at kernel/qapplication.cpp:4296
#41 0x00007f0634561f33 in QApplication::notify (this=0x7fffe8881d80, receiver=0x397abd0, e=0x7fffe88810a0) at kernel/qapplication.cpp:3944
#42 0x00007f0635dbda4a in App::notify (this=0x0, receiver=0x6, event=0x0) at /usr/src/debug/amarok-2.2.2.90/src/App.cpp:917
#43 0x00007f0635199cec in QCoreApplication::notifyInternal (this=0x7fffe8881d80, receiver=0x397abd0, event=0x7fffe88810a0) at kernel/qcoreapplication.cpp:704
#44 0x00007f06345e177e in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4373
#45 0x00007f06345dfeba in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe88819f0) at kernel/qapplication_x11.cpp:3501
#46 0x00007f063460a952 in x11EventSourceDispatch (s=0xfa1ee0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x00007f062caa6320 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f062caaa158 in ?? () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f062caaa33c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f06351c31d3 in QEventDispatcherGlib::processEvents (this=0xe49450, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#51 0x00007f063460a53e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f0635198612 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#53 0x00007f06351989ec in QEventLoop::exec (this=0x7fffe8881d20, flags=) at kernel/qeventloop.cpp:201
#54 0x00007f063519c72b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0x0000000000408979 in main (argc=3, argv=0x7fffe8883cf8) at /usr/src/debug/amarok-2.2.2.90/src/main.cpp:237
Comment 69 Rick W. Chen 2010-03-01 02:50:55 UTC
Stéphane, does it happen with every track you try to set custom cover for? Is your collection local or a network mount? Can you give an example for a path that causes the crash? These may or may not be related, but just to be sure... Thanks.
Comment 70 Stéphane Pontier 2010-03-02 17:59:43 UTC
yes, that happen whatever the track I try (tha path can be plain ascii or with other utf8 char for example: "/mnt/musique/Other/Ambient/Arcana/Cantar\ de\ Procella/" ). my collection is local.

I success to prevent the crash by removing the nepomuk-scribo package. that also solved other problems with other application and open dialog but only amarok was instant crashing. the other applications(kate, okular, konqueror) didn't showed any problem while opening file, only crashing when I closed the program.
Comment 71 Myriam Schweingruber 2010-03-06 16:06:12 UTC
Backtrace is available, changing status
Comment 72 Nikolaj Hald Nielsen 2010-03-09 12:27:25 UTC
commit 4b046b44de3b5ebf86670dedda6d3230ac7a2cfc
Author: Nikolaj Hald Nielsen <nhn@kde.org>
Date:   Tue Mar 9 12:22:55 2010 +0100

    Fix crash when attempting to set a custom album cover while nepomuk is enabled on the system.
    
    Thanks to trueg <trueg@kde.org> for the patch.
    Please test this as I could not reproduce the crash locally.
    BUG: 197343

diff --git a/src/covermanager/CoverFetchingActions.cpp b/src/covermanager/CoverFetchingActions.cpp
index ae22e0b..885b5da 100644
--- a/src/covermanager/CoverFetchingActions.cpp
+++ b/src/covermanager/CoverFetchingActions.cpp
@@ -155,9 +155,10 @@ SetCustomCoverAction::slotTriggered()
     dlg.setCaption( i18n("Select Cover Image File") );
     dlg.setInlinePreviewShown( true );
 
-    KFileWidget *fileWidget = dynamic_cast<KFileWidget*>( dlg.fileWidget() );
-    KDirLister *dirLister = fileWidget->dirOperator()->dirLister();
-    dirLister->setAutoErrorHandlingEnabled( false, qobject_cast<QWidget*>( parent() ) );
+    // trueg: there could be another implementation of the file module which does not use KFileWidget!
+    if ( KFileWidget *fileWidget = dynamic_cast<KFileWidget*>( dlg.fileWidget() ) )
+        if ( KDirLister *dirLister = fileWidget->dirOperator()->dirLister() )
+            dirLister->setAutoErrorHandlingEnabled( false, qobject_cast<QWidget*>( parent() ) );
 
     dlg.exec();
     KUrl file = dlg.selectedUrl();
Comment 73 Stéphane Pontier 2010-03-09 16:12:12 UTC
After updating amarok to the latest git and reinstalling nepomuk-scribo I was able to select a cover without problem.

thanks
Comment 74 Myriam Schweingruber 2011-01-20 01:41:16 UTC
*** Bug 263586 has been marked as a duplicate of this bug. ***
Comment 75 Myriam Schweingruber 2011-01-20 01:43:02 UTC
Reopening, based on bug 263586
Comment 76 Ralf Engels 2011-02-21 22:54:44 UTC
The other bug crashed later in the function. Reverting the reopening.
Comment 77 Myriam Schweingruber 2011-08-28 19:09:41 UTC
Reopening, see bug 280945, always reproducible with Amarok 2.4.3
Comment 78 Myriam Schweingruber 2011-08-28 19:10:07 UTC
*** Bug 280945 has been marked as a duplicate of this bug. ***
Comment 79 Myriam Schweingruber 2012-04-13 20:59:43 UTC
I can't reproduce this with current Amarok 2.5-git and Nepomuk running. Please test.