remmina-plugin-rdesktop
remmina-plugin-rdesktop copied to clipboard
Remmina crashes on selecting 'RDESKTOP' from the drop-down list
Test on the latest version before submitting a bug-report, and keep trying to reproduce it on any later versions
- Reporting back greatly increases the attention and hope of fixing your issue.
You can also ask questions via
- IRC room, on freenode.net, in the #remmina channel, you can also use a web client.
- General discussion mailing list.
Local System Description
-
Client (OS name and version): Arch Linux x86_64, kernel 5.7.10-arch1-1
-
Remmina version (
remmina --version
): 1.4.7 -
Installation:
- [ ] Distribution package.
- [ ] PPA.
- [ ] Snap.
- [ ] Flatpak.
- [ ] Compiled from sources.
- [X] Other - detail: Arch Package Manager (pacman, community)
-
Desktop environment (GNOME, Unity, KDE, ..):i3
-
Plugin:
- [X] RDP - freerdp version (
xfreerdp --version
): 2.2.0 - [X] VNC
- [ ] SSH
- [ ] SFTP
- [ ] SPICE
- [ ] WWW
- [X] EXEC
- [X] Other (please specify): RDESKTOP 1.3.0.0
- [X] RDP - freerdp version (
-
GTK back-end (Wayland, Xorg): Xorg
-
Optional: Include the output of the following commands at the end of this text:
-
remmina --full-version
-
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-spice.so.
Error: libspice-client-gtk-3.0.so.5: cannot open shared object file: No such file or directory
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
org.remmina.Remmina - 1.4.7 (git n/a)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
EXEC Protocol Execute a command 1.0
NX Protocol NX - NX Technology 1.4.7
RDESKTOP Protocol RDESKTOP - Open a RDP connection with rdesktop 1.3.0.0
RDP Protocol RDP - Remote Desktop Protocol RDP plugin: 1.4.7 (Git n/a), Compiled with libfreerdp 2.1.2 (n/a), Running with libfreerdp 2.2.0 (rev n/a), H.264 Yes
RDPF File RDP - RDP File Handler RDP plugin: 1.4.7 (Git n/a), Compiled with libfreerdp 2.1.2 (n/a), Running with libfreerdp 2.2.0 (rev n/a), H.264 Yes
RDPS Preference RDP - Preferences RDP plugin: 1.4.7 (Git n/a), Compiled with libfreerdp 2.1.2 (n/a), Running with libfreerdp 2.2.0 (rev n/a), H.264 Yes
ST Protocol Remmina simple terminal 1.0.0.0
VNC Protocol Remmina VNC Plugin 1.4.7
VNCI Protocol Remmina VNC listener Plugin 1.4.7
XDMCP Protocol XDMCP - X Remote Session 1.4.7
glibsecret Secret Secured password storage in the GNOME keyring 1.4.7
Build configuration: HAVE_ARPA_INET_H=1 HAVE_ERRNO_H=1 HAVE_FCNTL_H=1 HAVE_NETDB_H=1 HAVE_NETINET_IN_H=1 HAVE_NETINET_TCP_H=1 HAVE_SYS_SOCKET_H=1 HAVE_SYS_UN_H=1 HAVE_TERMIOS_H=1 HAVE_UNISTD_H=1 WITH_APPINDICATOR=ON WITH_AVAHI=ON WITH_CUPS=ON WITH_FREERDP_MASTER=OFF WITH_GCRYPT=ON WITH_GETTEXT=ON WITH_ICON_CACHE=ON WITH_IPP=OFF WITH_KIOSK_SESSION=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSECRET=ON WITH_LIBSSH=ON WITH_LIBVNCSERVER=ON WITH_MANPAGES=ON WITH_NEWS=ON WITH_SPICE=ON WITH_SSE2=ON WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON WITH_WWW=ON
Build type: Release
CFLAGS: -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls
Compiler: GNU, 10.1.0
Target architecture: x64
-
sudo lshw -C video
*-display
description: VGA compatible controller
product: GP104 [GeForce GTX 1080]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:146 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:c0000-dffff
-
uname -a
Linux desktop 5.7.10-arch1-1 #1 SMP PREEMPT Wed, 22 Jul 2020 19:57:42 +0000 x86_64 GNU/Linux
Remote System Description
- Server (OS name and version): Windows 10 1903
- Special notes regarding the remote system (i.e. gateways, tunnel, etc.): -
Problem Description
Remmina crashes on selecting 'RDESKTOP' from the drop-down list. How I reproduce the issue:
- Open Remmina
- Click 'Add a new connection profile'
- Select protocol 'RDESKTOP' from the drop-down list
What is the expected correct behavior?
Protocol 'RDESKTOP' gets selected.
Relevant logs and/or screenshots
Console outputs:
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-spice.so.
Error: libspice-client-gtk-3.0.so.5: cannot open shared object file: No such file or directory
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
StatusNotifier/Appindicator support: not supported by desktop. libappindicator will try to fallback to GtkStatusIcon/xembed
(org.remmina.Remmina:7881): Gtk-WARNING **: 12:26:55.527: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
(org.remmina.Remmina:7881): Gdk-CRITICAL **: 12:26:55.672: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
[1] 7881 segmentation fault (core dumped) remmina
journalctl log outputs:
Jul 27 12:27:14 x systemd-coredump[7900]: Process 7881 (remmina) of user 1000 dumped core.
Stack trace of thread 7881:
#0 0x000055ed0b6d76c6 remmina_public_create_combo_map (remmina + 0x3f6c6)
#1 0x000055ed0b6bc9b1 n/a (remmina + 0x249b1)
#2 0x000055ed0b6bd276 n/a (remmina + 0x25276)
#3 0x000055ed0b6be0e3 n/a (remmina + 0x260e3)
#4 0x00007feb07bb780a g_signal_emit_valist (libgobject-2.0.so.0 + 0x2f80a)
#5 0x00007feb07bb7980 g_signal_emit (libgobject-2.0.so.0 + 0x2f980)
#6 0x00007feb080b98c7 n/a (libgtk-3.so.0 + 0xfa8c7)
#7 0x00007feb080b9fde gtk_combo_box_set_active_iter (libgtk-3.so.0 + 0xfafde)
#8 0x00007feb080ba4a4 n/a (libgtk-3.so.0 + 0xfb4a4)
#9 0x00007feb07b99656 g_cclosure_marshal_VOID__STRINGv (libgobject-2.0.so.0 + 0x11>
#10 0x00007feb07bb780a g_signal_emit_valist (libgobject-2.0.so.0 + 0x2f80a)
#11 0x00007feb07bb7980 g_signal_emit (libgobject-2.0.so.0 + 0x2f980)
#12 0x00007feb082b4647 n/a (libgtk-3.so.0 + 0x2f5647)
#13 0x00007feb07b9b052 g_closure_invoke (libgobject-2.0.so.0 + 0x13052)
#14 0x00007feb07bc3685 n/a (libgobject-2.0.so.0 + 0x3b685)
#15 0x00007feb07bb741d g_signal_emit_valist (libgobject-2.0.so.0 + 0x2f41d)
#16 0x00007feb07bb7980 g_signal_emit (libgobject-2.0.so.0 + 0x2f980)
#17 0x00007feb082f3995 gtk_widget_activate (libgtk-3.so.0 + 0x334995)
#18 0x00007feb081b6d6d gtk_menu_shell_activate_item (libgtk-3.so.0 + 0x1f7d6d)
#19 0x00007feb081b7044 n/a (libgtk-3.so.0 + 0x1f8044)
#20 0x00007feb08042249 n/a (libgtk-3.so.0 + 0x83249)
#21 0x00007feb07bb780a g_signal_emit_valist (libgobject-2.0.so.0 + 0x2f80a)
#22 0x00007feb07bb7980 g_signal_emit (libgobject-2.0.so.0 + 0x2f980)
#23 0x00007feb083074a5 n/a (libgtk-3.so.0 + 0x3484a5)
#24 0x00007feb081a0c55 n/a (libgtk-3.so.0 + 0x1e1c55)
#25 0x00007feb081a1fad gtk_main_do_event (libgtk-3.so.0 + 0x1e2fad)
#26 0x00007feb07efd793 n/a (libgdk-3.so.0 + 0x3c793)
#27 0x00007feb07f4df94 n/a (libgdk-3.so.0 + 0x8cf94)
#28 0x00007feb07dea43c g_main_context_dispatch (libglib-2.0.so.0 + 0x5243c)
#29 0x00007feb07e381d9 n/a (libglib-2.0.so.0 + 0xa01d9)
#30 0x00007feb07de9221 g_main_context_iteration (libglib-2.0.so.0 + 0x51221)
#31 0x00007feb07caac9e g_application_run (libgio-2.0.so.0 + 0xcac9e)
#32 0x000055ed0b6b61db main (remmina + 0x1e1db)
#33 0x00007feb071ff002 __libc_start_main (libc.so.6 + 0x27002)
#34 0x000055ed0b6b623e _start (remmina + 0x1e23e)
Stack trace of thread 7886:
#0 0x00007feb072cd05f __poll (libc.so.6 + 0xf505f)
#1 0x00007feb00bb0c14 n/a (libpulse.so.0 + 0xdc14)
#2 0x00007feb00bbe059 pa_mainloop_poll (libpulse.so.0 + 0x1b059)
#3 0x00007feb00bc8301 pa_mainloop_iterate (libpulse.so.0 + 0x25301)
#4 0x00007feb00bc83b1 pa_mainloop_run (libpulse.so.0 + 0x253b1)
#5 0x00007feb00bb861e n/a (libpulse.so.0 + 0x1561e)
#6 0x00007feafa350d1c n/a (libpulsecommon-13.0.so + 0x1dd1c)
Initially posted on Remmina GitLab page with the response:
The rdesktop plugin is not maintained by us.
You should contact the author and ask to align his plugin to our new API
@tkilaker you said you resolved the issue by installing remmina at version 1.3.x.
I am also on Arch Linux but i fail to install an older version of remmina :D would you provide me with the correct command for this ?
@breuerfelix https://wiki.archlinux.org/index.php/Arch_Linux_Archive#How_to_downgrade_one_package https://archive.archlinux.org/packages/r/remmina/
Is there a way to require a certain version so it won't crash until the problem is fixed?
Here, 2024 Sep, also on arch, the issue still persist. I'm on Linux 6.10.10-arch1-1
PID: 51859 (remmina)
UID: 1000 (jeff)
GID: 1000 (jeff)
Signal: 11 (SEGV)
Timestamp: Tue 2024-09-24 02:29:16 CST (13min ago)
Command Line: remmina
Executable: /usr/bin/remmina
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (jeff)
Boot ID: da50c83d062347e99759104a0ac6d8ff
Machine ID: 74260f8215a946c4a34455948f5662ed
Hostname: arch-z790-itx
Storage: /var/lib/systemd/coredump/core.remmina.1000.da50c83d062347e99759104a0ac6d8ff.51859.1727116156000000.zst (present)
Size on Disk: 6.8M
Message: Process 51859 (remmina) of user 1000 dumped core.
Stack trace of thread 51859:
#0 0x0000649254837224 remmina_public_create_combo_map (remmina + 0x41224)
#1 0x000064925485c65f n/a (remmina + 0x6665f)
#2 0x000064925481c9f2 n/a (remmina + 0x269f2)
#3 0x000064925481da1c n/a (remmina + 0x27a1c)
#4 0x000078a2bbdf3e1c n/a (libgobject-2.0.so.0 + 0x32e1c)
#5 0x000078a2bbdf3f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
#6 0x000078a2bbdf3ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
#7 0x000078a2bb6ed80c n/a (libgtk-3.so.0 + 0xed80c)
#8 0x000078a2bb6edf71 gtk_combo_box_set_active_iter (libgtk-3.so.0 + 0xedf71)
#9 0x000078a2bb6ee38c n/a (libgtk-3.so.0 + 0xee38c)
#10 0x000078a2bbdd136f g_cclosure_marshal_VOID__STRINGv (libgobject-2.0.so.0 + 0x1036f)
#11 0x000078a2bbdf3e1c n/a (libgobject-2.0.so.0 + 0x32e1c)
#12 0x000078a2bbdf3f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
#13 0x000078a2bbdf3ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
#14 0x000078a2bb909ac7 n/a (libgtk-3.so.0 + 0x309ac7)
#15 0x000078a2bbdd282a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
#16 0x000078a2bbe03565 n/a (libgobject-2.0.so.0 + 0x42565)
#17 0x000078a2bbdf3ca9 n/a (libgobject-2.0.so.0 + 0x32ca9)
#18 0x000078a2bbdf3f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
#19 0x000078a2bbdf3ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
#20 0x000078a2bb945abd gtk_widget_activate (libgtk-3.so.0 + 0x345abd)
#21 0x000078a2bb7fdacd gtk_menu_shell_activate_item (libgtk-3.so.0 + 0x1fdacd)
#22 0x000078a2bb7fde45 n/a (libgtk-3.so.0 + 0x1fde45)
#23 0x000078a2bb6739aa n/a (libgtk-3.so.0 + 0x739aa)
#24 0x000078a2bbdf3e1c n/a (libgobject-2.0.so.0 + 0x32e1c)
#25 0x000078a2bbdf3f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
#26 0x000078a2bbdf3ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
#27 0x000078a2bb95a7cd n/a (libgtk-3.so.0 + 0x35a7cd)
#28 0x000078a2bb7e6aa5 n/a (libgtk-3.so.0 + 0x1e6aa5)
#29 0x000078a2bb7e787b gtk_main_do_event (libgtk-3.so.0 + 0x1e787b)
#30 0x000078a2bbeb1457 n/a (libgdk-3.so.0 + 0x27457)
#31 0x000078a2bbeebe80 n/a (libgdk-3.so.0 + 0x61e80)
#32 0x000078a2bb3da559 n/a (libglib-2.0.so.0 + 0x5d559)
#33 0x000078a2bb43d157 n/a (libglib-2.0.so.0 + 0xc0157)
#34 0x000078a2bb3d9a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#35 0x000078a2bb28cc36 g_application_run (libgio-2.0.so.0 + 0xdec36)
#36 0x0000649254814a5a main (remmina + 0x1ea5a)
#37 0x000078a2ba678e08 n/a (libc.so.6 + 0x25e08)
#38 0x000078a2ba678ecc __libc_start_main (libc.so.6 + 0x25ecc)
#39 0x0000649254814af5 _start (remmina + 0x1eaf5)
Stack trace of thread 51860:
#0 0x000078a2ba76a1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000078a2bb40bf20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
#2 0x000078a2bb3a298c n/a (libglib-2.0.so.0 + 0x2598c)
#3 0x000078a2bb412137 n/a (libglib-2.0.so.0 + 0x95137)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51970:
#0 0x000078a2ba76a1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000078a2bb40cc37 g_cond_wait_until (libglib-2.0.so.0 + 0x8fc37)
#2 0x000078a2bb3a2955 n/a (libglib-2.0.so.0 + 0x25955)
#3 0x000078a2bb412bfb n/a (libglib-2.0.so.0 + 0x95bfb)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51868:
#0 0x000078a2ba76a1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000078a2bb40cc37 g_cond_wait_until (libglib-2.0.so.0 + 0x8fc37)
#2 0x000078a2bb3a2955 n/a (libglib-2.0.so.0 + 0x25955)
#3 0x000078a2bb412bfb n/a (libglib-2.0.so.0 + 0x95bfb)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51903:
#0 0x000078a2ba76a1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000078a2bb40bf20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
#2 0x000078a2bb3a298c n/a (libglib-2.0.so.0 + 0x2598c)
#3 0x000078a2bb3a29fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
#4 0x000078a2ba5195fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
#5 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#6 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#7 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51862:
#0 0x000078a2ba75ebb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x000078a2bb43d227 n/a (libglib-2.0.so.0 + 0xc0227)
#2 0x000078a2bb3db287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
#3 0x000078a2bb2c1b44 n/a (libgio-2.0.so.0 + 0x113b44)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51971:
#0 0x000078a2ba76a1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000078a2bb40cc37 g_cond_wait_until (libglib-2.0.so.0 + 0x8fc37)
#2 0x000078a2bb3a2955 n/a (libglib-2.0.so.0 + 0x25955)
#3 0x000078a2bb412bfb n/a (libglib-2.0.so.0 + 0x95bfb)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51867:
#0 0x000078a2ba75ebb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x000078a2bb43d227 n/a (libglib-2.0.so.0 + 0xc0227)
#2 0x000078a2bb3d9a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3 0x000078a2abc872fe n/a (libdconfsettings.so + 0x62fe)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 51861:
#0 0x000078a2ba75ebb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x000078a2bb43d227 n/a (libglib-2.0.so.0 + 0xc0227)
#2 0x000078a2bb3d9a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3 0x000078a2bb3d9ab2 n/a (libglib-2.0.so.0 + 0x5cab2)
#4 0x000078a2bb40e026 n/a (libglib-2.0.so.0 + 0x91026)
#5 0x000078a2ba6e739d n/a (libc.so.6 + 0x9439d)
#6 0x000078a2ba76c49c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64