-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
4.7.1
-
None
-
None
-
ubuntu 9.10, x86_64
After update Qt to current state (branch 4.7, at commit abf09f87af8f57f670904ff25a626d19ec11120b) and full rebuild of Qt & Qt Creator (branch master, at commit ef44cb24d26c72eb3340153be0b872cec8c279d6), Qt Creator crashes:
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff710b482 in QTextEngine::boundingBox (this=0x7fffffff65b0, from=<value optimized out>, len=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/text/qtextengine.cpp:1652 1652 glyph_metrics_t gi = fe->boundingBox(glyph); Current language: auto The current source language is "auto; currently c++". (gdb) backtrace #0 0x00007ffff710b482 in QTextEngine::boundingBox (this=0x7fffffff65b0, from=<value optimized out>, len=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/text/qtextengine.cpp:1652 #1 0x00007ffff70e5583 in QFontMetrics::boundingRect (this=<value optimized out>, text=...) at /home/bsa/projects/qt-i18n-ru/src/gui/text/qfontmetrics.cpp:664 #2 0x00007ffff728300e in QComboBoxPrivate::recomputeSizeHint (this=0xfc1a70, sh=...) at /home/bsa/projects/qt-i18n-ru/src/gui/widgets/qcombobox.cpp:299 #3 0x00007ffff7283224 in QComboBox::sizeHint (this=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/widgets/qcombobox.cpp:2289 #4 0x00007ffff6ed4c99 in QWidgetItemV2::updateCacheIfNecessary (this=0xfc1f80) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayoutitem.cpp:702 #5 0x00007ffff6ed5938 in QWidgetItemV2::minimumSize (this=0xfc1f80) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayoutitem.cpp:777 #6 0x00007ffff6eca0d4 in QGridBox::minimumSize (this=0xfc1200, hSpacing=<value optimized out>, vSpacing=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:76 #7 QGridLayoutPrivate::setupLayoutData (this=0xfc1200, hSpacing=<value optimized out>, vSpacing=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:790 #8 0x00007ffff6ecad15 in QGridLayoutPrivate::findSize (this=0x7fffffff64e0, size=&QLayoutStruct::sizeHint, hSpacing=17153936, vSpacing=-141116528) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:423 #9 0x00007ffff6ecaf82 in QGridLayoutPrivate::sizeHint (this=0x7fffffff64e0, hSpacing=<value optimized out>, vSpacing=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:462 #10 0x00007ffff6ecafd7 in QGridLayout::sizeHint (this=0xfb7850) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:1289 #11 0x00007ffff6ed11bf in QLayout::totalSizeHint (this=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayout.cpp:846 #12 0x00007ffff6ee8f70 in QWidget::sizeHint (this=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qwidget.cpp:7931 #13 0x00007ffff72afaa4 in QFrame::sizeHint (this=0x7fffffff64e0) at /home/bsa/projects/qt-i18n-ru/src/gui/widgets/qframe.cpp:486 #14 0x00007ffff6ed4c99 in QWidgetItemV2::updateCacheIfNecessary (this=0xfc2980) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayoutitem.cpp:702 #15 0x00007ffff6ed5938 in QWidgetItemV2::minimumSize (this=0xfc2980) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayoutitem.cpp:777 #16 0x00007ffff6eca0d4 in QGridBox::minimumSize (this=0xfb5220, hSpacing=<value optimized out>, vSpacing=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:76 #17 QGridLayoutPrivate::setupLayoutData (this=0xfb5220, hSpacing=<value optimized out>, vSpacing=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:790 #18 0x00007ffff6eca821 in QGridLayoutPrivate::distribute (this=0xfb5220, r=..., hSpacing=<value optimized out>, vSpacing=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:920 #19 0x00007ffff6ecab16 in QGridLayout::setGeometry (this=0xfae1c0, rect=...) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qgridlayout.cpp:1455 #20 0x00007ffff6ed1533 in QLayoutPrivate::doResize (this=0xfb5220, r=...) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayout.cpp:681 #21 0x00007ffff6ed1690 in QLayout::activate (this=0xfae1c0) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qlayout.cpp:1259 #22 0x00007ffff6efc650 in QWidget::setVisible (this=0xfb5c50, visible=<value optimized out>) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qwidget.cpp:7453 #23 0x00007ffff6ededcd in QWidget::show (this=0x10492a0, index=0) at ../../include/QtGui/../../../qt-i18n-ru/src/gui/kernel/qwidget.h:485 #24 QStackedLayout::setCurrentIndex (this=0x10492a0, index=0) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qstackedlayout.cpp:311 #25 0x00007ffff6edf79a in QStackedLayout::insertWidget (this=0x10492a0, index=0, widget=0xfb5c50) at /home/bsa/projects/qt-i18n-ru/src/gui/kernel/qstackedlayout.cpp:219 #26 0x00007fffdabac026 in Welcome::WelcomeMode::initPlugins() () from /home/bsa/projects/qt-creator/build/ru/lib/qtcreator/plugins/Nokia/libWelcome.so #27 0x00007fffdabaadc1 in Welcome::Internal::WelcomePlugin::extensionsInitialized() () from /home/bsa/projects/qt-creator/build/ru/lib/qtcreator/plugins/Nokia/libWelcome.so #28 0x00007ffff7bcbbe2 in ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() () from /home/bsa/projects/qt-creator/build/ru/bin/../lib/qtcreator/libExtensionSystem.so.1 #29 0x00007ffff7bc72bb in ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) () from /home/bsa/projects/qt-creator/build/ru/bin/../lib/qtcreator/libExtensionSystem.so.1 #30 0x00007ffff7bc779a in ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() () from /home/bsa/projects/qt-creator/build/ru/bin/../lib/qtcreator/libExtensionSystem.so.1 #31 0x000000000040a60c in main ()
- is replaced by
-
QTBUG-9374 Crash in QTextEngine::boundingRect() when using Thai language
-
- Closed
-