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

            Bug ID: 487327
           Summary: Dolphin crashes when activating selection mode with
                    the spacebar
    Classification: Applications
           Product: dolphin
           Version: 24.02.2
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Selection Mode
          Assignee: kfm-de...@kde.org
          Reporter: lis0n....@gmail.com
                CC: felixer...@kde.org
  Target Milestone: ---

SUMMARY
Dolphin 24.02.2 crashes every time I hit the space bar when viewing a location
(files, applications, fonts, doesn't matter).
I found out about this when i discovered the option "Select files and folders"
in the hamburger menu and tried it.
Pressing F2 opens Selection Mode as expected.

STEPS TO REPRODUCE
1. Open Dolphin
2. Be in a location
3. Press the spacebar on your keyboard

OBSERVED RESULT
Dolphin crashes. KDE Crash Report tool doesn't show up.
Strace reports a segmentation fault.

EXPECTED RESULT
Selection Mode opens, as described in the tooltip in hamburger menu.
Dolphin doesn't crash.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240517
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.0
Kernel Version: 6.8.9-1-default (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

strace logs (sorry, couldn't get debuginfo to work on opensuse)

--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[ALRM],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240},
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
alarm(3)                                = 0
rt_sigaction(SIGTERM, {sa_handler=0x7fea7e020150, sa_mask=[TERM],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240},
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
openat(AT_FDCWD,
"/home/morganist/.cache/kcrash-metadata/dolphin.d7c8d8d2daab458dab86604149cbf4ab.5567.ini",
O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0600) = 13
write(13, "[KCrash]\n", 9)              = 9
write(13, "exe", 3)                     = 3
write(13, "=", 1)                       = 1
write(13, "/usr/bin/dolphin", 16)       = 16
write(13, "\n", 1)                      = 1
write(13, "glrenderer", 10)             = 10
write(13, "=", 1)                       = 1
write(13, "AMD Radeon RX 470 Graphics (rade"..., 88) = 88
write(13, "\n", 1)                      = 1
write(13, "platform", 8)                = 8
write(13, "=", 1)                       = 1
write(13, "wayland", 7)                 = 7
write(13, "\n", 1)                      = 1
write(13, "appname", 7)                 = 7
write(13, "=", 1)                       = 1
write(13, "dolphin", 7)                 = 7
write(13, "\n", 1)                      = 1
write(13, "apppath", 7)                 = 7
write(13, "=", 1)                       = 1
write(13, "/usr/bin", 8)                = 8
write(13, "\n", 1)                      = 1
write(13, "signal", 6)                  = 6
write(13, "=", 1)                       = 1
write(13, "11", 2)                      = 2
write(13, "\n", 1)                      = 1
getpid()                                = 5567
write(13, "pid", 3)                     = 3
write(13, "=", 1)                       = 1
write(13, "5567", 4)                    = 4
write(13, "\n", 1)                      = 1
write(13, "appversion", 10)             = 10
write(13, "=", 1)                       = 1
write(13, "24.02.2", 7)                 = 7
write(13, "\n", 1)                      = 1
write(13, "programname", 11)            = 11
write(13, "=", 1)                       = 1
write(13, "Dolphin", 7)                 = 7
write(13, "\n", 1)                      = 1
write(13, "bugaddress", 10)             = 10
write(13, "=", 1)                       = 1
write(13, "sub...@bugs.kde.org", 19)    = 19
write(13, "\n", 1)                      = 1
close(13)                               = 0
write(2, "KCrash: Application 'dolphin' cr"..., 68KCrash: Application 'dolphin'
crashing... crashRecursionCounter = 2
) = 68
rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240}, NULL, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=SIG_DFL, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240}, NULL, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=SIG_DFL, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240}, NULL, 8) = 0
rt_sigaction(SIGILL, {sa_handler=SIG_DFL, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240}, NULL, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=SIG_DFL, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fea7b441240}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ILL ABRT BUS FPE SEGV], NULL, 8) = 0
gettid()                                = 5567
getpid()                                = 5567
tgkill(5567, 5567, SIGSEGV)             = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_TKILL, si_pid=5567, si_uid=1000} ---

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

Reply via email to