Bug 231309

Summary: amarok 2.3 crashes at startup without even showing splashscreen
Product: [Applications] amarok Reporter: Thomas Langkamp <thomas.lassdiesonnerein>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Langkamp 2010-03-19 14:11:52 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1) "release 227"
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-21-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
It permanently crashes since updating to 2.3 also after removing the .amarok folder with my personal configuration. My System: opensuse 11.2 with kde4.4.1 (pulsaudio and gstreamer removed) and a hand full of other repositories.
I've got nearly the same software and repository-configuration at my PC at home, where amarok works perfectly fine! So perhabs it's hardware-specific?
Crashing amarok runs on supermicro-board with intel Core2Duo 3.13 GHz, 4GbRAM 667Mhz ECC, 1TB ext3 HDD, nvidia 7300
Not crashing amarok runs on asus-board with intel Core2Quad 2.4 GHz, 4GbRAM 800Mhz, 2x320GB (raid0) ext3 HDD, nvidia gtx260

The crash can be reproduced every time.

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

Thread 17 (Thread 0x7f2502c1e910 (LWP 9283)):
#0  0x00007f251735a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25051ca671 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f250241d910 (LWP 9284)):
#0  0x00007f25173592a1 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f25118a4fce in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f25118a53b1 in g_main_context_iterate () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f25118a58e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f251a2b4f06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f251a28a2a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f251a28a67c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f251a194d59 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f2505426286 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f251a197775 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#11 0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f2501a12910 (LWP 9287)):
#0  0x00007f2518cd1d03 in poll () from /lib64/libc.so.6
#1  0x00007f2501a18c4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f2501211910 (LWP 9288)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25051db713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f25003f9910 (LWP 9289)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25051db713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f24ffbf8910 (LWP 9290)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25051db713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f24ff3f7910 (LWP 9291)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25051db713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f24fd36b910 (LWP 9293)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f24fe3cc505 in os_event_wait_low (event=0x1580830, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f24fe3cb2f0 in os_aio_simulated_handle (global_segment=0, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f24fe47c6fa in fil_aio_wait (segment=0) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f24fe3fbd00 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f24fb4ff910 (LWP 9294)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f24fe3cc505 in os_event_wait_low (event=0x15808d0, reset_sig_count=3) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f24fe3cb2f0 in os_aio_simulated_handle (global_segment=1, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f24fe47c6fa in fil_aio_wait (segment=1) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f24fe3fbd00 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f24facfe910 (LWP 9295)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f24fe3cc505 in os_event_wait_low (event=0x1580970, reset_sig_count=2) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f24fe3cb2f0 in os_aio_simulated_handle (global_segment=2, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f24fe47c6fa in fil_aio_wait (segment=2) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f24fe3fbd00 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f24fa4fd910 (LWP 9296)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f24fe3cc505 in os_event_wait_low (event=0x1580a10, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f24fe3cb2f0 in os_aio_simulated_handle (global_segment=3, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f24fe47c6fa in fil_aio_wait (segment=3) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f24fe3fbd00 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f24f8fe5910 (LWP 9300)):
#0  0x00007f2518cd43e2 in select () from /lib64/libc.so.6
#1  0x00007f24fe3cc88b in os_thread_sleep (tm=<value optimized out>) at ../../../storage/innobase/os/os0thread.c:281
#2  0x00007f24fe3fa8ea in srv_lock_timeout_and_monitor_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:1922
#3  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f24f87e4910 (LWP 9301)):
#0  0x00007f2518cd43e2 in select () from /lib64/libc.so.6
#1  0x00007f24fe3cc88b in os_thread_sleep (tm=<value optimized out>) at ../../../storage/innobase/os/os0thread.c:281
#2  0x00007f24fe3fa675 in srv_error_monitor_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:2148
#3  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f24f7fe3910 (LWP 9302)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f24fe3cc505 in os_event_wait_low (event=0xf17d00, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f24fe3f8f67 in srv_master_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:2637
#3  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f24f277c910 (LWP 9303)):
#0  0x00007f251735a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25141fd656 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f25141fd699 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f24f057a910 (LWP 9304)):
#0  0x00007f251735a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f25051d5e69 in interruptable_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f25051d8621 in video_out_loop () from /usr/lib64/libxine.so.1
#3  0x00007f251735565d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2518cdae1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f251bc3a840 (LWP 9281)):
[KCrash Handler]
#5  0x00007f2519c7000a in ?? () from /usr/lib64/libQtGui.so.4
#6  0x00007f2519c763bf in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007f2519c76558 in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f2519c75bc1 in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007f2519c75df9 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007f2519c508aa in QGraphicsScene::items() const () from /usr/lib64/libQtGui.so.4
#11 0x00007f2519c57389 in QGraphicsScene::itemsBoundingRect() const () from /usr/lib64/libQtGui.so.4
#12 0x00007f2519c5e011 in QGraphicsScene::sceneRect() const () from /usr/lib64/libQtGui.so.4
#13 0x00007f2519c7eaca in QGraphicsView::sceneRect() const () from /usr/lib64/libQtGui.so.4
#14 0x00007f25163afb99 in Plasma::viewFor(QGraphicsItem const*) () from /usr/lib64/libplasma.so.3
#15 0x00007f2516459ddc in Plasma::WebView::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&) () from /usr/lib64/libplasma.so.3
#16 0x00007f2519c60dcb in QGraphicsScene::addItem(QGraphicsItem*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f2519c60d28 in QGraphicsScene::addItem(QGraphicsItem*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f2519c2fb6d in QGraphicsItemPrivate::setParentItemHelper(QGraphicsItem*, QVariant const*, QVariant const*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f2519c3018a in QGraphicsItem::setParentItem(QGraphicsItem*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f251636f305 in Plasma::Containment::addApplet(Plasma::Applet*, QPointF const&, bool) () from /usr/lib64/libplasma.so.3
#21 0x00007f251636f62f in ?? () from /usr/lib64/libplasma.so.3
#22 0x00007f24e993a78b in Context::VerticalToolbarContainment::addApplet (this=0x1d24ec0, pluginName=..., loc=-1)
    at /usr/src/debug/amarok-2.3.0/src/context/containments/verticallayout/VerticalToolbarContainment.cpp:144
#23 0x00007f24e993ad00 in Context::VerticalToolbarContainment::loadConfig (this=0x1d24ec0, conf=...)
    at /usr/src/debug/amarok-2.3.0/src/context/containments/verticallayout/VerticalToolbarContainment.cpp:110
#24 0x00007f251abe1922 in Context::ContextView::loadConfig (this=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/context/ContextView.cpp:224
#25 0x00007f251abe220f in Context::ContextView::showHome (this=0x1d5ce60) at /usr/src/debug/amarok-2.3.0/src/context/ContextView.cpp:205
#26 0x00007f251afd563a in MainWindow::createContextView (this=0xa06eb0, containment=0x1d24ec0) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:408
#27 0x00007f251afdf9dc in MainWindow::qt_metacall (this=0xa06eb0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6459add0) at /usr/src/debug/amarok-2.3.0/build/src/MainWindow.moc:156
#28 0x00007f251a29e78f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#29 0x00007f251637e46f in Plasma::Corona::containmentAdded(Plasma::Containment*) () from /usr/lib64/libplasma.so.3
#30 0x00007f25163830c7 in ?? () from /usr/lib64/libplasma.so.3
#31 0x00007f251abe0540 in Context::ContextScene::loadDefaultSetup (this=0x1cd4340) at /usr/src/debug/amarok-2.3.0/src/context/ContextScene.cpp:45
#32 0x00007f251afe0743 in MainWindow::init (this=0xa06eb0) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:303
#33 0x00007f251afe2a72 in MainWindow::MainWindow (this=0xa06eb0) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:182
#34 0x00007f251afaf795 in App::continueInit (this=0x7fff6459bdf0) at /usr/src/debug/amarok-2.3.0/src/App.cpp:664
#35 0x00007f251afb26e1 in App::App (this=0x7fff6459bdf0) at /usr/src/debug/amarok-2.3.0/src/App.cpp:211
#36 0x0000000000408758 in main (argc=1, argv=0x7fff6459dd68) at /usr/src/debug/amarok-2.3.0/src/main.cpp:235

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

Possible duplicates by query: bug 231267, bug 231188, bug 231139, bug 231096, bug 231065.

Reported using DrKonqi
Comment 1 Mikko C. 2010-03-19 14:14:07 UTC

*** This bug has been marked as a duplicate of bug 227639 ***
Comment 2 Dario Andres 2010-03-19 14:15:58 UTC
Read https://bugs.kde.org/show_bug.cgi?id=227639#c45