Path: csiph.com!weretis.net!feeder9.news.weretis.net!news.misty.com!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: horsey_guy@proton.me Newsgroups: linux.debian.bugs.dist Subject: Bug#1133390: kmenuedit: Sometimes crashes when deleting multiple selected items Date: Mon, 13 Apr 2026 02:20:01 +0200 Message-ID: X-Original-To: Debian Bug Tracking System X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Mon Apr 13 00:17:10 2026 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -1.652 Reply-To: horsey_guy@proton.me, 1133390@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: horsey_guy@proton.me, debian-qt-kde@lists.debian.org X-Debian-Pr-Message: report 1133390 X-Debian-Pr-Package: kmenuedit X-Debian-Pr-Source: kde-workspace, kdebase, kdebase-workspace, kmenuedit Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Silly-Header: I haven't edited my /etc/reportbug.conf X-Mailer: reportbug 13.2.0 X-Debian-Message: from BTS X-Mailing-List: archive/latest/1963665 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 121 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 12 Apr 2026 17:12:11 -0700 X-Original-Message-ID: <177603913147.370212.15873384857445199417.reportbug@horsey-guy-debian-lenovo> Xref: csiph.com linux.debian.bugs.dist:1289360 Package: kmenuedit Version: 4:6.6.3-2 Severity: important X-Debbugs-Cc: horsey_guy@proton.me -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear Maintainer, If multiple items are selected and deleted, `kmenuedit` sometimes crashes. This occurs almost with certainty when deleting at least three items deleted. Last few lines of `strace kmenuedit`: ``` statx(23, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID|STATX_SUBVOL, stx_attributes=0, stx_mode=S_IFREG|0666, stx_size=3490, ...}) = 0 statx(23, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID|STATX_SUBVOL, stx_attributes=0, stx_mode=S_IFREG|0666, stx_size=3490, ...}) = 0 lseek(23, 0, SEEK_SET) = 0 read(23, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0P\0\0\0P\10\6\0\0\0\216\21\362"..., 16384) = 3490 read(23, "", 12894) = 0 lseek(23, 0, SEEK_SET) = 0 close(23) = 0 write(5, "\1\0\0\0\0\0\0\0", 8) = 8 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5646238676f8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0 futex(0x5646238676b0, FUTEX_WAKE_PRIVATE, 1) = 0 - --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- +++ killed by SIGSEGV (core dumped) +++ zsh: segmentation fault (core dumped) strace kmenuedit ``` With `valgrind kmenuedit`: ``` ==381526== Invalid read of size 8 ==381526== at 0x402F5A6: ??? (in /usr/bin/kmenuedit) ==381526== by 0x402F681: ??? (in /usr/bin/kmenuedit) ==381526== by 0x403757B: ??? (in /usr/bin/kmenuedit) ==381526== by 0x403A2E5: ??? (in /usr/bin/kmenuedit) ==381526== by 0x66CED98: ??? (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.10.2) ==381526== by 0x612A44A: QAction::triggered(bool) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x6131C8F: QAction::activate(QAction::ActionEvent) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x6131DBF: QAction::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x54125F7: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6.10.2) ==381526== by 0x6675E07: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.10.2) ==381526== by 0x61475B6: QShortcutMap::dispatchEvent(QKeyEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x6141833: QShortcutMap::tryShortcut(QKeyEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==381526== ==381526== ==381526== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==381526== Access not within mapped region at address 0x0 ==381526== at 0x402F5A6: ??? (in /usr/bin/kmenuedit) ==381526== by 0x402F681: ??? (in /usr/bin/kmenuedit) ==381526== by 0x403757B: ??? (in /usr/bin/kmenuedit) ==381526== by 0x403A2E5: ??? (in /usr/bin/kmenuedit) ==381526== by 0x66CED98: ??? (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.10.2) ==381526== by 0x612A44A: QAction::triggered(bool) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x6131C8F: QAction::activate(QAction::ActionEvent) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x6131DBF: QAction::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x54125F7: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6.10.2) ==381526== by 0x6675E07: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.10.2) ==381526== by 0x61475B6: QShortcutMap::dispatchEvent(QKeyEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ==381526== by 0x6141833: QShortcutMap::tryShortcut(QKeyEvent*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.10.2) ``` - -- System Information: Debian Release: forky/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.19.11+deb14-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER, TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages kmenuedit depends on: ii kio6 6.23.0-2+b1 ii libc6 2.43-2 ii libkf6completion6 6.23.0-2 ii libkf6configcore6 6.23.0-3 ii libkf6configgui6 6.23.0-3 ii libkf6configwidgets6 6.23.0-1+b1 ii libkf6coreaddons6 6.23.0-1 ii libkf6crash6 6.23.0-1 ii libkf6dbusaddons6 6.23.0-1+b1 ii libkf6globalaccel6 6.23.0-1+b1 ii libkf6i18n6 6.23.0-3 ii libkf6iconwidgets6 6.23.0-2 ii libkf6itemviews6 6.23.0-2 ii libkf6kiogui6 6.23.0-2+b1 ii libkf6kiowidgets6 6.23.0-2+b1 ii libkf6service-bin 6.23.1-1 ii libkf6service6 6.23.1-1 ii libkf6sonnetcore6 6.23.0-2 ii libkf6sonnetui6 6.23.0-2 ii libkf6widgetsaddons6 6.23.0-2 ii libkf6windowsystem6 6.23.0-2+b1 ii libkf6xmlgui6 6.23.0-2 ii libqt6core6t64 6.10.2+dfsg-7 ii libqt6dbus6 6.10.2+dfsg-7 ii libqt6gui6 6.10.2+dfsg-7 ii libqt6widgets6 6.10.2+dfsg-7 ii libqt6xml6 6.10.2+dfsg-7 ii libstdc++6 16-20260322-1 ii plasma-version [plasma-version-base-6.6] 6.6.1 kmenuedit recommends no packages. kmenuedit suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTsigbt7ZnibbpjLSwmygukCVXDVgUCadw01wAKCRAmygukCVXD Vp/AAQD4rjK20ojYFdgEjlijIQRmLEFvGlh+Sa1vopyRa7lAXQEAin3Iar+CeMQ3 CTG9Ubyvs79vvBQlORM0BNmUBNPYdgA= =3cfI -----END PGP SIGNATURE-----