Bug 223950 - Amarok crashes on every startup
Summary: Amarok crashes on every startup
Status: RESOLVED DUPLICATE of bug 188602
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-23 17:51 UTC by Benedict
Modified: 2010-01-23 19:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benedict 2010-01-23 17:51:10 UTC
Application: amarok (2.2.2)
KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
Since a few days ago, Amarok 2.2.2 crashes on every startup. Before that it ran just fine.
I didn't change any preferences in between, just did occasional system updates via apt-get update; apt-get upgrade

The crash happens on every startup, before the main window is even shown.
I use Kubuntu 9.10 and my Amarok is from the official Kubuntu Backports PPA.
The crashs already happened with KDE SC 4.4 RC1. I just upgraded some packages to KDE SC 4.4 RC2, but that didn't help.

My music collection consists out of OGGs only. There are about ~200 songs in my collection. All of them were ripped from audio CDs via Amarok.

Audio playback in general works. Out of curiosity I played around a little with libsdl1.2 and reinstalled that a few days ago, but I have no clue if that has anything todo with this crash. I Just wanted to mention it.

My computer is a dual core notebook with a 64bit processor.

Maybe the mysql version is somehow relevant, here it is:
mysql  Ver 14.14 Distrib 5.1.37, for debian-linux-gnu (x86_64) using  EditLine wrapper

My libxine Version is 1.1.16.3

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f2809094910 (LWP 16794)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f280de49c91 in metronom_sync_loop (this=0x20dc4f0) at metronom.c:870
#2  0x00007f281aceea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f281c9a380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2807313910 (LWP 16795)):
#0  0x00007f28162ef2c0 in ?? () from /lib/libglib-2.0.so.0
#1  0x00007f28162ef6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0x00007f281d2f0676 in QEventDispatcherGlib::processEvents (this=0x203bd90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#3  0x00007f281d2c5972 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#4  0x00007f281d2c5d4c in QEventLoop::exec (this=0x7f2807312f20, flags=) at kernel/qeventloop.cpp:201
#5  0x00007f281d1d0c79 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#6  0x00007f280e0c5570 in Phonon::Xine::XineThread::run (this=0x203bd50) at ../../xine/xinethread.cpp:143
#7  0x00007f281d1d36c5 in QThreadPrivate::start (arg=0x203bd50) at thread/qthread_unix.cpp:244
#8  0x00007f281aceea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f281c9a380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 3 (Thread 0x7f2806908910 (LWP 16798)):
#0  0x00007f281c9973c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f280690ecbe in my_snd_mixer_wait (data=<value optimized out>) at audio_alsa_out.c:150
#2  ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:166
#3  0x00007f281aceea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f281c9a380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2806107910 (LWP 16799)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f280de5a983 in fifo_peek_int (this_gen=<value optimized out>) at audio_out.c:348
#2  fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007f281aceea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f281c9a380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 1 (Thread 0x7f281fa14810 (LWP 16793)):
[KCrash Handler]
#5  xine_post_input (this_gen=0x0, name=0x7f280e105d37 "parameters") at xine_interface.c:875
#6  0x00007f280e0da48f in Phonon::Xine::EffectXT::createInstance (this=0x20fa500) at ../../xine/effect.cpp:93
#7  0x00007f280e0d9782 in Phonon::Xine::EffectXT::ensureInstance (this=0x20fa500) at ../../xine/effect.cpp:70
#8  0x00007f280e0d9110 in Phonon::Xine::Effect::parameters (this=0x7f280e105d37) at ../../xine/effect.cpp:215
#9  0x00007f2819ea7245 in Phonon::EffectPrivate::setupBackendObject (this=0x7f2800002250) at ../3rdparty/phonon/phonon/effect.cpp:122
#10 0x00007f2819ea7197 in Effect (this=0x7f28000024b0, description=..., parent=<value optimized out>) at ../3rdparty/phonon/phonon/effect.cpp:45
#11 0x00007f281ec9e9e4 in EngineController::initializePhonon (this=0x1f671a0) at /build/buildd/amarok-2.2.2/src/EngineController.cpp:138
#12 0x00007f281ec9fba8 in EngineController (this=0x1f671a0) at /build/buildd/amarok-2.2.2/src/EngineController.cpp:83
#13 0x00007f281ec9fd28 in EngineController::instance () at /build/buildd/amarok-2.2.2/src/EngineController.cpp:65
#14 0x00007f281ecb5f53 in MainWindow (this=0x203bdb0) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:134
#15 0x00007f281ec84339 in App::continueInit (this=0x7fff34bfc560) at /build/buildd/amarok-2.2.2/src/App.cpp:672
#16 0x00007f281ec86bf0 in App (this=0x7fff34bfc560) at /build/buildd/amarok-2.2.2/src/App.cpp:227
#17 0x000000000040a24a in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/amarok-2.2.2/src/main.cpp:233
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-01-23 19:15:53 UTC
The problem is not in Amarok, but in Phonon. You should disable automatic Cover fetching, too, since it can cause problems with Qt 4.6

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