Summary: | Font manager crashed when deleting a font | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | benpro <benpro82> |
Component: | kcm_fontinst | Assignee: | Craig Drummond <craig> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | rein.vande.velde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
benpro
2010-02-22 23:03:50 UTC
Git commit fa685cee73c50bde3b3782b2d849f814fb613ca2 by Craig Drummond. Committed on 28/06/2011 at 20:11. Pushed by craig into branch 'KDE/4.6'. Use beginInsertRows/endInsertRows and beginRemoveRows/endRemoveRows as detailed in the QAbstractItemModel documentation. Should fix the crashes, which were probbably caused by the model not indicating properly when it changed. BUG:191304 BUG:228119 BUG:260955 M +27 -36 kcontrol/kfontinst/kcmfontinst/FontList.cpp M +3 -1 kcontrol/kfontinst/kcmfontinst/KCmFontInst.cpp http://commits.kde.org/kde-workspace/fa685cee73c50bde3b3782b2d849f814fb613ca2 Git commit c17cc70b6802740f18b7c1c8f468722d8423dcca by Craig Drummond. Committed on 28/06/2011 at 20:14. Pushed by craig into branch 'KDE/4.7'. Use beginInsertRows/endInsertRows and beginRemoveRows/endRemoveRows as detailed in the QAbstractItemModel documentation. Should fix the crashes, which were probbably caused by the model not indicating properly when it changed. BUG:191304 BUG:228119 BUG:260955 M +27 -36 kcontrol/kfontinst/kcmfontinst/FontList.cpp M +3 -1 kcontrol/kfontinst/kcmfontinst/KCmFontInst.cpp http://commits.kde.org/kde-workspace/c17cc70b6802740f18b7c1c8f468722d8423dcca Git commit ea1091a64c2c0891b5104c773a06944a5184d428 by Craig Drummond. Committed on 28/06/2011 at 20:16. Pushed by craig into branch 'master'. Use beginInsertRows/endInsertRows and beginRemoveRows/endRemoveRows as detailed in the QAbstractItemModel documentation. Should fix the crashes, which were probbably caused by the model not indicating properly when it changed. BUG:191304 BUG:228119 BUG:260955 M +27 -36 kcontrol/kfontinst/kcmfontinst/FontList.cpp M +3 -1 kcontrol/kfontinst/kcmfontinst/KCmFontInst.cpp http://commits.kde.org/kde-workspace/ea1091a64c2c0891b5104c773a06944a5184d428 Created attachment 63672 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
Using System Settings > Fonts Installation I removed the font Arial Black ttf.
Then I checked wether I had all the MS Windows Arial**.ttf fonts installed by trying
to copy them from the MS Windows system disk and skipped them one by one every
time the system reported that it was already present on my system.
-- Backtrace (Reduced):
#6 isEmpty (this=0x98, akey=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:293
#7 QHash<QModelIndex, QPersistentModelIndexData*>::remove (this=0x98, akey=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:784
#8 0x00007f4c756ac8ac in QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x19e8c60) at kernel/qabstractitemmodel.cpp:542
#9 0x00007f4c756acaf9 in QPersistentModelIndexData::destroy (data=<value optimized out>) at kernel/qabstractitemmodel.cpp:83
#10 0x00007f4c756acc3f in QPersistentModelIndex::~QPersistentModelIndex (this=0x19d5808, __in_chrg=<value optimized out>) at kernel/qabstractitemmodel.cpp:155
|