==7756== Memcheck, a memory error detector ==7756== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==7756== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==7756== Command: ./qtbug53948 ==7756== Parent PID: 2736 ==7756== --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0.1.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0.1.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0.1.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so.0.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so.0.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so.0.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0: --7756-- Ignoring non-Dwarf2/3/4 block in .debug_info --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0: --7756-- Last block truncated in .debug_info; ignoring --7756-- WARNING: Serious error when reading debug info --7756-- When reading debug info from /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0: --7756-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==7756== Syscall param writev(vector[...]) points to uninitialised byte(s) ==7756== at 0x70F873D: ??? (syscall-template.S:84) ==7756== by 0xBBD8F28: _xcb_conn_wait (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==7756== by 0xBBD931C: _xcb_out_send (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==7756== by 0xBBD9A76: _xcb_out_flush_to (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==7756== by 0xBBD9C43: xcb_flush (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==7756== by 0x40E41D1: QXcbWindow::hide() (qxcbwindow.cpp:854) ==7756== by 0x40E3C22: QXcbWindow::setVisible(bool) (qxcbwindow.cpp:766) ==7756== by 0x580C1A6: QWindow::setVisible(bool) (qwindow.cpp:550) ==7756== by 0x501D9B1: QWidgetPrivate::hide_sys() (qwidget.cpp:8113) ==7756== by 0x501D66E: QWidgetPrivate::hide_helper() (qwidget.cpp:8041) ==7756== by 0x501DF7B: QWidget::setVisible(bool) (qwidget.cpp:8243) ==7756== by 0x501D583: QWidget::hide() (qwidget.cpp:8015) ==7756== by 0x501E6B1: QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) (qwidget.cpp:8372) ==7756== by 0x501E890: QWidget::close() (qwidget.cpp:8433) ==7756== by 0x51C4F01: QMenuPrivate::hideMenu(QMenu*) (qmenu.cpp:511) ==7756== by 0x51C4B48: QMenuPrivate::hideUpToMenuBar() (qmenu.cpp:459) ==7756== by 0x51C7DC7: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qmenu.cpp:1193) ==7756== by 0x51CCA12: QMenu::mouseReleaseEvent(QMouseEvent*) (qmenu.cpp:2682) ==7756== by 0x501F1AA: QWidget::event(QEvent*) (qwidget.cpp:8778) ==7756== by 0x51CD2E9: QMenu::event(QEvent*) (qmenu.cpp:2796) ==7756== by 0x4FC8EC9: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3799) ==7756== by 0x4FC696C: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3273) ==7756== by 0x672A6A2: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:988) ==7756== by 0x4FCBDA3: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in /home/mitch/dev/qt5.7-debug/qtbase/lib/libQt5Widgets.so.5.7.0) ==7756== by 0x4FC525A: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) (qapplication.cpp:2769) ==7756== by 0x504E5A0: QWidgetWindow::handleMouseEvent(QMouseEvent*) (qwidgetwindow.cpp:507) ==7756== by 0x504D94B: QWidgetWindow::event(QEvent*) (qwidgetwindow.cpp:239) ==7756== by 0x4FC8EC9: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3799) ==7756== by 0x4FC6117: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3159) ==7756== by 0x672A6A2: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:988) ==7756== by 0x5804317: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in /home/mitch/dev/qt5.7-debug/qtbase/lib/libQt5Gui.so.5.7.0) ==7756== by 0x57FC816: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (qguiapplication.cpp:1909) ==7756== by 0x57FBC2C: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (qguiapplication.cpp:1693) ==7756== by 0x57DCF42: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (qwindowsysteminterface.cpp:654) ==7756== by 0x41113C3: userEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:76) ==7756== by 0x9655126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==7756== by 0x965537F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==7756== by 0x965542B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==7756== by 0x67B0BF9: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:423) ==7756== by 0x41115F3: QPAEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:121) ==7756== Address 0xe395671 is 4,545 bytes inside a block of size 21,152 alloc'd ==7756== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7756== by 0xBBD88DB: xcb_connect_to_fd (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==7756== by 0xBBDC610: xcb_connect_to_display_with_auth_info (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==7756== by 0xB4B3809: _XConnectXCB (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==7756== by 0xB4A4391: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==7756== by 0x40BD92A: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:580) ==7756== by 0x40C9EF0: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:186) ==7756== by 0x4045783: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==7756== by 0x57EB8EF: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:103) ==7756== by 0x57EB0D1: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==7756== by 0x57F970F: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1094) ==7756== by 0x57FA89A: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1263) ==7756== by 0x57FA9CE: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1280) ==7756== by 0x4FBD3A3: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:203) ==7756== by 0x672A17E: QCoreApplicationPrivate::init() (qcoreapplication.cpp:787) ==7756== by 0x57FAB20: QGuiApplicationPrivate::init() (qguiapplication.cpp:1303) ==7756== by 0x4FBDB1F: QApplicationPrivate::init() (qapplication.cpp:583) ==7756== by 0x4FBDAFE: QApplication::QApplication(int&, char**, int) (qapplication.cpp:575) ==7756== by 0x403CA4: main (main.cpp:49) ==7756== ==7756== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints. ==7756== This could cause spurious value errors to appear. ==7756== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==7756== Invalid read of size 4 ==7756== at 0x5E52AD4: QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper_p.h:159) ==7756== by 0x6097971: unsigned long long LoadProperty<&ReadAccessor::Direct>(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&, QQmlNotifier**) (qv4qobjectwrapper.cpp:161) ==7756== by 0x6090114: QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) (qv4qobjectwrapper.cpp:384) ==7756== by 0x608FC8C: QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const (qv4qobjectwrapper.cpp:324) ==7756== by 0x609027C: QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*) (qv4qobjectwrapper.cpp:411) ==7756== by 0x61846D3: QV4::QmlTypeWrapper::get(QV4::Managed const*, QV4::String*, bool*) (qqmltypewrapper.cpp:190) ==7756== by 0x5F43082: QV4::Object::get(QV4::String*, bool*) const (qv4object_p.h:304) ==7756== by 0x60B7958: QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (qv4runtime.cpp:707) ==7756== by 0x19B2126F: ??? ==7756== by 0x60118C1: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:582) ==7756== by 0x5F431BD: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:330) ==7756== by 0x6170DF5: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:196) ==7756== by 0x6170A98: QQmlJavaScriptExpression::evaluate(bool*) (qqmljavascriptexpression.cpp:156) ==7756== by 0x6179CD5: QQmlBinding::update(QFlags) (qqmlbinding.cpp:193) ==7756== by 0x617B3BE: QQmlBinding::expressionChanged() (qqmlbinding.cpp:404) ==7756== by 0x61721FC: QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) (qqmljavascriptexpression.cpp:430) ==7756== by 0x614BE95: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:100) ==7756== by 0x60CCF4B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:780) ==7756== by 0x676F937: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3618) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1B708: QtVirtualKeyboard::InputContext::inputItemChanged() (moc_inputcontext.cpp:667) ==7756== by 0x12C1A587: QtVirtualKeyboard::InputContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_inputcontext.cpp:297) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1A39A: QtVirtualKeyboard::PlatformInputContext::focusObjectChanged() (moc_platforminputcontext.cpp:140) ==7756== by 0x12BCC570: QtVirtualKeyboard::PlatformInputContext::setFocusObject(QObject*) (platforminputcontext.cpp:188) ==7756== by 0x5802AB6: QGuiApplicationPrivate::_q_updateFocusObject(QObject*) (qguiapplication.cpp:3677) ==7756== by 0x5802F93: QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qguiapplication.cpp:174) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x58121A7: QWindow::focusObjectChanged(QObject*) (moc_qwindow.cpp:763) ==7756== by 0x50197E3: QWidget::clearFocus() (qwidget.cpp:6706) ==7756== by 0x500B270: QWidget::~QWidget() (qwidget.cpp:1610) ==7756== by 0x518511F: QLineEdit::~QLineEdit() (qlineedit.cpp:293) ==7756== by 0x5185159: QLineEdit::~QLineEdit() (qlineedit.cpp:295) ==7756== by 0x676A7ED: QObjectPrivate::deleteChildren() (qobject.cpp:1970) ==7756== by 0x500B4CA: QWidget::~QWidget() (qwidget.cpp:1687) ==7756== by 0x527121F: QDialog::~QDialog() (qdialog.cpp:352) ==7756== by 0x405123: tInputDialog3::~tInputDialog3() (tInputDialog3.h:17) ==7756== by 0x405159: tInputDialog3::~tInputDialog3() (tInputDialog3.h:17) ==7756== Address 0x16e78ebc is 76 bytes inside a block of size 96 in arena "client" ==7756== ==7756== Invalid read of size 8 ==7756== at 0x5E51C94: QV4::WeakValue::isUndefined() const (in /home/mitch/dev/qt5.7-debug/qtbase/lib/libQt5Qml.so.5.7.0) ==7756== by 0x609167E: QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper.cpp:574) ==7756== by 0x5E52B3D: QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper_p.h:166) ==7756== by 0x6097971: unsigned long long LoadProperty<&ReadAccessor::Direct>(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&, QQmlNotifier**) (qv4qobjectwrapper.cpp:161) ==7756== by 0x6090114: QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) (qv4qobjectwrapper.cpp:384) ==7756== by 0x608FC8C: QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const (qv4qobjectwrapper.cpp:324) ==7756== by 0x609027C: QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*) (qv4qobjectwrapper.cpp:411) ==7756== by 0x61846D3: QV4::QmlTypeWrapper::get(QV4::Managed const*, QV4::String*, bool*) (qqmltypewrapper.cpp:190) ==7756== by 0x5F43082: QV4::Object::get(QV4::String*, bool*) const (qv4object_p.h:304) ==7756== by 0x60B7958: QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (qv4runtime.cpp:707) ==7756== by 0x19B2126F: ??? ==7756== by 0x60118C1: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:582) ==7756== by 0x5F431BD: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:330) ==7756== by 0x6170DF5: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:196) ==7756== by 0x6170A98: QQmlJavaScriptExpression::evaluate(bool*) (qqmljavascriptexpression.cpp:156) ==7756== by 0x6179CD5: QQmlBinding::update(QFlags) (qqmlbinding.cpp:193) ==7756== by 0x617B3BE: QQmlBinding::expressionChanged() (qqmlbinding.cpp:404) ==7756== by 0x61721FC: QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) (qqmljavascriptexpression.cpp:430) ==7756== by 0x614BE95: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:100) ==7756== by 0x60CCF4B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:780) ==7756== by 0x676F937: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3618) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1B708: QtVirtualKeyboard::InputContext::inputItemChanged() (moc_inputcontext.cpp:667) ==7756== by 0x12C1A587: QtVirtualKeyboard::InputContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_inputcontext.cpp:297) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1A39A: QtVirtualKeyboard::PlatformInputContext::focusObjectChanged() (moc_platforminputcontext.cpp:140) ==7756== by 0x12BCC570: QtVirtualKeyboard::PlatformInputContext::setFocusObject(QObject*) (platforminputcontext.cpp:188) ==7756== by 0x5802AB6: QGuiApplicationPrivate::_q_updateFocusObject(QObject*) (qguiapplication.cpp:3677) ==7756== by 0x5802F93: QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qguiapplication.cpp:174) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x58121A7: QWindow::focusObjectChanged(QObject*) (moc_qwindow.cpp:763) ==7756== by 0x50197E3: QWidget::clearFocus() (qwidget.cpp:6706) ==7756== by 0x500B270: QWidget::~QWidget() (qwidget.cpp:1610) ==7756== by 0x518511F: QLineEdit::~QLineEdit() (qlineedit.cpp:293) ==7756== by 0x5185159: QLineEdit::~QLineEdit() (qlineedit.cpp:295) ==7756== by 0x676A7ED: QObjectPrivate::deleteChildren() (qobject.cpp:1970) ==7756== by 0x500B4CA: QWidget::~QWidget() (qwidget.cpp:1687) ==7756== by 0x527121F: QDialog::~QDialog() (qdialog.cpp:352) ==7756== Address 0x16e78ed0 is 0 bytes after a block of size 96 in arena "client" ==7756== ==7756== Invalid read of size 8 ==7756== at 0x5E51CA0: QV4::WeakValue::isUndefined() const (in /home/mitch/dev/qt5.7-debug/qtbase/lib/libQt5Qml.so.5.7.0) ==7756== by 0x609167E: QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper.cpp:574) ==7756== by 0x5E52B3D: QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper_p.h:166) ==7756== by 0x6097971: unsigned long long LoadProperty<&ReadAccessor::Direct>(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&, QQmlNotifier**) (qv4qobjectwrapper.cpp:161) ==7756== by 0x6090114: QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) (qv4qobjectwrapper.cpp:384) ==7756== by 0x608FC8C: QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const (qv4qobjectwrapper.cpp:324) ==7756== by 0x609027C: QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*) (qv4qobjectwrapper.cpp:411) ==7756== by 0x61846D3: QV4::QmlTypeWrapper::get(QV4::Managed const*, QV4::String*, bool*) (qqmltypewrapper.cpp:190) ==7756== by 0x5F43082: QV4::Object::get(QV4::String*, bool*) const (qv4object_p.h:304) ==7756== by 0x60B7958: QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (qv4runtime.cpp:707) ==7756== by 0x19B2126F: ??? ==7756== by 0x60118C1: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:582) ==7756== by 0x5F431BD: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:330) ==7756== by 0x6170DF5: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:196) ==7756== by 0x6170A98: QQmlJavaScriptExpression::evaluate(bool*) (qqmljavascriptexpression.cpp:156) ==7756== by 0x6179CD5: QQmlBinding::update(QFlags) (qqmlbinding.cpp:193) ==7756== by 0x617B3BE: QQmlBinding::expressionChanged() (qqmlbinding.cpp:404) ==7756== by 0x61721FC: QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) (qqmljavascriptexpression.cpp:430) ==7756== by 0x614BE95: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:100) ==7756== by 0x60CCF4B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:780) ==7756== by 0x676F937: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3618) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1B708: QtVirtualKeyboard::InputContext::inputItemChanged() (moc_inputcontext.cpp:667) ==7756== by 0x12C1A587: QtVirtualKeyboard::InputContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_inputcontext.cpp:297) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1A39A: QtVirtualKeyboard::PlatformInputContext::focusObjectChanged() (moc_platforminputcontext.cpp:140) ==7756== by 0x12BCC570: QtVirtualKeyboard::PlatformInputContext::setFocusObject(QObject*) (platforminputcontext.cpp:188) ==7756== by 0x5802AB6: QGuiApplicationPrivate::_q_updateFocusObject(QObject*) (qguiapplication.cpp:3677) ==7756== by 0x5802F93: QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qguiapplication.cpp:174) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x58121A7: QWindow::focusObjectChanged(QObject*) (moc_qwindow.cpp:763) ==7756== by 0x50197E3: QWidget::clearFocus() (qwidget.cpp:6706) ==7756== by 0x500B270: QWidget::~QWidget() (qwidget.cpp:1610) ==7756== by 0x518511F: QLineEdit::~QLineEdit() (qlineedit.cpp:293) ==7756== by 0x5185159: QLineEdit::~QLineEdit() (qlineedit.cpp:295) ==7756== by 0x676A7ED: QObjectPrivate::deleteChildren() (qobject.cpp:1970) ==7756== by 0x500B4CA: QWidget::~QWidget() (qwidget.cpp:1687) ==7756== by 0x527121F: QDialog::~QDialog() (qdialog.cpp:352) ==7756== Address 0x16e78ed0 is 0 bytes after a block of size 96 in arena "client" ==7756== ==7756== Invalid read of size 8 ==7756== at 0x5E51960: tag (qv4value_p.h:109) ==7756== by 0x5E51960: QV4::Value::isUndefined() const (qv4value_p.h:210) ==7756== by 0x5E51CAA: QV4::WeakValue::isUndefined() const (in /home/mitch/dev/qt5.7-debug/qtbase/lib/libQt5Qml.so.5.7.0) ==7756== by 0x609167E: QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper.cpp:574) ==7756== by 0x5E52B3D: QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper_p.h:166) ==7756== by 0x6097971: unsigned long long LoadProperty<&ReadAccessor::Direct>(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&, QQmlNotifier**) (qv4qobjectwrapper.cpp:161) ==7756== by 0x6090114: QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) (qv4qobjectwrapper.cpp:384) ==7756== by 0x608FC8C: QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const (qv4qobjectwrapper.cpp:324) ==7756== by 0x609027C: QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*) (qv4qobjectwrapper.cpp:411) ==7756== by 0x61846D3: QV4::QmlTypeWrapper::get(QV4::Managed const*, QV4::String*, bool*) (qqmltypewrapper.cpp:190) ==7756== by 0x5F43082: QV4::Object::get(QV4::String*, bool*) const (qv4object_p.h:304) ==7756== by 0x60B7958: QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (qv4runtime.cpp:707) ==7756== by 0x19B2126F: ??? ==7756== by 0x60118C1: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:582) ==7756== by 0x5F431BD: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:330) ==7756== by 0x6170DF5: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:196) ==7756== by 0x6170A98: QQmlJavaScriptExpression::evaluate(bool*) (qqmljavascriptexpression.cpp:156) ==7756== by 0x6179CD5: QQmlBinding::update(QFlags) (qqmlbinding.cpp:193) ==7756== by 0x617B3BE: QQmlBinding::expressionChanged() (qqmlbinding.cpp:404) ==7756== by 0x61721FC: QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) (qqmljavascriptexpression.cpp:430) ==7756== by 0x614BE95: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:100) ==7756== by 0x60CCF4B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:780) ==7756== by 0x676F937: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3618) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1B708: QtVirtualKeyboard::InputContext::inputItemChanged() (moc_inputcontext.cpp:667) ==7756== by 0x12C1A587: QtVirtualKeyboard::InputContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_inputcontext.cpp:297) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1A39A: QtVirtualKeyboard::PlatformInputContext::focusObjectChanged() (moc_platforminputcontext.cpp:140) ==7756== by 0x12BCC570: QtVirtualKeyboard::PlatformInputContext::setFocusObject(QObject*) (platforminputcontext.cpp:188) ==7756== by 0x5802AB6: QGuiApplicationPrivate::_q_updateFocusObject(QObject*) (qguiapplication.cpp:3677) ==7756== by 0x5802F93: QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qguiapplication.cpp:174) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x58121A7: QWindow::focusObjectChanged(QObject*) (moc_qwindow.cpp:763) ==7756== by 0x50197E3: QWidget::clearFocus() (qwidget.cpp:6706) ==7756== by 0x500B270: QWidget::~QWidget() (qwidget.cpp:1610) ==7756== by 0x518511F: QLineEdit::~QLineEdit() (qlineedit.cpp:293) ==7756== by 0x5185159: QLineEdit::~QLineEdit() (qlineedit.cpp:295) ==7756== by 0x676A7ED: QObjectPrivate::deleteChildren() (qobject.cpp:1970) ==7756== by 0x500B4CA: QWidget::~QWidget() (qwidget.cpp:1687) ==7756== Address 0x646f6d7473696c72 is not stack'd, malloc'd or (recently) free'd ==7756== ==7756== ==7756== Process terminating with default action of signal 11 (SIGSEGV) ==7756== General Protection Fault ==7756== at 0x5E51960: tag (qv4value_p.h:109) ==7756== by 0x5E51960: QV4::Value::isUndefined() const (qv4value_p.h:210) ==7756== by 0x5E51CAA: QV4::WeakValue::isUndefined() const (in /home/mitch/dev/qt5.7-debug/qtbase/lib/libQt5Qml.so.5.7.0) ==7756== by 0x609167E: QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper.cpp:574) ==7756== by 0x5E52B3D: QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (qv4qobjectwrapper_p.h:166) ==7756== by 0x6097971: unsigned long long LoadProperty<&ReadAccessor::Direct>(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&, QQmlNotifier**) (qv4qobjectwrapper.cpp:161) ==7756== by 0x6090114: QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, bool) (qv4qobjectwrapper.cpp:384) ==7756== by 0x608FC8C: QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const (qv4qobjectwrapper.cpp:324) ==7756== by 0x609027C: QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*) (qv4qobjectwrapper.cpp:411) ==7756== by 0x61846D3: QV4::QmlTypeWrapper::get(QV4::Managed const*, QV4::String*, bool*) (qqmltypewrapper.cpp:190) ==7756== by 0x5F43082: QV4::Object::get(QV4::String*, bool*) const (qv4object_p.h:304) ==7756== by 0x60B7958: QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (qv4runtime.cpp:707) ==7756== by 0x19B2126F: ??? ==7756== by 0x60118C1: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:582) ==7756== by 0x5F431BD: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:330) ==7756== by 0x6170DF5: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:196) ==7756== by 0x6170A98: QQmlJavaScriptExpression::evaluate(bool*) (qqmljavascriptexpression.cpp:156) ==7756== by 0x6179CD5: QQmlBinding::update(QFlags) (qqmlbinding.cpp:193) ==7756== by 0x617B3BE: QQmlBinding::expressionChanged() (qqmlbinding.cpp:404) ==7756== by 0x61721FC: QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) (qqmljavascriptexpression.cpp:430) ==7756== by 0x614BE95: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:100) ==7756== by 0x60CCF4B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:780) ==7756== by 0x676F937: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3618) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1B708: QtVirtualKeyboard::InputContext::inputItemChanged() (moc_inputcontext.cpp:667) ==7756== by 0x12C1A587: QtVirtualKeyboard::InputContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_inputcontext.cpp:297) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x12C1A39A: QtVirtualKeyboard::PlatformInputContext::focusObjectChanged() (moc_platforminputcontext.cpp:140) ==7756== by 0x12BCC570: QtVirtualKeyboard::PlatformInputContext::setFocusObject(QObject*) (platforminputcontext.cpp:188) ==7756== by 0x5802AB6: QGuiApplicationPrivate::_q_updateFocusObject(QObject*) (qguiapplication.cpp:3677) ==7756== by 0x5802F93: QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qguiapplication.cpp:174) ==7756== by 0x676FF9B: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3740) ==7756== by 0x676F76B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3602) ==7756== by 0x58121A7: QWindow::focusObjectChanged(QObject*) (moc_qwindow.cpp:763) ==7756== by 0x50197E3: QWidget::clearFocus() (qwidget.cpp:6706) ==7756== by 0x500B270: QWidget::~QWidget() (qwidget.cpp:1610) ==7756== by 0x518511F: QLineEdit::~QLineEdit() (qlineedit.cpp:293) ==7756== by 0x5185159: QLineEdit::~QLineEdit() (qlineedit.cpp:295) ==7756== by 0x676A7ED: QObjectPrivate::deleteChildren() (qobject.cpp:1970) ==7756== by 0x500B4CA: QWidget::~QWidget() (qwidget.cpp:1687) ==7756== ==7756== HEAP SUMMARY: ==7756== in use at exit: 109,553,556 bytes in 134,775 blocks ==7756== total heap usage: 1,207,450 allocs, 1,049,573 frees, 234,063,086 bytes allocated ==7756== ==7756== LEAK SUMMARY: ==7756== definitely lost: 9,592,576 bytes in 2,343 blocks ==7756== indirectly lost: 32 bytes in 1 blocks ==7756== possibly lost: 92,267,163 bytes in 68,824 blocks ==7756== still reachable: 8,812,089 bytes in 79,054 blocks ==7756== of which reachable via heuristic: ==7756== newarray : 364,480 bytes in 420 blocks ==7756== multipleinheritance: 36,752 bytes in 104 blocks ==7756== suppressed: 0 bytes in 0 blocks ==7756== Rerun with --leak-check=full to see details of leaked memory ==7756== ==7756== For counts of detected and suppressed errors, rerun with: -v ==7756== Use --track-origins=yes to see where uninitialised values come from ==7756== ERROR SUMMARY: 7 errors from 5 contexts (suppressed: 0 from 0)