Bug 341822 - System Settings crashes when expanding the 'Region' dropdown box in the Formats settings
Summary: System Settings crashes when expanding the 'Region' dropdown box in the Forma...
Status: RESOLVED UPSTREAM
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-12-12 19:01 UTC by Alexander Olofsson
Modified: 2014-12-13 00:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Olofsson 2014-12-12 19:01:19 UTC
Application: kcmshell5 (5.1.90)
 (Compiled from sources)
Qt Version: 5.3.2
Operating System: Linux 3.17.0-sabayon x86_64
Distribution: "Sabayon Linux amd64 14.12"

-- Information about the crash:
- What I was doing when the application crashed:

Clicked the Region dropdown box in Regional Settings, Formats page

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kcmshell5), signal: Aborted
[KCrash Handler]
#6  0x00007f80325045c5 in raise () from /lib64/libc.so.6
#7  0x00007f8032505a48 in abort () from /lib64/libc.so.6
#8  0x00007f8033174ef3 in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1364
#9  0x00007f8033172628 in QMessageLogger::fatal (this=0x7fffb87c66b0, msg=0x7f80335bd718 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:669
#10 0x00007f803316a134 in qt_assert (assertion=0x7f8033fe25f8 "(pos == end && glyphPosition == current.num_glyphs) || logClusters[pos] == glyphPosition", file=0x7f8033fe247e "text/qtextlayout.cpp", line=1706) at global/qglobal.cpp:2127
#11 0x00007f8033c5170d in addNextCluster (pos=@0x7fffb87c6910: 3, end=10, line=..., glyphCount=@0x7fffb87c6908: 1, current=..., logClusters=0x7f803d904790, glyphs=...) at text/qtextlayout.cpp:1706
#12 0x00007f8033c5241e in QTextLine::layout_helper (this=0x7fffb87c6a30, maxGlyphs=2147483647) at text/qtextlayout.cpp:1848
#13 0x00007f8033c50cd1 in QTextLine::setLineWidth (this=0x7fffb87c6a30, width=8388607) at text/qtextlayout.cpp:1542
#14 0x00007f803488d7d5 in QItemDelegatePrivate::doTextLayout (this=0x7f803cde8d40, lineWidth=8388607) at itemviews/qitemdelegate.cpp:174
#15 0x00007f8034891f4e in QItemDelegate::textRectangle (this=0x7f803cde9340, rect=..., font=..., text=...) at itemviews/qitemdelegate.cpp:1139
#16 0x00007f8034891c46 in QItemDelegate::rect (this=0x7f803cde9340, option=..., index=..., role=0) at itemviews/qitemdelegate.cpp:1104
#17 0x00007f803488e851 in QItemDelegate::sizeHint (this=0x7f803cde9340, option=..., index=...) at itemviews/qitemdelegate.cpp:519
#18 0x00007f8034a1811d in QComboBoxDelegate::sizeHint (this=0x7f803cde9340, option=..., index=...) at .moc/../widgets/qcombobox_p.h:329
#19 0x00007f80247ca8a9 in BreezePrivate::ComboBoxItemDelegate::sizeHint (this=0x7f803cde7ae0, option=..., index=...) at /home/ace/Programming/KDE/source/kde/workspace/breeze/kstyle/breezestyle.cpp:130
#20 0x00007f80348484ae in QListViewPrivate::itemSize (this=0x7f803ce82ab0, option=..., index=...) at itemviews/qlistview.cpp:1764
#21 0x00007f8034852b7c in QCommonListViewBase::itemSize (this=0x7f803cdd1c00, opt=..., idx=...) at ../../include/QtWidgets/5.3.2/QtWidgets/private/../../../../../src/widgets/itemviews/qlistview_p.h:475
#22 0x00007f803484bd44 in QListModeViewBase::doStaticLayout (this=0x7f803cdd1c00, info=...) at itemviews/qlistview.cpp:2380
#23 0x00007f803484b35c in QListModeViewBase::doBatchedItemLayout (this=0x7f803cdd1c00, info=..., max=475) at itemviews/qlistview.cpp:2252
#24 0x00007f8034847d41 in QListViewPrivate::doItemsLayout (this=0x7f803ce82ab0, delta=476) at itemviews/qlistview.cpp:1701
#25 0x00007f8034846bcd in QListView::doItemsLayout (this=0x7f803cde9620) at itemviews/qlistview.cpp:1443
#26 0x00007f8034826096 in QAbstractItemViewPrivate::executePostedLayout (this=0x7f803ce82ab0) at ../../include/QtWidgets/5.3.2/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:222
#27 0x00007f8034851cd8 in QListViewPrivate::rectForIndex (this=0x7f803ce82ab0, index=...) at ../../include/QtWidgets/5.3.2/QtWidgets/private/../../../../../src/widgets/itemviews/qlistview_p.h:342
#28 0x00007f803484532d in QListView::rectForIndex (this=0x7f803cde9620, index=...) at itemviews/qlistview.cpp:1201
#29 0x00007f8034841f86 in QListView::visualRect (this=0x7f803cde9620, index=...) at itemviews/qlistview.cpp:561
#30 0x00007f80346457b8 in QComboBox::showPopup (this=0x7f803cdeac00) at widgets/qcombobox.cpp:2534
#31 0x00007f80346474d2 in QComboBox::mousePressEvent (this=0x7f803cdeac00, e=0x7fffb87c7cc0) at widgets/qcombobox.cpp:2995
#32 0x00007f8034513911 in QWidget::event (this=0x7f803cdeac00, event=0x7fffb87c7cc0) at kernel/qwidget.cpp:7961
#33 0x00007f80346472d0 in QComboBox::event (this=0x7f803cdeac00, event=0x7fffb87c7cc0) at widgets/qcombobox.cpp:2967
#34 0x00007f80344b1108 in QApplicationPrivate::notify_helper (this=0x7f803cce2d80, receiver=0x7f803cdeac00, e=0x7fffb87c7cc0) at kernel/qapplication.cpp:3499
#35 0x00007f80344aef00 in QApplication::notify (this=0x7fffb87c8990, receiver=0x7f803cdeac00, e=0x7fffb87c7cc0) at kernel/qapplication.cpp:3066
#36 0x00007f803348c014 in QCoreApplication::notifyInternal (this=0x7fffb87c8990, receiver=0x7f803cdeac00, event=0x7fffb87c7cc0) at kernel/qcoreapplication.cpp:935
#37 0x00007f80344b40b0 in QCoreApplication::sendSpontaneousEvent (receiver=0x7f803cdeac00, event=0x7fffb87c7cc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#38 0x00007f80344ad58f in QApplicationPrivate::sendMouseEvent (receiver=0x7f803cdeac00, event=0x7fffb87c7cc0, alienWidget=0x7f803cdeac00, nativeWidget=0x7f803cdb8270, buttonDown=0x7f8034e25670 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2539
#39 0x00007f80345530ce in QWidgetWindow::handleMouseEvent (this=0x7f803ced4980, event=0x7fffb87c8380) at kernel/qwidgetwindow.cpp:507
#40 0x00007f8034551d77 in QWidgetWindow::event (this=0x7f803ced4980, event=0x7fffb87c8380) at kernel/qwidgetwindow.cpp:179
#41 0x00007f80344b1108 in QApplicationPrivate::notify_helper (this=0x7f803cce2d80, receiver=0x7f803ced4980, e=0x7fffb87c8380) at kernel/qapplication.cpp:3499
#42 0x00007f80344ae71b in QApplication::notify (this=0x7fffb87c8990, receiver=0x7f803ced4980, e=0x7fffb87c8380) at kernel/qapplication.cpp:2952
#43 0x00007f803348c014 in QCoreApplication::notifyInternal (this=0x7fffb87c8990, receiver=0x7f803ced4980, event=0x7fffb87c8380) at kernel/qcoreapplication.cpp:935
#44 0x00007f8033b06e5e in QCoreApplication::sendSpontaneousEvent (receiver=0x7f803ced4980, event=0x7fffb87c8380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#45 0x00007f8033afeaab in QGuiApplicationPrivate::processMouseEvent (e=0x7f803cd93090) at kernel/qguiapplication.cpp:1748
#46 0x00007f8033afe046 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x7f803cd93090) at kernel/qguiapplication.cpp:1549
#47 0x00007f8033adb04f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
#48 0x00007f80276dcf70 in userEventSourceDispatch (source=0x7f803cd11800) at eventdispatchers/qeventdispatcher_glib.cpp:78
#49 0x00007f802c17e664 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f802c17e898 in ?? () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f802c17e954 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#52 0x00007f803353e681 in QEventDispatcherGlib::processEvents (this=0x7f803cd10560, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#53 0x00007f80276dd286 in QPAEventDispatcherGlib::processEvents (this=0x7f803cd10560, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:123
#54 0x00007f80334879ff in QEventLoop::processEvents (this=0x7fffb87c8810, flags=...) at kernel/qeventloop.cpp:136
#55 0x00007f8033487d61 in QEventLoop::exec (this=0x7fffb87c8810, flags=...) at kernel/qeventloop.cpp:212
#56 0x00007f803479f703 in QDialog::exec (this=0x7f803cdb8270) at dialogs/qdialog.cpp:549
#57 0x00007f803a89c3e9 in kdemain (_argc=<optimized out>, _argv=<optimized out>) at /home/ace/Programming/KDE/source/kde/workspace/kde-cli-tools/kcmshell/main.cpp:307
#58 0x00007f80324f0c45 in __libc_start_main () from /lib64/libc.so.6
#59 0x00007f803acc5d59 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2014-12-13 00:33:00 UTC
Crash is in Qt library. Please report this issue directly to Qt developers via https://bugreports.qt-project.org/