[konsole] [Bug 472548] New: Konsole is very slow to perform a title bar / tab bar update

Alain Knaff bugzilla_noreply at kde.org
Sun Jul 23 22:08:43 BST 2023


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

            Bug ID: 472548
           Summary: Konsole is very slow to perform a title bar / tab bar
                    update
    Classification: Applications
           Product: konsole
           Version: 22.12.3
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: kde at kde.lka.org.lu
  Target Milestone: ---

SUMMARY

Konsole waits almost 2 secods after receiving an ANSI sequence to change its
title until it actually pushes that change to the X server

STEPS TO REPRODUCE
1. echo -ne '\033]0;test\007'

OBSERVED RESULT

it takes almost 2 seconds before tab name and title bar is updated to "test"

EXPECTED RESULT

it should update the tab bar and title bar immediately

ADDITIONAL INFORMATION

Strace shows the following:

80262 22:02:28.488754 ioctl(24, FIONREAD, [9]) = 0
80262 22:02:28.488918 read(24, "\33]0;test\7", 9) = 9
80262 22:02:28.489073 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
80262 22:02:28.489205 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
80262 22:02:28.489291 poll([{fd=5, events=POLLIN}, {fd=10, events=POLLIN},
{fd=11, events=POLLIN}, {fd=15, events=POLLIN}, {fd=24, events=POLLIN}, {fd=34,
events=POLLIN}], 6, 10) = 0 (Timeout)
80262 22:02:28.499665 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
80262 22:02:28.499815 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
80262 22:02:28.499902 poll([{fd=5, events=POLLIN}, {fd=10, events=POLLIN},
{fd=11, events=POLLIN}, {fd=15, events=POLLIN}, {fd=24, events=POLLIN}, {fd=34,
events=POLLIN}], 6, 10) = 0 (Timeout)
80262 22:02:28.510193 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
80262 22:02:28.510320 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
80262 22:02:28.510764 poll([{fd=5, events=POLLIN}, {fd=10, events=POLLIN},
{fd=11, events=POLLIN}, {fd=15, events=POLLIN}, {fd=24, events=POLLIN}, {fd=34,
events=POLLIN}], 6, 1891) = 0 (Timeout)
80262 22:02:30.403850 ioctl(24, TIOCGPGRP, [80312]) = 0
80262 22:02:30.403957 ioctl(24, TIOCGPGRP, [80312]) = 0
80262 22:02:30.404046 readlink("/proc/80312/cwd", "/home/alain", 4096) = 11
80262 22:02:30.404196 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3,
revents=POLLOUT}])
80262 22:02:30.404290 writev(3,
[{iov_base="\22\0\n\0\r\0\0\6Y\1\0\0J\1\0\0\10\0\0\0\20\0\0\0test \342\200\224
Konsole", iov_len=40}], 1) = 40

So, basically, it sits on its handsfor two seconds, before finally pushing the
update to the X server...

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list