Bug 232796

Summary: Crash when selecting font in Appearance
Product: [Unmaintained] kdelibs Reporter: akibukis
Component: qtAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, cfeck
Priority: NOR Keywords: triaged
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description akibukis 2010-03-31 07:04:04 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-18-generic-pae i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
Crashed while changing system fonts under Appearance.

 -- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  0xb6d58319 in bestStyle (foundry=<value optimized out>, styleKey=...) at text/qfontdatabase.cpp:1061
#7  0xb6d60bf8 in QFontDatabase::font (this=0xbfb9ab60, family=..., style=..., pointSize=10) at text/qfontdatabase.cpp:1937
#8  0xb75ce17e in KFontChooser::Private::_k_family_chosen_slot (this=0xc484f98, family=...) at ../../kdeui/fonts/kfontchooser.cpp:615
#9  0xb75cf5b0 in KFontChooser::qt_metacall (this=0xc45d4c0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb9acb8) at ./kfontchooser.moc:92
#10 0xb65ddc9a in QMetaObject::metacall (object=0xc45d4c0, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfb9acb8) at kernel/qmetaobject.cpp:237
#11 0xb65ec3d5 in QMetaObject::activate (sender=0xc445c18, m=0xb742dfc8, local_signal_index=7, argv=0xbfb9acb8) at kernel/qobject.cpp:3293
#12 0xb7106ad3 in QListWidget::currentTextChanged (this=0xc445c18, _t1=...) at .moc/release-shared/moc_qlistwidget.cpp:240
#13 0xb7108694 in QListWidgetPrivate::_q_emitCurrentItemChanged (this=0xac57570, current=..., previous=...) at itemviews/qlistwidget.cpp:1120
#14 0xb710ba48 in QListWidget::qt_metacall (this=0xc445c18, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfb9ae74) at .moc/release-shared/moc_qlistwidget.cpp:147
#15 0xb75f0f6a in KListWidget::qt_metacall (this=0xc445c18, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbfb9ae74) at ./klistwidget.moc:80
#16 0xb65ddc9a in QMetaObject::metacall (object=0xc445c18, cl=QMetaObject::InvokeMetaMethod, idx=89, argv=0xbfb9ae74) at kernel/qmetaobject.cpp:237
#17 0xb65ec3d5 in QMetaObject::activate (sender=0xaa38270, m=0xb742de30, local_signal_index=1, argv=0xbfb9ae74) at kernel/qobject.cpp:3293
#18 0xb70f3449 in QItemSelectionModel::currentChanged (this=0xaa38270, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#19 0xb70f35e2 in QItemSelectionModel::setCurrentIndex (this=0xaa38270, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1167
#20 0xb7099c08 in QAbstractItemView::keyPressEvent (this=0xc445c18, event=0xbfb9b8b4) at itemviews/qabstractitemview.cpp:2228
#21 0xb75f06b7 in KListWidget::keyPressEvent (this=0xc445c18, e=0xbfb9b8b4) at ../../kdeui/itemviews/klistwidget.cpp:225
#22 0xb6b56503 in QWidget::event (this=0xc445c18, event=0xbfb9b8b4) at kernel/qwidget.cpp:8033
#23 0xb6f52e73 in QFrame::event (this=0xc445c18, e=0xbfb9b8b4) at widgets/qframe.cpp:557
#24 0xb6fedc37 in QAbstractScrollArea::event (this=0xc445c18, e=0xbfb9b8b4) at widgets/qabstractscrollarea.cpp:989
#25 0xb709a6cc in QAbstractItemView::event (this=0xc445c18, event=0xbfb9b8b4) at itemviews/qabstractitemview.cpp:1546
#26 0xb70b6314 in QListView::event (this=0xc445c18, e=0xbfb9b8b4) at itemviews/qlistview.cpp:1624
#27 0xb7106d94 in QListWidget::event (this=0xc445c18, e=0xbfb9b8b4) at itemviews/qlistwidget.cpp:1902
#28 0xb6af84dc in QApplicationPrivate::notify_helper (this=0x9b710d0, receiver=0xc445c18, e=0xbfb9b8b4) at kernel/qapplication.cpp:4300
#29 0xb6b00b71 in QApplication::notify (this=0xbfb9d4ac, receiver=0xc445c18, e=0xbfb9b8b4) at kernel/qapplication.cpp:3763
#30 0xb761ef2a in KApplication::notify (this=0xbfb9d4ac, receiver=0xc445c18, event=0xbfb9b8b4) at ../../kdeui/kernel/kapplication.cpp:302
#31 0xb65d8a3b in QCoreApplication::notifyInternal (this=0xbfb9d4ac, receiver=0xc445c18, event=0xbfb9b8b4) at kernel/qcoreapplication.cpp:704
#32 0xb6af92be in QCoreApplication::sendSpontaneousEvent (receiver=0xc445c18, event=0xbfb9aa10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 qt_sendSpontaneousEvent (receiver=0xc445c18, event=0xbfb9aa10) at kernel/qapplication.cpp:5279
#34 0xb6bb2c30 in QKeyMapper::sendKeyEvent (keyWidget=0xc445c18, grab=false, type=QEvent::KeyPress, code=16777235, modifiers=..., text=..., autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=111, nativeVirtualKey=65362, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1861
#35 0xb6bb5195 in QKeyMapperPrivate::translateKeyEvent (this=0x9ba69d0, keyWidget=0xc445c18, event=0xbfb9bf7c, grab=false) at kernel/qkeymapper_x11.cpp:1831
#36 0xb6b88757 in QApplication::x11ProcessEvent (this=0xbfb9d4ac, event=0xbfb9bf7c) at kernel/qapplication_x11.cpp:3394
#37 0xb6bb84aa in x11EventSourceDispatch (s=0x9b74468, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0xb5bdc5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0xb5be02d8 in ?? () from /lib/libglib-2.0.so.0
#40 0xb5be04b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0xb66045d5 in QEventDispatcherGlib::processEvents (this=0x9b4a4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#42 0xb6bb7fd5 in QGuiEventDispatcherGlib::processEvents (this=0x9b4a4a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0xb65d7059 in QEventLoop::processEvents (this=0xbfb9c270, flags=) at kernel/qeventloop.cpp:149
#44 0xb65d74aa in QEventLoop::exec (this=0xbfb9c270, flags=...) at kernel/qeventloop.cpp:201
#45 0xb7037393 in QDialog::exec (this=0xbfb9c2d4) at dialogs/qdialog.cpp:546
#46 0xb75d2ed4 in KFontDialog::getFont (theFont=..., flags=..., parent=0xb5e5df8, sizeIsRelativeState=0x0) at ../../kdeui/fonts/kfontdialog.cpp:146
#47 0xb75d3477 in KFontRequester::KFontRequesterPrivate::_k_buttonClicked (this=0xb5f2368) at ../../kdeui/fonts/kfontrequester.cpp:187
#48 0xb75d3cb0 in KFontRequester::qt_metacall (this=0xb5eb888, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb9c4b8) at ./kfontrequester.moc:83
#49 0xa45c2752 in ?? () from /usr/lib/kde4/kcm_fonts.so
#50 0xb65ddc9a in QMetaObject::metacall (object=0xb5eb888, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbfb9c4b8) at kernel/qmetaobject.cpp:237
#51 0xb65ec3d5 in QMetaObject::activate (sender=0xb5f2cb0, m=0xb74338c4, local_signal_index=2, argv=0xbfb9c4b8) at kernel/qobject.cpp:3293
#52 0xb7223319 in QAbstractButton::clicked (this=0xb5f2cb0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#53 0xb6f02d49 in QAbstractButtonPrivate::emitClicked (this=0xb5f2cc8) at widgets/qabstractbutton.cpp:546
#54 0xb6f03b94 in QAbstractButtonPrivate::click (this=0xb5f2cc8) at widgets/qabstractbutton.cpp:539
#55 0xb6f03e4e in QAbstractButton::mouseReleaseEvent (this=0xb5f2cb0, e=0xbfb9cbf0) at widgets/qabstractbutton.cpp:1121
#56 0xb6b567f8 in QWidget::event (this=0xb5f2cb0, event=0xbfb9cbf0) at kernel/qwidget.cpp:7998
#57 0xb6f02bee in QAbstractButton::event (this=0xb5f2cb0, e=0xbfb9aa10) at widgets/qabstractbutton.cpp:1080
#58 0xb6fad092 in QPushButton::event (this=0xb5f2cb0, e=0xbfb9cbf0) at widgets/qpushbutton.cpp:679
#59 0xb6af84dc in QApplicationPrivate::notify_helper (this=0x9b710d0, receiver=0xb5f2cb0, e=0xbfb9cbf0) at kernel/qapplication.cpp:4300
#60 0xb6aff9f7 in QApplication::notify (this=0xbfb9d4ac, receiver=0xb5f2cb0, e=0xbfb9cbf0) at kernel/qapplication.cpp:3865
#61 0xb761ef2a in KApplication::notify (this=0xbfb9d4ac, receiver=0xb5f2cb0, event=0xbfb9cbf0) at ../../kdeui/kernel/kapplication.cpp:302
#62 0xb65d8a3b in QCoreApplication::notifyInternal (this=0xbfb9d4ac, receiver=0xb5f2cb0, event=0xbfb9cbf0) at kernel/qcoreapplication.cpp:704
#63 0xb6afe952 in QCoreApplication::sendEvent (receiver=0xb5f2cb0, event=0xbfb9cbf0, alienWidget=0xb5f2cb0, nativeWidget=0xb5eb888, buttonDown=0xb743c058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QApplicationPrivate::sendMouseEvent (receiver=0xb5f2cb0, event=0xbfb9cbf0, alienWidget=0xb5f2cb0, nativeWidget=0xb5eb888, buttonDown=0xb743c058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#65 0xb6b8a088 in QETWidget::translateMouseEvent (this=0xb5eb888, event=0xbfb9d10c) at kernel/qapplication_x11.cpp:4368
#66 0xb6b89511 in QApplication::x11ProcessEvent (this=0xbfb9d4ac, event=0xbfb9d10c) at kernel/qapplication_x11.cpp:3379
#67 0xb6bb84aa in x11EventSourceDispatch (s=0x9b74468, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#68 0xb5bdc5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0xb5be02d8 in ?? () from /lib/libglib-2.0.so.0
#70 0xb5be04b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#71 0xb66045d5 in QEventDispatcherGlib::processEvents (this=0x9b4a4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#72 0xb6bb7fd5 in QGuiEventDispatcherGlib::processEvents (this=0x9b4a4a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0xb65d7059 in QEventLoop::processEvents (this=0xbfb9d404, flags=) at kernel/qeventloop.cpp:149
#74 0xb65d74aa in QEventLoop::exec (this=0xbfb9d404, flags=...) at kernel/qeventloop.cpp:201
#75 0xb65db69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#76 0xb6af8577 in QApplication::exec () at kernel/qapplication.cpp:3579
#77 0x08056b5e in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-31 14:41:33 UTC
- Do you remember which font were you selecting ?
- Does this happen again if you repeat the situation ?
Regards
Comment 2 Christoph Feck 2010-04-01 01:40:59 UTC
Most probably a Qt bug... 

@Dario: kcm_fontinst != kcm_fonts
Comment 3 Christoph Feck 2013-09-12 21:44:17 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 4 Andrew Crouthamel 2018-09-24 02:18:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 04:06:28 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!