Bug 146753 - Crash after advancing to next track when is a last.fm stream.
Summary: Crash after advancing to next track when is a last.fm stream.
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.4.4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-13 18:39 UTC by Raúl
Modified: 2008-04-23 03:59 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl 2007-06-13 18:39:16 UTC
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<&#56319;&#57001;\b\b&#56319;&#57087;\231\b&#56319;&#57076;&#56319;&#57071;\207&#56319;&#57014; \001\210&#56319;&#57014;", bytearray = {
        data = 0x8a93c80 "\200<&#56319;&#57001;\b\200<&#56319;&#57001;\b", size = 144310024}, 
      ptr = 0x8a93c80, voidstar = {ptr = 0x8a93c80, owner = 8}, charstar = {
        ptr = 0x8a93c80 "\200<&#56319;&#57001;\b\200<&#56319;&#57001;\b", owner = 8}, utf8 = {
        ptr = 0x8a93c80 "\200<&#56319;&#57001;\b\200<&#56319;&#57001;\b", owner = 8}, local8bit = {
        ptr = 0x8a93c80 "\200<&#56319;&#57001;\b\200<&#56319;&#57001;\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&#56319;&#57020;&#56319;&#57023;0&#56319;&#57013;z&#56319;&#57014; \001\210&#56319;&#57014;P &#56319;&#57018;\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 '&#56319;&#57024;', s = 25792, 
      i = 135029952, l = 135029952, uc = 192 '&#56319;&#57024;', us = 25792, ui = 135029952, 
      ul = 135029952, f = 4.22481486e-34, d = -0.10986161419386331, 
      byte = "&#56319;&#57024;d\f\b&#56319;&#57060;\037&#56319;&#57020;&#56319;&#57023;\230\037&#56319;&#57020;&#56319;&#57023;&#56319;&#56996;&#56319;&#57045;\000\001", bytearray = {
        data = 0x80c64c0 "\200\213p&#56319;&#57014;.\236n&#56319;&#57014;&#56319;&#57008;\231n&#56319;&#57014;&#56319;&#57000;&#56319;&#56994;\a\b`\"\r\b", 
        size = 3216777188}, ptr = 0x80c64c0, voidstar = {ptr = 0x80c64c0, 
        owner = 228}, charstar = {
        ptr = 0x80c64c0 "\200\213p&#56319;&#57014;.\236n&#56319;&#57014;&#56319;&#57008;\231n&#56319;&#57014;&#56319;&#57000;&#56319;&#56994;\a\b`\"\r\b", 
        owner = 228}, utf8 = {
        ptr = 0x80c64c0 "\200\213p&#56319;&#57014;.\236n&#56319;&#57014;&#56319;&#57008;\231n&#56319;&#57014;&#56319;&#57000;&#56319;&#56994;\a\b`\"\r\b", 
        owner = 228}, local8bit = {
        ptr = 0x80c64c0 "\200\213p&#56319;&#57014;.\236n&#56319;&#57014;&#56319;&#57008;\231n&#56319;&#57014;&#56319;&#57000;&#56319;&#56994;\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() ================
Comment 1 Raúl 2007-11-06 11:50:12 UTC
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).
Comment 2 Seb Ruiz 2008-04-23 03:59:30 UTC
cant reproduce in amarok 2, therefore it must be fixed with the new last.fm implementation