[lastfm] 1.4-SVN [NOTstripped][validity: 0.97][frames: 125][line numbers][xine]
Dan Meltzer
hydrogen at notyetimplemented.com
Mon Apr 9 16:43:46 UTC 2007
Amarok has crashed! We are terribly sorry about this :(
But, all is not lost! You could potentially help us fix the crash. Information
describing the crash is below, so just click send, or if you have time, write
a brief description of how the crash happened first.
Many thanks.
The information below is to help the developers identify the problem, please
do not modify it.
======== DEBUG INFORMATION =======
Version: 1.4-SVN
Engine: xine-engine
Build date: Apr 3 2007
CC version: 4.1.1 (Gentoo 4.1.1-r3)
KDElibs: 3.5.6
Qt: 3.3.8
TagLib: 1.4.0
CPU count: 1
==== file `which amarokapp` =======
/usr/kde/3.5/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not
stripped
==== (gdb) bt =====================
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1258920240 (LWP 12031)]
[New Thread -1341252720 (LWP 17452)]
[New Thread -1302123632 (LWP 12233)]
[New Thread -1321878640 (LWP 12231)]
[New Thread -1332860016 (LWP 12230)]
[New Thread -1263305840 (LWP 12042)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f672cb in ?? () from /lib/libpthread.so.0
#2 0x0804e0bf in Amarok::Crash::crashHandler ()
at /home/hydrogen/amarok-svn/amarok/src/amarokcore/crashhandler.cpp:249
#3 <signal handler called>
#4 QString::deref (this=0x8686b34) at tools/qshared.h:50
#5 0xb69787ec in QString::operator= (this=0x8686b34, s=@0xbfa998a4)
at tools/qstring.cpp:1594
#6 0xb7c34b5e in LastFm::WebService::handshake (this=0x8686b00,
username=@0xbfa99974, password=@0xbfa99970)
at /home/hydrogen/amarok-svn/amarok/src/lastfm.cpp:419
#7 0xb7c353d8 in LastFm::Controller::getNewProxy (this=0x81d0ae8,
genreUrl=@0xbfa99ac8)
at /home/hydrogen/amarok-svn/amarok/src/lastfm.cpp:176
#8 0xb7c04d03 in EngineController::play (this=0xb7f0b7a0, bundle=@0x8540268,
offset=0) at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:404
#9 0xb7caf9c2 in Playlist::activate (this=0x81949d8, item=0x8540324)
at /home/hydrogen/amarok-svn/amarok/src/playlist.cpp:1667
#10 0xb7cb14da in Playlist::playNextTrack (this=0x81949d8, forceNext=false)
at /home/hydrogen/amarok-svn/amarok/src/playlist.cpp:1146
#11 0xb7cb6132 in Playlist::qt_invoke (this=0x81949d8, _id=116, _o=0xbfa99ee4)
at /home/hydrogen/amarok-svn/amarok/src/playlist.moc:497
#12 0xb66ab889 in QObject::activate_signal (this=0xb7f0b7a0, clist=0x819a388,
o=0xbfa99ee4) at kernel/qobject.cpp:2356
#13 0xb66abf65 in QObject::activate_signal_bool (this=0xb7f0b7a0, signal=4,
param=false) at kernel/qobject.cpp:2452
#14 0xb7c03770 in EngineController::orderNext (this=0xb7f0b7a0, t0=false)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.moc:220
#15 0xb7c037ad in EngineController::next (this=0xb7f0b7a0, forceNext=false)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:327
#16 0xb7c0770f in EngineController::trackFinished (this=0xb7f0b7a0)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.h:76
#17 0xb7c03cc2 in EngineController::slotMainTimer (this=0xb7f0b7a0)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:701
#18 0xb7c06c62 in EngineController::qt_invoke (this=0xb7f0b7a0, _id=28,
_o=0xbfa9a058)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.moc:258
#19 0xb66ab889 in QObject::activate_signal (this=0x80eb8d8, clist=0x80f66f8,
o=0xbfa9a058) at kernel/qobject.cpp:2356
#20 0xb66ac4dd in QObject::activate_signal (this=0x80eb8d8, signal=2)
at kernel/qobject.cpp:2325
#21 0xb69e0a99 in QTimer::timeout (this=0x80eb8d8)
at .moc/release-shared-mt/moc_qtimer.cpp:82
#22 0xb66ce92e in QTimer::event (this=0x80eb8d8, e=0xbfa9a314)
at kernel/qtimer.cpp:219
#23 0xb664c7f7 in QApplication::internalNotify (this=0xbfa9a518,
receiver=0x80eb8d8, e=0xbfa9a314) at kernel/qapplication.cpp:2635
#24 0xb664d371 in QApplication::notify (this=0xbfa9a518, receiver=0x80eb8d8,
e=0xbfa9a314) at kernel/qapplication.cpp:2358
#25 0xb6c4d2ae in KApplication::notify (this=0xbfa9a518, receiver=0x80eb8d8,
event=0xbfa9a314) at kapplication.cpp:550
#26 0xb6641989 in QEventLoop::activateTimers (this=0x8097ee0)
at kernel/qapplication.h:496
#27 0xb65fcb8c in QEventLoop::processEvents (this=0x8097ee0, flags=4)
at kernel/qeventloop_x11.cpp:389
#28 0xb6662ef0 in QEventLoop::enterLoop (this=0x8097ee0)
at kernel/qeventloop.cpp:198
#29 0xb6662d76 in QEventLoop::exec (this=0x8097ee0)
at kernel/qeventloop.cpp:145
#30 0xb664c28f in QApplication::exec (this=0xbfa9a518)
at kernel/qapplication.cpp:2758
#31 0x0804d0d2 in main (argc=1, argv=0xbfa9a6a4)
at /home/hydrogen/amarok-svn/amarok/src/main.cpp:114
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb5f672cb in ?? () from /lib/libpthread.so.0
No symbol table info available.
#2 0x0804e0bf in Amarok::Crash::crashHandler ()
at /home/hydrogen/amarok-svn/amarok/src/amarokcore/crashhandler.cpp:249
pid = 17480
#3 <signal handler called>
No symbol table info available.
#4 QString::deref (this=0x8686b34) at tools/qshared.h:50
No locals.
#5 0xb69787ec in QString::operator= (this=0x8686b34, s=@0xbfa998a4)
at tools/qstring.cpp:1594
No locals.
#6 0xb7c34b5e in LastFm::WebService::handshake (this=0x8686b00,
username=@0xbfa99974, password=@0xbfa99970)
at /home/hydrogen/amarok-svn/amarok/src/lastfm.cpp:419
uniquelyNamedStackAllocatedStandardBlock = {m_start = {
tv_sec = 1176136782, tv_usec = 812038},
m_label = 0xb7ea70e0 "bool LastFm::WebService::handshake(const QString&,
const QString&)"}
http = {<QObject> = {<Qt> = {static color0 = @0xb6b126a0,
static color1 = @0xb6b126a8, static black = @0xb6b126b0,
static white = @0xb6b126b8, static darkGray = @0xb6b126c0,
static gray = @0xb6b126c8, static lightGray = @0xb6b126d0,
static red = @0xb6b126d8, static green = @0xb6b126e0,
static blue = @0xb6b126e8, static cyan = @0xb6b126f0,
static magenta = @0xb6b126f8, static yellow = @0xb6b12700,
static darkRed = @0xb6b12708, static darkGreen = @0xb6b12710,
static darkBlue = @0xb6b12718, static darkCyan = @0xb6b12720,
static darkMagenta = @0xb6b12728, static darkYellow = @0xb6b12730,
static arrowCursor = @0xb6b10e00, static upArrowCursor = @0xb6b10e04,
static crossCursor = @0xb6b10e08, static waitCursor = @0xb6b10e0c,
static ibeamCursor = @0xb6b10e10, static sizeVerCursor = @0xb6b10e14,
static sizeHorCursor = @0xb6b10e18,
static sizeBDiagCursor = @0xb6b10e1c,
static sizeFDiagCursor = @0xb6b10e20,
static sizeAllCursor = @0xb6b10e24, static blankCursor = @0xb6b10e28,
static splitVCursor = @0xb6b10e2c, static splitHCursor = @0xb6b10e30,
static pointingHandCursor = @0xb6b10e34,
static forbiddenCursor = @0xb6b10e38,
static whatsThisCursor = @0xb6b10e3c, static busyCursor = @0xb6b10e40},
_vptr.QObject = 0xb7ee6ca8, static metaObj = 0x8076960, isSignal = 0,
isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1,
objname = 0x0, parentObj = 0x0, childObjects = 0x0, connections = 0x0,
senderObjects = 0x86c5228, eventFilters = 0x0, postedEvents = 0x0,
d = 0x0}, static metaObj = 0x8686c18, m_hostname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8a1f990,
static shared_null = 0x8075eb0}, m_port = 80, m_path = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, m_state = QHttp::Unconnected,
m_error = QHttp::NoError, m_done = true, m_result = {<QGArray> = {
_vptr.QGArray = 0x8066028, shd = 0x86e40c0}, <No data fields>}}
path = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x86b81d0,
static shared_null = 0x8075eb0}
result = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8a2edd8,
static shared_null = 0x8075eb0}
socket = (LastFm::MyServerSocket *) 0x8686b00
port = -1247792852
line = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0xb5a03120,
static shared_null = 0x8075eb0}
__PRETTY_FUNCTION__ = "bool LastFm::WebService::handshake(const QString&,
const QString&)"
#7 0xb7c353d8 in LastFm::Controller::getNewProxy (this=0x81d0ae8,
genreUrl=@0xbfa99ac8)
at /home/hydrogen/amarok-svn/amarok/src/lastfm.cpp:176
user = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x80dc5f8,
static shared_null = 0x8075eb0}
pass = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x81a9c88,
static shared_null = 0x8075eb0}
uniquelyNamedStackAllocatedStandardBlock = {m_start = {
tv_sec = 1176136782, tv_usec = 795701},
m_label = 0xb7ea7180 "KURL LastFm::Controller::getNewProxy(QString)"}
__PRETTY_FUNCTION__ = "KURL LastFm::Controller::getNewProxy(QString)"
#8 0xb7c04d03 in EngineController::play (this=0xb7f0b7a0, bundle=@0x8540268,
offset=0) at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:404
uniquelyNamedStackAllocatedStandardBlock = {m_start = {
tv_sec = 1176136782, tv_usec = 774647},
m_label = 0xb7ea22c0 "void EngineController::play(const MetaBundle&, uint)"}
url = {m_strProtocol = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x839d800,
static shared_null = 0x8075eb0}, m_strUser = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, m_strPass = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, m_strHost = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x839d078,
static shared_null = 0x8075eb0}, m_strPath = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x839d180,
static shared_null = 0x8075eb0}, m_strRef_encoded = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, m_strQuery_encoded = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, m_bIsMalformed = false,
m_iUriMode = URL, freeForUse = 2, m_iPort = 0, m_strPath_encoded = {
static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8242bf0,
static shared_null = 0x8075eb0}, d = 0x2}
totalTracks = 54
currentTrack = -288
failure_time = {ds = 45583181}
__PRETTY_FUNCTION__ = "void EngineController::play(const MetaBundle&, uint)"
#9 0xb7caf9c2 in Playlist::activate (this=0x81949d8, item=0x8540324)
at /home/hydrogen/amarok-svn/amarok/src/playlist.cpp:1667
No locals.
#10 0xb7cb14da in Playlist::playNextTrack (this=0x81949d8, forceNext=false)
at /home/hydrogen/amarok-svn/amarok/src/playlist.cpp:1146
item = (class PlaylistItem *) 0x8540268
#11 0xb7cb6132 in Playlist::qt_invoke (this=0x81949d8, _id=116, _o=0xbfa99ee4)
at /home/hydrogen/amarok-svn/amarok/src/playlist.moc:497
No locals.
#12 0xb66ab889 in QObject::activate_signal (this=0xb7f0b7a0, clist=0x819a388,
o=0xbfa99ee4) at kernel/qobject.cpp:2356
object = (class QObject *) 0xb5a03128
sol = (QSenderObjectList *) 0x8195810
oldSender = (class QObject *) 0x0
c = <value optimized out>
#13 0xb66abf65 in QObject::activate_signal_bool (this=0xb7f0b7a0, signal=4,
param=false) at kernel/qobject.cpp:2452
o = {{type = 0xb6b13ff0, payload = {b = 240, c = -16 'ð', s = -16912,
i = 141409776, l = 141409776, uc = 240 'ð', us = 48624, ui = 141409776,
ul = 141409776, f = 7.15428637e-34, d = -0.050044239548579728,
byte = "ð½m\bf\237©¿\2220c\bhìï·", bytearray = {data =
0x86dbdf0 "",
size = 3215564646}, ptr = 0x86dbdf0, voidstar = {ptr = 0x86dbdf0,
owner = 102}, charstar = {ptr = 0x86dbdf0 "", owner = 102}, utf8 = {
ptr = 0x86dbdf0 "", owner = 102}, local8bit = {ptr = 0x86dbdf0 "",
owner = 102}, iface = 0x86dbdf0, idisp = 0x86dbdf0}}, {
type = 0xb6b14054, payload = {b = false, c = 0 '\0', s = -17152,
i = 141409536, l = 141409536, uc = 0 '\0', us = 48384, ui = 141409536,
ul = 141409536, f = 7.15417617e-34, d = 7.3630558222576287e-270,
byte = "\000½m\bp\036\017\b\230\237©¿)\000\000", bytearray = {
data = 0x86dbd00 "re/fonts/misc/7x14.pcf.gz", size = 135208560},
ptr = 0x86dbd00, voidstar = {ptr = 0x86dbd00, owner = 112}, charstar = {
ptr = 0x86dbd00 "re/fonts/misc/7x14.pcf.gz", owner = 112}, utf8 = {
ptr = 0x86dbd00 "re/fonts/misc/7x14.pcf.gz", owner = 112},
local8bit = {ptr = 0x86dbd00 "re/fonts/misc/7x14.pcf.gz", owner = 112},
iface = 0x86dbd00, idisp = 0x86dbd00}}}
#14 0xb7c03770 in EngineController::orderNext (this=0xb7f0b7a0, t0=false)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.moc:220
No locals.
#15 0xb7c037ad in EngineController::next (this=0xb7f0b7a0, forceNext=false)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:327
No locals.
#16 0xb7c0770f in EngineController::trackFinished (this=0xb7f0b7a0)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.h:76
No locals.
#17 0xb7c03cc2 in EngineController::slotMainTimer (this=0xb7f0b7a0)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:701
position = 752062
#18 0xb7c06c62 in EngineController::qt_invoke (this=0xb7f0b7a0, _id=28,
_o=0xbfa9a058)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.moc:258
No locals.
#19 0xb66ab889 in QObject::activate_signal (this=0x80eb8d8, clist=0x80f66f8,
o=0xbfa9a058) at kernel/qobject.cpp:2356
object = (class QObject *) 0xb5a03128
sol = (QSenderObjectList *) 0x80f87a8
oldSender = (class QObject *) 0x0
c = <value optimized out>
#20 0xb66ac4dd in QObject::activate_signal (this=0x80eb8d8, signal=2)
at kernel/qobject.cpp:2325
o = {{type = 0xb6b13ff0, payload = {b = 189, c = -67 '½', s = -21827,
i = -1233868099, l = -1233868099, uc = 189 '½', us = 43709,
ui = 3061099197, ul = 3061099197, f = -3.64582161e-06,
d = 1.1857446066576551e-269,
byte = "½ªt¶\220\016\031\b\003\000\000\000¸ ©¿", bytearray = {
data = 0xb674aabd "\204Àt\017\213E\fö@\004\002u\026\215¶",
size = 135859856}, ptr = 0xb674aabd, voidstar = {ptr = 0xb674aabd,
owner = 144}, charstar = {
ptr = 0xb674aabd "\204Àt\017\213E\fö@\004\002u\026\215¶",
owner = 144}, utf8 = {
ptr = 0xb674aabd "\204Àt\017\213E\fö@\004\002u\026\215¶",
owner = 144}, local8bit = {
ptr = 0xb674aabd "\204Àt\017\213E\fö@\004\002u\026\215¶",
owner = 144}, iface = 0xb674aabd, idisp = 0xb674aabd}}}
#21 0xb69e0a99 in QTimer::timeout (this=0x80eb8d8)
at .moc/release-shared-mt/moc_qtimer.cpp:82
No locals.
#22 0xb66ce92e in QTimer::event (this=0x80eb8d8, e=0xbfa9a314)
at kernel/qtimer.cpp:219
No locals.
#23 0xb664c7f7 in QApplication::internalNotify (this=0xbfa9a518,
receiver=0x80eb8d8, e=0xbfa9a314) at kernel/qapplication.cpp:2635
consumed = <value optimized out>
#24 0xb664d371 in QApplication::notify (this=0xbfa9a518, receiver=0x80eb8d8,
e=0xbfa9a314) at kernel/qapplication.cpp:2358
res = <value optimized out>
#25 0xb6c4d2ae in KApplication::notify (this=0xbfa9a518, receiver=0x80eb8d8,
event=0xbfa9a314) at kapplication.cpp:550
key = {m_sym = 135116672, m_mod = 136475608}
edit = (class QLineEdit *) 0x80aeb54
medit = (class QTextEdit *) 0x80aeb54
t = Timer
ic = (class QPixmap *) 0x81a7490
_selectAll = (const KShortcut &) @0x0: <error reading variable>
#26 0xb6641989 in QEventLoop::activateTimers (this=0x8097ee0)
at kernel/qapplication.h:496
e = {<QEvent> = {<Qt> = {static color0 = @0xb6b126a0,
static color1 = @0xb6b126a8, static black = @0xb6b126b0,
static white = @0xb6b126b8, static darkGray = @0xb6b126c0,
static gray = @0xb6b126c8, static lightGray = @0xb6b126d0,
static red = @0xb6b126d8, static green = @0xb6b126e0,
static blue = @0xb6b126e8, static cyan = @0xb6b126f0,
static magenta = @0xb6b126f8, static yellow = @0xb6b12700,
static darkRed = @0xb6b12708, static darkGreen = @0xb6b12710,
static darkBlue = @0xb6b12718, static darkCyan = @0xb6b12720,
static darkMagenta = @0xb6b12728, static darkYellow = @0xb6b12730,
static arrowCursor = @0xb6b10e00, static upArrowCursor = @0xb6b10e04,
static crossCursor = @0xb6b10e08, static waitCursor = @0xb6b10e0c,
static ibeamCursor = @0xb6b10e10, static sizeVerCursor = @0xb6b10e14,
static sizeHorCursor = @0xb6b10e18,
static sizeBDiagCursor = @0xb6b10e1c,
static sizeFDiagCursor = @0xb6b10e20,
static sizeAllCursor = @0xb6b10e24, static blankCursor = @0xb6b10e28,
static splitVCursor = @0xb6b10e2c, static splitHCursor = @0xb6b10e30,
static pointingHandCursor = @0xb6b10e34,
static forbiddenCursor = @0xb6b10e38,
static whatsThisCursor = @0xb6b10e3c, static busyCursor = @0xb6b10e40},
_vptr.QEvent = 0xb6ae32a0, t = QEvent::Timer, posted = 0, spont = 0},
id = 123}
first = <value optimized out>
currentTime = {tv_sec = 1176136782, tv_usec = 773736}
n_act = 1
begin = (TimerInfo *) 0x86daaf8
t = <value optimized out>
#27 0xb65fcb8c in QEventLoop::processEvents (this=0x8097ee0, flags=4)
at kernel/qeventloop_x11.cpp:389
event = {type = 28, xany = {type = 28, serial = 77497611,
send_event = 0, display = 0x8085c40, window = 341}, xkey = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, window = 341,
root = 317, subwindow = 3610690053, time = 0, x = 0, y = 0, x_root = 0,
y_root = 0, state = 0, keycode = 3, same_screen = 1}, xbutton = {
type = 28, serial = 77497611, send_event = 0, display = 0x8085c40,
window = 341, root = 317, subwindow = 3610690053, time = 0, x = 0, y = 0,
x_root = 0, y_root = 0, state = 0, button = 3, same_screen = 1},
xmotion = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, window = 341, root = 317, subwindow = 3610690053,
time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0,
is_hint = 3 '\003', same_screen = 1}, xcrossing = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, window = 341,
root = 317, subwindow = 3610690053, time = 0, x = 0, y = 0, x_root = 0,
y_root = 0, mode = 0, detail = 3, same_screen = 1, focus = 1, state = 0},
xfocus = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, window = 341, mode = 317, detail = -684277243},
xexpose = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, window = 341, x = 317, y = -684277243, width = 0,
height = 0, count = 0}, xgraphicsexpose = {type = 28, serial = 77497611,
send_event = 0, display = 0x8085c40, drawable = 341, x = 317,
y = -684277243, width = 0, height = 0, count = 0, major_code = 0,
minor_code = 0}, xnoexpose = {type = 28, serial = 77497611,
send_event = 0, display = 0x8085c40, drawable = 341, major_code = 317,
minor_code = -684277243}, xvisibility = {type = 28, serial = 77497611,
send_event = 0, display = 0x8085c40, window = 341, state = 317},
xcreatewindow = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, parent = 341, window = 317, x = -684277243, y = 0,
width = 0, height = 0, border_width = 0, override_redirect = 0},
xdestroywindow = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, event = 341, window = 317}, xunmap = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, event = 341,
window = 317, from_configure = -684277243}, xmap = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, event = 341,
window = 317, override_redirect = -684277243}, xmaprequest = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, parent = 341,
window = 317}, xreparent = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, event = 341, window = 317, parent = 3610690053,
x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, event = 341,
window = 317, x = -684277243, y = 0, width = 0, height = 0,
border_width = 0, above = 0, override_redirect = 0}, xgravity = {
type = 28, serial = 77497611, send_event = 0, display = 0x8085c40,
event = 341, window = 317, x = -684277243, y = 0}, xresizerequest = {
type = 28, serial = 77497611, send_event = 0, display = 0x8085c40,
window = 341, width = 317, height = -684277243}, xconfigurerequest = {
type = 28, serial = 77497611, send_event = 0, display = 0x8085c40,
parent = 341, window = 317, x = -684277243, y = 0, width = 0, height = 0,
border_width = 0, above = 0, detail = 0, value_mask = 3}, xcirculate = {
type = 28, serial = 77497611, send_event = 0, display = 0x8085c40,
event = 341, window = 317, place = -684277243}, xcirculaterequest = {
type = 28, serial = 77497611, send_event = 0, display = 0x8085c40,
parent = 341, window = 317, place = -684277243}, xproperty = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, window = 341,
atom = 317, time = 3610690053, state = 0}, xselectionclear = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, window = 341,
selection = 317, time = 3610690053}, xselectionrequest = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, owner = 341,
requestor = 317, selection = 3610690053, target = 0, property = 0,
time = 0}, xselection = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, requestor = 341, selection = 317,
target = 3610690053, property = 0, time = 0}, xcolormap = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, window = 341,
colormap = 317, c_new = -684277243, state = 0}, xclient = {type = 28,
serial = 77497611, send_event = 0, display = 0x8085c40, window = 341,
message_type = 317, format = -684277243, data = {
b = '\0' <repeats 19 times>, s = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, l = {
0, 0, 0, 0, 0}}}, xmapping = {type = 28, serial = 77497611,
send_event = 0, display = 0x8085c40, window = 341, request = 317,
first_keycode = -684277243, count = 0}, xerror = {type = 28,
display = 0x49e850b, resourceid = 0, serial = 134765632,
error_code = 85 'U', request_code = 1 '\001', minor_code = 0 '\0'},
xkeymap = {type = 28, serial = 77497611, send_event = 0,
display = 0x8085c40, window = 341,
key_vector = "=\001\000\000\005Â6×", '\0' <repeats 23 times>}, pad =
{28,
77497611, 0, 134765632, 341, 317, -684277243, 0, 0, 0, 0, 0, 0, 3, 1, 1,
0, 1685024589, 1294941246, 1046769519, 1008738314, 1701603654,
1702521203, 942815550}}
nevents = 0
canWait = true
tm = (timeval *) 0xb6b12564
highest = 37
nsel = 0
t = {0xb6ac8312 "Read", 0xb6ac831d "Write", 0xb6a1d08e "Exception"}
zerotm = {tv_sec = 0, tv_usec = 0}
#28 0xb6662ef0 in QEventLoop::enterLoop (this=0x8097ee0)
at kernel/qeventloop.cpp:198
No locals.
#29 0xb6662d76 in QEventLoop::exec (this=0x8097ee0)
at kernel/qeventloop.cpp:145
No locals.
#30 0xb664c28f in QApplication::exec (this=0xbfa9a518)
at kernel/qapplication.cpp:2758
No locals.
#31 0x0804d0d2 in main (argc=1, argv=0xbfa9a6a4)
at /home/hydrogen/amarok-svn/amarok/src/main.cpp:114
app = {<KApplication> = {<QApplication> = {<QObject> = {<Qt> = {
static color0 = @0xb6b126a0, static color1 = @0xb6b126a8,
static black = @0xb6b126b0, static white = @0xb6b126b8,
static darkGray = @0xb6b126c0, static gray = @0xb6b126c8,
static lightGray = @0xb6b126d0, static red = @0xb6b126d8,
static green = @0xb6b126e0, static blue = @0xb6b126e8,
static cyan = @0xb6b126f0, static magenta = @0xb6b126f8,
static yellow = @0xb6b12700, static darkRed = @0xb6b12708,
static darkGreen = @0xb6b12710, static darkBlue = @0xb6b12718,
static darkCyan = @0xb6b12720, static darkMagenta = @0xb6b12728,
static darkYellow = @0xb6b12730, static arrowCursor = @0xb6b10e00,
static upArrowCursor = @0xb6b10e04,
static crossCursor = @0xb6b10e08, static waitCursor = @0xb6b10e0c,
static ibeamCursor = @0xb6b10e10,
static sizeVerCursor = @0xb6b10e14,
static sizeHorCursor = @0xb6b10e18,
static sizeBDiagCursor = @0xb6b10e1c,
static sizeFDiagCursor = @0xb6b10e20,
static sizeAllCursor = @0xb6b10e24,
static blankCursor = @0xb6b10e28,
static splitVCursor = @0xb6b10e2c,
static splitHCursor = @0xb6b10e30,
static pointingHandCursor = @0xb6b10e34,
static forbiddenCursor = @0xb6b10e38,
static whatsThisCursor = @0xb6b10e3c,
static busyCursor = @0xb6b10e40}, _vptr.QObject = 0xb7edef08,
static metaObj = 0x8076960, isSignal = 0, isWidget = 0,
pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1,
objname = 0x80a3e70 "amarok", parentObj = 0x0,
childObjects = 0x80a3328, connections = 0x80bc508,
senderObjects = 0x80d6aa8, eventFilters = 0x80d30b0,
postedEvents = 0x0, d = 0x0}, static metaObj = 0x80e5660,
static qt_mutex = 0x80a6cd0, app_argc = 1, app_argv = 0x80827d8,
quit_now = false, quit_code = 0, static app_style = 0x80d3da8,
static app_cspec = 0, static app_pal = 0x80a6f68,
static app_font = 0x80a6fb8, static app_cursor = 0x82218b0,
static eventloop = 0x8097ee0, 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 = true,
static animate_tooltip = true, static animate_combo = true,
static fade_menu = true, static fade_tooltip = true,
static animate_toolbox = false, static widgetCount = false,
static metaComposeUnicode = false, translators = 0x80e5a30,
session_manager = 0x808a590, session_id = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x80aec40,
static shared_null = 0x8075eb0}, static session_key = 0x80a8f60,
is_session_restored = false, static app_strut = {wd = 0, ht = 0},
static app_libpaths = 0x80af400, static app_palettes = 0x80a7ab0,
static app_fonts = 0x80d3f08,
static popupWidgets = 0x0}, <KInstance> = {
_vptr.KInstance = 0xb7edef94, _dirs = 0x80b4700, _config = 0x80b4560,
_iconLoader = 0x8124de8, _name = {<QMemArray<char>> = {<QGArray> = {
_vptr.QGArray = 0xb6af0ae8,
shd = 0x80b4210}, <No data fields>}, <No data fields>},
_aboutData = 0x80665b8, d = 0x8098230}, static metaObj = 0x80e5628,
display = 0x8085c40, kipcCommAtom = 302, kipcEventMask = 511,
static KApp = 0xbfa9a518, pArgc = -1248812624, pSessionConfig = 0x0,
static s_DCOPClient = 0x80e6478,
static s_dcopClientNeedsPostInit = false, aCaption = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, bSessionManagement = true,
aIconPixmap = {pm = {icon = 0x8124520, miniIcon = 0x81263e0},
unused = " E\022\bàc\022\b\000\000\000\000le\006\bÿÿ
\000\000\001\000\000\000üÿÿÿÈ¥©¿qÑ\004\bÈ6ó·}¸\004\bØ¥©¿"},
aIconName = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, aMiniIconName = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8075eb0, static shared_null = 0x8075eb0}, d = 0x8075eb0,
static shared_null = 0x8075eb0}, useStyles = true, smw = 0x80e5ae8,
static loadedByKdeinit = false, captionLayout = 134528977,
d = 0x80b4220}, <EngineObserver> = {_vptr.EngineObserver = 0xb7edefa8,
m_subject = 0x0}, static metaObj = 0x80e8728, static mainThreadId = 0,
m_pGlobalAccel = 0x80da3c8, m_pPlayerWindow = 0x0,
m_pPlaylistWindow = 0x81246e0, m_pTray = 0x815df18,
m_pMediaDeviceManager = 0xb7f0baa0}
==== (gdb) thread apply all bt ====
Thread 6 (Thread -1263305840 (LWP 12042)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f63b7c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb319a5fe in metronom_sync_loop (this=0xb42087c8) at metronom.c:873
#3 0xb5f5f4ab in start_thread (arg=0xb4b37b90) at pthread_create.c:296
#4 0xb599b1be in clone () from /lib/libc.so.6
Thread 5 (Thread -1332860016 (LWP 12230)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f6629b in ?? () from /lib/libpthread.so.0
#2 0xb2a6bf4f in ao_oss_write (this_gen=0x86c1040, frame_buffer=0x8575d50,
num_frames=1152) at audio_oss_out.c:472
#3 0xb31aa28c in ao_loop (this_gen=0x8472cf0) at audio_out.c:1201
#4 0xb5f5f4ab in start_thread (arg=0xb08e2b90) at pthread_create.c:296
#5 0xb599b1be in clone () from /lib/libc.so.6
Thread 4 (Thread -1321878640 (LWP 12231)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f63b7c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb31a8ad6 in fifo_remove_int (fifo=0x86c1b78, blocking=0)
at audio_out.c:349
#3 0xb31aa951 in ao_get_buffer (this_gen=0x8472cf0) at audio_out.c:391
#4 0xb31b57e1 in post_audio_get_buffer (port_gen=0x8647a08) at post.c:601
#5 0xb39fcf13 in mad_decode_data (this_gen=0x8c4c080, buf=0x86baa10)
at xine_decoder.c:254
#6 0xb31a4b92 in audio_decoder_loop (stream_gen=0x885b448)
at audio_decoder.c:361
#7 0xb5f5f4ab in start_thread (arg=0xb135bb90) at pthread_create.c:296
#8 0xb599b1be in clone () from /lib/libc.so.6
Thread 3 (Thread -1302123632 (LWP 12233)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f638f6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb31ac60f in xine_event_wait (queue=0x84cd980) at events.c:59
#3 0xb31ac6aa in listener_loop (queue_gen=0x84cd980) at events.c:217
#4 0xb5f5f4ab in start_thread (arg=0xb2632b90) at pthread_create.c:296
#5 0xb599b1be in clone () from /lib/libc.so.6
Thread 2 (Thread -1341252720 (LWP 17452)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f638f6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb319d8ff in buffer_pool_alloc (this=0x86c2100) at buffer.c:93
#3 0xb1c9669e in demux_mpgaudio_next (this=0x863a138, decoder_flags=0,
send_header=0) at demux_mpgaudio.c:465
#4 0xb1c96c95 in demux_mpgaudio_send_chunk (this_gen=0x863a138)
at demux_mpgaudio.c:658
#5 0xb31b10c6 in demux_loop (stream_gen=0x885b448) at demux.c:285
#6 0xb5f5f4ab in start_thread (arg=0xb00e1b90) at pthread_create.c:296
#7 0xb599b1be in clone () from /lib/libc.so.6
Thread 1 (Thread -1258920240 (LWP 12031)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5f672cb in ?? () from /lib/libpthread.so.0
#2 0x0804e0bf in Amarok::Crash::crashHandler ()
at /home/hydrogen/amarok-svn/amarok/src/amarokcore/crashhandler.cpp:249
#3 <signal handler called>
#4 QString::deref (this=0x8686b34) at tools/qshared.h:50
#5 0xb69787ec in QString::operator= (this=0x8686b34, s=@0xbfa998a4)
at tools/qstring.cpp:1594
#6 0xb7c34b5e in LastFm::WebService::handshake (this=0x8686b00,
username=@0xbfa99974, password=@0xbfa99970)
at /home/hydrogen/amarok-svn/amarok/src/lastfm.cpp:419
#7 0xb7c353d8 in LastFm::Controller::getNewProxy (this=0x81d0ae8,
genreUrl=@0xbfa99ac8)
at /home/hydrogen/amarok-svn/amarok/src/lastfm.cpp:176
#8 0xb7c04d03 in EngineController::play (this=0xb7f0b7a0, bundle=@0x8540268,
offset=0) at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:404
#9 0xb7caf9c2 in Playlist::activate (this=0x81949d8, item=0x8540324)
at /home/hydrogen/amarok-svn/amarok/src/playlist.cpp:1667
#10 0xb7cb14da in Playlist::playNextTrack (this=0x81949d8, forceNext=false)
at /home/hydrogen/amarok-svn/amarok/src/playlist.cpp:1146
#11 0xb7cb6132 in Playlist::qt_invoke (this=0x81949d8, _id=116, _o=0xbfa99ee4)
at /home/hydrogen/amarok-svn/amarok/src/playlist.moc:497
#12 0xb66ab889 in QObject::activate_signal (this=0xb7f0b7a0, clist=0x819a388,
o=0xbfa99ee4) at kernel/qobject.cpp:2356
#13 0xb66abf65 in QObject::activate_signal_bool (this=0xb7f0b7a0, signal=4,
param=false) at kernel/qobject.cpp:2452
#14 0xb7c03770 in EngineController::orderNext (this=0xb7f0b7a0, t0=false)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.moc:220
#15 0xb7c037ad in EngineController::next (this=0xb7f0b7a0, forceNext=false)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:327
#16 0xb7c0770f in EngineController::trackFinished (this=0xb7f0b7a0)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.h:76
#17 0xb7c03cc2 in EngineController::slotMainTimer (this=0xb7f0b7a0)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.cpp:701
#18 0xb7c06c62 in EngineController::qt_invoke (this=0xb7f0b7a0, _id=28,
_o=0xbfa9a058)
at /home/hydrogen/amarok-svn/amarok/src/enginecontroller.moc:258
#19 0xb66ab889 in QObject::activate_signal (this=0x80eb8d8, clist=0x80f66f8,
o=0xbfa9a058) at kernel/qobject.cpp:2356
#20 0xb66ac4dd in QObject::activate_signal (this=0x80eb8d8, signal=2)
at kernel/qobject.cpp:2325
#21 0xb69e0a99 in QTimer::timeout (this=0x80eb8d8)
at .moc/release-shared-mt/moc_qtimer.cpp:82
#22 0xb66ce92e in QTimer::event (this=0x80eb8d8, e=0xbfa9a314)
at kernel/qtimer.cpp:219
#23 0xb664c7f7 in QApplication::internalNotify (this=0xbfa9a518,
receiver=0x80eb8d8, e=0xbfa9a314) at kernel/qapplication.cpp:2635
#24 0xb664d371 in QApplication::notify (this=0xbfa9a518, receiver=0x80eb8d8,
e=0xbfa9a314) at kernel/qapplication.cpp:2358
#25 0xb6c4d2ae in KApplication::notify (this=0xbfa9a518, receiver=0x80eb8d8,
event=0xbfa9a314) at kapplication.cpp:550
#26 0xb6641989 in QEventLoop::activateTimers (this=0x8097ee0)
at kernel/qapplication.h:496
#27 0xb65fcb8c in QEventLoop::processEvents (this=0x8097ee0, flags=4)
at kernel/qeventloop_x11.cpp:389
#28 0xb6662ef0 in QEventLoop::enterLoop (this=0x8097ee0)
at kernel/qeventloop.cpp:198
#29 0xb6662d76 in QEventLoop::exec (this=0x8097ee0)
at kernel/qeventloop.cpp:145
#30 0xb664c28f in QApplication::exec (this=0xbfa9a518)
at kernel/qapplication.cpp:2758
#31 0x0804d0d2 in main (argc=1, argv=0xbfa9a6a4)
at /home/hydrogen/amarok-svn/amarok/src/main.cpp:114
#0 0xffffe410 in __kernel_vsyscall ()
==== kdBacktrace() ================
[
0: /usr/kde/3.5/lib/libkdecore.so.4(_Z11kdBacktracei+0x44) [0xb6c5f5c4]
1: /usr/kde/3.5/lib/libkdecore.so.4(_Z11kdBacktracev+0x2a) [0xb6c5f90a]
2: amarokapp(_ZN6Amarok5Crash12crashHandlerEi+0xca4) [0x804df22]
3: [0xffffe420]
4: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QStringaSERKS_+0x2c) [0xb69787ec]
5: /usr/kde/3.5/lib/libamarok.so.0
(_ZN6LastFm10WebService9handshakeERK7QStringS3_+0x4f2) [0xb7c34b5e]
6: /usr/kde/3.5/lib/libamarok.so.0
(_ZN6LastFm10Controller11getNewProxyE7QString+0xe0) [0xb7c353d8]
7: /usr/kde/3.5/lib/libamarok.so.0
(_ZN16EngineController4playERK10MetaBundlej+0x711) [0xb7c04d03]
8: /usr/kde/3.5/lib/libamarok.so.0
(_ZN8Playlist8activateEP13QListViewItem+0x912) [0xb7caf9c2]
9: /usr/kde/3.5/lib/libamarok.so.0(_ZN8Playlist13playNextTrackEb+0x101e)
[0xb7cb14da]
10: /usr/kde/3.5/lib/libamarok.so.0(_ZN8Playlist9qt_invokeEiP8QUObject+0x1d2)
[0xb7cb6132]
11: /usr/qt/3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x169)
[0xb66ab889]
12: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject20activate_signal_boolEib+0x145)
[0xb66abf65]
13: /usr/kde/3.5/lib/libamarok.so.0(_ZN16EngineController9orderNextEb+0x40)
[0xb7c03770]
14: /usr/kde/3.5/lib/libamarok.so.0(_ZN16EngineController4nextEb+0x35)
[0xb7c037ad]
15: /usr/kde/3.5/lib/libamarok.so.0
(_ZN16EngineController13trackFinishedEv+0x25) [0xb7c0770f]
16: /usr/kde/3.5/lib/libamarok.so.0
(_ZN16EngineController13slotMainTimerEv+0x188) [0xb7c03cc2]
17: /usr/kde/3.5/lib/libamarok.so.0
(_ZN16EngineController9qt_invokeEiP8QUObject+0x446) [0xb7c06c62]
18: /usr/qt/3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x169)
[0xb66ab889]
19: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xbd)
[0xb66ac4dd]
20: /usr/qt/3/lib/libqt-mt.so.3(_ZN6QTimer7timeoutEv+0x29) [0xb69e0a99]
21: /usr/qt/3/lib/libqt-mt.so.3(_ZN6QTimer5eventEP6QEvent+0x3e) [0xb66ce92e]
22: /usr/qt/3/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x97) [0xb664c7f7]
23: /usr/qt/3/lib/libqt-mt.so.3
(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x71) [0xb664d371]
24: /usr/kde/3.5/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1de) [0xb6c4d2ae]
25: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop14activateTimersEv+0x1f9)
[0xb6641989]
26: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x80c)
[0xb65fcb8c]
27: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x50) [0xb6662ef0]
28: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26) [0xb6662d76]
29: /usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f) [0xb664c28f]
30: amarokapp [0x804d0d2]
31: /lib/libc.so.6(__libc_start_main+0xdc) [0xb58f483c]
32: amarokapp(_ZN6QGList5clearEv+0xcd) [0x804c731]
]
More information about the Amarok
mailing list