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-de...@kde.org Reporter: k...@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 watching all bug changes.