==26749== Invalid read of size 8 ==26749== at 0x4C2DD70: memcpy@@GLIBC_2.14 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==26749== by 0xD418B59: m (qv4value_p.h:116) ==26749== by 0xD418B59: QV4::String::d() const (qv4string_p.h:134) ==26749== by 0xD4E7C1B: QV4::Heap::StringObject::StringObject(QV4::String const*) (qv4stringobject.cpp:79) ==26749== by 0xD4911FE: QV4::StringObject::Data* QV4::MemoryManager::allocObject(QV4::String const*) (qv4mm_p.h:214) ==26749== by 0xD4867AE: QV4::ExecutionEngine::newStringObject(QV4::String const*) (qv4engine.cpp:526) ==26749== by 0xD544F08: QV4::RuntimeHelpers::convertToObject(QV4::ExecutionEngine*, QV4::Value const&) (qv4runtime.cpp:441) ==26749== by 0xD5469D1: QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (qv4runtime.cpp:682) ==26749== by 0x28D87A28: ??? ==26749== by 0xD4C8794: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:576) ==26749== by 0xD418EC9: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:324) ==26749== by 0xD5F03CD: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:189) ==26749== by 0xD5F0123: QQmlJavaScriptExpression::evaluate(bool*) (qqmljavascriptexpression.cpp:149) ==26749== by 0xD5F7615: QQmlBinding::update(QFlags) (qqmlbinding.cpp:187) ==26749== by 0xD5F8BE2: QQmlBinding::setEnabled(bool, QFlags) (qqmlbinding.cpp:412) ==26749== by 0xD60813F: QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (qqmlobjectcreator.cpp:1193) ==26749== by 0xD584991: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:348) ==26749== by 0xD583E24: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (qqmlincubator.cpp:87) ==26749== by 0xD58073F: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (qqmlcomponent.cpp:1059) ==26749== by 0xCC03A5D: QQuickLoaderPrivate::_q_sourceLoaded() (qquickloader.cpp:715) ==26749== by 0xCC0321F: QQuickLoaderPrivate::load() (qquickloader.cpp:597) ==26749== by 0xCC03011: QQuickLoader::loadFromSourceComponent() (qquickloader.cpp:495) ==26749== by 0xCC02F66: QQuickLoader::setSourceComponent(QQmlComponent*) (qquickloader.cpp:473) ==26749== by 0xCC0472C: QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:258) ==26749== by 0xCC048C2: QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (moc_qquickloader_p.cpp:309) ==26749== by 0xD57BC19: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1268) ==26749== by 0xD525DD1: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:538) ==26749== by 0xD524DEF: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:425) ==26749== by 0xD52674C: QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) (qv4qobjectwrapper.cpp:695) ==26749== by 0xD418DFC: QV4::Object::put(QV4::String*, QV4::Value const&) (qv4object_p.h:302) ==26749== by 0xD545F1E: QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) (qv4runtime.cpp:571) ==26749== by 0x28D8BDE7: ??? ==26749== by 0xD4C8794: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:576) ==26749== by 0xD418EC9: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:324) ==26749== by 0xD54879E: QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int, QV4::CallData*) (qv4runtime.cpp:948) ==26749== by 0x28D8A752: ??? ==26749== by 0xD4C8794: QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (qv4functionobject.cpp:576) ==26749== by 0xD418EC9: QV4::Object::call(QV4::CallData*) const (qv4object_p.h:324) ==26749== by 0xD5F03CD: QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (qqmljavascriptexpression.cpp:189) ==26749== by 0xD58BB3D: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:237) ==26749== by 0xD58C077: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:354) ==26749== by 0xD5D177C: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:94) ==26749== by 0xD564B3D: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:772) ==26749== by 0x7CEB952: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3616) ==26749== by 0xD5613A5: QQmlVMEMetaObject::activate(QObject*, int, void**) (qqmlvmemetaobject.cpp:1196) ==26749== by 0xD5609E3: QQmlVMEMetaObject::writeProperty(int, QVariant const&) (qqmlvmemetaobject.cpp:1005) ==26749== by 0xD55F64E: QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (qqmlvmemetaobject.cpp:726) ==26749== by 0xD57BAD6: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1252) ==26749== by 0xD57B3F9: QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1176) ==26749== by 0xD5F858A: QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags) (qqmlbinding.cpp:327) ==26749== by 0xD5F76C7: QQmlBinding::update(QFlags) (qqmlbinding.cpp:191) ==26749== Address 0x0 is not stack'd, malloc'd or (recently) free'd Thread 1 "kwin_x11" received signal SIGSEGV, Segmentation fault. 0x00007f4e3befe58d in __memcpy_sse2_unaligned () from /lib64/libc.so.6 (gdb) bt full #0 0x00007f4e3befe58d in __memcpy_sse2_unaligned () at /lib64/libc.so.6 #1 0x00007f4e33b70b5a in QV4::String::d() const (this=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4value_p.h:116 b = 0x7f4e18187f70 #2 0x00007f4e33b70b5a in QV4::String::d() const (this=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4string_p.h:134 #3 0x00007f4e33c3fc1c in QV4::Heap::StringObject::StringObject(QV4::String const*) (this=0x7f4e18187f70, str=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4stringobject.cpp:79 #4 0x00007f4e33be91ff in QV4::MemoryManager::allocObject(QV4::String const*) (this=0x1c6e300, arg1=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/memory/qv4mm_p.h:214 scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe5a0} t = {ptr = 0x7f4e08cfe5a0} #5 0x00007f4e33bde7af in QV4::ExecutionEngine::newStringObject(QV4::String const*) (this=0x54eb5b0, string=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4engine.cpp:526 #6 0x00007f4e33c9cf09 in QV4::RuntimeHelpers::convertToObject(QV4::ExecutionEngine*, QV4::Value const&) (engine=0x54eb5b0, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4runtime.cpp:441 #7 0x00007f4e33c9e9d2 in QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) (engine=0x54eb5b0, object=..., nameIndex=48) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4runtime.cpp:682 scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe590} name = {ptr = 0x7f4e08cfe590} o = {ptr = 0x7f4e08cfe598} #8 0x00007f4e3c8427e9 in () #9 0x00007ffe339351e0 in () #10 0x00007f4e08cfe528 in () #11 0x00007f4e0b83cf30 in () #12 0x00007f4e08cfe528 in () #13 0x00007ffe33935150 in () #14 0x00007f4e33be5556 in QV4::FunctionObject::function() const (this=0x2c444d0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4functionobject_p.h:134 #15 0x00007f4e33c20795 in QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (that=0x7f4e3c7e4f60, callData=0x7f4e08cfe4d8) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4functionobject.cpp:576 v4 = 0x54eb5b0 ctxSaver = {engine = 0x54eb5b0, savedContext = 0x7f4e08cfe420} ctx = { = { = {mm_data = 139973858078560}, callData = 0x7f4e08cfe4d8, engine = 0x54eb5b0, outer = {ptr = 0x7f4e181846b0}, lookups = 0x0, compilationUnit = 0x7f4e100e3940, type = QV4::Heap::ExecutionContext::Type_SimpleCallContext, strictMode = false, lineNumber = 22}, function = {ptr = 0x7f4e0b83cf30}, locals = 0x7f4e08cfe530, activation = {ptr = 0x0}} _executionEngineCallDepthRecorder = {ee = 0x54eb5b0} scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe528} f = {ptr = 0x7f4e08cfe528} result = {ptr = 0x7ffe339351c0} #16 0x00007f4e33b70eca in QV4::Object::call(QV4::CallData*) const (this=0x7f4e3c7e4f60, d=0x7f4e08cfe4d8) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4object_p.h:324 #17 0x00007f4e33d483ce in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x2c44490, callData=0x7f4e08cfe4d8, isUndefined=0x7ffe33935408) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmljavascriptexpression.cpp:189 lastPropertyCapture = 0x0 v4 = 0x54eb5b0 f = 0x7f4e3c7e4f60 ep = 0x2254530 watcher = {_c = 0x0, _w = 0x7ffe33935460, _s = 0x2c44490} capture = {engine = 0x1b95690, expression = 0x2c44490, watcher = 0x7ffe33935300, guards = {_first = 0x0, _last = 0x0, _flag = 0, _count = 0}, errorString = 0x0} scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe518} result = {ptr = 0x7f4e08cfe518} #18 0x00007f4e33d48124 in QQmlJavaScriptExpression::evaluate(bool*) (this=0x2c44490, isUndefined=0x7ffe33935408) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmljavascriptexpression.cpp:149 v4 = 0x54eb5b0 scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe4d8} callData = {ptr = 0x7f4e08cfe4d8} #19 0x00007f4e33d4f616 in QQmlBinding::update(QFlags) (this=0x2c44490, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlbinding.cpp:187 isUndefined = false result = {ptr = 0x7f4e08cfe4d8} error = false pd = { = {{propType = 1, propTypeName = 0x7f4e00000001 }, {notifyIndex = 33, arguments = 0x7f4e00000021}, {{revision = 0, metaObjectOffset = -1, {{valueTypeFlags = 65534, valueTypePropType = 65535, valueTypeCoreIndex = 6289}, {overrideIndexIsProperty = 0, overrideIndex = -1}}}, {accessors = 0xfffffffeffff0000, accessorData = 139973851682961}}, coreIndex = 45, flags = 2}, } ep = 0x2254530 scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe4d0} f = {ptr = 0x7f4e08cfe4d0} prof = { = { = {}, profiler = 0x0}, } watcher = {_c = 0x1cd80c0, _w = 0x7ffe33935460, _s = 0x2c44490} #20 0x00007f4e33d50be3 in QQmlBinding::setEnabled(bool, QFlags) (this=0x2c44490, e=true, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlbinding.cpp:412 #21 0x00007f4e33d60140 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x1cd06c0, interrupt=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlobjectcreator.cpp:1193 b = {d = 0x2c444d0} data = 0x1cd8240 watcher = {sharedState = {d = 0x1cd07e0}, watcher = {_t = 0x1cd07e0, _r = false}} ocRestorer = {ep = 0x2254530, oldCreator = 0x1cde980} #22 0x00007f4e33cdc992 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=0x1cd05f0, i=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlincubator.cpp:348 ctxt = 0x0 protectThis = {d = 0x1cd05f0} engine = 0x1b95690 _qml_memory_scope = {pushed = false} watcher = {_t = 0x1cd05f0, _r = false} enginePriv = 0x2254530 #23 0x00007f4e33cdbe25 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=0x2254530, i=..., forContext=0x4b01880) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlincubator.cpp:87 i = {mode = QQmlInstantiationInterrupt::None, timer = {t1 = -9223372036854775808, t2 = -9223372036854775808}, nsecs = 0, runWhile = 0x0} watcher = {_t = 0x1cd05f0, _r = true} p = {d = 0x1cd05f0} mode = QQmlIncubator::Synchronous #24 0x00007f4e33cd8740 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (this=0x1ce1fb0, incubator=..., context=0x1cd0890, forContext=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlcomponent.cpp:1059 contextData = 0x4b01880 forContextData = 0x4b01880 d = 0x1ce1fd0 p = {d = 0x1cd05f0} enginePriv = 0x2254530 #25 0x00007f4e34678a5e in QQuickLoaderPrivate::_q_sourceLoaded() (this=0x4b01530) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/items/qquickloader.cpp:715 q = 0x3d25f50 creationContext = 0x1c0b600 #26 0x00007f4e34678220 in QQuickLoaderPrivate::load() (this=0x4b01530) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/items/qquickloader.cpp:597 q = 0x3d25f50 #27 0x00007f4e34678012 in QQuickLoader::loadFromSourceComponent() (this=0x3d25f50) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/items/qquickloader.cpp:495 d = 0x4b01530 #28 0x00007f4e34677f67 in QQuickLoader::setSourceComponent(QQmlComponent*) (this=0x3d25f50, comp=0x1ce1fb0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/items/qquickloader.cpp:473 d = 0x4b01530 #29 0x00007f4e3467972d in QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x3d25f50, _c=QMetaObject::WriteProperty, _id=2, _a=0x7ffe33935a60) at .moc/moc_qquickloader_p.cpp:258 _t = 0x3d25f50 _v = 0x7ffe33935a50 #30 0x00007f4e346798c3 in QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) (this=0x3d25f50, _c=QMetaObject::WriteProperty, _id=2, _a=0x7ffe33935a60) at .moc/moc_qquickloader_p.cpp:309 #31 0x00007f4e33cd3c1a in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (object=0x3d25f50, property=..., value=..., context=0x1cc5f80, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlproperty.cpp:1268 args = {0x7ffe33935a50, 0x0, 0x7ffe33935998, 0x7ffe33935950} valMo = {_m = {ptr_value = 139973253787504}} o = 0x1ce1fb0 propMo = {_m = {ptr_value = 139973858100930}} status = -1 variantType = 39 coreIdx = 45 propertyType = 1078 enginePriv = 0x2254530 #32 0x00007f4e33c7ddd2 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=0x54eb5b0, object=0x3d25f50, property=0x7f4e10117e48, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:538 v = {d = {data = {c = -80 '\260', uc = 176 '\260', s = 8112, sc = -80 '\260', us = 8112, i = 30285744, u = 30285744, l = 30285744, ul = 30285744, b = 176, d = 1.4963145669142657e-316, f = 7.57179182e-38, real = 1.4963145669142657e-316, ll = 30285744, ull = 30285744, o = 0x1ce1fb0, ptr = 0x1ce1fb0, shared = 0x1ce1fb0}, type = 39, is_shared = 0, is_null = 0}} callingQmlContext = 0x1cc5f80 newBinding = 0x0 scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe4c8} f = {ptr = 0x7f4e08cfe4c8} #33 0x00007f4e33c7cdf0 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (engine=0x54eb5b0, qmlContext=0x1cc5f80, object=0x3d25f50, name=0x7f4e08cfe4b8, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:425 local = { = {{propType = 0, propTypeName = 0x7ffe00000000 }, {notifyIndex = -1, arguments = 0x7f4effffffff}, {{revision = 0, metaObjectOffset = -1, {{valueTypeFlags = 65534, valueTypePropType = 65535, valueTypeCoreIndex = 18240}, {overrideIndexIsProperty = 0, overrideIndex = -1}}}, {accessors = 0xfffffffeffff0000, accessorData = 139973850974016}}, coreIndex = -1, flags = 0}, } result = 0x7f4e10117e48 #34 0x00007f4e33c7e74d in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) (m=0x7f4e08cfe4c0, name=0x7f4e08cfe4b8, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:695 that = 0x7f4e08cfe4c0 v4 = 0x54eb5b0 qmlContext = 0x1cc5f80 #35 0x00007f4e33b70dfd in QV4::Object::put(QV4::String*, QV4::Value const&) (this=0x7f4e08cfe4c0, name=0x7f4e08cfe4b8, v=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4object_p.h:302 #36 0x00007f4e33c9df1f in QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) (engine=0x54eb5b0, object=..., nameIndex=37, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4runtime.cpp:571 scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe4b8} name = {ptr = 0x7f4e08cfe4b8} o = {ptr = 0x7f4e08cfe4c0} #37 0x00007f4e3c837de8 in () #38 0x0003000000000000 in () #39 0x0003000000000001 in () #40 0x0003000000000000 in () #41 0x00007f4e08cfe418 in () #42 0x00007f4e0b85a810 in () #43 0x00007f4e08cfe418 in () #44 0x00007ffe33935e30 in () #45 0x00000000054eb5b0 in () #46 0x00007f4e08cfe400 in () #47 0x00007f4e3c837000 in () #48 0x00007ffe33935f20 in () #49 0x00007f4e33c20795 in QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) (that=0x7f4e08cfe4c0, callData=0x7f4e08cfe4b8) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4functionobject.cpp:576 v4 = 0x54eb5b0 ctxSaver = {engine = 0x7ffe33935de8, savedContext = 0x1} ctx = { = { = {mm_data = 140729763716656}, callData = 0x7f4e3c837de8, engine = 0x3000000000000, outer = {ptr = 0x3000000000001}, lookups = 0x3000000000000, compilationUnit = 0x7f4e08cfe418, type = 16, strictMode = 168, lineNumber = 32590}, function = {ptr = 0x7f4e08cfe418}, locals = 0x7ffe33935e30, activation = {ptr = 0x54eb5b0}} _executionEngineCallDepthRecorder = {ee = 0x7f4e08cfe468} scope = {engine = 0x54eb5b0, mark = 0x7f4e08cfe4b8} f = {ptr = 0x7f4e08cfe460} result = {ptr = 0x7f4e08cfe4b8}