[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