Bug 258938

Summary: Amarok crash with segfault upon startup every time
Product: [Applications] amarok Reporter: May Atkinson <mail>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED NOT A BUG    
Severity: crash    
Priority: NOR    
Version: 2.3.0   
Target Milestone: 2.4.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description May Atkinson 2010-12-05 20:00:09 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Amarok used to start reliably.  Then a few weeks ago it started crashing.
Currently using SUSE 11.3 on Intel 6 core, shed loads of RAM. Crash happens on newly rebooted system.  System including sound seems to be working well for other programs.

The crash can be reproduced every time.

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

Thread 6 (Thread 0x7f8fe3d24710 (LWP 10437)):
#0  0x00007f900244d709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fef174951 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f9002448a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f9003dcb82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8fe3523710 (LWP 10438)):
[KCrash Handler]
#5  0x00007f8fef191522 in xine_post_input () from /usr/lib64/libxine.so.1
#6  0x00007f8fef3f19c6 in Phonon::Xine::VolumeFaderEffectXT::createInstance (this=0xb8c4f0) at /usr/src/debug/phonon-4.4.2/xine/volumefadereffect.cpp:129
#7  0x00007f8fef3ddf38 in Phonon::Xine::EffectXT::ensureInstance (this=0xb8c4f0) at /usr/src/debug/phonon-4.4.2/xine/effect.cpp:70
#8  0x00007f8fef3ddfe9 in Phonon::Xine::EffectXT::audioOutputPort (this=0xb8c4f0) at /usr/src/debug/phonon-4.4.2/xine/effect.cpp:45
#9  0x00007f8fef3dfc5d in Phonon::Xine::AudioOutputXT::rewireTo (this=0x8c0d80, source=0xb8c4f0) at /usr/src/debug/phonon-4.4.2/xine/audiooutput.cpp:356
#10 0x00007f8fef3d297a in Phonon::Xine::XineThread::event (this=<value optimized out>, e=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:130
#11 0x00007f900473b4d4 in QApplicationPrivate::notify_helper (this=0x7b13f0, receiver=0x912e40, e=0xb896e0) at kernel/qapplication.cpp:4302
#12 0x00007f9004743aca in QApplication::notify (this=<value optimized out>, receiver=0x912e40, e=0xb896e0) at kernel/qapplication.cpp:4185
#13 0x00007f9006292f1a in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/App.cpp:917
#14 0x00007f9005349e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007f900534d5ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#16 0x00007f9005372173 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007f8ffca61a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f8ffca62270 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f8ffca62510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f900537267f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#21 0x00007f9005349292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x00007f9005349495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007f90052602cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#24 0x00007f8fef3d23b4 in Phonon::Xine::XineThread::run (this=0x912e40) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#25 0x00007f9005262bf5 in ?? () from /usr/lib64/libQtCore.so.4
#26 0x00007f8ffa05a9a3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#27 0x00007f9002448a4f in start_thread () from /lib64/libpthread.so.0
#28 0x00007f9003dcb82d in clone () from /lib64/libc.so.6
#29 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8fe2b18710 (LWP 10441)):
#0  0x00007f9003dc26b3 in poll () from /lib64/libc.so.6
#1  0x00007f8fe2b1d907 in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007f9002448a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f9003dcb82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8fe2317710 (LWP 10442)):
#0  0x00007f900244d39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fef18696b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f9002448a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f9003dcb82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8fe14f6710 (LWP 10443)):
#0  0x00007f900244d39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fef18696b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f9002448a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f9003dcb82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f90070517a0 (LWP 10435)):
#0  0x00007f9003dc26b3 in poll () from /lib64/libc.so.6
#1  0x00007f8ffb296c0a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f8ffb297169 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f8ffb2971f7 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f900338c776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f9003378da7 in ?? () from /usr/lib64/libX11.so.6
#6  0x00007f9003377ff7 in ?? () from /usr/lib64/libX11.so.6
#7  0x00007f9003378f8d in XPutImage () from /usr/lib64/libX11.so.6
#8  0x00007f900481f400 in QX11PixmapData::fromImage (this=0xa52920, img=<value optimized out>, flags=...) at image/qpixmap_x11.cpp:1124
#9  0x00007f900481127a in QPixmapData::fromFile (this=0xa52920, fileName=<value optimized out>, format=<value optimized out>, flags=...) at image/qpixmapdata.cpp:133
#10 0x00007f900480aed4 in QPixmap::load (this=0x7fff5d39b010, fileName=..., format=0x0, flags=...) at image/qpixmap.cpp:835
#11 0x00007f900480da77 in QPixmap::QPixmap (this=0x7fff5d39b010, fileName=..., format=0x0, flags=...) at image/qpixmap.cpp:259
#12 0x00007f9006296d43 in App::continueInit (this=0x7fff5d39ba10) at /usr/src/debug/amarok-2.3.0/src/App.cpp:658
#13 0x00007f9006298677 in App::App (this=0x7fff5d39ba10) at /usr/src/debug/amarok-2.3.0/src/App.cpp:211
#14 0x00000000004081f5 in main (argc=1, argv=0x7fff5d39d978) at /usr/src/debug/amarok-2.3.0/src/main.cpp:235

This bug may be a duplicate of or related to bug 235343.

Possible duplicates by query: bug 256420, bug 248301, bug 246856, bug 242118, bug 241173.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-12-05 21:04:51 UTC
This is a problem with the libxine installation, please try deleting the $HOME/.config/kde.org/ entries for xine, libphonon.conf and Phonon-Xine.xine.conf  to be precise.
Alos I suggest you upgrade to Amarok 2.3.2 and KDE 4.5.4 which are the latest stable releases.