Bug 293570 - Amarok Crashed when I tried to load a dynamic playlist, now I can't start it again.
Summary: Amarok Crashed when I tried to load a dynamic playlist, now I can't start it ...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-07 20:06 UTC by Rob D
Modified: 2012-04-30 17:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (15.59 KB, text/plain)
2012-04-27 08:04 UTC, Till Schäfer
Details
amarokrc which caused the crash (3.79 KB, application/octet-stream)
2012-04-27 08:17 UTC, Till Schäfer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rob D 2012-02-07 20:06:04 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

I swiched to playlists in the left pane, selected dynamic playlists, tried to populate the playlist and amarok crashed.
Now it crashes every time I try to start it, so I can't listen to any music :-(
Help on getting it started again would be GREATLY appreciated.

The crash can be reproduced every time.

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

Thread 11 (Thread 0x7f7b53c3f700 (LWP 17678)):
#0  0x00007f7b6f8e8773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7b67cb803f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f7b67ca945c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f7b67ca9ac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f7b67ca9b80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f7b67cb7fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f7b63377c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#7  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b53c3f700) at pthread_create.c:304
#8  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f7b46ac0700 (LWP 17680)):
#0  do_gettime (frac=0x7f7b46abfb38, sec=0x7f7b46abfb30) at tools/qelapsedtimer_unix.cpp:120
#1  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#2  0x00007f7b702676ed in QTimerInfoList::updateCurrentTime (this=0x7f7b4c001960) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00007f7b70267a33 in QTimerInfoList::timerWait (this=0x7f7b4c001960, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#4  0x00007f7b7026644c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7b46abfc1c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00007f7b702664f5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x00007f7b6a64cff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f7b6a64ddfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f7b6a64e429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f7b70266f3e in QEventDispatcherGlib::processEvents (this=0x2147370, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#10 0x00007f7b7023acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#11 0x00007f7b7023aef7 in QEventLoop::exec (this=0x7f7b46abfdb0, flags=...) at kernel/qeventloop.cpp:201
#12 0x00007f7b7015227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#13 0x00007f7b7021dcbf in QInotifyFileSystemWatcherEngine::run (this=0x2116d90) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x00007f7b70154d05 in QThreadPrivate::start (arg=0x2116d90) at thread/qthread_unix.cpp:331
#15 0x00007f7b6c0f2efc in start_thread (arg=0x7f7b46ac0700) at pthread_create.c:304
#16 0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f7b444b1700 (LWP 17683)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b701551ab in wait (time=18446744073709551615, this=0x248fc00) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x24506f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b6d685864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23ecd70, th=0x246d670) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7b6d687e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23de580, th=0x246d670) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7b6d686ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f7b444b0e00, parent=0x23ecd70, th=0x246d670) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7b6d686d5b in ThreadWeaver::Thread::run (this=0x246d670) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7b70154d05 in QThreadPrivate::start (arg=0x246d670) at thread/qthread_unix.cpp:331
#8  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b444b1700) at pthread_create.c:304
#9  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f7b43cb0700 (LWP 17684)):
[KCrash Handler]
#6  Dynamic::AlbumPlayBias::matchingTracks (this=0x23a40f0, position=<optimized out>, playlist=<optimized out>, contextCount=<optimized out>, universe=...) at ../../src/dynamic/biases/AlbumPlayBias.cpp:159
#7  0x00007f7b71dbcd8e in Dynamic::IfElseBias::matchingTracks (this=0x23ac3c0, position=1, playlist=..., contextCount=1, universe=...) at ../../src/dynamic/biases/IfElseBias.cpp:103
#8  0x00007f7b71d9b1f4 in Dynamic::BiasSolver::matchingTracks (this=0x23e62a0, position=<optimized out>, playlist=<optimized out>) at ../../src/dynamic/BiasSolver.cpp:611
#9  0x00007f7b71d9cbff in Dynamic::BiasSolver::simpleOptimize (this=0x23e62a0, list=0x7f7b43cafa10) at ../../src/dynamic/BiasSolver.cpp:234
#10 0x00007f7b71da01cf in Dynamic::BiasSolver::run (this=0x23e62a0) at ../../src/dynamic/BiasSolver.cpp:206
#11 0x00007f7b6d687491 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f7b43cafd80, th=0x7f7b4c0021e0, job=0x23e62a0) at ../../../threadweaver/Weaver/Job.cpp:106
#12 0x00007f7b6d6875bc in ThreadWeaver::Job::execute (this=0x23e62a0, th=0x7f7b4c0021e0) at ../../../threadweaver/Weaver/Job.cpp:135
#13 0x00007f7b6d686c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7b43cafe00, parent=0x23ecd70, th=0x7f7b4c0021e0) at ../../../threadweaver/Weaver/Thread.cpp:95
#14 0x00007f7b6d686d5b in ThreadWeaver::Thread::run (this=0x7f7b4c0021e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x00007f7b70154d05 in QThreadPrivate::start (arg=0x7f7b4c0021e0) at thread/qthread_unix.cpp:331
#16 0x00007f7b6c0f2efc in start_thread (arg=0x7f7b43cb0700) at pthread_create.c:304
#17 0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7b417bb700 (LWP 17685)):
#0  0x00007f7b6c0f5034 in __pthread_mutex_lock (mutex=0x24c1048) at pthread_mutex_lock.c:61
#1  0x00007f7b6a64d4ca in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b6a64df82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b6a64e429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7b70266f3e in QEventDispatcherGlib::processEvents (this=0x25fa960, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f7b7023acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f7b7023aef7 in QEventLoop::exec (this=0x7f7b417badb0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f7b7015227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f7b7021dcbf in QInotifyFileSystemWatcherEngine::run (this=0x247a1e0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f7b70154d05 in QThreadPrivate::start (arg=0x247a1e0) at thread/qthread_unix.cpp:331
#10 0x00007f7b6c0f2efc in start_thread (arg=0x7f7b417bb700) at pthread_create.c:304
#11 0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7b40d9e700 (LWP 17686)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b701551ab in wait (time=18446744073709551615, this=0x248fc00) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x24506f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b6d685864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23ecd70, th=0x2832de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7b6d687e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23de580, th=0x2832de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7b6d686ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f7b40d9de00, parent=0x23ecd70, th=0x2832de0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7b6d686d5b in ThreadWeaver::Thread::run (this=0x2832de0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7b70154d05 in QThreadPrivate::start (arg=0x2832de0) at thread/qthread_unix.cpp:331
#8  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b40d9e700) at pthread_create.c:304
#9  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f7b3bfff700 (LWP 17687)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b701551ab in wait (time=18446744073709551615, this=0x248fc00) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x24506f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7b6d685864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23ecd70, th=0x7f7b3c098800) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7b6d687e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23de580, th=0x7f7b3c098800) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7b6d686ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f7b3bffee00, parent=0x23ecd70, th=0x7f7b3c098800) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7b6d686d5b in ThreadWeaver::Thread::run (this=0x7f7b3c098800) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7b70154d05 in QThreadPrivate::start (arg=0x7f7b3c098800) at thread/qthread_unix.cpp:331
#8  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b3bfff700) at pthread_create.c:304
#9  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f7b3b3d9700 (LWP 17688)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b670a8c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7b670a8d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b3b3d9700) at pthread_create.c:304
#4  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7b3abd8700 (LWP 17689)):
#0  0x00007f7b6f8e8773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7b6a64df68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b6a64e429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b70266f3e in QEventDispatcherGlib::processEvents (this=0x254be30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f7b7023acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7b7023aef7 in QEventLoop::exec (this=0x7f7b3abd7de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f7b7015227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f7b70154d05 in QThreadPrivate::start (arg=0x254ae10) at thread/qthread_unix.cpp:331
#8  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b3abd8700) at pthread_create.c:304
#9  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7b3934a700 (LWP 17692)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7b6c6cefe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f7b6c6cf019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f7b6c0f2efc in start_thread (arg=0x7f7b3934a700) at pthread_create.c:304
#4  0x00007f7b6f8f489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7b72f917a0 (LWP 17675)):
#0  0x00007f7b6f8e8773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7b6af5a4f2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7b6af5aa3f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7b6af5aac4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f7b71760597 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007f7b71760acb in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007f7b7175c1f3 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007f7b70e2ee95 in syncX (this=0x2c062b0) at painting/qwindowsurface_raster.cpp:127
#8  QRasterWindowSurface::syncX (this=0x2c062b0) at painting/qwindowsurface_raster.cpp:123
#9  0x00007f7b70e2f351 in QRasterWindowSurface::beginPaint (this=0x2c062b0, rgn=...) at painting/qwindowsurface_raster.cpp:136
#10 0x00007f7b70e4cf6f in QWidgetBackingStore::sync (this=0x2c026a0) at painting/qbackingstore.cpp:1269
#11 0x00007f7b70c803b0 in QWidgetPrivate::syncBackingStore (this=0x208d9c0) at kernel/qwidget.cpp:1862
#12 0x00007f7b70c8d1ac in QWidget::event (this=0x208c3c0, event=0x425c7e0) at kernel/qwidget.cpp:8588
#13 0x00007f7b7104edab in QMainWindow::event (this=0x208c3c0, event=0x425c7e0) at widgets/qmainwindow.cpp:1478
#14 0x00007f7b70c3c474 in notify_helper (e=0x425c7e0, receiver=0x208c3c0, this=0x19e8e70) at kernel/qapplication.cpp:4486
#15 QApplicationPrivate::notify_helper (this=0x19e8e70, receiver=0x208c3c0, e=0x425c7e0) at kernel/qapplication.cpp:4458
#16 0x00007f7b70c412e1 in QApplication::notify (this=0x7fff9b4d38a0, receiver=0x208c3c0, e=0x425c7e0) at kernel/qapplication.cpp:4365
#17 0x00007f7b7299e466 in KApplication::notify (this=0x7fff9b4d38a0, receiver=0x208c3c0, event=0x425c7e0) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f7b7023bafc in QCoreApplication::notifyInternal (this=0x7fff9b4d38a0, receiver=0x208c3c0, event=0x425c7e0) at kernel/qcoreapplication.cpp:787
#19 0x00007f7b7023f51f in sendEvent (event=0x425c7e0, receiver=0x208c3c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x181d430) at kernel/qcoreapplication.cpp:1428
#21 0x00007f7b70266a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#23 0x00007f7b6a64da5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f7b6a64e258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f7b6a64e429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f7b70266ed6 in QEventDispatcherGlib::processEvents (this=0x181ef40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#27 0x00007f7b70ce410e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f7b7023acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f7b7023aef7 in QEventLoop::exec (this=0x7fff9b4d3830, flags=...) at kernel/qeventloop.cpp:201
#30 0x00007f7b7023f789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#31 0x000000000040916e in main (argc=1, argv=0x7fff9b4d5ea8) at ../../src/main.cpp:289

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-02-09 21:32:43 UTC
Could you please upgrade to Amarok 2.5 - available in the Kubuntu backports PPA - and try again?
Also please erase the configuration files called amarok* located in $HOME/.kde/share/config/
Comment 2 Rob D 2012-02-10 03:42:39 UTC
Only needed to remove a couple of lines from the config file after updating to 2.5 (didn't want to lose all my settings!)
Comment 3 Till Schäfer 2012-04-27 08:04:50 UTC
Created attachment 70690 [details]
New crash information added by DrKonqi

amarok (2.5.0) on KDE Platform 4.8.2 (4.8.2) using Qt 4.7.4

- What I was doing when the application crashed:

Starting Amarok with an mp3 file as parameter. When i start it without an parameter everything is allright.

-- Backtrace (Reduced):
#11 0x00007f74b1e41fe2 in QList<KSharedPtr<Meta::Track> >::last (this=0x7f747d5707e0) at /usr/include/qt4/QtCore/qlist.h:271
#12 0x00007f74b1e41c76 in Dynamic::AlbumPlayBias::matchingTracks (this=0x1722400, position=<optimized out>, playlist=<optimized out>, contextCount=<optimized out>, universe=...) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0/src/dynamic/biases/AlbumPlayBias.cpp:160
#13 0x00007f74b1e4716f in Dynamic::IfElseBias::matchingTracks (this=0x1672f60, position=21, playlist=..., contextCount=21, universe=...) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0/src/dynamic/biases/IfElseBias.cpp:103
#14 0x00007f74b1e34988 in Dynamic::BiasSolver::matchingTracks (this=0x1896cb0, position=<optimized out>, playlist=<optimized out>) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0/src/dynamic/BiasSolver.cpp:611
#15 0x00007f74b1e35574 in Dynamic::BiasSolver::simpleOptimize (this=0x1896cb0, list=0x7f747d570b50) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0/src/dynamic/BiasSolver.cpp:234
Comment 4 Till Schäfer 2012-04-27 08:08:29 UTC
now it is alsa crashing everytime i start amarok. 
btw the extract from dr.kony is misleading. this is the right part:


Thread 1 (Thread 0x7f74b30707a0 (LWP 24746)):
#0  0x00007f74afa058d3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f74aac2be5a in _xcb_conn_wait (c=0xe97000, cond=<optimized out>, vector=0x7fff7609e108, count=0x7fff7609e104) at /var/tmp/portage/x11-libs/libxcb-1.7/work/libxcb-1.7/src/xcb_conn.c:313
#2  0x00007f74aac2c3a3 in _xcb_out_send (c=0xe97000, vector=0x7fff7609e190, count=3) at /var/tmp/portage/x11-libs/libxcb-1.7/work/libxcb-1.7/src/xcb_out.c:338
#3  0x00007f74aac2c434 in xcb_writev (c=0xe97000, vector=<optimized out>, count=<optimized out>, requests=1) at /var/tmp/portage/x11-libs/libxcb-1.7/work/libxcb-1.7/src/xcb_out.c:286
#4  0x00007f74b18256f6 in _XSend (dpy=0xe8c2f0, data=<optimized out>, size=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.4.4/work/libX11-1.4.4/src/xcb_io.c:494
#5  0x00007f74b1825a75 in _XFlush (dpy=0xe8c2f0) at /var/tmp/portage/x11-libs/libX11-1.4.4/work/libX11-1.4.4/src/xcb_io.c:511
#6  0x00007f74b18051ea in XFlush (dpy=0xe8c2f0) at /var/tmp/portage/x11-libs/libX11-1.4.4/work/libX11-1.4.4/src/Flush.c:39
#7  0x00007f74b0d750df in QWidget::setCursor (this=0x1292380, cursor=...) at kernel/qwidget.cpp:5063
#8  0x00007f74b2091056 in MainToolbar::updatePrevAndNext (this=0xe64560) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0/src/toolbar/MainToolbar.cpp:512
#9  0x00007f74b20956c0 in MainToolbar::qt_metacall (this=0xe64560, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x1ec8790) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0_build/src/MainToolbar.moc:110
#10 0x00007f74b035534a in QObject::event (this=0xe64560, e=<optimized out>) at kernel/qobject.cpp:1217
#11 0x00007f74b0d7537d in QWidget::event (this=0xe64560, event=0x1e48150) at kernel/qwidget.cpp:8754
#12 0x00007f74b11786fb in QToolBar::event (this=0xe64560, event=0x1e48150) at widgets/qtoolbar.cpp:1250
#13 0x00007f74b0d24064 in QApplicationPrivate::notify_helper (this=0xe93c30, receiver=0xe64560, e=0x1e48150) at kernel/qapplication.cpp:4481
#14 0x00007f74b0d28bda in QApplication::notify (this=<optimized out>, receiver=0xe64560, e=0x1e48150) at kernel/qapplication.cpp:4360
#15 0x00007f74b2a778c6 in KApplication::notify (this=0x7fff7609f0f0, receiver=0xe64560, event=0x1e48150) at /var/tmp/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#16 0x00007f74b034107b in QCoreApplication::notifyInternal (this=0x7fff7609f0f0, receiver=0xe64560, event=0x1e48150) at kernel/qcoreapplication.cpp:787
#17 0x00007f74b0344834 in sendEvent (event=0x1e48150, receiver=0xe64560) at kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xc68be0) at kernel/qcoreapplication.cpp:1428
#19 0x00007f74b036be33 in sendPostedEvents () at kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#21 0x00007f74aa740652 in g_main_dispatch (context=0xe6db50) at gmain.c:2441
#22 g_main_context_dispatch (context=0xe6db50) at gmain.c:3011
#23 0x00007f74aa740e48 in g_main_context_iterate (context=0xe6db50, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#24 0x00007f74aa741021 in g_main_context_iteration (context=0xe6db50, may_block=1) at gmain.c:3152
#25 0x00007f74b036bfcf in QEventDispatcherGlib::processEvents (this=0xe6db30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#26 0x00007f74b0dc975e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f74b0340422 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f74b0340664 in QEventLoop::exec (this=0x7fff7609f050, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f74b0344aeb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#30 0x000000000040a1e9 in main (argc=2, argv=0x7fff760a1588) at /var/tmp/portage/media-sound/amarok-2.5.0-r2/work/amarok-2.5.0/src/main.cpp:303
Comment 5 Till Schäfer 2012-04-27 08:15:33 UTC
removing the line dynamic mode from amarokrc fixed the crash for me.

[General Options]
Dynamic Mode=true

Dynamic mode window was also open when starting amarok
Comment 6 Till Schäfer 2012-04-27 08:17:01 UTC
Created attachment 70693 [details]
amarokrc which caused the crash
Comment 7 Till Schäfer 2012-04-27 08:17:45 UTC
so this is not fixed -> please reopen
Comment 8 Rob D 2012-04-27 08:46:41 UTC
Till, I was having this problem every time I started Amarok, even without
an mp3 parameter. It's probably best if you open a new beg report.

In other news, the steps I took to remedy this particular bug resulted in
jumpy playback when outputting to pulseaudio-jack-sink.
I've thus far been unable to remedy the problem, but I think it's
gstreamer, not amarok, as I undated both simultaneously, and now older
versions of amarok exhibit the same sound problems :-(.

Rob

On 27 April 2012 09:17, Till Schäfer <till2.schaefer@uni-dortmund.de> wrote:

> https://bugs.kde.org/show_bug.cgi?id=293570
>
> --- Comment #7 from Till Schäfer <till2.schaefer@uni-dortmund.de> ---
> so this is not fixed -> please reopen
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 9 Till Schäfer 2012-04-27 09:54:17 UTC
alsa = also (in comment 4) 

sry for the typo -> it wanted to say that after the first start it kept contantly crashing when i start amarok. It also crashed without command line parameters.
Comment 10 Myriam Schweingruber 2012-04-30 00:11:08 UTC
Till: please open a new report and paste the complete backtrace inline, else it is not searchable.
Comment 11 Till Schäfer 2012-04-30 17:01:45 UTC
done: 

https://bugs.kde.org/show_bug.cgi?id=299119