[Development] QtQuick: new Drag&Drop crashes

Fabien Castan fabcastan at gmail.com
Tue Jan 21 01:36:36 CET 2014


Tested on ubuntu 13.10 64 bits.

Valgrind result:

==22064== Memcheck, a memory error detector
==22064== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==22064== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==22064== Command: /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmlscene
externaldraganddrop.qml
==22064==
==22064== Conditional jump or move depends on uninitialised value(s)
==22064==    at 0xFA624EA: ??? (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.20)
==22064==    by 0x811B3B6: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3800.1)
==22064==    by 0x8133E81: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3800.1)
==22064==    by 0x8135011: g_signal_emit_by_name (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3800.1)
==22064==    by 0x8122931: g_object_set_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3800.1)
==22064==    by 0x8123186: g_object_set (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3800.1)
==22064==    by 0x5BFBB15: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B77C9E: QStyleFactory::create(QString const&) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B162AA: QApplication::style() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B16BCC: QApplicationPrivate::initialize() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B16C23: QApplicationPrivate::construct() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x403CEB: ??? (in /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmlscene)
==22064==
==22064== Conditional jump or move depends on uninitialised value(s)
==22064==    at 0x7CCA8EF: glXCreatePbuffer (in
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
==22064==    by 0xD4D1955: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B3C98: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6305172: QOffscreenSurface::create() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4D16B3: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4D1841: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x4F8EDB7: QSGRenderLoop::instance() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x4FB154F: QQuickWindowPrivate::init(QQuickWindow*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x50548B3: QQuickView::QQuickView(QQmlEngine*, QWindow*)
(in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x405A50: ??? (in /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmlscene)
==22064==    by 0x7595DE4: (below main) (libc-start.c:260)
==22064==
==22064== Conditional jump or move depends on uninitialised value(s)
==22064==    at 0x7CCA26E: ??? (in
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
==22064==    by 0xD4D1955: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B3C98: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6305172: QOffscreenSurface::create() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4D16B3: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4D1841: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x4F8EDB7: QSGRenderLoop::instance() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x4FB154F: QQuickWindowPrivate::init(QQuickWindow*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x50548B3: QQuickView::QQuickView(QQmlEngine*, QWindow*)
(in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x405A50: ??? (in /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmlscene)
==22064==    by 0x7595DE4: (below main) (libc-start.c:260)
==22064==
==22064== Invalid read of size 8
==22064==    at 0x6306D30: QDrag::mimeData() const (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4BA356: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B1E67: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B2A5A: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6B4D90D: QObject::event(QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x5B16F33: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B1A50D: QApplication::notify(QObject*, QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x6B23553: QCoreApplication::notifyInternal(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B25E08:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B73B82: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x83A43B5: g_main_context_dispatch (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3800.1)
==22064==    by 0x83A4707: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3800.1)
==22064==  Address 0x13b07288 is 8 bytes inside a block of size 16 free'd
==22064==    at 0x4C2BADC: operator delete(void*) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22064==    by 0x5074AB9: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x5074F02: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x50EAFEF: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x55DD022: QQmlPropertyPrivate::write(QObject*,
QQmlPropertyData const&, QVariant const&, QQmlContextData*,
QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55DEB32:
QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&,
QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>)
(in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55DF174: QQmlPropertyPrivate::writeBinding(QObject*,
QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*,
QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x5684169:
QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x56844DD:
QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x565AE46: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55CA1CB:
QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)
(in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x6B4C126: QMetaObject::activate(QObject*, int, int,
void**) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==
==22064== Invalid read of size 8
==22064==    at 0x6306D34: QDrag::mimeData() const (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4BA356: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B1E67: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B2A5A: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6B4D90D: QObject::event(QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x5B16F33: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B1A50D: QApplication::notify(QObject*, QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x6B23553: QCoreApplication::notifyInternal(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B25E08:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B73B82: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x83A43B5: g_main_context_dispatch (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3800.1)
==22064==    by 0x83A4707: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3800.1)
==22064==  Address 0x13b07350 is 128 bytes inside a block of size 200 free'd
==22064==    at 0x4C2BADC: operator delete(void*) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22064==    by 0x6B52A64: QObject::~QObject() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6306CC8: QDrag::~QDrag() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0x5074AB9: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x5074F02: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x50EAFEF: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x55DD022: QQmlPropertyPrivate::write(QObject*,
QQmlPropertyData const&, QVariant const&, QQmlContextData*,
QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55DEB32:
QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&,
QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>)
(in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55DF174: QQmlPropertyPrivate::writeBinding(QObject*,
QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*,
QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x5684169:
QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x56844DD:
QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x565AE46: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==
==22064== Invalid read of size 8
==22064==    at 0x630832E: QInternalMimeData::hasFormatHelper(QString
const&, QMimeData const*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4B8192: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4BA374: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B1E67: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B2A5A: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6B4D90D: QObject::event(QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x5B16F33: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B1A50D: QApplication::notify(QObject*, QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x6B23553: QCoreApplication::notifyInternal(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B25E08:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B73B82: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x83A43B5: g_main_context_dispatch (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3800.1)
==22064==  Address 0x13b07440 is 0 bytes inside a block of size 16 free'd
==22064==    at 0x4C2BADC: operator delete(void*) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22064==    by 0x6306CA7: QDrag::~QDrag() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0x6306CC8: QDrag::~QDrag() (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0x5074AB9: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x5074F02: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x50EAFEF: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Quick.so.5.2.0)
==22064==    by 0x55DD022: QQmlPropertyPrivate::write(QObject*,
QQmlPropertyData const&, QVariant const&, QQmlContextData*,
QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55DEB32:
QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&,
QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>)
(in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x55DF174: QQmlPropertyPrivate::writeBinding(QObject*,
QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*,
QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x5684169:
QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x56844DD:
QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==    by 0x565AE46: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Qml.so.5.2.0)
==22064==
==22064== Jump to the invalid address stated on the next line
==22064==    at 0x0: ???
==22064==    by 0x6308339: QInternalMimeData::hasFormatHelper(QString
const&, QMimeData const*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4B8192: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4BA374: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B1E67: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B2A5A: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6B4D90D: QObject::event(QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x5B16F33: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B1A50D: QApplication::notify(QObject*, QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x6B23553: QCoreApplication::notifyInternal(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B25E08:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B73B82: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==22064==
==22064==
==22064== Process terminating with default action of signal 11 (SIGSEGV)
==22064==  Bad permissions for mapped region at address 0x0
==22064==    at 0x0: ???
==22064==    by 0x6308339: QInternalMimeData::hasFormatHelper(QString
const&, QMimeData const*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Gui.so.5.2.0)
==22064==    by 0xD4B8192: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4BA374: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B1E67: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0xD4B2A5A: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so)
==22064==    by 0x6B4D90D: QObject::event(QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x5B16F33: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x5B1A50D: QApplication::notify(QObject*, QEvent*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Widgets.so.5.2.0)
==22064==    by 0x6B23553: QCoreApplication::notifyInternal(QObject*,
QEvent*) (in /opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B25E08:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==    by 0x6B73B82: ??? (in
/opt/Qt5.2.0/5.2.0/gcc_64/lib/libQt5Core.so.5.2.0)
==22064==
==22064== HEAP SUMMARY:
==22064==     in use at exit: 27,667,645 bytes in 58,509 blocks
==22064==   total heap usage: 255,579 allocs, 197,070 frees, 72,359,989
bytes allocated
==22064==
==22064== LEAK SUMMARY:
==22064==    definitely lost: 145,692 bytes in 416 blocks
==22064==    indirectly lost: 19,413 bytes in 764 blocks
==22064==      possibly lost: 23,372,491 bytes in 20,503 blocks
==22064==    still reachable: 3,850,689 bytes in 35,801 blocks
==22064==         suppressed: 0 bytes in 0 blocks
==22064== Rerun with --leak-check=full to see details of leaked memory
==22064==
==22064== For counts of detected and suppressed errors, rerun with: -v
==22064== Use --track-origins=yes to see where uninitialised values come
from
==22064== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 202 from 4)




2014/1/21 Thiago Macieira <thiago.macieira at intel.com>

> On terça-feira, 21 de janeiro de 2014 01:22:18, Fabien Castan wrote:
> > #0  0x00007ffff645bd34 in QDrag::mimeData() const () from
> > /opt/Qt5.2.0/5.2.0/gcc_64/bin/../lib/libQt5Gui.so.5
> > #1  0x00007fffef8df357 in ?? () from
> > /opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so
> > #2  0x00007fffef8d6e68 in ?? () from
> > /opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so
> > #3  0x00007fffef8d7a5b in ?? () from
> > /opt/Qt5.2.0/5.2.0/gcc_64/plugins/platforms/libqxcb.so
>
> Please rerun this with a Qt built in debug mode. Can you also check with
> valgrind if it has anything interesting to report?
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20140121/f3a42469/attachment.html>


More information about the Development mailing list