https://bugs.kde.org/show_bug.cgi?id=469160
Misha Labjuk <spiked....@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |spiked....@gmail.com --- Comment #6 from Misha Labjuk <spiked....@gmail.com> --- Valgrind show this error: ==508424== Invalid write of size 8 ==508424== at 0x5A42327: wl_list_remove (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x5A3DD7D: ??? (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x5A3E1E3: wl_proxy_marshal_array_flags (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x5A3E404: wl_proxy_marshal_flags (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x5AB587E: wl_touch_release (wayland-wayland-client-protocol.h:4994) ==508424== by 0x5AB8C5A: QtWaylandClient::QWaylandInputDevice::Touch::~Touch() (qwaylandinputdevice.cpp:397) ==508424== by 0x5AB8C8A: QtWaylandClient::QWaylandInputDevice::Touch::~Touch() (qwaylandinputdevice.cpp:400) ==508424== by 0x5AB8BD0: QtWaylandClient::QWaylandInputDevice::~QWaylandInputDevice() (qwaylandinputdevice.cpp:433) ==508424== by 0x5AB8C20: QtWaylandClient::QWaylandInputDevice::~QWaylandInputDevice() (qwaylandinputdevice.cpp:434) ==508424== by 0x5ABF614: void qDeleteAll<QList<QtWaylandClient::QWaylandInputDevice*>::const_iterator>(QList<QtWaylandClient::QWaylandInputDevice*>::const_iterator, QList<QtWaylandClient::QWaylandInputDevice*>::const_iterator) (qalgorithms.h:320) ==508424== by 0x5ABF67C: void qDeleteAll<QList<QtWaylandClient::QWaylandInputDevice*> >(QList<QtWaylandClient::QWaylandInputDevice*> const&) (qalgorithms.h:328) ==508424== by 0x5ABE30C: QtWaylandClient::QWaylandDisplay::~QWaylandDisplay() (qwaylanddisplay.cpp:369) ==508424== Address 0x20219b98 is 88 bytes inside a block of size 96 free'd ==508424== at 0x484300B: free (vg_replace_malloc.c:974) ==508424== by 0x2056BF6B: KWayland::Client::WaylandPointer<wl_registry, &wl_registry_destroy>::destroy() (wayland_pointer_p.h:55) ==508424== by 0x2056BFA3: KWayland::Client::Registry::destroy() (registry.cpp:465) ==508424== by 0x2057648F: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (KWayland::Client::Registry::*)()>::call(void (KWayland::Client::Registry::*)(), KWayland::Client::Registry*, void**) (qobjectdefs_impl.h:152) ==508424== by 0x205764D1: call<QtPrivate::List<>, void> (qobjectdefs_impl.h:185) ==508424== by 0x205764D1: QtPrivate::QSlotObject<void (KWayland::Client::Registry::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:418) ==508424== by 0x5159D14: ??? (in /usr/lib64/libQt5Core.so.5.15.10) ==508424== by 0x20545DAB: KWayland::Client::ConnectionThread::connectionDied() (moc_connection_thread.cpp:212) ==508424== by 0x20555CD9: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (KWayland::Client::ConnectionThread::*)()>::call(void (KWayland::Client::ConnectionThread::*)(), KWayland::Client::ConnectionThread*, void**) (qobjectdefs_impl.h:152) ==508424== by 0x20555D1B: call<QtPrivate::List<>, void> (qobjectdefs_impl.h:185) ==508424== by 0x20555D1B: QtPrivate::QSlotObject<void (KWayland::Client::ConnectionThread::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:418) ==508424== by 0x5159D14: ??? (in /usr/lib64/libQt5Core.so.5.15.10) ==508424== by 0x5154F2E: QObject::destroyed(QObject*) (in /usr/lib64/libQt5Core.so.5.15.10) ==508424== by 0x5156BFA: QObject::~QObject() (in /usr/lib64/libQt5Core.so.5.15.10) ==508424== Block was alloc'd at ==508424== at 0x48456FF: calloc (vg_replace_malloc.c:1554) ==508424== by 0x5A3D623: ??? (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x5A3E10D: wl_proxy_marshal_array_flags (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x5A3E404: wl_proxy_marshal_flags (in /usr/lib64/libwayland-client.so.0.22.0) ==508424== by 0x2056BFE2: wl_display_get_registry (wayland-client-protocol.h:1074) ==508424== by 0x2056C245: KWayland::Client::Registry::create(wl_display*) (registry.cpp:473) ==508424== by 0x2056DCDE: KWayland::Client::Registry::create(KWayland::Client::ConnectionThread*) (registry.cpp:483) ==508424== by 0x204A9AFF: KScreen::WaylandConfig::setupRegistry() (waylandconfig.cpp:151) ==508424== by 0x204A9B3E: KScreen::WaylandConfig::initConnection() (waylandconfig.cpp:99) ==508424== by 0x204A9F80: KScreen::WaylandConfig::WaylandConfig(QObject*) (waylandconfig.cpp:54) ==508424== by 0x204A835B: KScreen::WaylandBackend::WaylandBackend() (waylandbackend.cpp:31) ==508424== by 0x204A7087: qt_plugin_instance (moc_waylandbackend.cpp:114) ==508424== -- You are receiving this mail because: You are watching all bug changes.