TLDR: downgrade libtqt3-mt to Fedora32 version
from: libtqt3-mt-3.5.0-14.0.9_1.fc33.x86_64
to: libtqt3-mt-3.5.0-14.0.9_1.fc32.x86_64
-----
Setting it to UTF8 does not help, neither does any other encoding or
font. Nor does it matter what environment variable I have set (LC_*,
LANG). Looks like to problem with the actual font rendering, maybe
something that was changed in Fedora 33 (in TDE for f33).
I have tried a new installs of Fedora32, Fedora31 and 33 and it works
there without a problem with the f32 repo. As soon as I upgrade to f33
tde konsole starts freezing.
This is a tail of strace -ff of the freeze:
[pid 46807] write(3,
"\0\0\0\10knotify\0\0\0\0\vDCOPServer\0\0\0\0\5emit\0\0\0\0RNotify#notifySignal(TQString,TQString,TQString,TQString,TQString,int,int,int,int)\0\0\0\0b",
126 <unfinished ...>
[pid 46795] read(13, <unfinished ...>
[pid 46807] <... write resumed>) = 126
[pid 46795] <... read resumed>"\1\1\1\0\340\0\0\0", 8) = 8
[pid 46807] write(3,
"\0\0\0\30\0n\0o\0t\0i\0f\0i\0c\0a\0t\0i\0o\0n\0\0\0\16\0k\0o\0n\0s\0o\0l\0e\377\377\377\377\0\0\0\30\0K\0D\0E\0_\0B\0e\0e\0p\0.\0o\0g\0g\377\377\377\377\0\0\0\1\377\377\377\377\0\0\0\0\\\232\34\354",
98 <unfinished ...>
[pid 46795] read(13, <unfinished ...>
[pid 46807] <... write resumed>) = 98
[pid 46795] <... read resumed>"\1\0\0\0", 4) = 4
[pid 46807] poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1 <unfinished ...>
[pid 46795] read(13, <unfinished ...>
[pid 46807] <... poll resumed>) = 1 ([{fd=4, revents=POLLOUT}])
[pid 46795] <... read
resumed>"\0\0\0\10knotify\0\0\0\0\vDCOPServer\0\0\0\0\5emit\0\0\0\0RNotify#notifySignal(TQString,TQString,TQString,TQString,TQString,int,int,int,int)\0\0\0\0b\0\0\0\30\0n\0o\0t\0i\0f\0i\0c\0a\0t\0i\0o\0n\0\0\0\16\0k\0o\0n\0s\0o\0l\0e\377\377\377\377\0\0\0\30\0K\0D\0E\0_\0B\0e\0e\0p\0.\0o\0g\0g\377\377\377\377\0\0\0\1\377\377\377\377\0\0\0\0\\\232\34\354",
224) = 224
[pid 46807] writev(4,
[{iov_base="\211\27\5\0\7\0\240\5\10\0\0\0left_ptr\211\27\5\0\7\0\240\5\10\08\0left_ptr\2\0\4\0\1\0\240\5\0@\0\0\7\0\240\5\2\0\4\0\1\0\240\5\2\0\0\0\357\357\357\377\22\0\7\0\1\0\240\5\24\2\0\0\24\2\0\0
\0\240\5\1\0\0\0\1\0\0\0=\0\4\0;\5\0\0\0\0\0\0\0\4\0\3", iov_len=116},
{iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3 <unfinished ...>
[pid 46795] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}], 8, -1
<unfinished ...>
[pid 46807] <... writev resumed>) = 116
[pid 46807] recvmsg(4, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\34\0\260\0\1\0\240\5\24\2\0\0\250B.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 19) = 1 ([{fd=7,
revents=POLLIN}])
[pid 46807] read(7, "\0", 1) = 1
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 19) = 0 (Timeout)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 979) = 0 (Timeout)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] write(17,
"MCOP\0\0\0E\0\0\0\4\0\0\0>\0\0\0\0\0\0\0\37\0\0\0\v_get_state\0\0\0\0\16Arts::poState\0\0\0\0\2\0\0\0\0\0\0\0\0",
69) = 69
[pid 46807] select(18, [11 17], [], [17], {tv_sec=5, tv_usec=0}) = 1 (in
[17], left {tv_sec=4, tv_usec=999998})
[pid 46807] read(17, "MCOP\0\0\0\24\0\0\0\5\0\0\0\37\0\0\0\32", 8192) = 20
[pid 46807] write(17, "MCOP\0\0\0\30\0\0\0\4\0\0\0>\0\0\0\32\0\0\0\37",
24) = 24
[pid 46807] select(18, [11 17], [], [17], {tv_sec=5, tv_usec=0}) = 1 (in
[17], left {tv_sec=4, tv_usec=999998})
[pid 46807] read(17, "MCOP\0\0\0\24\0\0\0\5\0\0\0\37\0\0\0\0", 8192) = 20
[pid 46807] write(3, "\1\1\1\0U\0\0\0\1\0\0\0", 12) = 12
[pid 46795] <... poll resumed>) = 1 ([{fd=13, revents=POLLIN}])
[pid 46807] write(3,
"\0\0\0\10knotify\0\0\0\0\vDCOPServer\0\0\0\0\5emit\0\0\0\0!KNotify#playingFinished(int,int)\0\0\0\0\10",
77 <unfinished ...>
[pid 46795] read(13, <unfinished ...>
[pid 46807] <... write resumed>) = 77
[pid 46795] <... read resumed>"\1\1\1\0U\0\0\0", 8) = 8
[pid 46807] write(3, "\\\232\34\354\0\0\0\0", 8 <unfinished ...>
[pid 46795] read(13, <unfinished ...>
[pid 46807] <... write resumed>) = 8
[pid 46795] <... read resumed>"\1\0\0\0", 4) = 4
[pid 46807] write(17,
"MCOP\0\0\0@\0\0\0\4\0\0\0>\0\0\0\0\0\0\0\37\0\0\0\17_releaseRemote\0\0\0\0\5void\0\0\0\0\2\0\0\0\0\0\0\0\0",
64 <unfinished ...>
[pid 46795] read(13, <unfinished ...>
[pid 46807] <... write resumed>) = 64
[pid 46795] <... read
resumed>"\0\0\0\10knotify\0\0\0\0\vDCOPServer\0\0\0\0\5emit\0\0\0\0!KNotify#playingFinished(int,int)\0\0\0\0\10\\\232\34\354\0\0\0\0",
85) = 85
[pid 46807] select(18, [11 17], [], [17], {tv_sec=5, tv_usec=0}
<unfinished ...>
[pid 46795] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}], 8, -1
<unfinished ...>
[pid 46807] <... select resumed>) = 1 (in [17], left {tv_sec=4,
tv_usec=999998})
[pid 46807] read(17, "MCOP\0\0\0\24\0\0\0\5\0\0\0\37\0\0\0\t", 8192) = 20
[pid 46807] write(17, "MCOP\0\0\0\30\0\0\0\4\0\0\0>\0\0\0\t\0\0\0\37",
24) = 24
[pid 46807] select(18, [11 17], [], [17], {tv_sec=5, tv_usec=0}) = 1 (in
[17], left {tv_sec=4, tv_usec=999998})
[pid 46807] read(17, "MCOP\0\0\0\20\0\0\0\5\0\0\0\37", 8192) = 16
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 3885 <unfinished ...>
[pid 46799] <... poll resumed>) = 0 (Timeout)
[pid 46799] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46799] uname({sysname="Linux", nodename="localhost.localdomain",
...}) = 0
[pid 46799] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46799] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46799] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13,
events=POLLIN}, {fd=14, events=POLLIN}], 7, 4997 <unfinished ...>
[pid 46807] <... poll resumed>) = 0 (Timeout)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 0) = 0 (Timeout)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 0) = 0 (Timeout)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46807] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 7, 4997 <unfinished ...>
[pid 46799] <... poll resumed>) = 0 (Timeout)
[pid 46799] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46799] uname({sysname="Linux", nodename="localhost.localdomain",
...}) = 0
[pid 46799] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46799] recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 46799] poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5,
events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13,
events=POLLIN}, {fd=14, events=POLLIN}], 7, 4995^C <unfinished ...>
On 27. 1. 2021 6:15, J Leslie Turriff wrote:
On 2021-01-26 11:02:13 Ernest Beinrohr wrote:
Hi. Since upgrading to fedora 33 my konsole began
freezing when it
encounters non-ascii characters. I've tried different fonts and even
installed TDE on a new fedora VM, still freezes.
For example : cat /usr/share/applications/*
In Konsole, open Settings =>
Encoding and make sure that UTF8 (near the bottom) is selected; then go to Settings =>
Save as Default.
You might also need to export environment variable LANG='xx_XX.UTF-8' (mine is
en_US.UTF-8) if it's not set appropriately.
--
Ernest Beinrohr