==143680== Memcheck, a memory error detector ==143680== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==143680== Using Valgrind-3.9.0.SVN and LibVEX; rerun with -h for copyright info ==143680== Command: plasmashell --no-respawn ==143680== Parent PID: 132352 ==143680== ==143680== Conditional jump or move depends on uninitialised value(s) ==143680== at 0x4017B74: index (strchr.S:77) ==143680== by 0x4007472: expand_dynamic_string_token (dl-load.c:425) ==143680== by 0x40080D4: _dl_map_object (dl-load.c:2302) ==143680== by 0x400150D: map_doit (rtld.c:626) ==143680== by 0x400E96F: _dl_catch_error (dl-error.c:187) ==143680== by 0x4000E55: do_preload (rtld.c:815) ==143680== by 0x400370E: dl_main (rtld.c:1632) ==143680== by 0x4015317: _dl_sysdep_start (dl-sysdep.c:249) ==143680== by 0x4004BD0: _dl_start (rtld.c:331) ==143680== by 0x4001327: ??? (in /lib64/ld-2.19.so) ==143680== by 0x1: ??? ==143680== by 0x7FEFFFD32: ??? ==143680== by 0x7FEFFFD3E: ??? ==143680== ==143680== Use of uninitialised value of size 8 ==143680== at 0x4017C2D: index (strchr.S:135) ==143680== by 0x4007472: expand_dynamic_string_token (dl-load.c:425) ==143680== by 0x40080D4: _dl_map_object (dl-load.c:2302) ==143680== by 0x400150D: map_doit (rtld.c:626) ==143680== by 0x400E96F: _dl_catch_error (dl-error.c:187) ==143680== by 0x4000E55: do_preload (rtld.c:815) ==143680== by 0x400370E: dl_main (rtld.c:1632) ==143680== by 0x4015317: _dl_sysdep_start (dl-sysdep.c:249) ==143680== by 0x4004BD0: _dl_start (rtld.c:331) ==143680== by 0x4001327: ??? (in /lib64/ld-2.19.so) ==143680== by 0x1: ??? ==143680== by 0x7FEFFFD32: ??? ==143680== by 0x7FEFFFD3E: ??? ==143680== ==143680== Invalid read of size 4 ==143680== at 0x54F1548: KCrash::setCrashHandler(void (*)(int)) (qstring.h:81) ==143680== by 0x54F217B: KCrash::setDrKonqiEnabled(bool) (kcrash.cpp:227) ==143680== by 0x54F2B30: kcrashInitialize() (kcrash.cpp:107) ==143680== by 0x9A28A4F: QCoreApplication::init() (qcoreapplication.cpp:277) ==143680== by 0x9A28D08: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (qcoreapplication.cpp:688) ==143680== by 0x92AC1CE: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (qguiapplication.cpp:566) ==143680== by 0x8C04683: QApplication::QApplication(int&, char**, int) (qapplication.cpp:569) ==143680== by 0x13A1F7: main (main.cpp:47) ==143680== Address 0x1446a220 is 0 bytes inside a block of size 3 alloc'd ==143680== at 0x4C2B5ED: malloc (vg_replace_malloc.c:270) ==143680== by 0x54F14E1: KCrash::setCrashHandler(void (*)(int)) (kcrash.cpp:252) ==143680== by 0x54F217B: KCrash::setDrKonqiEnabled(bool) (kcrash.cpp:227) ==143680== by 0x54F2B30: kcrashInitialize() (kcrash.cpp:107) ==143680== by 0x9A28A4F: QCoreApplication::init() (qcoreapplication.cpp:277) ==143680== by 0x9A28D08: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (qcoreapplication.cpp:688) ==143680== by 0x92AC1CE: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (qguiapplication.cpp:566) ==143680== by 0x8C04683: QApplication::QApplication(int&, char**, int) (qapplication.cpp:569) ==143680== by 0x13A1F7: main (main.cpp:47) ==143680== ==143680== Syscall param ioctl(generic) points to uninitialised byte(s) ==143680== at 0xA08BC47: ioctl (syscall-template.S:81) ==143680== by 0x12052C6B: drmIoctl (xf86drm.c:171) ==143680== by 0x1D1ECDD8: drm_intel_bufmgr_gem_init (intel_bufmgr_gem.c:3409) ==143680== by 0x1CDE3E1C: intelInitScreen2 (intel_screen.c:1063) ==143680== by 0x1CDD4C32: driCreateNewScreen2 (dri_util.c:158) ==143680== by 0xD6B5438: dri2CreateScreen (dri2_glx.c:1220) ==143680== by 0xD682EBC: __glXInitialize (glxext.c:776) ==143680== by 0xD67E3A6: glXGetFBConfigs (glxcmds.c:1655) ==143680== by 0xD67F0A5: glXChooseFBConfig (glxcmds.c:1615) ==143680== by 0x4032D2A: qglx_findConfig(_XDisplay*, int, QSurfaceFormat const&, int) (qglxconvenience.cpp:143) ==143680== by 0x402F77F: QGLXPbuffer::QGLXPbuffer(QOffscreenSurface*) (qglxintegration.cpp:698) ==143680== by 0x402DB85: QXcbGlxIntegration::createPlatformOffscreenSurface(QOffscreenSurface*) const (qxcbglxintegration.cpp:203) ==143680== by 0x146CA772: QXcbIntegration::createPlatformOffscreenSurface(QOffscreenSurface*) const (qxcbintegration.cpp:231) ==143680== by 0x92BC157: QOffscreenSurface::create() (qoffscreensurface.cpp:174) ==143680== by 0x4030D82: QGLXContext::queryDummyContext() (qglxintegration.cpp:652) ==143680== by 0x4030F23: QGLXContext::supportsThreading() (qglxintegration.cpp:688) ==143680== by 0x4FC6F4A: QSGRenderLoop::instance() (qsgrenderloop.cpp:179) ==143680== by 0x500465C: QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) (qquickwindow.cpp:449) ==143680== by 0x59D66FD: PlasmaQuick::Dialog::Dialog(QQuickItem*) (dialog.cpp:650) ==143680== by 0x1A9ECBB5: void QQmlPrivate::createInto(void*) (qqmlprivate.h:93) ==143680== by 0x7BDDD90: QQmlType::create() const (qqmlmetatype.cpp:712) ==143680== by 0x7C4FE36: QQmlObjectCreator::createInstance(int, QObject*, bool) (qqmlobjectcreator.cpp:1061) ==143680== by 0x7C5062E: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) (qqmlobjectcreator.cpp:220) ==143680== by 0x7BC9E06: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:302) ==143680== by 0x7BCA61A: QQmlIncubatorPrivate::forceCompletion(QQmlInstantiationInterrupt&) (qqmlincubator.cpp:269) ==143680== by 0x7BCA68A: QQmlIncubator::forceCompletion() (qqmlincubator.cpp:600) ==143680== by 0x617CAA3: KDeclarative::QmlObject::completeInitialization(QHash const&) (qmlobject.cpp:255) ==143680== by 0x617CB8F: KDeclarative::QmlObjectPrivate::scheduleExecutionEnd() (qmlobject.cpp:134) ==143680== by 0x1719AB: Osd::Osd(ShellCorona*) (osd.cpp:42) ==143680== by 0x163538: ShellCorona::ShellCorona(QObject*) (shellcorona.cpp:193) ==143680== by 0x16E540: ShellManager::loadHandlers() (shellmanager.cpp:101) ==143680== by 0x18EA7C: ShellManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_shellmanager.cpp:100) ==143680== by 0x9A5CC85: QObject::event(QEvent*) (qobject.cpp:1246) ==143680== by 0x8C01DDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3716) ==143680== by 0x8C077B9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3499) ==143680== by 0x9A239CC: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:963) ==143680== by 0x9A2642A: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:228) ==143680== by 0x9A8B8D8: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:271) ==143680== by 0xE3D79C3: g_main_context_dispatch (gmain.c:3064) ==143680== by 0xE3D7C17: g_main_context_iterate.isra.23 (gmain.c:3734) ==143680== by 0xE3D7D0B: g_main_context_iteration (gmain.c:3795) ==143680== by 0x9A8A990: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:418) ==143680== by 0x9A20E4A: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==143680== by 0x9A2A21D: QCoreApplication::exec() (qcoreapplication.cpp:1216) ==143680== by 0x13AC2A: main (main.cpp:150) ==143680== Address 0x7feffde14 is on thread 1's stack ==143680== ==143680== Warning: set address range perms: large range [0x394db000, 0xb94db000) (defined) ==143680== Invalid read of size 8 ==143680== at 0x7AEB6A5: toVariant(QV4::ExecutionEngine*, QV4::Value const&, int, bool, QSet*) (qv4scopedvalue_p.h:206) ==143680== by 0x7AEBB45: QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) (qv4engine.cpp:1168) ==143680== by 0x7BC209D: QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::Value const&, bool, QFlags) (qqmlproperty.cpp:1520) ==143680== by 0x7C40DDE: QQmlBinding::update(QFlags) (qqmlbinding.cpp:220) ==143680== by 0x7C415BD: QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (qqmlbinding_p.h:97) ==143680== by 0x7C1777E: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:73) ==143680== by 0x7C17741: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:68) ==143680== by 0x7BAA7D3: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:745) ==143680== by 0x9A5B3E8: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3604) ==143680== by 0x7BA1761: QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (qqmlvmemetaobject.cpp:841) ==143680== by 0x7BBFB89: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (qqmlproperty.cpp:1312) ==143680== by 0x7B75E1F: QV4::QObjectWrapper::setProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, QV4::Value const&) (qv4qobjectwrapper.cpp:556) ==143680== by 0x7B762A6: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (qv4qobjectwrapper.cpp:443) ==143680== by 0x7B76427: QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) (qv4qobjectwrapper.cpp:693) ==143680== by 0x7B87D56: QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) (qv4object_p.h:280) ==143680== by 0x7B79082: QV4::Moth::VME::run(QV4::ExecutionEngine*, unsigned char const*, void***) (qv4vme_moth.cpp:496) ==143680== by 0x7B7B0F8: QV4::Moth::VME::exec(QV4::ExecutionEngine*, unsigned char const*) (qv4vme_moth.cpp:925) ==143680== by 0x7B297C1: QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) (qv4functionobject.cpp:539) ==143680== by 0x7C38AAA: QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::Value const&, QV4::CallData*, bool*) (qv4object_p.h:302) ==143680== by 0x7BD205B: QQmlBoundSignalExpression::evaluate(void**) (qqmlboundsignal.cpp:281) ==143680== by 0x7BD247F: QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (qqmlboundsignal.cpp:408) ==143680== by 0x7C1777E: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:73) ==143680== by 0x7C17741: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (qqmlnotifier.cpp:68) ==143680== by 0x7BAA7D3: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (qqmlengine.cpp:745) ==143680== by 0x9A5B3E8: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3604) ==143680== by 0x7BA1761: QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (qqmlvmemetaobject.cpp:841) ==143680== by 0x9A34DBA: QMetaProperty::write(QObject*, QVariant const&) const (qmetaobject.cpp:3065) ==143680== by 0x9A65B7E: QObject::setProperty(char const*, QVariant const&) (qobject.cpp:3865) ==143680== by 0x59E1E82: PlasmaQuick::ViewPrivate::setContainment(Plasma::Containment*) (view.cpp:126) ==143680== by 0x161F0B: ShellCorona::addOutput(QSharedPointer const&) (shellcorona.cpp:859) ==143680== by 0x164C1E: ShellCorona::load() [clone .part.240] (shellcorona.cpp:351) ==143680== by 0x1653E8: QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (shellcorona.cpp:289) ==143680== by 0x9A5B5EA: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:124) ==143680== by 0x6E9FA7B: KScreen::ConfigOperation::finished(KScreen::ConfigOperation*) (moc_configoperation.cpp:145) ==143680== by 0x6E86F35: KScreen::ConfigOperationPrivate::doEmitResult() (configoperation.cpp:55) ==143680== by 0x9A5CC85: QObject::event(QEvent*) (qobject.cpp:1246) ==143680== by 0x8C01DDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3716) ==143680== by 0x8C077B9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3499) ==143680== by 0x9A239CC: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:963) ==143680== by 0x9A2642A: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:228) ==143680== by 0x9A8B8D8: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:271) ==143680== by 0xE3D79C3: g_main_context_dispatch (gmain.c:3064) ==143680== by 0xE3D7C17: g_main_context_iterate.isra.23 (gmain.c:3734) ==143680== by 0xE3D7D0B: g_main_context_iteration (gmain.c:3795) ==143680== by 0x9A8A990: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:418) ==143680== by 0x9A20E4A: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==143680== by 0x9A2A21D: QCoreApplication::exec() (qcoreapplication.cpp:1216) ==143680== by 0x13AC2A: main (main.cpp:150) ==143680== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==143680== ==143680== ==143680== HEAP SUMMARY: ==143680== in use at exit: 12,825,249 bytes in 106,007 blocks ==143680== total heap usage: 423,617 allocs, 317,610 frees, 199,533,318 bytes allocated ==143680== ==143680== LEAK SUMMARY: ==143680== definitely lost: 39,568 bytes in 164 blocks ==143680== indirectly lost: 20,440 bytes in 153 blocks ==143680== possibly lost: 406,480 bytes in 1,740 blocks ==143680== still reachable: 12,358,761 bytes in 103,950 blocks ==143680== suppressed: 0 bytes in 0 blocks ==143680== Rerun with --leak-check=full to see details of leaked memory ==143680== ==143680== For counts of detected and suppressed errors, rerun with: -v ==143680== Use --track-origins=yes to see where uninitialised values come from ==143680== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)