[Qt-creator] Another crash related to Qt versions manipulation.
Turnaev Eugeny
turnaev at t72.ru
Wed Jan 21 13:58:44 CET 2009
Greets,
Linux nostromo 2.6.26.6-49.fc8 #1 SMP Fri Oct 17 15:59:36 EDT 2008 i686 i686 i386 GNU/Linux
scenario (dont know if all steps required):
* start qt creator
* open one of most recient projects
* Go to tools->options->qt4 (versions) (click in left tree on "Qt4")
where i currently have 3 versions of qt,
1 - system version (4.3 dyn)
2 - static release build 4.5.5_beta1
3 - dynamic debug and relase build 4.5.5_beta1
combo box below shows third is selected (dynamic 4.5.5)
* left single click on middle version (static 4.5 beta)
* left click on remove (minus) button (version visually removed)
* click on cancel in dialog buttonbox below
* Again tools->options
Adn here we go:
[root at nostromo ~]# gdb /opt/qtcreator-0.9.1/bin/qtcreator
GNU gdb Red Hat Linux (6.6-45.fc8rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) start
Breakpoint 1 at 0x804e6d0
Starting program: /opt/qtcreator-0.9.1/bin/qtcreator
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtDBus.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtXml.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtSvg.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtGui.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtNetwork.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtCore.so.4
[Thread debugging using libthread_db enabled]
[New Thread -1208621360 (LWP 1847)]
[Switching to Thread -1208621360 (LWP 1847)]
0x0804e6d0 in main ()
Current language: auto; currently asm
Missing separate debuginfos, use: debuginfo-install expat.i386 fontconfig.i386 freetype.i386 gcc.i386 glib2.i386 glibc.i686 libICE.i386 libSM.i386 libX11.i386 libXau.i386 libXdmcp.i386 libXext.i386 libXi.i386 libXrender.i386 libxcb.i386
(gdb) c
Continuing.
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtScript.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/bin/imageformats/libqsvg.so
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtHelp.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtCLucene.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtSql.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtDesigner.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/lib/libQtDesignerComponents.so.4
Missing separate debuginfo for /opt/qtcreator-0.9.1/bin/sqldrivers/libqsqlite.so
[New Thread -1212019824 (LWP 1866)]
[Thread -1212019824 (LWP 1866) exited]
[New Thread -1222509680 (LWP 1867)]
[Thread -1222509680 (LWP 1867) exited]
Missing separate debuginfo for /opt/qtcreator-0.9.1/bin/iconengines/libqsvgicon.so
Missing separate debuginfo for /opt/qtcreator-0.9.1/bin/designer/libqt3supportwidgets.so
Missing separate debuginfo for /opt/qtcreator-0.9.1/bin/designer/libqwebview.so
[New Thread -1222509680 (LWP 1871)]
[Detaching after fork from child process 1872. (Try `set detach-on-fork off'.)]
[Detaching after fork from child process 1873.]
[Detaching after fork from child process 1874.]
[Detaching after fork from child process 1875.]
[Detaching after fork from child process 1876.]
[Detaching after fork from child process 1877.]
[Detaching after fork from child process 1878.]
[New Thread -1212019824 (LWP 1879)]
[New Thread -1235223664 (LWP 1880)]
[New Thread -1245713520 (LWP 1881)]
[Thread -1212019824 (LWP 1879) exited]
[Thread -1245713520 (LWP 1881) exited]
[New Thread -1245713520 (LWP 1887)]
[Thread -1235223664 (LWP 1880) exited]
[New Thread -1235223664 (LWP 1895)]
[New Thread -1212019824 (LWP 1896)]
[Detaching after fork from child process 1897.]
[Detaching after fork from child process 1898.]
[Detaching after fork from child process 1900.]
[Detaching after fork from child process 1903.]
Program received signal SIGSEGV, Segmentation fault.
0x0268275d in Qt4ProjectManager::Internal::QtVersion::name () from /opt/qtcreator-0.9.1/lib/Nokia/libQt4ProjectManager.so.1.0.0
Missing separate debuginfos, use: debuginfo-install e2fsprogs.i386 keyutils.i386 krb5.i386 libXcursor.i386 libXfixes.i386 libXinerama.i386 libXrandr.i386 libselinux.i386 linuxwacom.i386 openssl.i386 openssl.i686 zlib.i386
(gdb)
(gdb) bt
#0 0x0268275d in Qt4ProjectManager::Internal::QtVersion::name () from /opt/qtcreator-0.9.1/lib/Nokia/libQt4ProjectManager.so.1.0.0
#1 0x0268c7f9 in Qt4ProjectManager::Internal::QtDirWidget::QtDirWidget () from /opt/qtcreator-0.9.1/lib/Nokia/libQt4ProjectManager.so.1.0.0
#2 0x0268cdf8 in Qt4ProjectManager::Internal::QtVersionManager::createPage () from /opt/qtcreator-0.9.1/lib/Nokia/libQt4ProjectManager.so.1.0.0
#3 0x0320b274 in Core::Internal::SettingsDialog::SettingsDialog () from /opt/qtcreator-0.9.1/lib/Nokia/libCore.so.1.0.0
#4 0x031b2aa5 in Core::Internal::MainWindow::showOptionsDialog () from /opt/qtcreator-0.9.1/lib/Nokia/libCore.so.1.0.0
#5 0x0324d023 in Core::Internal::MainWindow::qt_metacall () from /opt/qtcreator-0.9.1/lib/Nokia/libCore.so.1.0.0
#6 0x007c9492 in QMetaObject::activate () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#7 0x007c98f0 in QMetaObject::activate () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#8 0x00a9fe31 in QAction::triggered () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#9 0x00aa2992 in QAction::qt_metacall () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#10 0x007c9492 in QMetaObject::activate () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#11 0x007c98f0 in QMetaObject::activate () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#12 0x00a9fe31 in QAction::triggered () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#13 0x00aa08ef in QAction::activate () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#14 0x00f392d8 in QMenuPrivate::activateCausedStack () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#15 0x00f40123 in QMenuPrivate::activateAction () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#16 0x00f42adf in QMenu::mouseReleaseEvent () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#17 0x00b00591 in QWidget::event () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#18 0x00f3df5f in QMenu::event () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#19 0x00aa70ef in QApplicationPrivate::notify_helper () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#20 0x00aaba3c in QApplication::notify () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#21 0x007b369b in QCoreApplication::notifyInternal () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#22 0x00aacf33 in QApplicationPrivate::sendMouseEvent () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#23 0x00b185c1 in QETWidget::translateMouseEvent () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#24 0x00b17dac in QApplication::x11ProcessEvent () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#25 0x00b403c4 in x11EventSourceDispatch () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#26 0x053c21ac in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x053c55ef in ?? () from /lib/libglib-2.0.so.0
#28 0x053c5b55 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x007dfece in QEventDispatcherGlib::processEvents () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#30 0x00b40175 in QGuiEventDispatcherGlib::processEvents () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#31 0x007b286d in QEventLoop::processEvents () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#32 0x007b2bdd in QEventLoop::exec () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#33 0x007b4cbc in QCoreApplication::exec () from /opt/qtcreator-0.9.1/bin/../lib/libQtCore.so.4
#34 0x00aa6897 in QApplication::exec () from /opt/qtcreator-0.9.1/bin/../lib/libQtGui.so.4
#35 0x0804f9be in main ()
(gdb) info registers
eax 0xbfe84a8c -1075295604
ecx 0x8bafd00 146472192
edx 0x1 1
ebx 0x2755aa4 41245348
esp 0xbfe849e8 0xbfe849e8
ebp 0xbfe849e8 0xbfe849e8
esi 0xbfe84a8c -1075295604
edi 0x9337118 154366232
eip 0x268275d 0x268275d <Qt4ProjectManager::Internal::QtVersion::name() const+13>
eflags 0x210282 [ SF IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
Best regards :)
More information about the Qt-creator-old
mailing list