Bug 213936 - Amarok segmentation fault while playing music in local library
Summary: Amarok segmentation fault while playing music in local library
Status: RESOLVED DUPLICATE of bug 196320
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-10 07:15 UTC by Philip Moody
Modified: 2009-11-10 09:53 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 Philip Moody 2009-11-10 07:15:14 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Wasn't doing anything special, Amarok was minimized to system tray, and then when trying to load an mp3, a segfault occurred.  I'm not sure what exactly the issue could be here since I ran the same Amarok version on Arch Linux until recently and never ran into a problem.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f65b0bfa770 (LWP 7645))]

Thread 12 (Thread 0x7f659b26e910 (LWP 7648)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f65a0674ce1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f6599719910 (LWP 7649)):
[KCrash Handler]
#5  __pthread_mutex_lock (mutex=0x2c8) at pthread_mutex_lock.c:50
#6  0x00007f65a0672131 in xine_close () from /usr/lib/libxine.so.1
#7  0x00007f65a08db069 in Phonon::Xine::XineStream::playbackFinished (this=0x1efff80) at ../../xine/xinestream.cpp:786
#8  0x00007f65a08dc8ef in Phonon::Xine::XineStream::event (this=0x1efff80, ev=0x38bace0) at ../../xine/xinestream.cpp:1050
#9  0x00007f65ae99101d in QApplicationPrivate::notify_helper (this=0x1d82680, receiver=0x1efff80, e=0x38bace0) at kernel/qapplication.cpp:4065
#10 0x00007f65ae99907a in QApplication::notify (this=0x7fff365341a0, receiver=0x1efff80, e=0x38bace0) at kernel/qapplication.cpp:4030
#11 0x00007f65b071c0db in KApplication::notify (this=0x7fff365341a0, receiver=0x1efff80, event=0x38bace0) at ../../kdeui/kernel/kapplication.cpp:302
#12 0x00007f65af517c9c in QCoreApplication::notifyInternal (this=0x7fff365341a0, receiver=0x1efff80, event=0x38bace0) at kernel/qcoreapplication.cpp:610
#13 0x00007f65af5188e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1efe220) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1efe220) at kernel/qcoreapplication.cpp:1247
#15 0x00007f65af5407d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#16 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#17 0x00007f65a78d012a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#18 0x00007f65a78d3988 in ?? () from /lib/libglib-2.0.so.0
#19 0x00007f65a78d3b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#20 0x00007f65af54039c in QEventDispatcherGlib::processEvents (this=0x1efe3c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#21 0x00007f65af516562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007f65af516934 in QEventLoop::exec (this=0x7f6599718fe0, flags=...) at kernel/qeventloop.cpp:201
#23 0x00007f65af42f5a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#24 0x00007f65a08cfaec in Phonon::Xine::XineThread::run (this=0x1efe380) at ../../xine/xinethread.cpp:143
#25 0x00007f65af4324a5 in QThreadPrivate::start (arg=0x1efe380) at thread/qthread_unix.cpp:188
#26 0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#27 0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 10 (Thread 0x7f6598d0f910 (LWP 7652)):
#0  0x00007f65ae2163a3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6598d14899 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 9 (Thread 0x7f659850e910 (LWP 7653)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65a0685c53 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6597904910 (LWP 7654)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65a0685c53 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 7 (Thread 0x7f6597103910 (LWP 7655)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65a0685c53 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6596902910 (LWP 7656)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65a0685c53 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6594ed2910 (LWP 7661)):
#0  0x00007f65ae21abe2 in select () from /lib/libc.so.6
#1  0x00007f65a069d394 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f65a06827bb in ?? () from /usr/lib/libxine.so.1
#3  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f658227f910 (LWP 7665)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65af433499 in QWaitConditionPrivate::wait (this=0x2af5e18, mutex=0x1dd5180, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x2af5e18, mutex=0x1dd5180, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f65ab6dae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2af5df0, th=0x2f4fc30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f65ab6dd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2efc140, th=0x2f4fc30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f65ab6dbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f658227f030, parent=0x2af5df0, th=0x2f4fc30) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f65ab6dbf59 in ThreadWeaver::Thread::run (this=0x2f4fc30) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f65af4324a5 in QThreadPrivate::start (arg=0x2f4fc30) at thread/qthread_unix.cpp:188
#8  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7f6581a7e910 (LWP 7666)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65af433499 in QWaitConditionPrivate::wait (this=0x2af5e18, mutex=0x1dd5180, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x2af5e18, mutex=0x1dd5180, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f65ab6dae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2af5df0, th=0x2592b10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f65ab6dd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2efc140, th=0x2592b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f65ab6dd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2efc140, th=0x2592b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f65ab6dd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2efc140, th=0x2592b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f65ab6dbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6581a7e030, parent=0x2af5df0, th=0x2592b10) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f65ab6dbf59 in ThreadWeaver::Thread::run (this=0x2592b10) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f65af4324a5 in QThreadPrivate::start (arg=0x2592b10) at thread/qthread_unix.cpp:188
#10 0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7f657b991910 (LWP 7761)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f65af433499 in QWaitConditionPrivate::wait (this=0x2af5e18, mutex=0x1dd5180, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x2af5e18, mutex=0x1dd5180, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f65ab6dae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2af5df0, th=0x55f0340) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f65ab6dd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2efc140, th=0x55f0340) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f65ab6dbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f657b991030, parent=0x2af5df0, th=0x55f0340) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f65ab6dbf59 in ThreadWeaver::Thread::run (this=0x55f0340) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f65af4324a5 in QThreadPrivate::start (arg=0x55f0340) at thread/qthread_unix.cpp:188
#8  0x00007f65a8ca573a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f65ae2212fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f65b0bfa770 (LWP 7645)):
#0  0x00007f65ae2163a3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f65a631890a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f65a6318ed9 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f65a6319185 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f65ad7ee3d6 in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f65ad7ee529 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007f65ad7e40fd in XTranslateCoordinates () from /usr/lib/libX11.so.6
#7  0x00007f65aea19d75 in QWidget::mapToGlobal (this=0x2bf1010, pos=<value optimized out>) at kernel/qwidget_x11.cpp:1189
#8  0x00007f65aef9de1d in QSystemTrayIconPrivate::geometry_sys (this=<value optimized out>) at util/qsystemtrayicon_x11.cpp:343
#9  0x00007f65aef89fc5 in QSystemTrayIcon::geometry (this=<value optimized out>) at util/qsystemtrayicon.cpp:256
#10 0x00007f65b01cd78c in Amarok::TrayIcon::blendOverlay (this=0x2875730, overlay=...) at ../../src/Systray.cpp:429
#11 0x00007f65b01d051b in Amarok::TrayIcon::paintIcon (this=0x2875730, trackPosition=0) at ../../src/Systray.cpp:402
#12 0x00007f65b01d25fb in Amarok::TrayIcon::engineNewTrackPlaying (this=0x2875730) at ../../src/Systray.cpp:321
#13 0x00007f65b0125e22 in EngineSubject::newTrackPlaying (this=<value optimized out>) at ../../src/EngineObserver.cpp:200
#14 0x00007f65b01208e3 in EngineController::slotNewTrackPlaying (this=0x1e1a810, source=<value optimized out>) at ../../src/EngineController.cpp:960
#15 0x00007f65b0124dba in EngineController::qt_metacall (this=0x1e1a810, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff365330a0) at ./EngineController.moc:146
#16 0x00007f65af52cdf2 in QMetaObject::activate (sender=0x1e1b150, from_signal_index=<value optimized out>, to_signal_index=11, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#17 0x00007f65ab235175 in Phonon::MediaObject::currentSourceChanged (this=0x7fff36532a00, _t1=<value optimized out>) at .moc/release-shared/moc_mediaobject.cpp:228
#18 0x00007f65ab235450 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=0x1e1b3b0, source=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:446
#19 0x00007f65ab236c1b in Phonon::MediaObject::qt_metacall (this=0x1e1b150, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff36533220)
    at .moc/release-shared/moc_mediaobject.cpp:138
#20 0x00007f65af52cdf2 in QMetaObject::activate (sender=0x1efe2f0, from_signal_index=<value optimized out>, to_signal_index=8, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#21 0x00007f65a08e7135 in Phonon::Xine::MediaObject::currentSourceChanged (this=0x7fff36532a00, _t1=<value optimized out>) at ./mediaobject.moc:209
#22 0x00007f65a08e8dfb in Phonon::Xine::MediaObject::setSourceInternal (this=0x1efe2f0, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:424
#23 0x00007f65ab2362ec in Phonon::MediaObjectPrivate::_k_stateChanged (this=0x1e1b3b0, newstate=<value optimized out>, oldstate=Phonon::LoadingState) at ../3rdparty/phonon/phonon/mediaobject.cpp:395
#24 0x00007f65ab236b81 in Phonon::MediaObject::qt_metacall (this=0x1e1b150, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff365336d0)
    at .moc/release-shared/moc_mediaobject.cpp:136
#25 0x00007f65af52cdf2 in QMetaObject::activate (sender=0x1efe2f0, from_signal_index=<value optimized out>, to_signal_index=9, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#26 0x00007f65a08e70ff in Phonon::Xine::MediaObject::stateChanged (this=0x7fff36532a00, _t1=Phonon::ErrorState, _t2=Phonon::LoadingState) at ./mediaobject.moc:216
#27 0x00007f65a08eaed8 in Phonon::Xine::MediaObject::handleStateChange (this=0x1efe2f0, newstate=Phonon::ErrorState, oldstate=Phonon::LoadingState) at ../../xine/mediaobject.cpp:247
#28 0x00007f65a08eb27e in Phonon::Xine::MediaObject::qt_metacall (this=0x1efe2f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f6590beff90) at ./mediaobject.moc:158
#29 0x00007f65af5276c8 in QObject::event (this=0x1efe2f0, e=0x7f6590bf3180) at kernel/qobject.cpp:1110
#30 0x00007f65ae99101d in QApplicationPrivate::notify_helper (this=0x1d82680, receiver=0x1efe2f0, e=0x7f6590bf3180) at kernel/qapplication.cpp:4065
#31 0x00007f65ae99907a in QApplication::notify (this=0x7fff365341a0, receiver=0x1efe2f0, e=0x7f6590bf3180) at kernel/qapplication.cpp:4030
#32 0x00007f65b071c0db in KApplication::notify (this=0x7fff365341a0, receiver=0x1efe2f0, event=0x7f6590bf3180) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00007f65af517c9c in QCoreApplication::notifyInternal (this=0x7fff365341a0, receiver=0x1efe2f0, event=0x7f6590bf3180) at kernel/qcoreapplication.cpp:610
#34 0x00007f65af5188e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1c79620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1c79620) at kernel/qcoreapplication.cpp:1247
#36 0x00007f65af5407d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00007f65a78d012a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x00007f65a78d3988 in ?? () from /lib/libglib-2.0.so.0
#40 0x00007f65a78d3b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x00007f65af54039c in QEventDispatcherGlib::processEvents (this=0x1d825f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#42 0x00007f65aea27f1f in QGuiEventDispatcherGlib::processEvents (this=0x7fff36532a00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#43 0x00007f65af516562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f65af516934 in QEventLoop::exec (this=0x7fff36534130, flags=...) at kernel/qeventloop.cpp:201
#45 0x00007f65af518ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#46 0x00000000004097e2 in main (argc=1, argv=0x7fff36535f48) at ../../src/main.cpp:225
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 211964

Reported using DrKonqi
Comment 1 Mark Kretschmann 2009-11-10 09:53:05 UTC

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