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\000K\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\000Hc\000\000\000\000\000B
\237Ls+\000\000X\\@\000\000\000\000\000v\200Ms+\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