Known issues

From LeechCraft
Jump to: navigation, search

Crash in QDeclarativePixmapReader thread

A typical top of stack trace looks like this:

Thread 17 (Thread 0x7f604f251700 (LWP 952)):
#2  <signal handler called>
#3  QMutex::lock (this=this@entry=0x88) at thread/qmutex.cpp:150
#4  0x00007f61af5816f9 in QCoreApplication::postEvent (receiver=receiver@entry=0x800a540, event=0x7f6144008d50, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1354
#5  0x00007f61af5819e7 in QCoreApplication::postEvent (receiver=receiver@entry=0x800a540, event=<optimized out>) at kernel/qcoreapplication.cpp:1307
#6  0x00007f61ae9c808b in QDeclarativePixmapReply::postReply (this=this@entry=0x800a540, error=error@entry=QDeclarativePixmapReply::NoError, errorString=..., implicitSize=..., image=...) at util/qdeclarativepixmapcache.cpp:258
#7  0x00007f61ae9c9424 in QDeclarativePixmapReader::networkRequestDone (this=0x7f510a0, reply=0x7f614400f090) at util/qdeclarativepixmapcache.cpp:393
#8  0x00007f61ae9c9656 in QDeclarativePixmapReaderThreadObject::networkRequestDone (this=this@entry=0x7f6144009a30) at util/qdeclarativepixmapcache.cpp:425
#9  0x00007f61ae9cb8dc in qt_static_metacall (_a=<optimized out>, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x7f6144009a30) at .moc/release-shared/qdeclarativepixmapcache.moc:137
#10 QDeclarativePixmapReaderThreadObject::qt_metacall (this=0x7f6144009a30, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=<optimized out>) at .moc/release-shared/qdeclarativepixmapcache.moc:177
#11 0x00007f61af591f62 in QMetaObject::activate (sender=0x7f614400f090, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3586

Thread number may vary, of course.

This is a Qt bug.

A metabug on our tracker: 1353.

Crash in QNetworkReplyImplPrivate::appendDownstreamData

Typical top entries of a relevant stack trace look like:

Thread 1 (Thread 0x7fca512e3780 (LWP 10192)):
#3  <signal handler called>
#4  operator& (f=QIODevice::WriteOnly, this=0x89) at ../../include/QtCore/../../../qt-everywhere-opensource-src-4.8.6/src/corelib/global/qglobal.h:2340
#5  QIODevice::write (this=0x7fca60973718, data=0x7fc9940b2478 "name>spotify</name>\n\t  <url>http://www.last.fm/tag/spotify</url>\n\t</tag>\n      </tags>\n      <bio>\n        <links>\n        <link rel=\"original\" href=\"http://www.last.fm/music/Harry+Simeone+Chorale/+wi"..., maxSize=2243) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/io/qiodevice.cpp:1312
#6  0x00007fca4dd1e003 in QNetworkReplyImplPrivate::appendDownstreamData (this=0x7fca5b0bba90, data=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/network/access/qnetworkreplyimpl.cpp:599
#7  0x00007fca4dcfea6f in QNetworkAccessBackend::writeDownstreamData (this=this@entry=0x7fca5b0bbda0, list=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/network/access/qnetworkaccessbackend.cpp:251
#8  0x00007fca4dd0846a in QNetworkAccessHttpBackend::replyDownloadData (this=this@entry=0x7fca5b0bbda0, d=...) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/network/access/qnetworkaccesshttpbackend.cpp:743
#9  0x00007fca4dda7ff9 in QNetworkAccessHttpBackend::qt_static_metacall (_o=0x7fca5b0bbda0, _c=<optimized out>, _id=6, _a=<optimized out>) at .moc/debug-shared/moc_qnetworkaccesshttpbackend_p.cpp:94
#10 0x00007fca4e1ef91e in QObject::event (this=0x7fca5b0bbda0, e=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.cpp:1222
#11 0x00007fca4e72bee3 in QApplicationPrivate::notify_helper (this=this@entry=0x7fca51da6940, receiver=receiver@entry=0x7fca5b0bbda0, e=e@entry=0x7fc99403c8f0) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:4565
#12 0x00007fca4e733c9d in QApplication::notify (this=0x7fff405dd570, receiver=0x7fca5b0bbda0, e=0x7fc99403c8f0) at /var/tmp/portage/dev-qt/qtgui-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:4351
#13 0x00007fca513d3805 in LeechCraft::Application::notify (this=<optimized out>, obj=0x7fca5b0bbda0, event=0x7fc99403c8f0) at /var/tmp/portage/app-leechcraft/lc-core-9999/work/lc-core-9999/src/core/application.cpp:342

This is probably a Qt bug, but more information is needed. The bug is not easily reproducible.

A metabug on our tracker: 1646.

Crash in LMP when displaying artists information with Chinese characters

Some fonts lacking some Chinese (and possibly other multibyte) characters (like Tahoma) may cause crashes when displaying information in the LMP biography view, similar artists view and the likes. The fix is to use Chinese-enabled fonts (or move to Qt 5).