- Don't pass dbDateTime into load function, instead store dbDateTime in connection and use this.
- Don't store db time all over the place in the GUI thread, turn MPDStats into a singleton like MPDStatus and use that
update in server info page
- Had a bug report that seems to imply a hang in KSystemTimeZones::local()
(gdb) bt full
#0 0x00007ffff0d7c183 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x00007fffeaafbed0 in socket_do_iteration () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#2 0x00007fffeaafadbd in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#3 0x00007fffeaae5e85 in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#4 0x00007fffeaae71af in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#5 0x00007fffeaae67a4 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#6 0x00007ffff33252a5 in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#7 0x00007ffff3325bb9 in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#8 0x00007ffff333481b in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#9 0x00007ffff3334959 in QDBusInterface::QDBusInterface(QString const&, QString const&, QString const&, QDBusConnection const&, QObject*) () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#10 0x00007ffff77dd44b in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#11 0x00007ffff77ddb49 in KSystemTimeZones::local() () from /usr/lib/libkdecore.so.5
No symbol table info available.
#12 0x00007ffff77c0918 in KDateTime::Spec::setType(KDateTime::SpecType, int) () from /usr/lib/libkdecore.so.5
No symbol table info available.
#13 0x00007ffff77ce14c in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#14 0x00007ffff77a6651 in KCalendarSystem::formatDate(QDate const&, QString const&, KLocale::DigitSet, KLocale::DateTimeFormatStandard) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#15 0x00007ffff77a66b3 in KCalendarSystem::formatDate(QDate const&, QString const&, KLocale::DateTimeFormatStandard) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#16 0x00007ffff77a74b1 in KCalendarSystem::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#17 0x00007ffff78b08ee in ?? () from /usr/lib/libkdecore.so.5
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0x00007ffff78afe71 in KLocale::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#19 0x00007ffff78b552d in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#20 0x00007ffff78b5881 in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#21 0x00007ffff78b0085 in KLocale::formatDateTime(QDateTime const&, KLocale::DateFormat, bool) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#22 0x0000000000480ca0 in ServerInfoPage::statsUpdated (this=0xa36b20, stats=...) at /home/devel/cantata/src/cantata-0.5.0/gui/serverinfopage.cpp:129