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.


--