Hangs when asking for SPICE password
We support Remmina 1.2+ versions only. Do not report bugs related to older Remmina versions!
Local System Description
- Client (OS name and version): ALT Sisyphus (unstable)
- Remmina version (
remmina --version
): Remmina - 1.3.1 (git n/a) - Installation mean:
-
Distribution package. -
PPA. -
Snap. -
Flatpak. -
Compiled from sources. -
Other - detail:
-
- Desktop environment (GNOME, Unity, KDE, ..):
- Plugin:
-
RDP - freerdp version ( xfreerdp --version
): -
VNC -
SSH -
SFTP -
SPICE -
EXEC -
Other (Please specify):
-
- Gtk Backend (Wayland, Xorg, ??): Xorg
- Optional: include the output of the following commands at the end of this text:
remmina --full-version
sudo lshw -C video
uname -a
$ remmina --full-version
** (org.remmina.Remmina:8247): CRITICAL **: 15:15:08.834: secret_service_load_collections_sync: assertion 'paths != NULL' failed
[glibsecret] unable to get secret service: Unknown error.
Plugin entry returned false: /usr/lib64/remmina/plugins/remmina-plugin-secret.so.
StatusNotifier/Appindicator support: not supported by desktop. Remmina will try to fallback to GtkStatusIcon/xembed
WARNING: Remmina is running with a secret plugin, but it cannot connect to a secret service.
Remmina - 1.3.1 (git n/a)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
EXEC Protocol Execute a command 1.0
NX Protocol NX - NX Technology 1.3.1
RDP Protocol RDP - Remote Desktop Protocol RDP Plugin: 1.3.1 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc4 (n/a), Running with FreeRDP lib: 2.0.0-rc4 (rev n/a), H264: No
RDPF File RDP - RDP File Handler RDP Plugin: 1.3.1 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc4 (n/a), Running with FreeRDP lib: 2.0.0-rc4 (rev n/a), H264: No
RDPS Preference RDP - Preferences RDP Plugin: 1.3.1 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc4 (n/a), Running with FreeRDP lib: 2.0.0-rc4 (rev n/a), H264: No
SFTP Protocol SFTP - Secure File Transfer 1.3.1
SPICE Protocol SPICE - Simple Protocol for Independent Computing Environments 1.3.1
SSH Protocol SSH - Secure Shell 1.3.1
ST Protocol Remmina Simple Terminal 1.0.0.0
VNC Protocol VNC - VNC viewer 1.3.1
VNCI Protocol VNCI - VNC viewer listen mode 1.3.1
XDMCP Protocol XDMCP - X Remote Session 1.3.1
glibsecret Secret Secure passwords storing in the GNOME keyring 1.3.1
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=OFF WITH_AVAHI=ON WITH_FREERDP=ON WITH_GCRYPT=ON WITH_GETTEXT=ON WITH_IPP=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSECRET=ON WITH_LIBSSH=ON WITH_LIBVNCSERVER=ON WITH_MANPAGES=ON WITH_SPICE=ON WITH_SSE2=ON WITH_TELEPATHY=OFF WITH_TRANSLATIONS=ON WITH_VTE=ON
Build type: Release
CFLAGS: -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls
Compiler: GNU, 8.2.1
Target architecture: x64
$ sudo lshw -C video
*-display UNCLAIMED
description: 3D controller
product: GP107M [GeForce GTX 1050 Ti Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:dc000000-dcffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:dd000000-dd07ffff
*-display
description: VGA compatible controller
product: HD Graphics 630
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:139 memory:db000000-dbffffff memory:70000000-7fffffff ioport:f000(size=64) memory:c0000-dffff
$ uname -a
Linux titan.localdomain 4.19.17-un-def-alt1 #1 SMP PREEMPT Thu Jan 24 11:52:37 UTC 2019 x86_64 GNU/Linux
Remote System Description
- Server (OS name and version): Linux
- Special notes regarding the remote system (i.e. gateways, tunnel, etc): nothing specific
Problem Description
Remmin hangs when asking for SPICE password.
Steps to reproduce:
- launch remmina;
- select "SPICE" in the protocol dropdown;
- enter hostname:port into the input field near the protocol dropdown;
- press enter.
The connection window appears, then the main thread hangs -- it even stops handling the X window redrawing requests. Before the application hangs, the following appears on stderr:
WARNING: unable to load remmina profile file
/crypt/iv/.config/remmina/remmina.pref: cannot find key name= in section
remmina.
REMMINA warning. remmina_protocol_widget_dialog should not be called from the
master thread.
When I created a connection and saved the password in it, I could actually connect to my SPICE server. So, apparently, there is some problem with showing password dialog; everything else works if the password dialog is not needed.
Initially I've stumbled upon this problem in my distribution package (1.3.0-alt1); I've build remmina form source (using tag v1.3.1) and it still hangs.
Distribution bug: https://bugzilla.altlinux.org/35993