qtcreator crash on opening UI Form

Bug #1556645 reported by Hans Krüger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtcreator (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am running qtcreator on (Kubuntu 16.06, daily)

Package: qtcreator
Version: 3.5.1+dfsg-2ubuntu2

When I open a UI, qtcreator exits with segfault. GBD backtrace is as follows:

#0 0x0000000000017980 in ?? ()
#1 0x00007ffff7de95ca in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffdd48, env=env@entry=0x7fffffffdd58) at dl-init.c:72
#2 0x00007ffff7de96db in call_init (env=<optimized out>, argv=<optimized out>, argc=<optimized out>, l=<optimized out>) at dl-init.c:30
#3 _dl_init (main_map=main_map@entry=0x52163e0, argc=1, argv=0x7fffffffdd48, env=0x7fffffffdd58) at dl-init.c:120
#4 0x00007ffff7dee5b7 in dl_open_worker (a=a@entry=0x7fffffffb9d8) at dl-open.c:579
#5 0x00007ffff7de9474 in _dl_catch_error (objname=objname@entry=0x7fffffffb9c8, errstring=errstring@entry=0x7fffffffb9d0, mallocedp=mallocedp@entry=0x7fffffffb9c7,
    operate=operate@entry=0x7ffff7dee0d0 <dl_open_worker>, args=args@entry=0x7fffffffb9d8) at dl-error.c:187
#6 0x00007ffff7ded9d3 in _dl_open (file=0x5236428 "/usr/lib/x86_64-linux-gnu/qt5/plugins/designer/mailcommonwidgets.so", mode=-2147483647, caller_dlopen=0x7ffff6f18b2f, nsid=-2,
    argc=<optimized out>, argv=<optimized out>, env=0x7fffffffdd58) at dl-open.c:663
#7 0x00007ffff3f8ef09 in dlopen_doit (a=a@entry=0x7fffffffbbf0) at dlopen.c:66
#8 0x00007ffff7de9474 in _dl_catch_error (objname=0x6331a0, errstring=0x6331a8, mallocedp=0x633198, operate=0x7ffff3f8eeb0 <dlopen_doit>, args=0x7fffffffbbf0) at dl-error.c:187
#9 0x00007ffff3f8f56d in _dlerror_run (operate=operate@entry=0x7ffff3f8eeb0 <dlopen_doit>, args=args@entry=0x7fffffffbbf0) at dlerror.c:163
#10 0x00007ffff3f8efa1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#11 0x00007ffff6f18b2f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff6f11e2d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fffc9a260e0 in QDesignerPluginManager::registerPlugin(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Designer.so.5
#14 0x00007fffc9a262e0 in QDesignerPluginManager::registerPath(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Designer.so.5
#15 0x00007fffc9a263f0 in QDesignerPluginManager::updateRegisteredPlugins() () from /usr/lib/x86_64-linux-gnu/libQt5Designer.so.5
#16 0x00007fffc9a266d9 in QDesignerPluginManager::QDesignerPluginManager(QDesignerFormEditorInterface*) () from /usr/lib/x86_64-linux-gnu/libQt5Designer.so.5
#17 0x00007fffc9f6be60 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DesignerComponents.so.5
#18 0x00007fffc9e76851 in QDesignerComponents::createFormEditor(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5DesignerComponents.so.5
#19 0x00007fffca0aa5dd in Designer::Internal::FormEditorData::FormEditorData (this=0x4f7cbe0)
    at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/designer/formeditorw.cpp:236
#20 0x00007fffca0aad8d in Designer::Internal::FormEditorW::ensureInitStage (s=s@entry=Designer::Internal::FormEditorW::FullyInitialized)
    at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/designer/formeditorw.cpp:506
#21 0x00007fffca0aadde in Designer::Internal::FormEditorW::createEditor () at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/designer/formeditorw.cpp:525
#22 0x00007fffdc3b8f0c in Core::Internal::EditorManagerPrivate::createEditor (factory=factory@entry=0xd646f0, fileName=...)
    at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/coreplugin/editormanager/editormanager.cpp:1133
#23 0x00007fffdc3c76db in Core::Internal::EditorManagerPrivate::openEditor (view=0xa75f80, fileName=..., editorId=..., flags=..., newEditor=newEditor@entry=0x0)
    at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/coreplugin/editormanager/editormanager.cpp:656
#24 0x00007fffdc3cb2c6 in Core::EditorManager::openEditor (fileName=..., editorId=..., editorId@entry=..., flags=..., flags@entry=..., newEditor=newEditor@entry=0x0)
    at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/coreplugin/editormanager/editormanager.cpp:2541
#25 0x00007fffd686ac86 in ProjectExplorer::Internal::ProjectTreeWidget::openItem (this=<optimized out>, mainIndex=...)
    at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/plugins/projectexplorer/projecttreewidget.cpp:478
#26 0x00007ffff6f4bf9a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff7520765 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff756bf7e in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffff730b387 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffff7409b2e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007ffff752f5ab in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff756e0cc in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff6f1d3a2 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007ffff72c803c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007ffff72cdc19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007ffff6f1d5bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007ffff72ccb32 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007ffff732557b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007ffff7327b3b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007ffff72c805c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007ffff72cd516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007ffff6f1d5bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007ffff5cc1888 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /usr/bin/../lib/x86_64-linux-gnu/qtcreator/../libQt5Gui.so.5
#44 0x00007ffff5cc31e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /usr/bin/../lib/x86_64-linux-gnu/qtcreator/../libQt5Gui.so.5
#45 0x00007ffff5ca6f38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/bin/../lib/x86_64-linux-gnu/qtcreator/../libQt5Gui.so.5
#46 0x00007fffeeaced70 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#47 0x00007ffff53ad127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ffff53ad380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff53ad42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff6f73a4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007ffff6f1ad7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007ffff6f22e1c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x0000000000408c19 in main (argc=1, argv=<optimized out>) at /build/qtcreator-jrmbIB/qtcreator-3.5.1+dfsg/src/app/main.cpp:526

I can provide a core dump if desired (25MB), and the sample project. I just don't want the sample project to be wide public.

Tags: xenial
Hans Krüger (hans-5)
tags: added: xenial
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.