Bug 245513 - amarok crashed on quit
Summary: amarok crashed on quit
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Context View/Lyrics (show other bugs)
Version: 2.3.1-GIT
Platform: Compiled Sources Linux
: HI crash
Target Milestone: 2.3.2
Assignee: Amarok Developers
URL:
Keywords:
: 245828 246340 246771 246956 247069 247237 247278 247345 247385 247494 247540 247843 247888 247932 248041 248048 248066 248098 248168 248181 248325 248349 248406 248429 248623 248630 248698 248702 248803 248812 248860 249264 249406 249425 249550 249619 249715 249737 249813 249981 250199 250253 250612 250700 250803 250995 251169 251184 251595 253370 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-23 09:16 UTC by SlashDevDsp
Modified: 2012-11-15 13:57 UTC (History)
57 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.3.2


Attachments
Patch to fix destructors of all applets (3.18 KB, patch)
2010-08-05 10:06 UTC, Felix Geyer
Details
Patch to fix destructors of all applets (v2) (3.19 KB, patch)
2010-08-08 12:43 UTC, Felix Geyer
Details
New crash information added by DrKonqi (10.85 KB, text/plain)
2010-08-13 00:34 UTC, p92
Details
New crash information added by DrKonqi (12.44 KB, text/plain)
2010-08-18 18:13 UTC, Damon Anderson
Details
New crash information added by DrKonqi (13.44 KB, text/plain)
2010-08-27 19:36 UTC, Filipe
Details
New crash information added by DrKonqi (13.73 KB, text/plain)
2010-08-28 04:18 UTC, Marcos Perez
Details
New crash information added by DrKonqi (9.52 KB, text/plain)
2010-08-28 12:58 UTC, Pablo
Details
New crash information added by DrKonqi (13.99 KB, text/plain)
2010-09-05 13:17 UTC, Waleed Hamra
Details
New crash information added by DrKonqi (11.56 KB, text/plain)
2010-09-10 04:28 UTC, Cpn-Neemo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SlashDevDsp 2010-07-23 09:16:15 UTC
Application: amarok (2.3-GIT)
KDE Platform Version: 4.5.60 (KDE 4.5.60 (KDE 4.6 >= 20100627)) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-020632-generic x86_64
Distribution: Ubuntu 9.04

-- Information about the crash:
- What I was doing when the application crashed:

Amarok crashed when I tried to quit, latest git amarok with todays kde svn (4.5.60)

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 0 (LWP 14007)]

Thread 18 (Thread 0x7ff0f1da5950 (LWP 14010)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007ff0f853cf91 in metronom_sync_loop (this=0xb82b50) at metronom.c:870
#2  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7ff0f15a4950 (LWP 14011)):
#0  0x00007ff10ecbd4c6 in *__GI___poll (fds=0xb1c1c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff10741d77f in g_main_context_iterate (context=0xb15540, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2761
#2  0x00007ff10741da7c in IA__g_main_context_iteration (context=0xb15540, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#3  0x00007ff10f623736 in QEventDispatcherGlib::processEvents (this=0xb14fb0, flags=<value optimized out>) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:414
#4  0x00007ff10f5f79b2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -245743760}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007ff10f5f7d84 in QEventLoop::exec (this=0x7ff0f15a3fb0, flags={i = -245743664}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#6  0x00007ff10f503699 in QThread::exec (this=<value optimized out>) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#7  0x00007ff0f8799cb4 in Phonon::Xine::XineThread::run () from /home/kde-devel/kde/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007ff10f505ea5 in QThreadPrivate::start (arg=0xb12b00) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:248
#9  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7ff0f0b9e950 (LWP 14012)):
#0  0x00007ff10ecbd4c6 in *__GI___poll (fds=0xaafa40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff105a1e54d in poll_func (ufds=0xaafa40, nfds=1, timeout=-1, userdata=0x7ff0ec002740) at pulse/thread-mainloop.c:75
#2  0x00007ff105a0e143 in pa_mainloop_poll (m=0x7ff0ec002640) at pulse/mainloop.c:879
#3  0x00007ff105a0f578 in pa_mainloop_iterate (m=0x7ff0ec002640, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007ff105a0f640 in pa_mainloop_run (m=0x7ff0ec002640, retval=0x0) at pulse/mainloop.c:979
#5  0x00007ff105a1e34d in thread (userdata=0x7ff0ec001bc0) at pulse/thread-mainloop.c:94
#6  0x00007ff102da2050 in internal_thread_func (userdata=0x7ff0ec0027f0) at pulsecore/thread-posix.c:72
#7  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7ff0e7ffe950 (LWP 14013)):
#0  0x00007ff10ecbf772 in select () from /lib/libc.so.6
#1  0x00007ff0f85660a4 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007ff0f854dd04 in ao_loop (this_gen=<value optimized out>) at audio_out.c:1073
#3  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ff0e75f5950 (LWP 14014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f854e353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ff0e6df4950 (LWP 14015)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f854e353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ff0e65f3950 (LWP 14016)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f854e353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ff0e4dcf950 (LWP 14037)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff10f506e19 in QWaitCondition::wait (this=0x235f188, mutex=0x235f580, time=18446744073709551615) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007ff10afbf00c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x235f160, th=0x235f7e0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007ff10afc1843 in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x235f7e0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x235f7e0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x235f7e0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff10afbfd2f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff0e4dcf030, parent=0x235f160, th=0x235f7e0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#7  0x00007ff10afc0189 in ThreadWeaver::Thread::run (this=0x235f7e0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ff10f505ea5 in QThreadPrivate::start (arg=0x235f7e0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:248
#9  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ff0dccfc950 (LWP 14041)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff10a812f16 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff10aaf2620) at /home/kde-devel/kdesvn/qt-copy/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007ff10a812f59 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ff10ab006ec) at /home/kde-devel/kdesvn/qt-copy/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ff0d84ff950 (LWP 14052)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff10f506e19 in QWaitCondition::wait (this=0x235f188, mutex=0x235f580, time=18446744073709551615) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007ff10afbf00c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x235f160, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007ff10afc1843 in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ff10afbfd2f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff0d84ff030, parent=0x235f160, th=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007ff10afc0189 in ThreadWeaver::Thread::run (this=0x28f5d30) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007ff10f505ea5 in QThreadPrivate::start (arg=0x28f5d30) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:248
#11 0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#12 0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff0d7cfe950 (LWP 14163)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff10f506e19 in QWaitCondition::wait (this=0x235f188, mutex=0x235f580, time=18446744073709551615) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007ff10afbf00c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x235f160, th=0x28f1360) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007ff10afc1843 in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x28f1360) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007ff10afbfd2f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff0d7cfe030, parent=0x235f160, th=0x28f1360) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#5  0x00007ff10afc0189 in ThreadWeaver::Thread::run (this=0x28f1360) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#6  0x00007ff10f505ea5 in QThreadPrivate::start (arg=0x28f1360) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:248
#7  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff0d74fd950 (LWP 14268)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff10f506e19 in QWaitCondition::wait (this=0x235f188, mutex=0x235f580, time=18446744073709551615) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007ff10afbf00c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x235f160, th=0x291b1b0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007ff10afc1843 in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x291b1b0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007ff10afc185c in ThreadWeaver::WorkingHardState::applyForWork (this=0x235f6a0, th=0x291b1b0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007ff10afbfd2f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff0d74fd030, parent=0x235f160, th=0x291b1b0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff10afc0189 in ThreadWeaver::Thread::run (this=0x291b1b0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff10f505ea5 in QThreadPrivate::start (arg=0x291b1b0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:248
#8  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff0d66d7950 (LWP 10687)):
#0  0x00007ff10ecbf772 in select () from /lib/libc.so.6
#1  0x00007ff0f85660a4 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007ff0f854b0fc in video_out_loop (this_gen=<value optimized out>) at video_out.c:1116
#3  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff0d5aed950 (LWP 10688)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f8540afb in fifo_buffer_get (fifo=0x28f5a80) at buffer.c:230
#2  0x00007ff0f8546a6e in video_decoder_loop (stream_gen=<value optimized out>) at video_decoder.c:130
#3  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff0d52ec950 (LWP 10689)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f853883f in ticket_renew (this=0xb82e80, irrevocable=1) at xine.c:254
#2  0x00007ff0f85590a3 in post_audio_get_buffer (port_gen=<value optimized out>) at post.h:326
#3  0x00007ff0cdd6c0b9 in mad_decode_data (this_gen=0x7ff0d0012350, buf=0x28ea990) at xine_mad_decoder.c:280
#4  0x00007ff0f85481e4 in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:362
#5  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff0d4aeb950 (LWP 10690)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f855102b in listener_loop (queue_gen=<value optimized out>) at events.c:56
#2  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff0cdb4a950 (LWP 29236)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff0f8540a13 in buffer_pool_alloc (this=0x28e8df0) at buffer.c:90
#2  0x00007ff0e02e760c in demux_mpgaudio_next (this=0x7ff0ec16a270, decoder_flags=0, send_header=0) at demux_mpgaudio.c:519
#3  0x00007ff0e02e7ead in demux_mpgaudio_send_chunk (this_gen=0x28e8f1c) at demux_mpgaudio.c:771
#4  0x00007ff0f8556341 in demux_loop (stream_gen=<value optimized out>) at demux.c:324
#5  0x00007ff10c3b93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007ff10ecc702d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff111f63780 (LWP 14007)):
[KCrash Handler]
#6  QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsproxywidget.cpp:593
#7  0x00007ff0dcd07972 in ~LyricsApplet (this=0x222d270) at /home/kde-devel/kdesvn/amarok/src/context/applets/lyrics/LyricsApplet.cpp:67
#8  0x00007ff10f609715 in QObject::event (this=0x222d270, e=0x0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1231
#9  0x00007ff1106b8fcb in QGraphicsWidget::event (this=0x222d270, event=0x2227810) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:1361
#10 0x00007ff11005f4ad in QApplicationPrivate::notify_helper (this=0x9d9650, receiver=0x222d270, e=0x2227810) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4302
#11 0x00007ff110066b34 in QApplication::notify (this=0x7fff93069830, receiver=0x222d270, e=0x2227810) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3706
#12 0x00007ff11196df2b in KApplication::notify (this=0x7fff93069830, receiver=0x222d270, event=0x2227810) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:309
#13 0x00007ff10f5f90cb in QCoreApplication::notifyInternal (this=0x7fff93069830, receiver=0x222d270, event=0x2227810) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:726
#14 0x00007ff10f5fb930 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x8964a0) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#15 0x00007ff10f5fbc05 in QCoreApplication::exec () at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1010
#16 0x0000000000408747 in main (argc=1, argv=<value optimized out>) at /home/kde-devel/kdesvn/amarok/src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-07-23 10:17:19 UTC
Did you do something in the Lyrics applet?
Comment 2 SlashDevDsp 2010-07-24 06:45:10 UTC
I don't think I even added the lyrics applet, let alone use it
Comment 3 Myriam Schweingruber 2010-07-24 12:05:15 UTC
(In reply to comment #2)
> I don't think I even added the lyrics applet, let alone use it

You don't have to add it, it is one of the three default applets.
Comment 4 Myriam Schweingruber 2010-07-26 23:36:22 UTC
*** Bug 245828 has been marked as a duplicate of this bug. ***
Comment 5 Felix Geyer 2010-08-03 22:28:26 UTC
The LyricsApplet seems to be deleted before init() is called.
m_proxy->setWidget( 0 ) in ~LyricsApplet() crashes as m_proxy==0.

Bug #246340 is similiar, just with the Albums applet.
Comment 6 Myriam Schweingruber 2010-08-04 21:42:34 UTC
*** Bug 246340 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2010-08-04 21:43:24 UTC
As mentioned in the duplicate, this is also triggered by a destructor error of the Albums applet.
Comment 8 Shlomi Fish 2010-08-04 21:53:49 UTC
It also crashes with only the wikipedia plugin and the current track plugins enabled, but it doesn't crash with the current track plugin alone.
Comment 9 Myriam Schweingruber 2010-08-04 22:33:29 UTC
You all seem to use KDE RC3 or higher. I can't reproduce this here with the Lyrics applet.
Comment 10 Felix Geyer 2010-08-04 23:09:55 UTC
(In reply to comment #8)
> It also crashes with only the wikipedia plugin and the current track plugins
> enabled, but it doesn't crash with the current track plugin alone.

Are you sure about the Wikipedia applet?
If so, please post a backtrace.
Comment 11 Myriam Schweingruber 2010-08-05 09:36:21 UTC
*** Bug 246771 has been marked as a duplicate of this bug. ***
Comment 12 Shlomi Fish 2010-08-05 09:39:43 UTC
(In reply to comment #10)
> (In reply to comment #8)
> > It also crashes with only the wikipedia plugin and the current track plugins
> > enabled, but it doesn't crash with the current track plugin alone.
> 
> Are you sure about the Wikipedia applet?
> If so, please post a backtrace.

Actually, I enabled the wikipedia applet and Amarok still exits fine, so it may not be related.

Regards,

-- Shlomi Fish
Comment 13 Felix Geyer 2010-08-05 10:06:34 UTC
Created attachment 49825 [details]
Patch to fix destructors of all applets

This patch fixes all applets so they don't crash when they are deleted before init() is called.

However there is probably another underlying issue that causes this behaviour in the first place.
Comment 14 Myriam Schweingruber 2010-08-07 01:37:25 UTC
*** Bug 246956 has been marked as a duplicate of this bug. ***
Comment 15 Martin Blumenstingl 2010-08-07 14:37:54 UTC
Hi,

(In reply to comment #13)
> Created an attachment (id=49825) [details]
> Patch to fix destructors of all applets
> 
> This patch fixes all applets so they don't crash when they are deleted before
> init() is called.
> 
> However there is probably another underlying issue that causes this behaviour
> in the first place.

Doing those "!= 0" checks shouldn't be necessary.
See my comment here (I also attached a patch there): https://bugs.kde.org/show_bug.cgi?id=246340#c12

Regards,
Martin
Comment 16 Felix Geyer 2010-08-08 12:43:16 UTC
Created attachment 49914 [details]
Patch to fix destructors of all applets (v2)

(In reply to comment #15)
> Doing those "!= 0" checks shouldn't be necessary.
> See my comment here (I also attached a patch there):
> https://bugs.kde.org/show_bug.cgi?id=246340#c12

Albums applet: I agree with your patch.

LyricsApplet and SongkickApplet:
I think removing the setWidget(0) calls is dangerous.

With your patch applied ~SongkickApplet looks like this:
delete m_songkickProxy; // deletes m_songkickProxy and m_songkick (as m_songkickProxy->widget()==m_songkick)
m_songkickProxy = 0;
delete m_songkick; // double delete!

~SongkickApplet should be reducable to just:
delete m_songkickProxy;

For ~LyricsApplet the setWidget(0) call is necessary as the embedded widget can be m_lyrics or m_suggested.

Attaching an updated patch with these changes.
Comment 17 Martin Blumenstingl 2010-08-08 14:59:15 UTC
(In reply to comment #16)
> ...Attaching an updated patch with these changes.
You are right with your comments regarding my patch - good work :)

Your new patch looks fine to me.
Let's wait until someone commits your patch
Comment 18 Myriam Schweingruber 2010-08-08 18:27:34 UTC
*** Bug 247069 has been marked as a duplicate of this bug. ***
Comment 19 Leo Franchi 2010-08-08 18:47:44 UTC
commit b5c9c8ea3f0f63ac6119006ea20894752a799975
Author: Leo Franchi <lfranchi@kde.org>
Date:   Sun Aug 8 12:30:02 2010 -0400

    Various fixes to deleting QGraphicsProxyWidgets
    Don't call disconnect source on dataengine in destructor of applet as engine may already have been deleted, and that will force it to be re-loaded and crash.
    
    Thanks to Martin Blumenstingl and Felix Geyer for the patch!
    
    BUG: 245513

diff --git a/ChangeLog b/ChangeLog
index 5234be9..7a856ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -42,6 +42,8 @@ VERSION 2.3.2-Beta 1
       Patch by Richard Longland <rlongland@hotmail.com>.
 
   BUGFIXES:
+    * Fix crash on exit with newer KDE versions. Patch by Martin Blumenstingl and Felix
+      Geyer. (BR 245513)
     * Fixed playlist bottom toolbar getting to tall when using "Text only"
       button style. (BR 228390)
     * Fixed Amarok layout saving when minized to tray. (BR 244583)
diff --git a/src/context/applets/albums/Albums.cpp b/src/context/applets/albums/Albums.cpp
index 6da2411..3eceeee 100644
--- a/src/context/applets/albums/Albums.cpp
+++ b/src/context/applets/albums/Albums.cpp
@@ -45,13 +45,14 @@ Albums::Albums( QObject* parent, const QVariantList& args )
     : Context::Applet( parent, args )
     , m_albumWidth( 50 )
     , m_recentCount( Amarok::config("Albums Applet").readEntry("RecentlyAdded", 5) )
+    , m_albumsView( 0 )
 {
     setHasConfigurationInterface( true );
 }
 
 Albums::~Albums()
 {
-    delete m_albumsView->widget();
+    delete m_albumsView;
 }
 
 void Albums::init()
diff --git a/src/context/applets/currenttrack/CurrentTrack.cpp b/src/context/applets/currenttrack/CurrentTrack.cpp
index 44ac544..aba20ef 100644
--- a/src/context/applets/currenttrack/CurrentTrack.cpp
+++ b/src/context/applets/currenttrack/CurrentTrack.cpp
@@ -64,7 +64,6 @@ CurrentTrack::CurrentTrack( QObject* parent, const QVariantList& args )
 
 CurrentTrack::~CurrentTrack()
 {
-    dataEngine( "amarok-current" )->disconnectSource( "current", this );
     delete m_tabBar;
 }
 
diff --git a/src/context/applets/lyrics/LyricsApplet.cpp b/src/context/applets/lyrics/LyricsApplet.cpp
index c1944e4..f1a4110 100644
--- a/src/context/applets/lyrics/LyricsApplet.cpp
+++ b/src/context/applets/lyrics/LyricsApplet.cpp
@@ -64,8 +64,11 @@ LyricsApplet::LyricsApplet( QObject* parent, const QVariantList& args )
 
 LyricsApplet::~ LyricsApplet()
 {
-    m_proxy->setWidget( 0 );
-    delete m_proxy;
+    if( m_proxy )
+    {
+        m_proxy->setWidget( 0 );
+        delete m_proxy;
+    }
     delete m_lyrics;
     delete m_suggested;
 }
diff --git a/src/context/applets/similarartists/SimilarArtistsApplet.cpp b/src/context/applets/similarartists/SimilarArtistsApplet.cpp
index 40ea5e3..631af45 100644
--- a/src/context/applets/similarartists/SimilarArtistsApplet.cpp
+++ b/src/context/applets/similarartists/SimilarArtistsApplet.cpp
@@ -59,6 +59,8 @@ SimilarArtistsApplet::SimilarArtistsApplet( QObject *parent, const QVariantList&
         , m_headerAspectRatio( 0.0 )
         , m_headerLabel( 0 )
         , m_settingsIcon( 0 )
+        , m_layout( 0 )
+        , m_scroll( 0 )
 {
     setHasConfigurationInterface( true );
     setBackgroundHints( Plasma::Applet::NoBackground );
diff --git a/src/context/applets/songkick/SongkickApplet.cpp b/src/context/applets/songkick/SongkickApplet.cpp
index 583c48b..cacdb27 100644
--- a/src/context/applets/songkick/SongkickApplet.cpp
+++ b/src/context/applets/songkick/SongkickApplet.cpp
@@ -42,6 +42,7 @@ SongkickApplet::SongkickApplet( QObject* parent, const QVariantList& args )
     , m_titleLabel( 0 )
     , m_reloadIcon( 0 )
     , m_songkick( 0 )
+    , m_songkickProxy( 0 )
 {
     setHasConfigurationInterface( false );
     setBackgroundHints( Plasma::Applet::NoBackground );
@@ -49,10 +50,7 @@ SongkickApplet::SongkickApplet( QObject* parent, const QVariantList& args )
 
 SongkickApplet::~ SongkickApplet()
 {
-    m_songkickProxy->setWidget( 0 );
     delete m_songkickProxy;
-    m_songkickProxy = 0;
-    delete m_songkick;
 }
 
 void SongkickApplet::init()
diff --git a/src/context/applets/videoclip/VideoclipApplet.cpp b/src/context/applets/videoclip/VideoclipApplet.cpp
index e1ea132..fe7b652 100644
--- a/src/context/applets/videoclip/VideoclipApplet.cpp
+++ b/src/context/applets/videoclip/VideoclipApplet.cpp
@@ -73,6 +73,7 @@ VideoclipApplet::VideoclipApplet( QObject* parent, const QVariantList& args )
         , Engine::EngineObserver( The::engineController() )
         , m_settingsIcon( 0 )
         , m_youtubeHQ( false )
+        , m_videoWidget( 0 )
 {
     DEBUG_BLOCK
     setHasConfigurationInterface( true );
Comment 20 Myriam Schweingruber 2010-08-10 14:29:00 UTC
*** Bug 247237 has been marked as a duplicate of this bug. ***
Comment 21 Myriam Schweingruber 2010-08-10 21:34:08 UTC
*** Bug 247278 has been marked as a duplicate of this bug. ***
Comment 22 Myriam Schweingruber 2010-08-11 11:10:03 UTC
*** Bug 247345 has been marked as a duplicate of this bug. ***
Comment 23 Myriam Schweingruber 2010-08-11 17:42:11 UTC
*** Bug 247385 has been marked as a duplicate of this bug. ***
Comment 24 Myriam Schweingruber 2010-08-12 13:21:43 UTC
*** Bug 247494 has been marked as a duplicate of this bug. ***
Comment 25 Myriam Schweingruber 2010-08-13 00:32:56 UTC
*** Bug 247540 has been marked as a duplicate of this bug. ***
Comment 26 p92 2010-08-13 00:34:18 UTC
Created attachment 50092 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:
I was just starting amarok

- Unusual behavior I noticed:
not sure if the patch in this report has been integrated in kde 4.5.0  but for me it crashes at that level.
- Custom settings of the application:
mysql database

-- Backtrace (Reduced):
#6  QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
#7  0x00007f3a37746132 in ~LyricsApplet (this=0x164bc80, __in_chrg=<value optimized out>) at ../../../../../src/context/applets/lyrics/LyricsApplet.cpp:67
#8  0x00007f3a62d938a8 in QObject::event (this=0x164bc80, e=0x0) at kernel/qobject.cpp:1202
#9  0x00007f3a63dc171b in QGraphicsWidget::event (this=0x164bc80, event=0x1684040) at graphicsview/qgraphicswidget.cpp:1404
#10 0x00007f3a63750cdc in QApplicationPrivate::notify_helper (this=0x897bf0, receiver=0x164bc80, e=0x1684040) at kernel/qapplication.cpp:4389
Comment 27 Myriam Schweingruber 2010-08-13 09:30:34 UTC
@p92: it is triggered by KDE 4.5, but already fixed in the upcoming Amarok 2.3.2. As a workaround until then, please disable the Lyrics Applet. Beware, the Similar Artist and Album applets can cause the same problem.
Comment 28 Myriam Schweingruber 2010-08-15 10:00:08 UTC
*** Bug 247888 has been marked as a duplicate of this bug. ***
Comment 29 Myriam Schweingruber 2010-08-15 10:24:42 UTC
*** Bug 247843 has been marked as a duplicate of this bug. ***
Comment 30 Myriam Schweingruber 2010-08-15 10:58:02 UTC
*** Bug 247932 has been marked as a duplicate of this bug. ***
Comment 31 OsamaK 2010-08-15 12:09:52 UTC
Is there going to be a minor bugfix release? If not, is there a daily build somewhere?
Comment 32 Myriam Schweingruber 2010-08-15 12:16:37 UTC
(In reply to comment #31)
> Is there going to be a minor bugfix release? If not, is there a daily build
> somewhere?

We do not backport fixes, but Amarok 2.3.2 beta 1 is to be released next week.
Comment 33 Myriam Schweingruber 2010-08-16 13:05:02 UTC
*** Bug 248041 has been marked as a duplicate of this bug. ***
Comment 34 Myriam Schweingruber 2010-08-16 13:06:30 UTC
*** Bug 248048 has been marked as a duplicate of this bug. ***
Comment 35 Kevin Funk 2010-08-17 10:51:28 UTC
*** Bug 248066 has been marked as a duplicate of this bug. ***
Comment 36 Myriam Schweingruber 2010-08-17 10:55:30 UTC
*** Bug 248098 has been marked as a duplicate of this bug. ***
Comment 37 Myriam Schweingruber 2010-08-17 18:59:12 UTC
*** Bug 248168 has been marked as a duplicate of this bug. ***
Comment 38 Myriam Schweingruber 2010-08-17 21:39:42 UTC
*** Bug 248181 has been marked as a duplicate of this bug. ***
Comment 39 Damon Anderson 2010-08-18 18:13:01 UTC
Created attachment 50703 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:

Running KDE 4.5.00 on Kubuntu 10.04. Haven't been able to use Amarok in almost 1/2 a year, so first time I've launched it in forever... it crashed at launch. This bug appears to still be an issue, even on a fully updated and current system

-- Backtrace (Reduced):
#6  QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
[...]
#8  0x00007f8770dd78a8 in QObject::event (this=0x2350810, e=0x0) at kernel/qobject.cpp:1202
#9  0x00007f8771e0571b in QGraphicsWidget::event (this=0x2350810, event=0x23540b0) at graphicsview/qgraphicswidget.cpp:1404
#10 0x00007f8771794cdc in QApplicationPrivate::notify_helper (this=0x13e9cd0, receiver=0x2350810, e=0x23540b0) at kernel/qapplication.cpp:4389
#11 0x00007f877179a7cd in QApplication::notify (this=0x7fff0522fba0, receiver=0x2350810, e=0x23540b0) at kernel/qapplication.cpp:4270
Comment 40 Felix Geyer 2010-08-18 18:29:21 UTC
(In reply to comment #39)
> Created an attachment (id=50703) [details]
> New crash information added by DrKonqi
> 
> amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
> 
> - What I was doing when the application crashed:
> 
> Running KDE 4.5.00 on Kubuntu 10.04. Haven't been able to use Amarok in almost
> 1/2 a year, so first time I've launched it in forever... it crashed at launch.
> This bug appears to still be an issue, even on a fully updated and current
> system

You can upgrade to Amarok 2.3.2 beta 1 (which contains the bugfix):
http://www.kubuntu.org/news/amarok-2.3.2-beta
Comment 41 Myriam Schweingruber 2010-08-19 13:21:57 UTC
*** Bug 248325 has been marked as a duplicate of this bug. ***
Comment 42 Myriam Schweingruber 2010-08-19 13:27:42 UTC
*** Bug 248349 has been marked as a duplicate of this bug. ***
Comment 43 Myriam Schweingruber 2010-08-19 17:29:06 UTC
*** Bug 248406 has been marked as a duplicate of this bug. ***
Comment 44 Myriam Schweingruber 2010-08-19 21:37:32 UTC
*** Bug 248429 has been marked as a duplicate of this bug. ***
Comment 45 Myriam Schweingruber 2010-08-21 21:01:25 UTC
*** Bug 248623 has been marked as a duplicate of this bug. ***
Comment 46 Myriam Schweingruber 2010-08-21 22:13:54 UTC
*** Bug 248630 has been marked as a duplicate of this bug. ***
Comment 47 Nicolas L. 2010-08-22 14:17:27 UTC
*** Bug 248698 has been marked as a duplicate of this bug. ***
Comment 48 Myriam Schweingruber 2010-08-22 15:51:32 UTC
*** Bug 248702 has been marked as a duplicate of this bug. ***
Comment 49 Myriam Schweingruber 2010-08-23 13:55:43 UTC
*** Bug 248803 has been marked as a duplicate of this bug. ***
Comment 50 Myriam Schweingruber 2010-08-24 00:06:59 UTC
*** Bug 248812 has been marked as a duplicate of this bug. ***
Comment 51 Myriam Schweingruber 2010-08-24 07:28:22 UTC
*** Bug 248860 has been marked as a duplicate of this bug. ***
Comment 52 Kevin the Drummer 2010-08-24 23:06:27 UTC
I was experiencing a similar bug on Mandriva 2007.0 and now on Mandriva 2010.0.  The latter uses Amarok 2.2.0.  I could keep Amarok running for up to 30 minutes, and then it would crash.  It would also sometimes start skipping portions of songs just before it would crash.  In order to look at the backtrace I installed 6 or 8 debug libraries, the ones containing symbols.  Now I've been running Amarok for 2 solid hours with no issues.  I wonder if this bug was confirmed fixed using the debug libraries, or the stripped libraries.  I'm not saying that this bug isn't fixed, just wondering about the libraries because of my own issue.
To debug that issue, I'll start removing those debug libraries one at a time to see if I can force the problem to occur once more.  Thanks for your time.
Comment 53 Myriam Schweingruber 2010-08-25 01:09:17 UTC
Kevin, this is about a version way ahead of 2.2.0, I hope you realize this. It is already solved in the upcoming 2.3.2
Comment 54 Filipe 2010-08-27 19:36:07 UTC
Created attachment 51026 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:

I just clicked on a .mp3 in Dolphin file to be played and Amarok did not started.

-- Backtrace (Reduced):
#6  QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
#7  0x00007fd24fff1132 in ~LyricsApplet (this=0x2eeea60, __in_chrg=<value optimized out>) at ../../../../../src/context/applets/lyrics/LyricsApplet.cpp:67
#8  0x00007fd2813bc8a8 in QObject::event (this=0x2eeea60, e=0x0) at kernel/qobject.cpp:1202
#9  0x00007fd2823ea73b in QGraphicsWidget::event (this=0x2eeea60, event=0x2f84d50) at graphicsview/qgraphicswidget.cpp:1404
#10 0x00007fd281d79cdc in QApplicationPrivate::notify_helper (this=0x21afa50, receiver=0x2eeea60, e=0x2f84d50) at kernel/qapplication.cpp:4389
Comment 55 Marcos Perez 2010-08-28 04:18:26 UTC
Created attachment 51041 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:

I was in kubuntu lucid with KDE 3.5.10 and Amarok 2.3.1 crashes after splashscreen and program never will execute. The only solution is open Amarok 1.4.
In same computer there be KDE 3.5.10 and KDE SC 4.5. In KDE SC 4.5 there's no problem.
I attached my information from amarok-dbg package in 2.3.1 version.

-- Backtrace (Reduced):
#6  QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
#7  0x00007f6c5d88f132 in ~LyricsApplet (this=0x7f6c6c9d5c60, __in_chrg=<value optimized out>) at ../../../../../src/context/applets/lyrics/LyricsApplet.cpp:67
#8  0x00007f6c900018a8 in QObject::event (this=0x7f6c6c9d5c60, e=0x0) at kernel/qobject.cpp:1202
#9  0x00007f6c9102f73b in QGraphicsWidget::event (this=0x7f6c6c9d5c60, event=0x7f6c6ca08220) at graphicsview/qgraphicswidget.cpp:1404
#10 0x00007f6c909becdc in QApplicationPrivate::notify_helper (this=0xef5200, receiver=0x7f6c6c9d5c60, e=0x7f6c6ca08220) at kernel/qapplication.cpp:4389
Comment 56 Myriam Schweingruber 2010-08-28 08:53:47 UTC
*** Bug 249264 has been marked as a duplicate of this bug. ***
Comment 57 Myriam Schweingruber 2010-08-28 09:00:11 UTC
Please all, stop submitting backtraces, read that bug instead, it is fixed in a version ahead of yours. Also please read comment #27
Comment 58 Marcos Perez 2010-08-28 10:10:48 UTC
Sorry, but my amarok version is 2.3.1 yet. When I finally install 2.3.2 version I confirm this fix.

Thanks to all team!
Comment 59 Myriam Schweingruber 2010-08-28 10:15:31 UTC
(In reply to comment #58)
> Sorry, but my amarok version is 2.3.1 yet. When I finally install 2.3.2 version
> I confirm this fix.

No need to confirm, it is already confirmed by those using the devel version :)
Comment 60 Marcos Perez 2010-08-28 10:19:50 UTC
I will confirm this personally. No more annoying you, Bye!
Comment 61 Pablo 2010-08-28 12:58:08 UTC
Created attachment 51046 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.6.3

- What I was doing when the application crashed:

Amarok crashed when I started up. Akregator and Kopete was starting up too, and did it fine. The last time I switch off my laptop Amarok crashed too.

-- Backtrace (Reduced):
#7  0xa366cad3 in SimilarArtistsApplet::~SimilarArtistsApplet() () from /usr/lib/kde4/amarok_context_applet_similarArtists.so
#8  0xa366cbe2 in SimilarArtistsApplet::~SimilarArtistsApplet() () from /usr/lib/kde4/amarok_context_applet_similarArtists.so
#9  0xb65033e5 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#10 0xb6504830 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#11 0xb60fe804 in QGraphicsWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
Comment 62 Robert Forsyth 2010-08-29 03:19:41 UTC
The Subject/Title says "...crashed on quit", more people posting backtraces crashed on start-up
Comment 63 Myriam Schweingruber 2010-08-29 16:05:54 UTC
*** Bug 249406 has been marked as a duplicate of this bug. ***
Comment 64 Myriam Schweingruber 2010-08-29 22:20:08 UTC
*** Bug 249425 has been marked as a duplicate of this bug. ***
Comment 65 Myriam Schweingruber 2010-08-30 23:39:07 UTC
*** Bug 249550 has been marked as a duplicate of this bug. ***
Comment 66 Myriam Schweingruber 2010-08-31 19:40:02 UTC
*** Bug 249619 has been marked as a duplicate of this bug. ***
Comment 67 Myriam Schweingruber 2010-09-01 10:52:50 UTC
*** Bug 249715 has been marked as a duplicate of this bug. ***
Comment 68 Myriam Schweingruber 2010-09-01 13:59:31 UTC
*** Bug 249737 has been marked as a duplicate of this bug. ***
Comment 69 Mark Kretschmann 2010-09-02 07:51:13 UTC
*** Bug 249813 has been marked as a duplicate of this bug. ***
Comment 70 Myriam Schweingruber 2010-09-03 18:18:40 UTC
*** Bug 249981 has been marked as a duplicate of this bug. ***
Comment 71 Myriam Schweingruber 2010-09-04 23:31:42 UTC
*** Bug 250199 has been marked as a duplicate of this bug. ***
Comment 72 Myriam Schweingruber 2010-09-05 11:52:17 UTC
*** Bug 250253 has been marked as a duplicate of this bug. ***
Comment 73 Waleed Hamra 2010-09-05 13:17:41 UTC
Created attachment 51339 [details]
New crash information added by DrKonqi

amarok (2.3-GIT) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
quitting amarok, always results in a crash.

-- Backtrace (Reduced):
#7  0x01cfe708 in QGraphicsProxyWidget::setWidget(QWidget*) () from /usr/lib/libQtGui.so.4
#8  0x07e48602 in ~LyricsApplet (this=0x90973a8, __in_chrg=<value optimized out>) at /sharedstuff/sources/amarok/src/context/applets/lyrics/LyricsApplet.cpp:67
#9  0x07b75dc5 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#10 0x07b77ae8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x01d429d4 in QGraphicsWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
Comment 74 Myriam Schweingruber 2010-09-09 09:44:08 UTC
*** Bug 250612 has been marked as a duplicate of this bug. ***
Comment 75 Cpn-Neemo 2010-09-10 04:28:39 UTC
Created attachment 51498 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

Using a collection compiled from a mounted network drive using cifs

-- Backtrace (Reduced):
#7  0xb687b708 in QGraphicsProxyWidget::setWidget (this=0x0, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:593
#8  0xa0211f62 in ~LyricsApplet (this=0xa04c598, __in_chrg=<value optimized out>) at ../../../../../src/context/applets/lyrics/LyricsApplet.cpp:67
#9  0xb5cc9dc5 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:3988
#10 0xb5ccbae8 in QObject::event (this=0xa04c598, e=0xa0219d14) at kernel/qobject.cpp:1202
#11 0xb68bf9d4 in QGraphicsWidget::event (this=0xa04c598, event=0xa082c20) at graphicsview/qgraphicswidget.cpp:1405
Comment 76 Myriam Schweingruber 2010-09-10 14:58:27 UTC
*** Bug 250700 has been marked as a duplicate of this bug. ***
Comment 77 Mikko C. 2010-09-11 09:48:53 UTC
*** Bug 250803 has been marked as a duplicate of this bug. ***
Comment 78 Myriam Schweingruber 2010-09-12 22:21:31 UTC
*** Bug 250995 has been marked as a duplicate of this bug. ***
Comment 79 Myriam Schweingruber 2010-09-14 10:32:10 UTC
*** Bug 251169 has been marked as a duplicate of this bug. ***
Comment 80 Myriam Schweingruber 2010-09-14 10:33:18 UTC
*** Bug 251184 has been marked as a duplicate of this bug. ***
Comment 81 Myriam Schweingruber 2010-09-14 17:38:18 UTC
*** Bug 251219 has been marked as a duplicate of this bug. ***
Comment 82 Myriam Schweingruber 2010-09-18 12:44:40 UTC
*** Bug 251595 has been marked as a duplicate of this bug. ***
Comment 83 Mikko C. 2010-10-06 10:51:52 UTC
*** Bug 253370 has been marked as a duplicate of this bug. ***
Comment 84 Shalok Shalom 2012-08-24 16:03:49 UTC
KDE Programms "crashes" sometimes if i quit them with the red cross on the upper right side - incluvive amarok. So thers no Prob, only that the bugzilla Prog pops up. Wahts up ?  ;D

Matthias Schuster Scharmer