Siduction Forum

Siduction Forum => Software - Support => Topic started by: orinoco on 2025/02/14, 10:33:43

Title: [gelöst] KRDC bricht mit illegal instruction ab
Post by: orinoco on 2025/02/14, 10:33:43
Hallo,

seit in paar Tagen bricht KRDC beim Verbindungsaufbau mit einem Fehler ab:

$ LANG=C.UTF-8 krdc rdp://user@aaa.bbb.ccc.ddd
KRDC: Starting RDP session
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [fatal_handler]: Caught signal 'Illegal instruction' [4]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 0: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x7f3308cd0000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 1: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x7f3308cd0000], dli_sname=winpr_log_backtrace_ex [0x7f3308d4c610]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 2: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 3: dli_fname=/lib/x86_64-linux-gnu/libc.so.6 [0x7f332be0a000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 4: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 5: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 6: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x7f3308cd0000], dli_sname=winpr_InitOnceExecuteOnce [0x7f3308d23290]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 7: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=primitives_get [0x7f3308f5fa40]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 8: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=rfx_context_new_ex [0x7f3308f3a5e0]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 9: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=freerdp_client_codecs_prepare [0x7f3308ecb080]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 10: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 11: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7f3308e00000], dli_sname=freerdp_connect [0x7f3308ec7df0]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 12: dli_fname=/usr/lib/x86_64-linux-gnu/qt6/plugins/krdc/krdc_rdpplugin.so [0x7f330c0da000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 13: dli_fname=/usr/lib/x86_64-linux-gnu/qt6/plugins/krdc/krdc_rdpplugin.so [0x7f330c0da000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 14: dli_fname=/usr/lib/x86_64-linux-gnu/qt6/plugins/krdc/krdc_rdpplugin.so [0x7f330c0da000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 15: dli_fname=krdc [0x55f083949000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 16: dli_fname=krdc [0x55f083949000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 17: dli_fname=/lib/x86_64-linux-gnu/libc.so.6 [0x7f332be0a000], dli_sname=(null) [(nil)]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 18: dli_fname=/lib/x86_64-linux-gnu/libc.so.6 [0x7f332be0a000], dli_sname=__libc_start_main [0x7f332be33da0]
[10:24:43:381] [184694:0002d176] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 19: dli_fname=krdc [0x55f083949000], dli_sname=(null) [(nil)]
Ungültiger Maschinenbefehl (Speicherabzug geschrieben)


Ein paar Informationen zu meinem System:

$ inxi
CPU: 6-core AMD Phenom II X6 1055T (-MCP-) speed/min/max: 804/800/2800 MHz
Kernel: 6.12.13-1-siduction-amd64 x86_64 Up: 39m Mem: 10.68/15.63 GiB (68.3%)

$ LANG=C.UTF-8 apt policy krdc freerdp3-wayland
krdc:
  Installed: 4:25.03.70~git20250114.786409a6-2
  Candidate: 4:25.03.70~git20250114.786409a6-2
  Version table:
*** 4:25.03.70~git20250114.786409a6-2 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
freerdp3-wayland:
  Installed: 3.11.1+dfsg-1
  Candidate: 3.11.1+dfsg-1
  Version table:
*** 3.11.1+dfsg-1 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status


Bin ich mit dem Problem allein?
Title: Re: KRDC bricht mit illegal instruction ab
Post by: Teriarch on 2025/02/14, 12:55:49
> Caught signal 'Illegal instruction' [4]

Dein Prozessor ist schon sehr alt (2010) und nach
<https://github.com/ValveSoftware/csgo-osx-linux/issues/3293>
unterstützt er den neueren SSE4 instruction Set nicht mehr in vollem
Umfang.

Wenn in den letzten Tagen krdc selbst oder eine verwendete shared library
einen Update erhalten hat (mit einer nicht unterstützten Instruktion), dann
würde dies das Verhalten erklären (Auf neueren Systemen ist der Absturz
jedenfalls nicht zu beobachten).

Was sagen denn die letzten Zeilen von dmesg nach dem Absturz?
Title: Re: KRDC bricht mit illegal instruction ab
Post by: der_bud on 2025/02/14, 16:16:34
Siehe FreeRDP on Github:  https://github.com/FreeRDP/FreeRDP/issues/11178 
und Debian:  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095808 ,
möglicherweise Dein Problem, dann würde das mit freerdp 3.12 gefixt
Title: Re: KRDC bricht mit illegal instruction ab
Post by: orinoco on 2025/02/16, 20:30:00
Das Update ist hier eingetroffen. KRDC funktioniert wieder auf meiner alten Möhre.