remmina crashes on rdp connect

Bug #2060932 reported by Rohde Fischer
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
remmina (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When running remmina to connect to an RPS I get the following crash

This bug is probably the same as the following upstream bug: https://gitlab.com/Remmina/Remmina/-/issues/3090

I am also able to connect using xfreerdp3 (and xfreerdp for that matter), just as the reporter of the other buġ.

The output from my cli with increased debugging output is:

rohdef@rff-trifork ~/.l/s/remmina [134]> G_MESSAGES_DEBUG=remmina remmina
(process:120463): remmina-DEBUG: 10:53:08.184: (remmina_file_manager_init) - Initialized the "/home/rohdef/.local/share/remmina" data folder
(process:120463): remmina-DEBUG: 10:53:08.188: (remmina_plugin_manager_register_plugin) - Remmina plugin kwallet (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 1000.
remmina-Message: 10:53:08.218: [X2GO] X2Go plugin loaded.
(process:120463): remmina-DEBUG: 10:53:08.219: (remmina_plugin_manager_register_plugin) - Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
(process:120463): remmina-DEBUG: 10:53:08.234: (remmina_plugin_entry) - gfx_h264_available: 0
(process:120463): remmina-DEBUG: 10:53:08.234: (remmina_rdp_settings_kbd_init) - rdp_keyboard_remapping_list: (null)
kf.windowsystem: Cannot use KWindowSystem without a QGuiApplication
(process:120463): remmina-DEBUG: 10:53:08.238: (remmina_plugin_manager_load_plugins) - The kwallet secret plugin has been initialized and it will be your default secret plugin
remmina-INFO: 10:53:08.265: StatusNotifier/Appindicator support in “kde”: your desktop does support it
remmina-INFO: 10:53:08.265: StatusNotifier/Appindicator support in “kde”: and Remmina has built-in (compiled) support for libappindicator.
remmina-INFO: 10:53:08.265: StatusNotifier/Appindicator support in “kde”: You may need to install, and use KStatusNotifierItem

(org.remmina.Remmina:120463): Gtk-WARNING **: 10:53:08.378: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:08.402: (remmina_main_init) - Initializing the Remmina main window
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:08.426: (remmina_main_init) - Initializing monitor
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:08.430: (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:08.481: (remmina_icon_connection_changed_cb) - Indicator connection changed to: 1
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.127: (rcw_map_event) - Mapping: RemminaConnectionWindow
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.127: (remmina_protocol_widget_map_event) - Calling plugin mapping function
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.283: [precommand] (null)
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.284: [precommand] updated to:
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.285: (remmina_protocol_widget_open_connection_real) - Opening connection
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.288: (remmina_rdp_event_init) - Disable smooth scrolling is set to 0
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.289: (remmina_rdp_event_init) - Adding GDK_SMOOTH_SCROLL_MASK
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.289: (remmina_protocol_widget_open_connection_real) - Have SSH
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.290: (remmina_rdp_main) - RDP data path is /home/rohdef/.local/share/remmina/RDP
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.290: (remmina_rdp_main) - Not using system proxy settings
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.290: (remmina_rdp_tunnel_init) - Tunnel init
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.290: (remmina_protocol_widget_start_direct_tunnel) - SSH tunnel initialization…
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - Parsing server: rdp-host-com, default port: 3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - host: rdp-host-com
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - port: 3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port (tunnel)
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - host: (null)
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - port: 0
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_protocol_widget_start_direct_tunnel) - server: rdp-host-com, port: 3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - Parsing server: [rdp-host-com]:3389, default port: 3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - host: rdp-host-com
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_public_get_server_port) - port: 3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_rdp_tunnel_init) - protocol_plugin_start_direct_tunnel() returned [rdp-host-com]:3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_rdp_tunnel_init) - Tunnel has been optionally initialized. Now connecting to rdp-host-com:3389
(org.remmina.Remmina:120463): remmina-DEBUG: 10:53:24.295: (remmina_rdp_main) - gfx_h264_available: 0
[10:53:24:531] [120463:0001d714] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool]: Invalid key index 0 [FreeRDP_instance|FREERDP_SETTINGS_TYPE_POINTER]
[10:53:24:531] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_int_assert]: FALSE [obj-x86_64-linux-gnu/libfreerdp/CMakeFiles/freerdp.dir/compiler_depend.ts:freerdp_settings_get_bool:634]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 0: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x7ee38a6cc000], dli_sname=winpr_backtrace [0x7ee38a738540]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 1: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x7ee38a6cc000], dli_sname=winpr_log_backtrace_ex [0x7ee38a73ffe0]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 2: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7ee38a800000], dli_sname=(null) [(nil)]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 3: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x7ee38a800000], dli_sname=freerdp_settings_get_bool [0x7ee38a8648a0]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 4: dli_fname=/usr/lib/x86_64-linux-gnu/remmina/plugins/remmina-plugin-rdp.so [0x7ee38acbb000], dli_sname=(null) [(nil)]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 5: dli_fname=/usr/lib/x86_64-linux-gnu/remmina/plugins/remmina-plugin-rdp.so [0x7ee38acbb000], dli_sname=(null) [(nil)]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 6: dli_fname=/usr/bin/../lib/x86_64-linux-gnu/libc.so.6 [0x7ee398800000], dli_sname=(null) [(nil)]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 7: dli_fname=/usr/bin/../lib/x86_64-linux-gnu/libc.so.6 [0x7ee398800000], dli_sname=(null) [(nil)]
[10:53:24:532] [120463:0001d714] [FATAL][com.freerdp.winpr.assert] - [winpr_log_backtrace_ex]: 8: unresolvable, address=(nil)
fish: Job 1, 'G_MESSAGES_DEBUG=remmina remmina' terminated by signal SIGABRT (Abort)

===

Further details about the system:

remmina-Message: 11:15:03.921: Remmina does not log all output statements. Turn on more verbose output by using "G_MESSAGES_DEBUG=remmina" as an environment variable.
More info available on the Remmina wiki at:
https://gitlab.com/Remmina/Remmina/-/wikis/Usage/Remmina-debugging
remmina-Message: 11:15:03.984: [X2GO] X2Go plugin loaded.
kf.windowsystem: Cannot use KWindowSystem without a QGuiApplication
org.remmina.Remmina - 1.4.35 (git n/a)

Desktop environment: KDE
Connecting to: Windows
Connection via: RDP

rohdef@rff-trifork ~/.l/s/remmina [12]> xfreerdp --version
This is FreeRDP version 2.11.5 (2.11.5)
rohdef@rff-trifork ~/.l/s/remmina> xfreerdp3 --version
This is FreeRDP version 3.4.0 (n/a)

rohdef@rff-trifork ~/g/t/e/e/esg-etl (feature/use_postgres_for_clover_metadata)> lsb_release -rd
No LSB modules are available.
Description: Ubuntu Noble Numbat (development branch)
Release: 24.04

rohdef@rff-trifork ~/g/t/e/e/esg-etl (feature/use_postgres_for_clover_metadata)> apt-cache policy remmina
remmina:
  Installed: 1.4.35+dfsg-0ubuntu3
  Candidate: 1.4.35+dfsg-0ubuntu3
  Version table:
 *** 1.4.35+dfsg-0ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status

rohdef@rff-trifork ~/g/t/e/e/esg-etl (feature/use_postgres_for_clover_metadata)> apt-cache policy libfreerdp3-3
libfreerdp3-3:
  Installed: 3.4.0+dfsg1-0ubuntu4
  Candidate: 3.4.0+dfsg1-0ubuntu4
  Version table:
 *** 3.4.0+dfsg1-0ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status

rohdef@rff-trifork ~/g/t/e/e/esg-etl (feature/use_postgres_for_clover_metadata)> apt-cache policy libfreerdp-client3-3
libfreerdp-client3-3:
  Installed: 3.4.0+dfsg1-0ubuntu4
  Candidate: 3.4.0+dfsg1-0ubuntu4
  Version table:
 *** 3.4.0+dfsg1-0ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: remmina 1.4.35+dfsg-0ubuntu3
ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1
Uname: Linux 6.8.0-22-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: KDE
Date: Thu Apr 11 11:01:57 2024
EcryptfsInUse: Yes
InstallationDate: Installed on 2023-09-01 (223 days ago)
InstallationMedia: Kubuntu 23.04 "Lunar Lobster" - Release amd64 (20230414.1)
SourcePackage: remmina
UpgradeStatus: Upgraded to noble on 2024-02-08 (63 days ago)

Revision history for this message
Rohde Fischer (rohdef) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in remmina (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.