Version: 1.4.4 (using KDE 3.5.7, Debian Package 4:3.5.7.dfsg.1-1 (lenny/sid)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.20-1-686 I had in my playlist some local files and a last.fm stream, when is was time to advance into the last.fm stream entry in the playlist amarok crashed. This is what I got from the crash: ======== DEBUG INFORMATION ======= Version: 1.4.4 Engine: xine-engine Build date: Feb 18 2007 CC version: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) KDElibs: 3.5.5 Qt: 3.3.7 TagLib: 1.4.0 CPU count: 2 NDEBUG: true ==== file `which amarokapp` ======= /usr/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped ==== (gdb) bt ===================== Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1250826016 (LWP 17922)] [New Thread -1585697904 (LWP 18349)] [New Thread -1631757424 (LWP 18348)] [New Thread -1594090608 (LWP 18347)] [New Thread -1623364720 (LWP 18346)] [New Thread -1265812592 (LWP 17933)] 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb67cffeb in waitpid () from /lib/i686/cmov/libc.so.6 #2 0x0804d156 in Amarok::Crash::crashHandler () #3 <signal handler called> #4 0xb658018b in QString::deref (this=0x0) at tools/qstring.cpp:1549 #5 0xb6580f86 in QString::operator= (this=0x0, s=@0xa32083e0) at tools/qstring.cpp:1594 #6 0xb6294dec in QUrlPrivate::operator= (this=0x0) at kernel/qurl.cpp:47 #7 0xb6290c1c in QUrl::operator= (this=0x9082ce8, url=@0xbfbc1810) at kernel/qurl.cpp:886 #8 0xb7c4f4d7 in LastFm::WebService::handshake () from /usr/lib/libamarok.so.0 #9 0xb7c502a9 in LastFm::Controller::getNewProxy () from /usr/lib/libamarok.so.0 #10 0xb7c1b7a0 in EngineController::play () from /usr/lib/libamarok.so.0 #11 0xb7cc8c70 in Playlist::activate () from /usr/lib/libamarok.so.0 #12 0xb7cd4688 in Playlist::playNextTrack () from /usr/lib/libamarok.so.0 #13 0xb7cd6c82 in Playlist::qt_invoke () from /usr/lib/libamarok.so.0 #14 0xb6268e1b in QObject::activate_signal (this=0xb7ed2440, clist=0x81e1508, o=0xbfbc1de8) at kernel/qobject.cpp:2356 #15 0xb6269171 in QObject::activate_signal_bool (this=0xb7ed2440, signal=4, param=false) at kernel/qobject.cpp:2452 #16 0xb7c18dcb in EngineController::orderNext () from /usr/lib/libamarok.so.0 #17 0xb7c18e0c in EngineController::next () from /usr/lib/libamarok.so.0 #18 0xb7c19dd9 in EngineController::slotMainTimer () from /usr/lib/libamarok.so.0 #19 0xb7c1d430 in EngineController::qt_invoke () from /usr/lib/libamarok.so.0 #20 0xb6268e1b in QObject::activate_signal (this=0x80ca000, clist=0x80ed940, o=0xbfbc1f5c) at kernel/qobject.cpp:2356 #21 0xb62698ac in QObject::activate_signal (this=0x80ca000, signal=2) at kernel/qobject.cpp:2325 #22 0xb65f404e in QTimer::timeout (this=0x80ca000) at .moc/debug-shared-mt/moc_qtimer.cpp:82 #23 0xb62906cf in QTimer::event (this=0x80ca000, e=0xbfbc22a8) at kernel/qtimer.cpp:219 #24 0xb6200cf2 in QApplication::internalNotify (this=0xbfbc2534, receiver=0x80ca000, e=0xbfbc22a8) at kernel/qapplication.cpp:2635 #25 0xb6202b0f in QApplication::notify (this=0xbfbc2534, receiver=0x80ca000, e=0xbfbc22a8) at kernel/qapplication.cpp:2358 #26 0xb72b0142 in KApplication::notify (this=0xbfbc2534, receiver=0x80ca000, event=0xbfbc22a8) at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550 #27 0xb61944c1 in QApplication::sendEvent (receiver=0x80ca000, event=0xbfbc22a8) at ../include/qapplication.h:520 #28 0xb61f36c3 in QEventLoop::activateTimers (this=0x809d050) at kernel/qeventloop_unix.cpp:556 #29 0xb61a880f in QEventLoop::processEvents (this=0x809d050, flags=4) at kernel/qeventloop_x11.cpp:389 #30 0xb621b245 in QEventLoop::enterLoop (this=0x809d050) at kernel/qeventloop.cpp:198 #31 0xb621b066 in QEventLoop::exec (this=0x809d050) at kernel/qeventloop.cpp:145 #32 0xb620288b in QApplication::exec (this=0xbfbc2534) at kernel/qapplication.cpp:2758 #33 0x0804bc8f in ?? () #34 0xbfbc2534 in ?? () #35 0xbfbc26c4 in ?? () #36 0x08069746 in ?? () #37 0x08069735 in ?? () #38 0x00000000 in ?? () #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 No symbol table info available. #1 0xb67cffeb in waitpid () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0x0804d156 in Amarok::Crash::crashHandler () No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0xb658018b in QString::deref (this=0x0) at tools/qstring.cpp:1549 No locals. #5 0xb6580f86 in QString::operator= (this=0x0, s=@0xa32083e0) at tools/qstring.cpp:1594 No locals. #6 0xb6294dec in QUrlPrivate::operator= (this=0x0) at kernel/qurl.cpp:47 No locals. #7 0xb6290c1c in QUrl::operator= (this=0x9082ce8, url=@0xbfbc1810) at kernel/qurl.cpp:886 No locals. #8 0xb7c4f4d7 in LastFm::WebService::handshake () from /usr/lib/libamarok.so.0 No symbol table info available. #9 0xb7c502a9 in LastFm::Controller::getNewProxy () from /usr/lib/libamarok.so.0 No symbol table info available. #10 0xb7c1b7a0 in EngineController::play () from /usr/lib/libamarok.so.0 No symbol table info available. #11 0xb7cc8c70 in Playlist::activate () from /usr/lib/libamarok.so.0 No symbol table info available. #12 0xb7cd4688 in Playlist::playNextTrack () from /usr/lib/libamarok.so.0 No symbol table info available. #13 0xb7cd6c82 in Playlist::qt_invoke () from /usr/lib/libamarok.so.0 No symbol table info available. #14 0xb6268e1b in QObject::activate_signal (this=0xb7ed2440, clist=0x81e1508, o=0xbfbc1de8) at kernel/qobject.cpp:2356 object = (class QObject *) 0x81dbb58 sol = (QSenderObjectList *) 0x81dc978 oldSender = (class QObject *) 0x0 c = (QConnection *) 0x81e07d0 #15 0xb6269171 in QObject::activate_signal_bool (this=0xb7ed2440, signal=4, param=false) at kernel/qobject.cpp:2452 clist = (QConnectionList *) 0x81e1508 o = {{type = 0xb673f030, payload = {b = 128, c = -128 '\200', s = 15488, i = 145308800, l = 145308800, uc = 128 '\200', us = 15488, ui = 145308800, ul = 145308800, f = 1.0185541e-33, d = 3.1492997702680087e-267, byte = "\200<��\b\b��\231\b����\207�� \001\210��", bytearray = { data = 0x8a93c80 "\200<��\b\200<��\b", size = 144310024}, ptr = 0x8a93c80, voidstar = {ptr = 0x8a93c80, owner = 8}, charstar = { ptr = 0x8a93c80 "\200<��\b\200<��\b", owner = 8}, utf8 = { ptr = 0x8a93c80 "\200<��\b\200<��\b", owner = 8}, local8bit = { ptr = 0x8a93c80 "\200<��\b\200<��\b", owner = 8}, iface = 0x8a93c80, idisp = 0x8a93c80}}, {type = 0xb673f094, payload = {b = false, c = 0 '\0', s = 7680, i = -1078190592, l = -1078190592, uc = 0 '\0', us = 7680, ui = 3216776704, ul = 3216776704, f = -1.46966553, d = -2.9238722057335183e-46, byte = "\000\036����0��z�� \001\210��P ��\b", bytearray = {data = 0xbfbc1e00 "", size = 3061495088}, ptr = 0xbfbc1e00, voidstar = {ptr = 0xbfbc1e00, owner = 48}, charstar = {ptr = 0xbfbc1e00 "", owner = 48}, utf8 = { ptr = 0xbfbc1e00 "", owner = 48}, local8bit = {ptr = 0xbfbc1e00 "", owner = 48}, iface = 0xbfbc1e00, idisp = 0xbfbc1e00}}} #16 0xb7c18dcb in EngineController::orderNext () from /usr/lib/libamarok.so.0 No symbol table info available. #17 0xb7c18e0c in EngineController::next () from /usr/lib/libamarok.so.0 No symbol table info available. #18 0xb7c19dd9 in EngineController::slotMainTimer () from /usr/lib/libamarok.so.0 No symbol table info available. #19 0xb7c1d430 in EngineController::qt_invoke () from /usr/lib/libamarok.so.0 No symbol table info available. #20 0xb6268e1b in QObject::activate_signal (this=0x80ca000, clist=0x80ed940, o=0xbfbc1f5c) at kernel/qobject.cpp:2356 object = (class QObject *) 0xb7ed2440 sol = (QSenderObjectList *) 0x80cae58 oldSender = (class QObject *) 0x0 c = (QConnection *) 0x80ca188 #21 0xb62698ac in QObject::activate_signal (this=0x80ca000, signal=2) at kernel/qobject.cpp:2325 clist = (QConnectionList *) 0x80ed940 o = {{type = 0xb673f030, payload = {b = 192, c = -64 '��', s = 25792, i = 135029952, l = 135029952, uc = 192 '��', us = 25792, ui = 135029952, ul = 135029952, f = 4.22481486e-34, d = -0.10986161419386331, byte = "��d\f\b��\037����\230\037��������\000\001", bytearray = { data = 0x80c64c0 "\200\213p��.\236n����\231n������\a\b`\"\r\b", size = 3216777188}, ptr = 0x80c64c0, voidstar = {ptr = 0x80c64c0, owner = 228}, charstar = { ptr = 0x80c64c0 "\200\213p��.\236n����\231n������\a\b`\"\r\b", owner = 228}, utf8 = { ptr = 0x80c64c0 "\200\213p��.\236n����\231n������\a\b`\"\r\b", owner = 228}, local8bit = { ptr = 0x80c64c0 "\200\213p��.\236n����\231n������\a\b`\"\r\b", owner = 228}, iface = 0x80c64c0, idisp = 0x80c64c0}}} #22 0xb65f404e in QTimer::timeout (this=0x80ca000) at .moc/debug-shared-mt/moc_qtimer.cpp:82 No locals. #23 0xb62906cf in QTimer::event (this=0x80ca000, e=0xbfbc22a8) at kernel/qtimer.cpp:219 No locals. #24 0xb6200cf2 in QApplication::internalNotify (this=0xbfbc2534, receiver=0x80ca000, e=0xbfbc22a8) at kernel/qapplication.cpp:2635 consumed = false handled = false #25 0xb6202b0f in QApplication::notify (this=0xbfbc2534, receiver=0x80ca000, e=0xbfbc22a8) at kernel/qapplication.cpp:2358 res = false #26 0xb72b0142 in KApplication::notify (this=0xbfbc2534, receiver=0x80ca000, event=0xbfbc22a8) at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550 key = {m_sym = 51, m_mod = 3216777784} edit = (class QLineEdit *) 0xbfbc2218 medit = (class QTextEdit *) 0x80c1878 t = Timer _selectAll = (const KShortcut &) @0x0: <error reading variable> ic = (class QPixmap *) 0x8ab2630 #27 0xb61944c1 in QApplication::sendEvent (receiver=0x80ca000, event=0xbfbc22a8) at ../include/qapplication.h:520 No locals. #28 0xb61f36c3 in QEventLoop::activateTimers (this=0x809d050) at kernel/qeventloop_unix.cpp:556 e = {<QEvent> = {<Qt> = {static color0 = @0xb673d6c0, static color1 = @0xb673d6c8, static black = @0xb673d6d0, static white = @0xb673d6d8, static darkGray = @0xb673d6e0, static gray = @0xb673d6e8, static lightGray = @0xb673d6f0, static red = @0xb673d6f8, static green = @0xb673d700, static blue = @0xb673d708, static cyan = @0xb673d710, static magenta = @0xb673d718, static yellow = @0xb673d720, static darkRed = @0xb673d728, static darkGreen = @0xb673d730, static darkBlue = @0xb673d738, static darkCyan = @0xb673d740, static darkMagenta = @0xb673d748, static darkYellow = @0xb673d750, static arrowCursor = @0xb673be60, static upArrowCursor = @0xb673be64, static crossCursor = @0xb673be68, static waitCursor = @0xb673be6c, static ibeamCursor = @0xb673be70, static sizeVerCursor = @0xb673be74, static sizeHorCursor = @0xb673be78, static sizeBDiagCursor = @0xb673be7c, static sizeFDiagCursor = @0xb673be80, static sizeAllCursor = @0xb673be84, static blankCursor = @0xb673be88, static splitVCursor = @0xb673be8c, static splitHCursor = @0xb673be90, static pointingHandCursor = @0xb673be94, static forbiddenCursor = @0xb673be98, static whatsThisCursor = @0xb673be9c, static busyCursor = @0xb673bea0}, _vptr.QEvent = 0xb6707ea0, t = QEvent::Timer, posted = 0, spont = 0}, id = 123} first = false currentTime = {tv_sec = 1181745190, tv_usec = 866783} n_act = 1 maxCount = 7 begin = (TimerInfo *) 0x8d51928 t = (TimerInfo *) 0x8d51928 #29 0xb61a880f in QEventLoop::processEvents (this=0x809d050, flags=4) at kernel/qeventloop_x11.cpp:389 event = {type = 28, xany = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498}, xkey = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, root = 395, subwindow = 629176966, time = 0, x = 21, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 4, same_screen = 1}, xbutton = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, root = 395, subwindow = 629176966, time = 0, x = 21, y = 0, x_root = 0, y_root = 0, state = 0, button = 4, same_screen = 1}, xmotion = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, root = 395, subwindow = 629176966, time = 0, x = 21, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 4 '\004', same_screen = 1}, xcrossing = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, root = 395, subwindow = 629176966, time = 0, x = 21, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 4, same_screen = 1, focus = 1, state = 16}, xfocus = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, mode = 395, detail = 629176966}, xexpose = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, x = 395, y = 629176966, width = 0, height = 21, count = 0}, xgraphicsexpose = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, drawable = 75497498, x = 395, y = 629176966, width = 0, height = 21, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, drawable = 75497498, major_code = 395, minor_code = 629176966}, xvisibility = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, state = 395}, xcreatewindow = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, parent = 75497498, window = 395, x = 629176966, y = 0, width = 21, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395}, xunmap = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395, from_configure = 629176966}, xmap = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395, override_redirect = 629176966}, xmaprequest = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, parent = 75497498, window = 395}, xreparent = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395, parent = 629176966, x = 0, y = 21, override_redirect = 0}, xconfigure = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395, x = 629176966, y = 0, width = 21, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395, x = 629176966, y = 0}, xresizerequest = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, width = 395, height = 629176966}, xconfigurerequest = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, parent = 75497498, window = 395, x = 629176966, y = 0, width = 21, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 4}, xcirculate = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, event = 75497498, window = 395, place = 629176966}, xcirculaterequest = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, parent = 75497498, window = 395, place = 629176966}, xproperty = { type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, atom = 395, time = 629176966, state = 0}, xselectionclear = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, selection = 395, time = 629176966}, xselectionrequest = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, owner = 75497498, requestor = 395, selection = 629176966, target = 0, property = 21, time = 0}, xselection = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, requestor = 75497498, selection = 395, target = 629176966, property = 0, time = 21}, xcolormap = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, colormap = 395, c_new = 629176966, state = 0}, xclient = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, message_type = 395, format = 629176966, data = { b = "\000\000\000\000\025", '\0' <repeats 14 times>, s = {0, 0, 21, 0, 0, 0, 0, 0, 0, 0}, l = {0, 21, 0, 0, 0}}}, xmapping = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, request = 395, first_keycode = 629176966, count = 0}, xerror = { type = 28, display = 0xeeede, resourceid = 0, serial = 134826264, error_code = 26 '\032', request_code = 0 '\0', minor_code = 128 '\200'}, xkeymap = {type = 28, serial = 978654, send_event = 0, display = 0x8094918, window = 75497498, key_vector = "\213\001\000\000\206z\200%\000\000\000\000\025", '\0' <repeats 18 times>}, pad = {28, 978654, 0, 134826264, 75497498, 395, 629176966, 0, 21, 0, 0, 0, 0, 4, 1, 1, 16, 24, 24, 144785488, 25, 144785656, -1232601088, 1767990130}} nevents = 0 locker = {mtx = 0x8088bd0} exclude_all = 10 canWait = true tm = (timeval *) 0xb673d574 highest = 50 nsel = 0 zerotm = {tv_sec = 0, tv_usec = 0} t = {0xb6638ba6 "Read", 0xb6638bab "Write", 0xb6638bb1 "Exception"} #30 0xb621b245 in QEventLoop::enterLoop (this=0x809d050) at kernel/qeventloop.cpp:198 old_exitloop = false #31 0xb621b066 in QEventLoop::exec (this=0x809d050) at kernel/qeventloop.cpp:145 No locals. #32 0xb620288b in QApplication::exec (this=0xbfbc2534) at kernel/qapplication.cpp:2758 No locals. #33 0x0804bc8f in ?? () No symbol table info available. #34 0xbfbc2534 in ?? () No symbol table info available. #35 0xbfbc26c4 in ?? () No symbol table info available. #36 0x08069746 in ?? () No symbol table info available. #37 0x08069735 in ?? () No symbol table info available. #38 0x00000000 in ?? () No symbol table info available. ==== (gdb) thread apply all bt ==== Thread 6 (Thread -1265812592 (LWP 17933)): #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb5b8485c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb681d194 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6 #3 0xa333da4f in ?? () from /usr/lib/libxine.so.1 #4 0x08b8d318 in ?? () #5 0x08b8d300 in ?? () #6 0xb48d3398 in ?? () #7 0xb48d33b8 in ?? () #8 0x4b873360 in ?? () #9 0xb48d33a0 in ?? () #10 0x08b8d318 in ?? () #11 0xb48d3398 in ?? () #12 0x06c3b819 in ?? () #13 0x00000000 in ?? () Thread 5 (Thread -1623364720 (LWP 18346)): #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb6806bc3 in poll () from /lib/i686/cmov/libc.so.6 #2 0xa29d9213 in ?? () from /usr/lib/xine/plugins/1.1.6/xineplug_ao_out_alsa.so #3 0x9f3d62f8 in ?? () #4 0x00000001 in ?? () #5 0x0000014d in ?? () #6 0x00000018 in ?? () #7 0xb5b8380c in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread -1594090608 (LWP 18347)): #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb5b845d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb681d14d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xa334c3ea in ?? () from /usr/lib/libxine.so.1 #4 0x09079d00 in ?? () #5 0x09079ce8 in ?? () #6 0x00000000 in ?? () Thread 3 (Thread -1631757424 (LWP 18348)): #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb5b845d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb681d14d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xa334121c in ?? () from /usr/lib/libxine.so.1 #4 0x09030fd4 in ?? () #5 0x09030fbc in ?? () #6 0x09071ad0 in ?? () #7 0x090711b0 in ?? () #8 0x9ebd5328 in ?? () #9 0xb5b83c00 in pthread_mutex_unlock () from /lib/i686/cmov/libpthread.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread -1585697904 (LWP 18349)): #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb5b845d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb681d14d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xa3351738 in xine_event_wait () from /usr/lib/libxine.so.1 #4 0x09116af0 in ?? () #5 0x08cdacb0 in ?? () #6 0x00000001 in ?? () #7 0xa33517c4 in ?? () from /usr/lib/libxine.so.1 #8 0x08cdacb0 in ?? () #9 0x09116af0 in ?? () #10 0x08cdacb4 in ?? () #11 0xb5b8eff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #12 0x00000000 in ?? () Thread 1 (Thread -1250826016 (LWP 17922)): #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 #1 0xb67cffeb in waitpid () from /lib/i686/cmov/libc.so.6 #2 0x0804d156 in Amarok::Crash::crashHandler () #3 <signal handler called> #4 0xb658018b in QString::deref (this=0x0) at tools/qstring.cpp:1549 #5 0xb6580f86 in QString::operator= (this=0x0, s=@0xa32083e0) at tools/qstring.cpp:1594 #6 0xb6294dec in QUrlPrivate::operator= (this=0x0) at kernel/qurl.cpp:47 #7 0xb6290c1c in QUrl::operator= (this=0x9082ce8, url=@0xbfbc1810) at kernel/qurl.cpp:886 #8 0xb7c4f4d7 in LastFm::WebService::handshake () from /usr/lib/libamarok.so.0 #9 0xb7c502a9 in LastFm::Controller::getNewProxy () from /usr/lib/libamarok.so.0 #10 0xb7c1b7a0 in EngineController::play () from /usr/lib/libamarok.so.0 #11 0xb7cc8c70 in Playlist::activate () from /usr/lib/libamarok.so.0 #12 0xb7cd4688 in Playlist::playNextTrack () from /usr/lib/libamarok.so.0 #13 0xb7cd6c82 in Playlist::qt_invoke () from /usr/lib/libamarok.so.0 #14 0xb6268e1b in QObject::activate_signal (this=0xb7ed2440, clist=0x81e1508, o=0xbfbc1de8) at kernel/qobject.cpp:2356 #15 0xb6269171 in QObject::activate_signal_bool (this=0xb7ed2440, signal=4, param=false) at kernel/qobject.cpp:2452 #16 0xb7c18dcb in EngineController::orderNext () from /usr/lib/libamarok.so.0 #17 0xb7c18e0c in EngineController::next () from /usr/lib/libamarok.so.0 #18 0xb7c19dd9 in EngineController::slotMainTimer () from /usr/lib/libamarok.so.0 #19 0xb7c1d430 in EngineController::qt_invoke () from /usr/lib/libamarok.so.0 #20 0xb6268e1b in QObject::activate_signal (this=0x80ca000, clist=0x80ed940, o=0xbfbc1f5c) at kernel/qobject.cpp:2356 #21 0xb62698ac in QObject::activate_signal (this=0x80ca000, signal=2) at kernel/qobject.cpp:2325 #22 0xb65f404e in QTimer::timeout (this=0x80ca000) at .moc/debug-shared-mt/moc_qtimer.cpp:82 #23 0xb62906cf in QTimer::event (this=0x80ca000, e=0xbfbc22a8) at kernel/qtimer.cpp:219 #24 0xb6200cf2 in QApplication::internalNotify (this=0xbfbc2534, receiver=0x80ca000, e=0xbfbc22a8) at kernel/qapplication.cpp:2635 #25 0xb6202b0f in QApplication::notify (this=0xbfbc2534, receiver=0x80ca000, e=0xbfbc22a8) at kernel/qapplication.cpp:2358 #26 0xb72b0142 in KApplication::notify (this=0xbfbc2534, receiver=0x80ca000, event=0xbfbc22a8) at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550 #27 0xb61944c1 in QApplication::sendEvent (receiver=0x80ca000, event=0xbfbc22a8) at ../include/qapplication.h:520 #28 0xb61f36c3 in QEventLoop::activateTimers (this=0x809d050) at kernel/qeventloop_unix.cpp:556 #29 0xb61a880f in QEventLoop::processEvents (this=0x809d050, flags=4) at kernel/qeventloop_x11.cpp:389 #30 0xb621b245 in QEventLoop::enterLoop (this=0x809d050) at kernel/qeventloop.cpp:198 #31 0xb621b066 in QEventLoop::exec (this=0x809d050) at kernel/qeventloop.cpp:145 #32 0xb620288b in QApplication::exec (this=0xbfbc2534) at kernel/qapplication.cpp:2758 #33 0x0804bc8f in ?? () #34 0xbfbc2534 in ?? () #35 0xbfbc26c4 in ?? () #36 0x08069746 in ?? () #37 0x08069735 in ?? () #38 0x00000000 in ?? () #0 0xb7eff7f2 in ?? () from /lib/ld-linux.so.2 ==== kdBacktrace() ================
http://bugs.kde.org/show_bug.cgi?id=141445 looks like a dupe of this one. I've also had experienced this problem on amarok 1.4.7 on kde 3.5.8 (Debian unstable).
cant reproduce in amarok 2, therefore it must be fixed with the new last.fm implementation