Bug 204583 - amarok 2 quits without warning
Summary: amarok 2 quits without warning
Status: RESOLVED DUPLICATE of bug 196320
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.1.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-20 23:01 UTC by Rik
Modified: 2009-08-21 12:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rik 2009-08-20 23:01:01 UTC
Version:           2.1.1 (using 4.2.4 (KDE 4.2.4), 4.2.4-6.fc11 Fedora)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.29.6-217.2.3.fc11.x86_64

Amarok crashes unexpectedly. No warning, no way of predicting when it will happen.
Comment 1 Myriam Schweingruber 2009-08-20 23:13:02 UTC
Sorry, but without a valid backtrace there is not much we can do. Please check here on how to reproduce a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Rik 2009-08-20 23:15:57 UTC
Also troubled by many other sound problems, mostly as if 'someone' presses a 'fast forward' button (in a cd playing ff way, skipping parts, not as in a tape recorder way of fast forward, everything audible, but at a higher speed & pitch). This happens at regular intervals making the FC11 music experience ehhhh... don't have the right expression for it I think...  
Help me out here please because i am not used to this with fedora.
Comment 3 Rik 2009-08-20 23:24:01 UTC
I know, I know! a proper back trace is what we need. What I do not know is why I always seem to forget about this (must be alzheimer). Give me some time to figure this out (again).  In due time I will produce a proper back trace...

This is not a way to fend off annoying bug reports is it???
Comment 4 Myriam Schweingruber 2009-08-20 23:33:39 UTC
Rik, please do not modfiy the status settings of this report, it remains set to "needsinfo -> backtrace" till there is a valid backtrace available.
Comment 5 Rik 2009-08-20 23:56:51 UTC
I have not thought about changing the status settings of this report.

What I noticed thought, is that I have to very careful with what key(s) I press while editing here???

What I also noticed is that I'm expected to get a Kde crash dialog when a crash occurs. Unfortunately this mostly does not happen after an Amarok crash.

I will keep you updated and send more information as soon as its available...
Comment 6 Myriam Schweingruber 2009-08-21 00:01:27 UTC
Well, check carefully the link I gave you in comment #1, this gives you the necessary instruction to produce a valid backtrace.

Also, running amarok from a konsole with --debug can help, too.
Comment 7 Rik 2009-08-21 00:03:45 UTC
Ok, I'll check it out. Thanks for now. I will try to give you more information within a few days...
Comment 8 Rik 2009-08-21 11:56:29 UTC
I'm beginning to believe that Amarok itself is not the culprit but that the problem lies deeper down. Other applications like Audacious show the same behaviour and even playing youtube stuff is problematic (stalling, no sound after a while, mostly 60 seconds after start it seems).

So I found a bug but I do not know where to find its rightful owner. I did some work to retrieve a backtrace as suggested but I'm not sure if what I did was good enough. All seems to end in ?? () which does not give me much information. Perhaps it can help you to point me in the right direction so that we can bring this little bug safely back home... 

Application: Amarok (amarok), signal SIGSEGV
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
261		movl	(%rsp), %edi
Current language:  auto; currently asm
[Current thread is 1 (Thread 0x7feaad196860 (LWP 6428))]

Thread 9 (Thread 0x7feaa21bc910 (LWP 6429)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x0000003b868135c1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7feaa06d5910 (LWP 6430)):
[KCrash Handler]
#5  __pthread_mutex_lock (mutex=0x2c8) at pthread_mutex_lock.c:50
#6  0x0000003b868104f0 in xine_close () from /usr/lib64/libxine.so.1
#7  0x00007feaa345a757 in Phonon::Xine::XineStream::playbackFinished (this=0x7fea98002510) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:786
#8  0x00007feaa345c6d3 in Phonon::Xine::XineStream::event (this=0x7fea98002510, ev=0x4cd2360) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:1050
#9  0x0000003a2a98ee2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x0000003a2a995e5e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x0000003a2d204b16 in KApplication::notify (this=0x7fff1fd106d0, receiver=0x7fea98002510, event=0x4cd2360) at /usr/src/debug/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#12 0x0000003a2c73fcbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#13 0x0000003a2c7408c8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#14 0x0000003a2c768743 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00000031f0e37abe in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#16 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#17 0x00000031f0e3b278 in g_main_context_iterate (context=0x7fea98000990, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#18 0x00000031f0e3b3a0 in IA__g_main_context_iteration (context=0x7fea98000990, may_block=1) at gmain.c:2518
#19 0x0000003a2c7683b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x0000003a2c73e5f2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#21 0x0000003a2c73e9c4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x0000003a2c656f6b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#23 0x00007feaa344eb4e in Phonon::Xine::XineThread::run (this=0x1d42360) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#24 0x0000003a2c659cd5 in ?? () from /usr/lib64/libQtCore.so.4
#25 0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#26 0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fea9f8c5910 (LWP 6436)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003b86824493 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
Current language:  auto; currently minimal

Thread 6 (Thread 0x7fea9ecbf910 (LWP 6439)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003a2c65ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003a33a0aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2da9860, th=0x25d6770) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003a33a0cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x25d6770) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003a33a0cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x25d6770) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003a33a0cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x25d6770) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003a33a0b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fea9ecbef40, parent=0x2da9860, th=0x25d6770) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003a33a0b688 in ThreadWeaver::Thread::run (this=0x25d6770) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003a2c659cd5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 5 (Thread 0x7fea9e2be910 (LWP 6440)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003a2c65ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003a33a0aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2da9860, th=0x3e0d170) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003a33a0cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x3e0d170) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003a33a0cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x3e0d170) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003a33a0cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x3e0d170) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003a33a0b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fea9e2bdf40, parent=0x2da9860, th=0x3e0d170) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003a33a0b688 in ThreadWeaver::Thread::run (this=0x3e0d170) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003a2c659cd5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fea90c3d910 (LWP 6441)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003a2c65ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003a33a0aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2da9860, th=0x3e0dd80) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003a33a0cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x3e0dd80) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003a33a0cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x3e0dd80) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003a33a0b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fea90c3cf40, parent=0x2da9860, th=0x3e0dd80) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003a33a0b688 in ThreadWeaver::Thread::run (this=0x3e0dd80) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003a2c659cd5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fea83fff910 (LWP 6442)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003a2c65ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003a33a0aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2da9860, th=0x3e0eca0) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003a33a0cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x247bba0, th=0x3e0eca0) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003a33a0b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fea83ffef40, parent=0x2da9860, th=0x3e0eca0) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:87
#5  0x0000003a33a0b688 in ThreadWeaver::Thread::run (this=0x3e0eca0) at /usr/src/debug/kdelibs-4.2.4/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003a2c659cd5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fea6fe37910 (LWP 6443)):
#0  0x00000031ee6d70e2 in select () from /lib64/libc.so.6
#1  0x0000003b8683ba85 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x0000003b86821289 in ?? () from /usr/lib64/libxine.so.1
#3  0x00000031ef20686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000031ee6de39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7feaad196860 (LWP 6428)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003a2c659523 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x0000003a2c655105 in QMutex::lock() () from /usr/lib64/libQtCore.so.4
#3  0x00007feaa34536f7 in Phonon::Xine::XineStream::closeBlocking (this=0x7fea98002510) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:1535
#4  0x00007feaa3467456 in Phonon::Xine::MediaObject::~MediaObject (this=0x1de98e0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.3.1/xine/mediaobject.cpp:109
#5  0x0000003a31422b44 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x1de7f10) at /usr/src/debug/phonon-4.3.1/phonon/medianode.cpp:81
#6  0x0000003a314308e5 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x1de7d80, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.3.1/phonon/factory.cpp:193
#7  0x00000031ee6367f2 in __run_exit_handlers (status=<value optimized out>, status=<value optimized out>, listp=<value optimized out>, run_list_atexit=<value optimized out>) at exit.c:78
#8  *__GI_exit (status=<value optimized out>, status=<value optimized out>, listp=<value optimized out>, run_list_atexit=<value optimized out>) at exit.c:100
#9  0x0000003a2a9ea1c8 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x0000003a2d2044e8 in KApplication::xioErrhandler (this=0x7fff1fd106d0, dpy=0x1cba950) at /usr/src/debug/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:413
#11 0x00000031f0244c4e in _XIOError () from /usr/lib64/libX11.so.6
#12 0x00000031f024c505 in ?? () from /usr/lib64/libX11.so.6
#13 0x00000031f024cdb7 in _XEventsQueued () from /usr/lib64/libX11.so.6
#14 0x00000031f0235c7b in XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x0000003a2aa21d97 in ?? () from /usr/lib64/libQtGui.so.4
#16 0x00000031f0e3aa9a in IA__g_main_context_prepare (context=0x1c94ad0, priority=<value optimized out>) at gmain.c:2144
#17 0x00000031f0e3ae71 in g_main_context_iterate (context=0x1c94ad0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2435
#18 0x00000031f0e3b3a0 in IA__g_main_context_iteration (context=0x1c94ad0, may_block=1) at gmain.c:2518
#19 0x0000003a2c7683b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x0000003a2aa21b6e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x0000003a2c73e5f2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x0000003a2c73e9c4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x0000003a2c740b79 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#24 0x0000000000403f96 in main (argc=1, argv=0x7fff1fd118b8) at /usr/src/debug/amarok-2.1.1/src/main.cpp:128
Current language:  auto; currently minimal
Current language:  auto; currently asm
Comment 9 Mikko C. 2009-08-21 12:01:21 UTC
Same backtrace as #196320
It's a crash in phonon xine.

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