==22779== Memcheck, a memory error detector ==22779== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==22779== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info ==22779== Command: ../qt-master/bin/qmlviewer Bug.qml ==22779== _IceTransSocketUNIXConnect: Cannot connect to non-local host mikkohar-desktop _IceTransSocketUNIXConnect: Cannot connect to non-local host mikkohar-desktop Qt: Session management error: Could not open network socket ==22783== ==22783== HEAP SUMMARY: ==22783== in use at exit: 933,333 bytes in 10,776 blocks ==22783== total heap usage: 80,829 allocs, 70,053 frees, 6,225,817 bytes allocated ==22783== ==22783== LEAK SUMMARY: ==22783== definitely lost: 19,152 bytes in 252 blocks ==22783== indirectly lost: 138,086 bytes in 659 blocks ==22783== possibly lost: 298,734 bytes in 3,055 blocks ==22783== still reachable: 477,361 bytes in 6,810 blocks ==22783== suppressed: 0 bytes in 0 blocks ==22783== Rerun with --leak-check=full to see details of leaked memory ==22783== ==22783== For counts of detected and suppressed errors, rerun with: -v ==22783== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 101 from 10) 171 0 ==22779== Invalid read of size 4 ==22779== at 0x4212571: QDeclarativePropertyPrivate::setBinding(QObject*, int, int, QDeclarativeAbstractBinding*, QFlags) (qdeclarativeproperty.cpp:683) ==22779== by 0x421244F: QDeclarativePropertyPrivate::setBinding(QDeclarativeProperty const&, QDeclarativeAbstractBinding*, QFlags) (qdeclarativeproperty.cpp:657) ==22779== by 0x410B31C: QDeclarativeTransitionManagerPrivate::applyBindings() (qdeclarativetransitionmanager.cpp:103) ==22779== by 0x410C16A: QDeclarativeTransitionManager::transition(QList const&, QDeclarativeTransition*) (qdeclarativetransitionmanager.cpp:249) ==22779== by 0x41078DD: QDeclarativeState::apply(QDeclarativeStateGroup*, QDeclarativeTransition*, QDeclarativeState*) (qdeclarativestate.cpp:707) ==22779== by 0x411F6DA: QDeclarativeStateGroupPrivate::setCurrentStateInternal(QString const&, bool) (qdeclarativestategroup.cpp:435) ==22779== by 0x411E804: QDeclarativeStateGroup::componentComplete() (qdeclarativestategroup.cpp:276) ==22779== by 0x4196063: QDeclarativeItem::componentComplete() (qdeclarativeitem.cpp:2658) ==22779== by 0x4217E93: QDeclarativeComponentPrivate::complete(QDeclarativeEnginePrivate*, QDeclarativeComponentPrivate::ConstructionState*) (qdeclarativecomponent.cpp:857) ==22779== by 0x4218160: QDeclarativeComponentPrivate::completeCreate() (qdeclarativecomponent.cpp:916) ==22779== by 0x4218110: QDeclarativeComponent::completeCreate() (qdeclarativecomponent.cpp:909) ==22779== by 0x42174C7: QDeclarativeComponent::create(QDeclarativeContext*) (qdeclarativecomponent.cpp:657) ==22779== Address 0x97a5d28 is 8 bytes inside a block of size 36 free'd ==22779== at 0x4024851: operator delete(void*) (vg_replace_malloc.c:387) ==22779== by 0x420D3A4: QDeclarativeBinding::~QDeclarativeBinding() (qdeclarativebinding.cpp:101) ==22779== by 0x420E95D: QDeclarativeAbstractBinding::destroy() (qdeclarativebinding.cpp:302) ==22779== by 0x42BA8C3: QDeclarativeObjectScriptClass::setProperty(QObject*, void* const&, QScriptValue const&, QScriptContext*, QDeclarativeContextData*) (qdeclarativeobjectscriptclass.cpp:360) ==22779== by 0x42C0E44: QDeclarativeContextScriptClass::setProperty(QScriptDeclarativeClass::Object*, void* const&, QScriptValue const&) (qdeclarativecontextscriptclass.cpp:332) ==22779== by 0x4B20C6B: QScript::DeclarativeObjectDelegate::put(QScriptObject*, QTJSC::ExecState*, QTJSC::Identifier const&, QTJSC::JSValue, QTJSC::PutPropertySlot&) (qscriptdeclarativeobject.cpp:99) ==22779== by 0x4B08E83: QScriptObject::put(QTJSC::ExecState*, QTJSC::Identifier const&, QTJSC::JSValue, QTJSC::PutPropertySlot&) (qscriptobject.cpp:80) ==22779== by 0x49BF8DB: QTJSC::JSValue::put(QTJSC::ExecState*, QTJSC::Identifier const&, QTJSC::JSValue, QTJSC::PutPropertySlot&) (JSObject.h:658) ==22779== by 0x49F6F47: cti_op_put_by_id (JITStubs.cpp:1243) ==22779== by 0x6AC86F5: ??? ==22779== by 0x49BFA32: QTJSC::JITCode::execute(QTJSC::RegisterFile*, QTJSC::ExecState*, QTJSC::JSGlobalData*, QTJSC::JSValue*) (JITCode.h:79) ==22779== by 0x49AC029: QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*, QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&, QTJSC::ScopeChainNode*, QTJSC::JSValue*) (Interpreter.cpp:716) ==22779== pure virtual method called terminate called without an active exception ==22779== ==22779== HEAP SUMMARY: ==22779== in use at exit: 1,562,063 bytes in 14,844 blocks ==22779== total heap usage: 110,123 allocs, 95,279 frees, 10,268,131 bytes allocated ==22779== ==22779== LEAK SUMMARY: ==22779== definitely lost: 19,376 bytes in 254 blocks ==22779== indirectly lost: 138,554 bytes in 659 blocks ==22779== possibly lost: 402,835 bytes in 4,801 blocks ==22779== still reachable: 1,001,298 bytes in 9,130 blocks ==22779== suppressed: 0 bytes in 0 blocks ==22779== Rerun with --leak-check=full to see details of leaked memory ==22779== ==22779== For counts of detected and suppressed errors, rerun with: -v ==22779== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 101 from 10)