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

            Bug ID: 523717
           Summary: Crash in forgetfileitemaction.so (KFileItem::url) when
                    performing multiple rapid right-clicks in Dolphin
    Classification: Applications
           Product: dolphin
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

SUMMARY
Dolphin crashes immediately with a segmentation fault when performing multiple
right-clicks in rapid succession on files/folders.

STEPS TO REPRODUCE
1. Open Dolphin.
2. Right-click quickly multiple times on a file or inside a directory to open
and refresh/re-trigger the context menu.
3. Dolphin crashes completely (and automatically restores open tabs upon
restart).

OBSERVED RESULT
Application crashes instantly (Segmentation Fault / SEGV_MAPERR).

EXPECTED RESULT
The context menu should smoothly open or dismiss without crashing the file
manager.

SOFTWARE/OS VERSIONS
OS: CachyOS (Arch Linux based)
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Graphics Platform: Wayland

ADDITIONAL INFORMATION / BACKTRACE
Analyzing the coredump reveals that the crash originates from
`forgetfileitemaction.so` attempting to access an invalid `KFileItem` pointer
during rapid UI interaction.

Coredump log / Stack trace:

Signal: 11 (SEGV) si_code: SEGV_MAPERR
Executable: /usr/bin/dolphin

Stack trace of thread 1601:
#0  0x00007ff57d94e715 _ZNK9KFileItem3urlEv (libKF6KIOCore.so.6 + 0x63715)
#1  0x00007ff553011b93 n/a (forgetfileitemaction.so + 0x4b93)
#2  0x00007ff57dccaf16 n/a (libKF6KIOWidgets.so.6 + 0x67f16)
#3  0x000055837810f728 n/a (dolphin + 0x94728)
#4  0x0000558378106636 n/a (dolphin + 0x8b636)
#5  0x00005583780df850 n/a (dolphin + 0x64850)

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

Reply via email to