lastfm related crash

Mark Kretschmann markey at web.de
Tue Jul 11 22:57:42 UTC 2006


Ok this is actually from Flameeyes, I'm forwarding..


-- ======== DEBUG INFORMATION  =======
Version:    1.4-SVN
Engine:     xine-engine
Build date: Jul 11 2006
CC version: 4.1.1 (Gentoo 4.1.1)
KDElibs:    3.5.3
Qt:         3.3.6
TagLib:     1.4.0
NDEBUG:     true
==== file `which amarokapp` =======
/usr/bin/amarokapp: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), 
for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 
2.6.9, stripped
 
 
==== (gdb) bt =====================
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47774303636496 (LWP 23273)]
[New Thread 1115703632 (LWP 23295)]
[New Thread 1107310928 (LWP 23294)]
[New Thread 1098918224 (LWP 23293)]
[New Thread 1090525520 (LWP 23292)]
[New Thread 1082132816 (LWP 23291)]
0x00002b734dd2392f in __libc_waitpid (pid=25977, stat_loc=0x0, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
	in ../sysdeps/unix/sysv/linux/waitpid.c
#0  0x00002b734dd2392f in __libc_waitpid (pid=25977, stat_loc=0x0, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x0000000000406792 in amaroK::Crash::crashHandler ()
    at crashhandler.cpp:225
#2  <signal handler called>
#3  QString::deref (this=0xce3be0) at tools/qshared.h:50
#4  0x00002b734d984d37 in QString::operator= (this=0xce3be0, 
    s=@0x7fff5e0bab60) at tools/qstring.cpp:1594
#5  0x00002b734cdaaf59 in LastFm::WebService::changeStation (this=0xce3b80, 
    url=<value optimized out>) at lastfm.cpp:416
#6  0x00002b734cd9083a in EngineController::play (this=0x2b734d0fef60, 
    bundle=@0xba2990, offset=0) at enginecontroller.cpp:394
#7  0x00002b734cdea261 in Playlist::activate (this=0x6c3750, item=0xba2a78)
    at playlist.cpp:1764
#8  0x00002b734cdec059 in Playlist::playNextTrack (this=0x6c3750, 
    forceNext=true) at playlist.cpp:1278
#9  0x00002b734cdec636 in Playlist::playNextTrack (this=0x6c3750, 
    forceNext=false) at playlist.cpp:1194
#10 0x00002b734cdf0305 in Playlist::qt_invoke (this=0x6c3750, _id=117, 
    _o=0x7fff5e0bb5b0) at playlist.moc:454
#11 0x00002b734d7b272c in QObject::activate_signal (this=0x2b734d0fef60, 
    clist=<value optimized out>, o=0x7fff5e0bb5b0) at kernel/qobject.cpp:2356
#12 0x00002b734d7b28f2 in QObject::activate_signal_bool (this=0x2b734d0fef60, 
    signal=<value optimized out>, param=<value optimized out>)
    at kernel/qobject.cpp:2452
#13 0x00002b734cd91b95 in EngineController::qt_invoke (this=0x2b734d0fef60, 
    _id=28, _o=0x7fff5e0bb6a0) at enginecontroller.moc:256
#14 0x00002b734d7b272c in QObject::activate_signal (this=0x9d4bd0, 
    clist=<value optimized out>, o=0x7fff5e0bb6a0) at kernel/qobject.cpp:2356
#15 0x00002b734d7b2cf9 in QObject::activate_signal (this=0x9d4bd0, signal=2)
    at kernel/qobject.cpp:2325
#16 0x00002aaaab5d5f80 in XineEngine::customEvent (this=0x9d4bd0, e=0x12106b0)
    at xine-engine.cpp:701
#17 0x00002b734d7b19ae in QObject::event (this=0x9d4bd0, e=0x12106b0)
    at kernel/qobject.cpp:755
#18 0x00002b734d77878c in QApplication::internalNotify (
    this=<value optimized out>, receiver=0x9d4bd0, e=0x12106b0)
    at kernel/qapplication.cpp:2635
#19 0x00002b734d778d2a in QApplication::notify (this=0x7fff5e0bbcc0, 
    receiver=0x9d4bd0, e=0x54004d00470020) at kernel/qapplication.cpp:2523
#20 0x00002b734d1efca6 in KApplication::notify (this=0x7fff5e0bbcc0, 
    receiver=0x9d4bd0, event=0x12106b0) at kapplication.cpp:550
#21 0x00002b734cd2e9dd in QApplication::sendEvent (receiver=0xd07490, 
    event=0x54004d00470020) at /usr/qt/3/include/qapplication.h:520
#22 0x00002b734d77645c in QApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qapplication.cpp:3299
#23 0x00002b734d73eefe in QEventLoop::processEvents (this=0x59e320, flags=4)
    at kernel/qeventloop_x11.cpp:144
#24 0x00002b734d783794 in QEventLoop::enterLoop (this=0x59e320)
    at kernel/qeventloop.cpp:198
#25 0x00002b734d78368d in QEventLoop::exec (this=0x59e320)
    at kernel/qeventloop.cpp:145
#26 0x0000000000405c04 in main (argc=1, argv=0x7fff5e0bbf78) at main.cpp:107
#27 0x00002b734e04b134 in __libc_start_main (main=0x405678 <main>, argc=1, 
    ubp_av=0x7fff5e0bbf78, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff5e0bbf68) at libc-start.c:238
#28 0x00000000004055e9 in _start ()
Current language:  auto; currently c
#0  0x00002b734dd2392f in __libc_waitpid (pid=25977, stat_loc=0x0, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
	oldtype = 0
	result = <value optimized out>
#1  0x0000000000406792 in amaroK::Crash::crashHandler ()
    at crashhandler.cpp:225
	pid = 25977
#2  <signal handler called>
	_nl_msg_cat_cntr = 19
#3  QString::deref (this=0xce3be0) at tools/qshared.h:50
No locals.
#4  0x00002b734d984d37 in QString::operator= (this=0xce3be0, 
    s=@0x7fff5e0bab60) at tools/qstring.cpp:1594
No locals.
#5  0x00002b734cdaaf59 in LastFm::WebService::changeStation (this=0xce3b80, 
    url=<value optimized out>) at lastfm.cpp:416
	http = {<QNetworkProtocol> = {<QObject> = {<Qt> = {
        static color0 = @0x2b734dceaa20, static color1 = @0x2b734dceaa28, 
        static black = @0x2b734dceaa30, static white = @0x2b734dceaa38, 
        static darkGray = @0x2b734dceaa40, static gray = @0x2b734dceaa48, 
        static lightGray = @0x2b734dceaa50, static red = @0x2b734dceaa58, 
        static green = @0x2b734dceaa60, static blue = @0x2b734dceaa68, 
        static cyan = @0x2b734dceaa70, static magenta = @0x2b734dceaa78, 
        static yellow = @0x2b734dceaa80, static darkRed = @0x2b734dceaa88, 
        static darkGreen = @0x2b734dceaa90, 
        static darkBlue = @0x2b734dceaa98, static darkCyan = @0x2b734dceaaa0, 
        static darkMagenta = @0x2b734dceaaa8, 
        static darkYellow = @0x2b734dceaab0, 
        static arrowCursor = @0x2b734dce8760, 
        static upArrowCursor = @0x2b734dce8768, 
        static crossCursor = @0x2b734dce8770, 
        static waitCursor = @0x2b734dce8778, 
        static ibeamCursor = @0x2b734dce8780, 
        static sizeVerCursor = @0x2b734dce8788, 
        static sizeHorCursor = @0x2b734dce8790, 
        static sizeBDiagCursor = @0x2b734dce8798, 
        static sizeFDiagCursor = @0x2b734dce87a0, 
        static sizeAllCursor = @0x2b734dce87a8, 
        static blankCursor = @0x2b734dce87b0, 
        static splitVCursor = @0x2b734dce87b8, 
        static splitHCursor = @0x2b734dce87c0, 
        static pointingHandCursor = @0x2b734dce87c8, 
        static forbiddenCursor = @0x2b734dce87d0, 
        static whatsThisCursor = @0x2b734dce87d8, 
        static busyCursor = @0x2b734dce87e0}, _vptr.QObject = 0x2b734dcc8310, 
      static metaObj = 0x52aed0, isSignal = 0, isWidget = 0, pendTimer = 1, 
      blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, 
      parentObj = 0x0, childObjects = 0x124c2d0, connections = 0xe6e500, 
      senderObjects = 0xce46b0, eventFilters = 0x0, postedEvents = 0x0, 
      d = 0x0}, static metaObj = 0xb84150, d = 0x13d5620}, 
  static metaObj = 0xb848d0, d = 0xb820e0, unused = 0x7fff5e0bac50, 
  bytesRead = 0}
	result = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x529b70, static shared_null = 0x529b70}, d = 0x69a030, 
  static shared_null = 0x529b70}
	errCode = 0
	_url = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x529b70, static shared_null = 0x529b70}, d = 0x9a27c0, 
  static shared_null = 0x529b70}
#6  0x00002b734cd9083a in EngineController::play (this=0x2b734d0fef60, 
    bundle=@0xba2990, offset=0) at enginecontroller.cpp:394
	uniquelyNamedStackAllocatedStandardBlock = {m_start = {
    tv_sec = 1152655242, tv_usec = 610441}, 
  m_label = 0x2b734cf07e80 "void EngineController::play(const MetaBundle&, 
uint)"}
	url = {m_strProtocol = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0x8dc620, 
    static shared_null = 0x529b70}, m_strUser = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
    static shared_null = 0x529b70}, m_strPass = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
    static shared_null = 0x529b70}, m_strHost = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0xb9ad30, 
    static shared_null = 0x529b70}, m_strPath = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0xd185f0, 
    static shared_null = 0x529b70}, m_strRef_encoded = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
    static shared_null = 0x529b70}, m_strQuery_encoded = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
    static shared_null = 0x529b70}, m_bIsMalformed = false, m_iUriMode = URL, 
  freeForUse = 8, m_iPort = 0, m_strPath_encoded = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x529b70, static shared_null = 0x529b70}, d = 0xee2350, 
    static shared_null = 0x529b70}, d = 0x74ec90}
	totalTracks = <value optimized out>
	currentTrack = <value optimized out>
	failure_time = {ds = 42610}
	__PRETTY_FUNCTION__ = "void EngineController::play(const MetaBundle&, uint)"
#7  0x00002b734cdea261 in Playlist::activate (this=0x6c3750, item=0xba2a78)
    at playlist.cpp:1764
No locals.
#8  0x00002b734cdec059 in Playlist::playNextTrack (this=0x6c3750, 
    forceNext=true) at playlist.cpp:1278
	item = <value optimized out>
#9  0x00002b734cdec636 in Playlist::playNextTrack (this=0x6c3750, 
    forceNext=false) at playlist.cpp:1194
	it = {<QListViewItemIterator> = {curr = 0x0, 
    listView = 0x6c3750}, <No data fields>}
	tracks = {sh = 0xef6760}
	item = <value optimized out>
#10 0x00002b734cdf0305 in Playlist::qt_invoke (this=0x6c3750, _id=117, 
    _o=0x7fff5e0bb5b0) at playlist.moc:454
No locals.
#11 0x00002b734d7b272c in QObject::activate_signal (this=0x2b734d0fef60, 
    clist=<value optimized out>, o=0x7fff5e0bb5b0) at kernel/qobject.cpp:2356
	object = (class QObject *) 0xce3be0
	sol = (QSenderObjectList *) 0x6c5190
	oldSender = (class QObject *) 0x0
	c = (QConnection *) 0x9a27c0
#12 0x00002b734d7b28f2 in QObject::activate_signal_bool (this=0x2b734d0fef60, 
    signal=<value optimized out>, param=<value optimized out>)
    at kernel/qobject.cpp:2452
	clist = (QConnectionList *) 0x6eda90
	o = {{type = 0x2b734dced0d0, payload = {b = 128, c = -128 '\200', 
      s = 22912, i = 1311070592, l = 47774232304000, uc = 128 '\200', 
      us = 22912, ui = 1311070592, ul = 47774232304000, f = 693526528, 
      d = 2.3603606937845504e-310, byte = "\200Y%Ns+\000\000h��
\v^��\177\000", 
      bytearray = {data = 0x2b734e255980 "", size = 140734771213928}, 
      ptr = 0x2b734e255980, voidstar = {ptr = 0x2b734e255980, owner = 104}, 
      charstar = {ptr = 0x2b734e255980 "", owner = 104}, utf8 = {
        ptr = 0x2b734e255980 "", owner = 104}, local8bit = {
        ptr = 0x2b734e255980 "", owner = 104}, iface = 0x2b734e255980, 
      idisp = 0x2b734e255980}}, {type = 0x2b734dced170, payload = {b = false, 
      c = 0 '\0', s = 19200, i = 10308352, l = 10308352, uc = 0 '\0', 
      us = 19200, ui = 10308352, ul = 10308352, f = 1.44450778e-38, 
      d = 5.0930025884389055e-317, 
      byte = "\000K\235\000\000\000\000\000`��\017Ms+\000", 
bytearray = {
        data = 0x9d4b00 "b", size = 47774214123360}, ptr = 0x9d4b00, 
      voidstar = {ptr = 0x9d4b00, owner = 96}, charstar = {
        ptr = 0x9d4b00 "b", owner = 96}, utf8 = {ptr = 0x9d4b00 "b", 
        owner = 96}, local8bit = {ptr = 0x9d4b00 "b", owner = 96}, 
      iface = 0x9d4b00, idisp = 0x9d4b00}}}
#13 0x00002b734cd91b95 in EngineController::qt_invoke (this=0x2b734d0fef60, 
    _id=28, _o=0x7fff5e0bb6a0) at enginecontroller.moc:256
No locals.
#14 0x00002b734d7b272c in QObject::activate_signal (this=0x9d4bd0, 
    clist=<value optimized out>, o=0x7fff5e0bb6a0) at kernel/qobject.cpp:2356
	object = (class QObject *) 0xce3be0
	sol = (QSenderObjectList *) 0x66aff0
	oldSender = (class QObject *) 0x0
	c = (QConnection *) 0x9a27c0
#15 0x00002b734d7b2cf9 in QObject::activate_signal (this=0x9d4bd0, signal=2)
    at kernel/qobject.cpp:2325
	clist = (QConnectionList *) 0x7fff5e0bab60
	o = {{type = 0x2b734dced0d0, payload = {b = 208, c = -48 '��', 
      s = 19408, i = 10308560, l = 10308560, uc = 208 '��', us = 
19408, 
      ui = 10308560, ul = 10308560, f = 1.44453693e-38, 
      d = 5.0931053540932405e-317, 
      byte = 
"��K\235\000\000\000\000\000��K\235\000\000\000\000", 
bytearray = {
        data = 0x9d4bd0 "��cn����*", 
size = 10308560}, ptr = 0x9d4bd0, 
      voidstar = {ptr = 0x9d4bd0, owner = 208}, charstar = {
        ptr = 0x9d4bd0 "��cn����*", 
owner = 208}, utf8 = {
        ptr = 0x9d4bd0 "��cn����*", 
owner = 208}, local8bit = {
        ptr = 0x9d4bd0 "��cn����*", 
owner = 208}, iface = 0x9d4bd0, 
      idisp = 0x9d4bd0}}}
#16 0x00002aaaab5d5f80 in XineEngine::customEvent (this=0x9d4bd0, e=0x12106b0)
    at xine-engine.cpp:701
No locals.
#17 0x00002b734d7b19ae in QObject::event (this=0x9d4bd0, e=0x12106b0)
    at kernel/qobject.cpp:755
No locals.
#18 0x00002b734d77878c in QApplication::internalNotify (
    this=<value optimized out>, receiver=0x9d4bd0, e=0x12106b0)
    at kernel/qapplication.cpp:2635
	widget = <value optimized out>
	consumed = <value optimized out>
#19 0x00002b734d778d2a in QApplication::notify (this=0x7fff5e0bbcc0, 
    receiver=0x9d4bd0, e=0x54004d00470020) at kernel/qapplication.cpp:2523
	te = {<QEvent> = {<Qt> = {static color0 = @0x2b734dceaa20, 
      static color1 = @0x2b734dceaa28, static black = @0x2b734dceaa30, 
      static white = @0x2b734dceaa38, static darkGray = @0x2b734dceaa40, 
      static gray = @0x2b734dceaa48, static lightGray = @0x2b734dceaa50, 
      static red = @0x2b734dceaa58, static green = @0x2b734dceaa60, 
      static blue = @0x2b734dceaa68, static cyan = @0x2b734dceaa70, 
      static magenta = @0x2b734dceaa78, static yellow = @0x2b734dceaa80, 
      static darkRed = @0x2b734dceaa88, static darkGreen = @0x2b734dceaa90, 
      static darkBlue = @0x2b734dceaa98, static darkCyan = @0x2b734dceaaa0, 
      static darkMagenta = @0x2b734dceaaa8, 
      static darkYellow = @0x2b734dceaab0, 
      static arrowCursor = @0x2b734dce8760, 
      static upArrowCursor = @0x2b734dce8768, 
      static crossCursor = @0x2b734dce8770, 
      static waitCursor = @0x2b734dce8778, 
      static ibeamCursor = @0x2b734dce8780, 
      static sizeVerCursor = @0x2b734dce8788, 
      static sizeHorCursor = @0x2b734dce8790, 
      static sizeBDiagCursor = @0x2b734dce8798, 
      static sizeFDiagCursor = @0x2b734dce87a0, 
      static sizeAllCursor = @0x2b734dce87a8, 
      static blankCursor = @0x2b734dce87b0, 
      static splitVCursor = @0x2b734dce87b8, 
      static splitHCursor = @0x2b734dce87c0, 
      static pointingHandCursor = @0x2b734dce87c8, 
      static forbiddenCursor = @0x2b734dce87d0, 
      static whatsThisCursor = @0x2b734dce87d8, 
      static busyCursor = @0x2b734dce87e0}, _vptr.QEvent = 0x7fff5e0bba90, 
    t = 18941792, posted = 0, spont = 0}, mPos = {xp = 1577826800, 
    yp = 32767}, mGPos = {xp = 18941760, yp = 0}, mDev = 1, mPress = 0, 
  mXT = 0, mYT = 0, mType = 5938272, mPhy = 0, mbAcc = 166}
	w = <value optimized out>
	tablet = <value optimized out>
	res = 176
#20 0x00002b734d1efca6 in KApplication::notify (this=0x7fff5e0bbcc0, 
    receiver=0x9d4bd0, event=0x12106b0) at kapplication.cpp:550
	t = 3000
	ic = (class QPixmap *) 0xba36d0
	_selectAll = (const KShortcut &) @0x2b734d448668: {m_nSeqs = 1, 
  m_rgseq = {{m_nKeys = 1 '\001', m_bTriggerOnRelease = 0 '\0', m_rgvar = {{
          m_sym = 97, m_mod = 2}, {m_sym = 0, m_mod = 0}, {m_sym = 0, 
          m_mod = 0}, {m_sym = 0, m_mod = 0}}, d = 0x0}, {m_nKeys = 0 '\0', 
      m_bTriggerOnRelease = 0 '\0', m_rgvar = {{m_sym = 0, m_mod = 0}, {
          m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}, {m_sym = 0, 
          m_mod = 0}}, d = 0x0}}, d = 0x0}
#21 0x00002b734cd2e9dd in QApplication::sendEvent (receiver=0xd07490, 
    event=0x54004d00470020) at /usr/qt/3/include/qapplication.h:520
No locals.
#22 0x00002b734d77645c in QApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qapplication.cpp:3299
	e = (class QEvent *) 0x12106b0
	r = (class QObject *) 0x9d4bd0
	l = (QPostEventList *) 0x58b140
	it = {<QPtrListIterator<QPostEvent>> = {<QGListIterator> = {
      list = 0x58b140, curNode = 0x0}, <No data fields>}, <No data fields>}
	pe = <value optimized out>
	locker = {mtx = 0x5908c0}
	sent = true
#23 0x00002b734d73eefe in QEventLoop::processEvents (this=0x59e320, flags=4)
    at kernel/qeventloop_x11.cpp:144
	event = {type = 28, xany = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655}, xkey = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    window = 50331655, root = 259, subwindow = 1604000961, time = 0, x = 0, 
    y = -2147483648, x_root = 1919971941, y_root = 0, state = 1, keycode = 2, 
    same_screen = 1}, xbutton = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, root = 259, 
    subwindow = 1604000961, time = 0, x = 0, y = -2147483648, 
    x_root = 1919971941, y_root = 0, state = 1, button = 2, same_screen = 1}, 
  xmotion = {type = 28, serial = 22577696, send_event = 0, 
    display = 0x542e50, window = 50331655, root = 259, 
    subwindow = 1604000961, time = 0, x = 0, y = -2147483648, 
    x_root = 1919971941, y_root = 0, state = 1, is_hint = 2 '\002', 
    same_screen = 1}, xcrossing = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, root = 259, 
    subwindow = 1604000961, time = 0, x = 0, y = -2147483648, 
    x_root = 1919971941, y_root = 0, mode = 1, detail = 2, same_screen = 1, 
    focus = 0, state = 16}, xfocus = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, mode = 259, 
    detail = 0}, xexpose = {type = 28, serial = 22577696, send_event = 0, 
    display = 0x542e50, window = 50331655, x = 259, y = 0, 
    width = 1604000961, height = 0, count = 0}, xgraphicsexpose = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, 
    drawable = 50331655, x = 259, y = 0, width = 1604000961, height = 0, 
    count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, 
    drawable = 50331655, major_code = 259, minor_code = 0}, xvisibility = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    window = 50331655, state = 259}, xcreatewindow = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, parent = 50331655, 
    window = 259, x = 1604000961, y = 0, width = 0, height = 0, 
    border_width = 0, override_redirect = -2147483648}, xdestroywindow = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    event = 50331655, window = 259}, xunmap = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, event = 50331655, window = 259, 
    from_configure = 1604000961}, xmap = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, event = 50331655, window = 259, 
    override_redirect = 1604000961}, xmaprequest = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, parent = 50331655, 
    window = 259}, xreparent = {type = 28, serial = 22577696, send_event = 0, 
    display = 0x542e50, event = 50331655, window = 259, parent = 1604000961, 
    x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, event = 50331655, 
    window = 259, x = 1604000961, y = 0, width = 0, height = 0, 
    border_width = 0, above = 1919971941, override_redirect = 1}, xgravity = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    event = 50331655, window = 259, x = 1604000961, y = 0}, xresizerequest = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    window = 50331655, width = 259, height = 0}, xconfigurerequest = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    parent = 50331655, window = 259, x = 1604000961, y = 0, width = 0, 
    height = 0, border_width = 0, above = 1919971941, detail = 1, 
    value_mask = 1}, xcirculate = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, event = 50331655, window = 259, 
    place = 1604000961}, xcirculaterequest = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, parent = 50331655, window = 259, 
    place = 1604000961}, xproperty = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, atom = 259, 
    time = 1604000961, state = 0}, xselectionclear = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, window = 50331655, 
    selection = 259, time = 1604000961}, xselectionrequest = {type = 28, 
    serial = 22577696, send_event = 0, display = 0x542e50, owner = 50331655, 
    requestor = 259, selection = 1604000961, target = 0, 
    property = 9223372036854775808, time = 1919971941}, xselection = {
    type = 28, serial = 22577696, send_event = 0, display = 0x542e50, 
    requestor = 50331655, selection = 259, target = 1604000961, property = 0, 
    time = 9223372036854775808}, xcolormap = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, colormap = 259, 
    c_new = 1604000961, state = 0}, xclient = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, 
    message_type = 259, format = 1604000961, data = {
      b = '\0' <repeats 15 times>, "\200erpr", s = {0, 0, 0, 0, 0, 0, 0, 
        -32768, 29285, 29296}, l = {0, -9223372036854775808, 1919971941, 
        8589934593, 1}}}, xmapping = {type = 28, serial = 22577696, 
    send_event = 0, display = 0x542e50, window = 50331655, request = 259, 
    first_keycode = 0, count = 1604000961}, xerror = {type = 28, 
    display = 0x1588220, resourceid = 0, serial = 5516880, 
    error_code = 7 '\a', request_code = 0 '\0', minor_code = 0 '\0'}, 
  xkeymap = {type = 28, serial = 22577696, send_event = 0, 
    display = 0x542e50, window = 50331655, 
    key_vector = "\003\001\000\000\000\000\000\000��\034\233_", 
'\0' <repeats 19 times>, "\200"}, pad = {28, 22577696, 0, 5516880, 50331655, 
259, 1604000961, 
    0, -9223372036854775808, 1919971941, 8589934593, 1, 16, 5413744, 5413744, 
    5413744, 5413744, 5413744, 5413744, 64977, 5413744, 9961344, 10334480, 
    5413744}}
	nevents = 0
	locker = {mtx = 0x5908a0}
	canWait = <value optimized out>
	tm = <value optimized out>
	highest = <value optimized out>
	nsel = <value optimized out>
	t = {0x2b734da95e9c "Read", 0x2b734da95ea7 "Write", 
  0x2b734d9ed546 "Exception"}
	zerotm = {tv_sec = 0, tv_usec = 0}
#24 0x00002b734d783794 in QEventLoop::enterLoop (this=0x59e320)
    at kernel/qeventloop.cpp:198
No locals.
#25 0x00002b734d78368d in QEventLoop::exec (this=0x59e320)
    at kernel/qeventloop.cpp:145
No locals.
#26 0x0000000000405c04 in main (argc=1, argv=0x7fff5e0bbf78) at main.cpp:107
	app = {<KApplication> = {<QApplication> = {<QObject> = {<Qt> = {
          static color0 = @0x2b734dceaa20, static color1 = @0x2b734dceaa28, 
          static black = @0x2b734dceaa30, static white = @0x2b734dceaa38, 
          static darkGray = @0x2b734dceaa40, static gray = @0x2b734dceaa48, 
          static lightGray = @0x2b734dceaa50, static red = @0x2b734dceaa58, 
          static green = @0x2b734dceaa60, static blue = @0x2b734dceaa68, 
          static cyan = @0x2b734dceaa70, static magenta = @0x2b734dceaa78, 
          static yellow = @0x2b734dceaa80, static darkRed = @0x2b734dceaa88, 
          static darkGreen = @0x2b734dceaa90, 
          static darkBlue = @0x2b734dceaa98, 
          static darkCyan = @0x2b734dceaaa0, 
          static darkMagenta = @0x2b734dceaaa8, 
          static darkYellow = @0x2b734dceaab0, 
          static arrowCursor = @0x2b734dce8760, 
          static upArrowCursor = @0x2b734dce8768, 
          static crossCursor = @0x2b734dce8770, 
          static waitCursor = @0x2b734dce8778, 
          static ibeamCursor = @0x2b734dce8780, 
          static sizeVerCursor = @0x2b734dce8788, 
          static sizeHorCursor = @0x2b734dce8790, 
          static sizeBDiagCursor = @0x2b734dce8798, 
          static sizeFDiagCursor = @0x2b734dce87a0, 
          static sizeAllCursor = @0x2b734dce87a8, 
          static blankCursor = @0x2b734dce87b0, 
          static splitVCursor = @0x2b734dce87b8, 
          static splitHCursor = @0x2b734dce87c0, 
          static pointingHandCursor = @0x2b734dce87c8, 
          static forbiddenCursor = @0x2b734dce87d0, 
          static whatsThisCursor = @0x2b734dce87d8, 
          static busyCursor = @0x2b734dce87e0}, 
        _vptr.QObject = 0x2b734d0b5af0, static metaObj = 0x52aed0, 
        isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, 
        wasDeleted = 0, isTree = 1, objname = 0x58e000 "amarok", 
        parentObj = 0x0, childObjects = 0x58b0c0, connections = 0x5c8370, 
        senderObjects = 0x5c8e50, eventFilters = 0x6257f0, 
        postedEvents = 0x0, d = 0x0}, static metaObj = 0x5c8830, 
      static qt_mutex = 0x5908a0, app_argc = 1, app_argv = 0x53d680, 
      quit_now = false, quit_code = 0, static app_style = 0x5de450, 
      static app_cspec = 0, static app_pal = 0x591de0, 
      static app_font = 0x590370, static app_cursor = 0x0, 
      static eventloop = 0x59e320, static app_tracking = 1, 
      static is_app_running = true, static is_app_closing = false, 
      static app_exit_loop = <optimized out>, static loop_level = 0, 
      static main_widget = 0x0, static focus_widget = 0x0, 
      static active_window = 0x0, static obey_desktop_settings = false, 
      static cursor_flash_time = 1000, static mouse_double_click_time = 400, 
      static wheel_scroll_lines = 3, static composedUnicode = 0, 
      static animate_ui = true, static animate_menu = false, 
      static animate_tooltip = true, static animate_combo = true, 
      static fade_menu = false, static fade_tooltip = true, 
      static animate_toolbox = false, static widgetCount = false, 
      static metaComposeUnicode = false, translators = 0x61d080, 
      session_manager = 0x590220, session_id = {static null = {
          static null = <same as static member of an already seen type>, 
          d = 0x529b70, static shared_null = 0x529b70}, d = 0x59e4d0, 
        static shared_null = 0x529b70}, static session_key = 0x5908e0, 
      is_session_restored = false, static defaultIM = {static null = {
          static null = <same as static member of an already seen type>, 
          d = 0x529b70, static shared_null = 0x529b70}, d = 0x52b240, 
        static shared_null = 0x529b70}, static app_strut = {wd = 0, ht = 0}, 
      static app_libpaths = 0x54bfb0, static app_palettes = 0x59aad0, 
      static app_fonts = 0x5df5f0, static popupWidgets = 0x0}, <KInstance> = {
      _vptr.KInstance = 0x2b734d0b5c08, _dirs = 0x5904b0, _config = 0x59f1d0, 
      _iconLoader = 0x5e4330, _name = {<QMemArray<char>> = {<QGArray> = {
            _vptr.QGArray = 0x2b734dca21f0, 
            shd = 0x59db30}, <No data fields>}, <No data fields>}, 
      _aboutData = 0x5167b0, d = 0x59dae0}, static metaObj = 0x5c8790, 
    display = 0x542e50, kipcCommAtom = 327, kipcEventMask = 511, 
    static KApp = 0x7fff5e0bbcc0, pArgc = 0, pSessionConfig = 0x0, 
    static s_DCOPClient = 0x61dfc0, static s_dcopClientNeedsPostInit = false, 
    aCaption = {static null = {
        static null = <same as static member of an already seen type>, 
        d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
      static shared_null = 0x529b70}, bSessionManagement = true, 
    aIconPixmap = {pm = {icon = 0x62ffa0, miniIcon = 0x6348e0}, 
      unused = 
"����b\000\000\000\000\000��Hc\000\000\000\000\000B��
\237Ls+\000\000X\\@\000\000\000\000\000v\200��Ms+\000\000P��
\001Ns+\000\000����������������@��
\v^��
\177\000\000\000\000\000\000\000\000\000\000\210��
\v^��\177\000\000q��
\005Ns+\000\000����������������"}, 
aIconName = {static null = {
        static null = <same as static member of an already seen type>, 
        d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
      static shared_null = 0x529b70}, aMiniIconName = {static null = {
        static null = <same as static member of an already seen type>, 
        d = 0x529b70, static shared_null = 0x529b70}, d = 0x529b70, 
      static shared_null = 0x529b70}, useStyles = true, smw = 0x621070, 
    static loadedByKdeinit = false, captionLayout = 1286626208, 
    d = 0x590960}, <EngineObserver> = {_vptr.EngineObserver = 0x2b734d0b5c30, 
    m_subject = 0x0}, static metaObj = 0x6200b0, static mainThreadId = 0, 
  m_pGlobalAccel = 0x630c60, m_pPlayerWindow = 0x0, 
  m_pPlaylistWindow = 0x5bb8d0, m_pTray = 0x5a9c60, 
  m_pDeviceManager = 0x2b734d0feda0}
#27 0x00002b734e04b134 in __libc_start_main (main=0x405678 <main>, argc=1, 
    ubp_av=0x7fff5e0bbf78, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff5e0bbf68) at libc-start.c:238
	result = <value optimized out>
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47774207859616, 
        -69162416632224182, 0, 140734771216240, 0, 0, -69182537110415126, 
        -69134725803895131}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 
      0x412800, 0x7fff5e0bbf78}, data = {prev = 0x0, cleanup = 0x0, 
      canceltype = 4270080}}}
	not_first_call = <value optimized out>
#28 0x00000000004055e9 in _start ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 6 (Thread 1082132816 (LWP 23291)):
#0  0x00002b734dd20727 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00002aaaab6fcb65 in metronom_sync_loop (this=0xa222b0) at metronom.c:873
#2  0x00002b734dd1d0fa in start_thread (arg=<value optimized out>)
    at pthread_create.c:261
#3  0x00002b734e0e9f1d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()
Thread 5 (Thread 1090525520 (LWP 23292)):
#0  0x00002b734e0e2396 in *__GI___poll (fds=0x410010c0, nfds=1, timeout=333)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00002aaaadb0a8fd in ao_alsa_handle_event_thread (
    data=<value optimized out>) at audio_alsa_out.c:157
#2  0x00002b734dd1d0fa in start_thread (arg=<value optimized out>)
    at pthread_create.c:261
#3  0x00002b734e0e9f1d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()
Thread 4 (Thread 1098918224 (LWP 23293)):
#0  0x00002b734dd20536 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00002aaaab707ff3 in fifo_remove_int (fifo=0xa602c0, blocking=1)
    at audio_out.c:342
#2  0x00002aaaab708b6e in fifo_remove (fifo=0xa602c0) at audio_out.c:380
#3  0x00002aaaab7095bf in ao_loop (this_gen=<value optimized out>)
    at audio_out.c:991
#4  0x00002b734dd1d0fa in start_thread (arg=<value optimized out>)
    at pthread_create.c:261
#5  0x00002b734e0e9f1d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()
Thread 3 (Thread 1107310928 (LWP 23294)):
#0  0x00002b734dd20536 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00002aaaab6ff1f3 in fifo_buffer_get (fifo=0xb6dda0) at buffer.c:233
#2  0x00002aaaab704633 in audio_decoder_loop (
    stream_gen=<value optimized out>) at audio_decoder.c:68
#3  0x00002b734dd1d0fa in start_thread (arg=<value optimized out>)
    at pthread_create.c:261
#4  0x00002b734e0e9f1d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()
Thread 2 (Thread 1115703632 (LWP 23295)):
#0  0x00002b734dd20536 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00002aaaab70b146 in xine_event_wait (queue=0xb79be0) at events.c:59
#2  0x00002aaaab70b18b in listener_loop (queue_gen=<value optimized out>)
    at events.c:213
#3  0x00002b734dd1d0fa in start_thread (arg=<value optimized out>)
    at pthread_create.c:261
#4  0x00002b734e0e9f1d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()
Thread 1 (Thread 47774303636496 (LWP 23273)):
#0  0x00002b734dd2392f in __libc_waitpid (pid=25977, stat_loc=0x0, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x0000000000406792 in amaroK::Crash::crashHandler ()
    at crashhandler.cpp:225
#2  <signal handler called>
#3  QString::deref (this=0xce3be0) at tools/qshared.h:50
#4  0x00002b734d984d37 in QString::operator= (this=0xce3be0, 
    s=@0x7fff5e0bab60) at tools/qstring.cpp:1594
#5  0x00002b734cdaaf59 in LastFm::WebService::changeStation (this=0xce3b80, 
    url=<value optimized out>) at lastfm.cpp:416
#6  0x00002b734cd9083a in EngineController::play (this=0x2b734d0fef60, 
    bundle=@0xba2990, offset=0) at enginecontroller.cpp:394
#7  0x00002b734cdea261 in Playlist::activate (this=0x6c3750, item=0xba2a78)
    at playlist.cpp:1764
#8  0x00002b734cdec059 in Playlist::playNextTrack (this=0x6c3750, 
    forceNext=true) at playlist.cpp:1278
#9  0x00002b734cdec636 in Playlist::playNextTrack (this=0x6c3750, 
    forceNext=false) at playlist.cpp:1194
#10 0x00002b734cdf0305 in Playlist::qt_invoke (this=0x6c3750, _id=117, 
    _o=0x7fff5e0bb5b0) at playlist.moc:454
#11 0x00002b734d7b272c in QObject::activate_signal (this=0x2b734d0fef60, 
    clist=<value optimized out>, o=0x7fff5e0bb5b0) at kernel/qobject.cpp:2356
#12 0x00002b734d7b28f2 in QObject::activate_signal_bool (this=0x2b734d0fef60, 
    signal=<value optimized out>, param=<value optimized out>)
    at kernel/qobject.cpp:2452
#13 0x00002b734cd91b95 in EngineController::qt_invoke (this=0x2b734d0fef60, 
    _id=28, _o=0x7fff5e0bb6a0) at enginecontroller.moc:256
#14 0x00002b734d7b272c in QObject::activate_signal (this=0x9d4bd0, 
    clist=<value optimized out>, o=0x7fff5e0bb6a0) at kernel/qobject.cpp:2356
#15 0x00002b734d7b2cf9 in QObject::activate_signal (this=0x9d4bd0, signal=2)
    at kernel/qobject.cpp:2325
#16 0x00002aaaab5d5f80 in XineEngine::customEvent (this=0x9d4bd0, e=0x12106b0)
    at xine-engine.cpp:701
#17 0x00002b734d7b19ae in QObject::event (this=0x9d4bd0, e=0x12106b0)
    at kernel/qobject.cpp:755
#18 0x00002b734d77878c in QApplication::internalNotify (
    this=<value optimized out>, receiver=0x9d4bd0, e=0x12106b0)
    at kernel/qapplication.cpp:2635
#19 0x00002b734d778d2a in QApplication::notify (this=0x7fff5e0bbcc0, 
    receiver=0x9d4bd0, e=0x54004d00470020) at kernel/qapplication.cpp:2523
#20 0x00002b734d1efca6 in KApplication::notify (this=0x7fff5e0bbcc0, 
    receiver=0x9d4bd0, event=0x12106b0) at kapplication.cpp:550
#21 0x00002b734cd2e9dd in QApplication::sendEvent (receiver=0xd07490, 
    event=0x54004d00470020) at /usr/qt/3/include/qapplication.h:520
#22 0x00002b734d77645c in QApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qapplication.cpp:3299
#23 0x00002b734d73eefe in QEventLoop::processEvents (this=0x59e320, flags=4)
    at kernel/qeventloop_x11.cpp:144
#24 0x00002b734d783794 in QEventLoop::enterLoop (this=0x59e320)
    at kernel/qeventloop.cpp:198
#25 0x00002b734d78368d in QEventLoop::exec (this=0x59e320)
    at kernel/qeventloop.cpp:145
#26 0x0000000000405c04 in main (argc=1, argv=0x7fff5e0bbf78) at main.cpp:107
#27 0x00002b734e04b134 in __libc_start_main (main=0x405678 <main>, argc=1, 
    ubp_av=0x7fff5e0bbf78, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff5e0bbf68) at libc-start.c:238
#28 0x00000000004055e9 in _start ()
0x00002b734dd2392f	41	in ../sysdeps/unix/sysv/linux/waitpid.c
 
 
==== kdBacktrace() ================
 
-- 
Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE




More information about the Amarok mailing list