[Bug 1556645] [NEW] qtcreator crash on opening UI Form

Hans Krüger hans at skbrasil.net
Sun Mar 13 17:56:20 UTC 2016


Public bug reported:

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 at entry=1, argv=argv at entry=0x7fffffffdd48, env=env at 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 at entry=0x52163e0, argc=1, argv=0x7fffffffdd48, env=0x7fffffffdd58) at dl-init.c:120
#4  0x00007ffff7dee5b7 in dl_open_worker (a=a at entry=0x7fffffffb9d8) at dl-open.c:579
#5  0x00007ffff7de9474 in _dl_catch_error (objname=objname at entry=0x7fffffffb9c8, errstring=errstring at entry=0x7fffffffb9d0, mallocedp=mallocedp at entry=0x7fffffffb9c7, 
    operate=operate at entry=0x7ffff7dee0d0 <dl_open_worker>, args=args at 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 at 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 at entry=0x7ffff3f8eeb0 <dlopen_doit>, args=args at 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 at 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 at 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 at 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 at entry=..., flags=..., flags at entry=..., newEditor=newEditor at 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.

** Affects: qtcreator (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qtcreator in Ubuntu.
https://bugs.launchpad.net/bugs/1556645

Title:
  qtcreator crash on opening UI Form

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/1556645/+subscriptions




More information about the kubuntu-bugs mailing list