Bug 213420

Summary: Amarok crashed while idle (no windows open, no user action, not playing music) but with dynamic playlist active
Product: [Applications] amarok Reporter: PC LX <kde>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description PC LX 2009-11-06 15:06:08 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.6.0
Operating System: Linux 2.6.31.5-desktop-1mnb x86_64
Distribution: "Mandriva Linux 2010.0"

What I was doing when the application crashed:
Amarok crashed with no windows open (only icon on tray), not playing, and no user action. From the back trace this crash seams related to the dynamic play list, active at the time of the crash.

I looked for crashes with similar backtraces and the closest I could find was 209686 but this one does not seam to be a duplicate of that one.

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

Thread 5 (Thread 0x7f732d645910 (LWP 4883)):
#0  0x00007f734d78ee59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f734ee59dab in ?? () from /usr/lib64/libQtCore.so.4
#2  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f732ce44910 (LWP 4884)):
#0  0x00007f734d78ee59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f734ee59dab in ?? () from /usr/lib64/libQtCore.so.4
#2  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f732c643910 (LWP 4889)):
#0  0x00007f734d78ee59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f734ee59dab in ?? () from /usr/lib64/libQtCore.so.4
#2  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f732be42910 (LWP 7086)):
[KCrash Handler]
#5  0x00007f734ee5cb1c in QSequentialAnimationGroup::duration () from /usr/lib64/libQtCore.so.4
#6  0x00007f734f9c4399 in Dynamic::BiasSolver::trackForUid (this=<value optimized out>, uid=@0x30231d01) at /usr/src/debug/amarok-2.2.0/src/dynamic/BiasSolver.cpp:756
#7  0x00007f734f9c4863 in Dynamic::BiasSolver::getRandomTrack (this=0x3216900, subset=@0x3216968) at /usr/src/debug/amarok-2.2.0/src/dynamic/BiasSolver.cpp:732
#8  0x00007f734f9c61ee in Dynamic::BiasSolver::generateInitialPlaylist (this=0x3216900, optimal=<value optimized out>) at /usr/src/debug/amarok-2.2.0/src/dynamic/BiasSolver.cpp:598
#9  0x00007f734f9c8487 in Dynamic::BiasSolver::run (this=0x3216900) at /usr/src/debug/amarok-2.2.0/src/dynamic/BiasSolver.cpp:172
#10 0x00007f734ad80e9d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f732be41fc0, th=0x2b27c90, job=0x3216900) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Job.cpp:106
#11 0x00007f734ad8119e in ThreadWeaver::Job::execute (this=0x3216900, th=0x2b27c90) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Job.cpp:135
#12 0x00007f734ad8016f in ThreadWeaver::ThreadRunHelper::run (this=0x7f732be42050, parent=0x29eeab0, th=0x2b27c90) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:95
#13 0x00007f734ad805f8 in ThreadWeaver::Thread::run (this=0x2b27c90) at /usr/src/debug/kdelibs-4.3.2/threadweaver/Weaver/Thread.cpp:142
#14 0x00007f734ee58cf5 in QVariantAnimation::currentValue () from /usr/lib64/libQtCore.so.4
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f73505e3750 (LWP 4762)):
#0  0x00007f734dcbe35b in write () from /lib64/libc.so.6
#1  0x00007f7346d4008c in IA__g_log_default_handler (log_domain=0x30aeda0 "@�8\002", log_level=0, message=0x7f7346d90c00 '\001' <repeats 192 times>, "\002\002\002\002\002\002\002\002"..., 
    unused_data=<value optimized out>) at gmessages.c:1002
#2  0x00007f7346d403b9 in IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=0x7fffd8a10b60) at gmessages.c:519
#3  0x00007f7346d407d3 in IA__g_log (log_domain=0x2 <Address 0x2 out of bounds>, log_level=40026288, format=0x90 <Address 0x90 out of bounds>) at gmessages.c:569
#4  0x00007f7335f42098 in gst_system_clock_add_wakeup (sysclock=0x234b4d0) at gstsystemclock.c:323
#5  0x00007f7335f43674 in gst_system_clock_dispose (object=0x234b4d0) at gstsystemclock.c:206
#6  0x00007f7346401971 in IA__g_object_unref (_object=<value optimized out>) at gobject.c:2441
#7  0x00007f73356687bd in gst_base_audio_sink_dispose (object=0x2389400) at gstbaseaudiosink.c:289
#8  0x00007f7346401971 in IA__g_object_unref (_object=<value optimized out>) at gobject.c:2441
#9  0x00007f7335efb29c in gst_bin_remove_func (bin=0x2388000, element=0x2389400) at gstbin.c:1391
#10 0x00007f7335efc84b in gst_bin_dispose (object=0x2388000) at gstbin.c:535
#11 0x00007f7346401971 in IA__g_object_unref (_object=<value optimized out>) at gobject.c:2441
#12 0x00007f7335efb29c in gst_bin_remove_func (bin=0x2388170, element=0x2388000) at gstbin.c:1391
#13 0x00007f7335efc84b in gst_bin_dispose (object=0x2388170) at gstbin.c:535
#14 0x00007f7346401971 in IA__g_object_unref (_object=<value optimized out>) at gobject.c:2441
#15 0x00007f73361e07df in ~MediaObject (this=0x23bb5c0) at /usr/src/debug/phonon-4.3.50/gstreamer/mediaobject.cpp:116
#16 0x00007f734a8d3544 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x212e750) at /usr/src/debug/phonon-4.3.50/phonon/medianode.cpp:81
#17 0x00007f734a8e0b55 in ~FactoryPrivate (this=0x212e4d0) at /usr/src/debug/phonon-4.3.50/phonon/factory.cpp:193
#18 0x00007f734dc29242 in ?? () from /lib64/libc.so.6
#19 0x00007f734dc29295 in exit () from /lib64/libc.so.6
#20 0x00007f734e4484d8 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fffd8a113d0 in ?? ()
#22 0x00007f7350115d08 in KApplication::xioErrhandler (this=0x7fffd8a113d0, dpy=0x20154b0) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:408
#23 0x00007f734d069bee in _XIOError (dpy=0x20154b0) at XlibInt.c:2959
#24 0x00007f734d071495 in process_responses (dpy=0x20154b0, wait_for_first_event=<value optimized out>, current_error=<value optimized out>, current_request=0) at xcb_io.c:240
#25 0x00007f734d071d47 in _XEventsQueued (dpy=0x20154b0, mode=<value optimized out>) at xcb_io.c:256
#26 0x00007f734d05ac5b in XEventsQueued (dpy=0x20154b0, mode=2) at Pending.c:44
#27 0x00007f734e48080c in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4
#28 0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2009-11-06 16:02:10 UTC
Because you only looked in open bugs :) This is already solved in the upcomming 2.2.1

*** This bug has been marked as a duplicate of bug 200546 ***