https://bugs.kde.org/show_bug.cgi?id=375298

--- Comment #3 from Dmitry Osipenko <dig...@gmail.com> ---
Created attachment 103560
  --> https://bugs.kde.org/attachment.cgi?id=103560&action=edit
valgrind log

Still crashes :(

Now, I ran kded5 under valgrind and here the splat (full log attached):

networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "Real"
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "Real"
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "S390Subchannels"
networkmanager-qt: void
NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&)
Unhandled property "AllDevices"
networkmanager-qt: void
NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&)
Unhandled property "Devices"
QObject::connect: invalid null parameter
plasma-nm: Unhandled active connection state change:  1
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "RxBytes"
networkmanager-qt: virtual void
NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&)
Unhandled property "TxBytes"
plasma-nm: Unhandled active connection state change:  1
==20053== 
==20053== HEAP SUMMARY:
==20053==     in use at exit: 4,002,347 bytes in 30,746 blocks
==20053==   total heap usage: 416,618 allocs, 385,872 frees, 62,859,846 bytes
allocated
==20053== 
==20053== LEAK SUMMARY:
==20053==    definitely lost: 8,259 bytes in 52 blocks
==20053==    indirectly lost: 7,808 bytes in 133 blocks
==20053==      possibly lost: 0 bytes in 0 blocks
==20053==    still reachable: 3,986,280 bytes in 30,561 blocks
==20053==                       of which reachable via heuristic:
==20053==                         newarray           : 816 bytes in 21 blocks
==20053==                         multipleinheritance: 168 bytes in 1 blocks
==20053==         suppressed: 0 bytes in 0 blocks
==20053== Rerun with --leak-check=full to see details of leaked memory
==20053== 
==20053== For counts of detected and suppressed errors, rerun with: -v
==20053== Use --track-origins=yes to see where uninitialised values come from
==20053== ERROR SUMMARY: 392 errors from 24 contexts (suppressed: 0 from 0)
==20060== 
==20060== HEAP SUMMARY:
==20060==     in use at exit: 4,005,018 bytes in 30,805 blocks
==20060==   total heap usage: 418,612 allocs, 387,807 frees, 63,164,098 bytes
allocated
==20060== 
==20060== LEAK SUMMARY:
==20060==    definitely lost: 8,347 bytes in 53 blocks
==20060==    indirectly lost: 8,636 bytes in 147 blocks
==20060==      possibly lost: 0 bytes in 0 blocks
==20060==    still reachable: 3,988,035 bytes in 30,605 blocks
==20060==                       of which reachable via heuristic:
==20060==                         newarray           : 816 bytes in 21 blocks
==20060==                         multipleinheritance: 168 bytes in 1 blocks
==20060==         suppressed: 0 bytes in 0 blocks
==20060== Rerun with --leak-check=full to see details of leaked memory
==20060== 
==20060== For counts of detected and suppressed errors, rerun with: -v
==20060== Use --track-origins=yes to see where uninitialised values come from
==20060== ERROR SUMMARY: 392 errors from 24 contexts (suppressed: 0 from 0)
Initializing  "kcm_input" :  "kcminit_mouse"
Initializing  "kcm_input" :  "kcminit_mouse"
==7231== Thread 1:
==7231== Invalid read of size 8
==7231==    at 0x12D4883C: KNotification::setText(QString const&)
(knotification.cpp:152)
==7231==    by 0x1C3F3B64:
Notification::stateChanged(NetworkManager::Device::State,
NetworkManager::Device::State, NetworkManager::Device::StateChangeReason)
(notification.cpp:337)
==7231==    by 0x6D01D31: call (qobject_impl.h:101)
==7231==    by 0x6D01D31: QMetaObject::activate(QObject*, int, int, void**)
(qobject.cpp:3723)
==7231==    by 0x1CC01439:
NetworkManager::Device::stateChanged(NetworkManager::Device::State,
NetworkManager::Device::State, NetworkManager::Device::StateChangeReason)
(moc_device_RSSED7JB6XRE6D.cpp:638)
==7231==    by 0x6D01D31: call (qobject_impl.h:101)
==7231==    by 0x6D01D31: QMetaObject::activate(QObject*, int, int, void**)
(qobject.cpp:3723)
==7231==    by 0x1CC0B697: StateChanged
(moc_nm-deviceinter_6D2ZNZE74E76EK.cpp:284)
==7231==    by 0x1CC0B697:
OrgFreedesktopNetworkManagerDeviceInterface::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (moc_nm-deviceinter_6D2ZNZE74E76EK.cpp:149)
==7231==    by 0x1CC110DF:
OrgFreedesktopNetworkManagerDeviceInterface::qt_metacall(QMetaObject::Call,
int, void**) (moc_nm-deviceinter_6D2ZNZE74E76EK.cpp:253)
==7231==    by 0x409C392: QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (qdbusintegrator.cpp:995)
==7231==    by 0x6D02B70: QObject::event(QEvent*) (qobject.cpp:1263)
==7231==    by 0x553DA9B: QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:3799)
==7231==    by 0x5545445: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:3556)
==7231==    by 0x6CDB679: QCoreApplication::notifyInternal2(QObject*, QEvent*)
(qcoreapplication.cpp:988)
==7231==  Address 0x1adf2310 is 16 bytes inside a block of size 24 free'd
==7231==    at 0x4C2C62B: operator delete(void*) (vg_replace_malloc.c:576)
==7231==    by 0x6D02BA7: QObject::event(QEvent*) (qobject.cpp:1254)
==7231==    by 0x553DA9B: QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:3799)
==7231==    by 0x5545445: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:3556)
==7231==    by 0x6CDB679: QCoreApplication::notifyInternal2(QObject*, QEvent*)
(qcoreapplication.cpp:988)
==7231==    by 0x6CDDCFA: sendEvent (qcoreapplication.h:231)
==7231==    by 0x6CDDCFA: QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (qcoreapplication.cpp:1649)
==7231==    by 0x6D288C2: postEventSourceDispatch(_GSource*, int (*)(void*),
void*) (qeventdispatcher_glib.cpp:276)
==7231==    by 0x9A8F456: g_main_dispatch (gmain.c:3203)
==7231==    by 0x9A8F456: g_main_context_dispatch (gmain.c:3856)
==7231==    by 0x9A8F6AF: g_main_context_iterate.isra.29 (gmain.c:3929)
==7231==    by 0x9A8F75B: g_main_context_iteration (gmain.c:3990)
==7231==    by 0x6D2893E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(qeventdispatcher_glib.cpp:423)
==7231==    by 0x6CDA639:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:212)
==7231==  Block was alloc'd at
==7231==    at 0x4C2B56F: operator new(unsigned long) (vg_replace_malloc.c:334)
==7231==    by 0x1C3F3D80:
Notification::stateChanged(NetworkManager::Device::State,
NetworkManager::Device::State, NetworkManager::Device::StateChangeReason)
(notification.cpp:341)
==7231==    by 0x6D01D31: call (qobject_impl.h:101)
==7231==    by 0x6D01D31: QMetaObject::activate(QObject*, int, int, void**)
(qobject.cpp:3723)
==7231==    by 0x1CC01439:
NetworkManager::Device::stateChanged(NetworkManager::Device::State,
NetworkManager::Device::State, NetworkManager::Device::StateChangeReason)
(moc_device_RSSED7JB6XRE6D.cpp:638)
==7231==    by 0x6D01D31: call (qobject_impl.h:101)
==7231==    by 0x6D01D31: QMetaObject::activate(QObject*, int, int, void**)
(qobject.cpp:3723)
==7231==    by 0x1CC0B697: StateChanged
(moc_nm-deviceinter_6D2ZNZE74E76EK.cpp:284)
==7231==    by 0x1CC0B697:
OrgFreedesktopNetworkManagerDeviceInterface::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (moc_nm-deviceinter_6D2ZNZE74E76EK.cpp:149)
==7231==    by 0x1CC110DF:
OrgFreedesktopNetworkManagerDeviceInterface::qt_metacall(QMetaObject::Call,
int, void**) (moc_nm-deviceinter_6D2ZNZE74E76EK.cpp:253)
==7231==    by 0x409C392: QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (qdbusintegrator.cpp:995)
==7231==    by 0x6D02B70: QObject::event(QEvent*) (qobject.cpp:1263)
==7231==    by 0x553DA9B: QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:3799)
==7231==    by 0x5545445: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:3556)
==7231==    by 0x6CDB679: QCoreApplication::notifyInternal2(QObject*, QEvent*)
(qcoreapplication.cpp:988)
==7231==

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to