PDA

View Full Version : KSystemLog



Radek
2nd July 2015, 08:42
One of new features of Debian 8 (KDE) is crashing KSystemLog. The crashing is known but it seems to be rather marginalised by the Debian Big Ones.

In Debian 7, KSystemLog never crashed. In Debian 8.0 it crashed allways, in Debian 8.1 it crashes almost allways. Sometimes, you get general log, sometimes, you can swith log using toolbar, sometimes, you can switch using menu. But you can switch only a few times, then the app crashes. The problem seems to be Qt based. Here is the backtrace:


Application: KSystemlog (ksystemlog), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6 0x00007fe92c657e88 in QStandardItem::child(int, int) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7 0x00007fe92c658092 in QStandardItemModel::data(QModelIndex const&, int) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8 0x00007fe92c483af1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9 0x00007fe92c48758f in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007fe92cd6071c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007fe92cdacc44 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007fe92cd44aa2 in QAbstractItemModel::endInsertRows() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fe92c65a7df in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007fe92c488b69 in QComboBox::insertItem(int, QIcon const&, QString const&, QVariant const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x000000000042fcb0 in _start ()

Something is wrong with standard item model (not very probable, the model is used too often so that it is debugged too well) or with some Qt-KDE adaptor (I mean something like KArchive; KArchive is not guilty here of course). Can the wise ones tell more?

anda_skoa
2nd July 2015, 08:58
If you want to debug this on your own, youll have to install the debug symbol packages for Qt and get a more telling and complete backtrace.

Cheers,
_