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

            Bug ID: 504228
           Summary: Pasting selection from a hung terminal causes Konsole
                    to freeze.
    Classification: Applications
           Product: konsole
           Version: 22.12.3
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: copy-paste
          Assignee: konsole-de...@kde.org
          Reporter: samuelpla...@gmail.com
  Target Milestone: ---

SUMMARY
Pasting selection using middle-click from a hung terminal causes Konsole to
freeze; see the below steps for more details. 

STEPS TO REPRODUCE
1. In the settings of the current profile, in the "Mouse" section, set the
setting "Middle-click pastes:" to "From selection".
2. Open two Konsoles. I will call them "Konsole #1" and "Konsole #2".
3. In Konsole #2, type "konsole" and press enter. This will open Konsole #3.
4. Select some text in Konsole #3.
5. In Konsole #2, press ^Z. This will suspend Konsole #3.
6. In Konsole #1, press the middle button.

OBSERVED RESULT
Konsole #1 now freezes until Konsole #3 is resumed or terminated.

EXPECTED RESULT
Konsole #1 should not freeze. A possible solution would be that after a
timeout, Konsole #1 should stop waiting for the frozen Konsole to send the
selected text, and possibly send a notification to the user that the paste was
unsuccessful.

SOFTWARE/OS VERSIONS
Linux: Debian 12 (Kernel: 6.1.0-34-amd64 (64-bit))
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Graphics Platform: X11

ADDITIONAL INFORMATION
It may be non-evident the the middle-click caused the freeze of Konsole #1, so
the user may not know how to revive it, possibly losing their work.

This bug is quite unlikely to be trigerred, so its severity may need to be
lowered (to "Minor", even), but it nonetheless fits "Crash" the best.

In the analogous situation, xterm doesn't wait for the frozen terminal to send
to copied text, but instead pastes it as soon as the frozen terminal unfreezes,
without regard to any text that could have been typed in the meantime. This
causes the typed text to precede the pasted text, even though the latter should
have been first. This behavior seems to be related to the Debian bug 2297
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=2297), and is mentioned in
the very last non-spam reply.

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

Reply via email to