https://bugs.kde.org/show_bug.cgi?id=519786
--- Comment #5 from Nicolas Fella <[email protected]> --- ==18520==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7bf3ccc42878 at pc 0x7f43cfa36d8f bp 0x7ffca5c49a40 sp 0x7ffca5c49a38 READ of size 8 at 0x7bf3ccc42878 thread T0 #0 0x7f43cfa36d8e in QScopedPointer<QtWaylandClient::QWaylandSession, QScopedPointerDeleter<QtWaylandClient::QWaylandSession> >::data() const /home/nico/workspace/qt6-dev/qtbase/src/corelib/tools/qscopedpointer.h:108 #1 0x7f43cfa36d8e in QtWaylandClient::QWaylandSessionManager::session() const /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/qwaylandsessionmanager.cpp:35 #2 0x7f43ccf708bd in QtWaylandClient::QWaylandXdgSurface::Toplevel::Toplevel(QtWaylandClient::QWaylandXdgSurface*) /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:63 #3 0x7f43ccf709f3 in QtWaylandClient::QWaylandXdgSurface::setToplevel() /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:534 #4 0x7f43ccf73994 in QtWaylandClient::QWaylandXdgSurface::QWaylandXdgSurface(QtWaylandClient::QWaylandXdgShell*, xdg_surface*, QtWaylandClient::QWaylandWindow*) /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:357 #5 0x7f43ccf7d316 in QtWaylandClient::QWaylandXdgShellIntegration::createShellSurface(QtWaylandClient::QWaylandWindow*) /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshellintegration.cpp:65 #6 0x7f43cf9c3397 in QtWaylandClient::QWaylandWindow::initWindow() /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/qwaylandwindow.cpp:141 #7 0x7f43cf9c8608 in QtWaylandClient::QWaylandWindow::setVisible(bool) /home/nico/workspace/qt6-dev/qtbase/src/plugins/platforms/wayland/qwaylandwindow.cpp:648 #8 0x7f43d56175b1 in QWindowPrivate::setVisible(bool) /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindow.cpp:438 #9 0x7f43d744564e in QWidgetWindow::setNativeWindowVisibility(bool) /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:222 #10 0x7f43d73cac89 in QWidgetPrivate::show_sys() /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8209 #11 0x7f43d73e37d8 in QWidgetPrivate::show_helper() /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8132 #12 0x7f43d73f1f1b in QWidgetPrivate::setVisible(bool) /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8440 #13 0x7f43d744edad in QWidgetWindowPrivate::setVisible(bool) /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:49 #14 0x7f43d5601473 in QWindow::setVisible(bool) /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindow.cpp:711 #15 0x7f43d5603b73 in QWindow::showNormal() /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindow.cpp:2432 #16 0x7f43d560ec58 in QWindow::show() /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindow.cpp:2356 #17 0x7f43dc1418ce in KStatusNotifierItemPrivate::minimizeRestore(bool) /home/nico/kde-qtdev/src/kstatusnotifieritem/src/kstatusnotifieritem.cpp:1200 #18 0x7f43dc13b144 in KStatusNotifierItemPrivate::checkVisibility(QPoint, bool) /home/nico/kde-qtdev/src/kstatusnotifieritem/src/kstatusnotifieritem.cpp:704 #19 0x7f43dc13acfc in KStatusNotifierItem::activate(QPoint const&) /home/nico/kde-qtdev/src/kstatusnotifieritem/src/kstatusnotifieritem.cpp:662 #20 0x7f43dc18144c in KStatusNotifierItemDBus::Activate(int, int) /home/nico/kde-qtdev/src/kstatusnotifieritem/src/kstatusnotifieritemdbus_p.cpp:280 #21 0x7f43dc203248 in StatusNotifierItemAdaptor::Activate(int, int) /home/nico/kde-qtdev/build/kstatusnotifieritem/src/statusnotifieritemadaptor.cpp:135 #22 0x7f43dc20379a in StatusNotifierItemAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/nico/kde-qtdev/build/kstatusnotifieritem/src/moc_statusnotifieritemadaptor.cpp:229 #23 0x7f43dc2046ab in StatusNotifierItemAdaptor::qt_metacall(QMetaObject::Call, int, void**) /home/nico/kde-qtdev/build/kstatusnotifieritem/src/moc_statusnotifieritemadaptor.cpp:308 #24 0x7f43d4ccff5a in QDBusConnectionPrivate::deliverCall(QObject*, QDBusMessage const&, QList<QMetaType> const&, int) /home/nico/workspace/qt6-dev/qtbase/src/dbus/qdbusintegrator.cpp:1009 #25 0x7f43d4cd7fba in QDBusConnectionPrivate::activateCall(QObject*, QFlags<QDBusConnection::RegisterOption>, QDBusMessage const&) /home/nico/workspace/qt6-dev/qtbase/src/dbus/qdbusintegrator.cpp:911 #26 0x7f43d4cd9fbe in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) /home/nico/workspace/qt6-dev/qtbase/src/dbus/qdbusintegrator.cpp:1493 #27 0x7f43d4ce35c3 in QDBusActivateObjectEvent::placeMetaCall(QObject*) /home/nico/workspace/qt6-dev/qtbase/src/dbus/qdbusintegrator.cpp:1613 #28 0x7f43d3d0f425 in QObject::event(QEvent*) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:1479 #29 0x7f43d72920f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276 #30 0x7f43d72aea84 in QApplication::notify(QObject*, QEvent*) /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3226 #31 0x7f43d3bf11b7 in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1113 #32 0x7f43d3bf13a2 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1553 #33 0x7f43d3bf3f63 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1908 #34 0x7f43d3bf4295 in QCoreApplication::sendPostedEvents(QObject*, int) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1761 #35 0x7f43d4536381 in postEventSourceDispatch /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:247 #36 0x7f43d1305435 in g_main_dispatch ../glib/gmain.c:3591 #37 0x7f43d1305435 in g_main_context_dispatch_unlocked ../glib/gmain.c:4451 #38 0x7f43d13083f7 in g_main_context_iterate_unlocked ../glib/gmain.c:4516 #39 0x7f43d1308c5f in g_main_context_iteration ../glib/gmain.c:4582 #40 0x7f43d4534771 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:400 #41 0x7f43d64e5d47 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6-dev/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:90 #42 0x7f43d3c1268d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventloop.cpp:109 #43 0x7f43d3c13d0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventloop.cpp:198 #44 0x7f43d3bfc436 in QCoreApplication::exec() /home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1456 #45 0x7f43d548a3a3 in QGuiApplication::exec() /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2010 #46 0x7f43d728ed42 in QApplication::exec() /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:2546 #47 0x0000006d4f95 in main /home/nico/kde-qtdev/src/kget/main.cpp:149 #48 0x7f43d302b33d in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:59 #49 0x7f43d302b46a in __libc_start_main_impl ../csu/libc-start.c:360 #50 0x000000441cc4 in _start ../sysdeps/x86_64/start.S:115 0x7bf3ccc42878 is located 8 bytes after 112-byte region [0x7bf3ccc42800,0x7bf3ccc42870) allocated by thread T0 here: #0 0x7f43deb2d0ff in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cpp:109 #1 0x7f43d55da7cf in QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qsessionmanager.cpp:89 #2 0x7f43d55da883 in QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qsessionmanager.cpp:104 #3 0x7f43d54aae38 in QGuiApplicationPrivate::init() /home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:1783 #4 0x7f43d72a0cf8 in QApplicationPrivate::init() /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:473 #5 0x7f43d72a0e72 in QApplication::QApplication(int&, char**, int) /home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:461 #6 0x0000006d211f in main /home/nico/kde-qtdev/src/kget/main.cpp:94 #7 0x7f43d302b33d in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:59 SUMMARY: AddressSanitizer: heap-buffer-overflow /home/nico/workspace/qt6-dev/qtbase/src/corelib/tools/qscopedpointer.h:108 in QScopedPointer<QtWaylandClient::QWaylandSession, QScopedPointerDeleter<QtWaylandClient::QWaylandSession> >::data() const Shadow bytes around the buggy address: -- You are receiving this mail because: You are watching all bug changes.
