Bug#962655: remmina: Remmina crashes when disconnecting from last open RDP session

2022-03-31 Thread Fabio Fantoni
I also had this issue but not reproduced anymore in latest versions (I 
keep updated numerous thin clients in production with custom backports), 
if I'm not wrong was solved in 1.4.22




OpenPGP_signature
Description: OpenPGP digital signature


Bug#962655: remmina: Remmina crashes when disconnecting from last open RDP session

2021-12-19 Thread Matteo F. Vescovi
Hi!

On 2020-06-11 at 12:15 (+01), Miah Gregory wrote:
> Dear Maintainer,
>
> $ remmina --full-version
> Remmina plugin glibsecret (type=Secret) has registered but not yet
> initialized/activated. Initialization order is 2000.
> Secret plugin glibsecret has been successfully initialized and will be
> your
> default secret plugin
>
> org.remmina.Remmina - 1.4.5 (git n/a)
>
> NAMETYPEDESCRIPTION
> PLUGIN AND LIBRARY VERSION
> RDP ProtocolRDP - Remote Desktop Protocol
> RDP plugin: 1.4.5 (Git n/a), Compiled with libfreerdp: 2.0.0-dev5
> (2693389a+debian), Running with libfreerdp: 2.1.1 (rev 2.1.1), H.264:
> Yes
> RDPFFileRDP - RDP File Handler
> RDP plugin: 1.4.5 (Git n/a), Compiled with libfreerdp: 2.0.0-dev5
> (2693389a+debian), Running with libfreerdp: 2.1.1 (rev 2.1.1), H.264:
> Yes
> RDPSPreference  RDP - Preferences
> RDP plugin: 1.4.5 (Git n/a), Compiled with libfreerdp: 2.0.0-dev5
> (2693389a+debian), Running with libfreerdp: 2.1.1 (rev 2.1.1), H.264:
> Yes
> VNC ProtocolRemmina VNC Plugin
> 1.4.5
> VNCIProtocolRemmina VNC listener Plugin
> 1.4.5
> glibsecret  Secret  Secured password storage in the
> GNOME
> keyring   1.4.5
>
> 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_KF5WALLET=ON
> WITH_LIBRARY_VERSIONING=ON WITH_LIBSECRET=ON WITH_LIBSSH=ON
> WITH_LIBVNCSERVER=ON WITH_MANPAGES=ON WITH_SPICE=ON WITH_SSE2=ON
> WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON WITH_WWW=ON
> Build type:  None
> CFLAGS:  -g -O2 -fdebug-prefix-map=/build/remmina-
> nuX1VW/remmina-1.4.5+dfsg=. -fstack-protector-strong -Wformat
> -Werror=format-
> security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -g
> Compiler:GNU, 9.3.0
> Target architecture: x64
>
>* What led up to the situation?
>
> Start remmina, either automatically at login, or via a console shell.
>
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
>
> Connected to a saved RDP server, then logged out of the remote machine,
> causing
> the connection to terminate normally.
>
>* What was the outcome of this action?
>
> Remmina closed down, with the following messages on the console:
>
> [12:01:00:449] [11315:11330] [INFO][com.freerdp.core] -
> rdp_set_error_info:freerdp_set_last_error_ex resetting error state
> [12:01:00:550] [11315:11330] [INFO][com.freerdp.core] -
> ERRINFO_LOGOFF_BY_USER
> (0x000C):The disconnection was initiated by the user logging off
> their
> session on the server.
> [12:01:00:550] [11315:11330] [ERROR][com.freerdp.core] -
> rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_LOGOFF_BY_USER
> [0x0001000C]
> [12:01:00:550] [11315:11330] [ERROR][com.freerdp.core.rdp] -
> rdp_recv_tpkt_pdu:
> rdp_recv_deactivate_all() fail
> [12:01:00:550] [11315:11330] [ERROR][com.freerdp.core.transport] -
> transport_check_fds: transport->ReceiveCallback() - -1
>
>* What outcome did you expect instead?
>
> Remmina to continue running.

Do you have the chance to test latest release in Debian?

Thanks.


-- 
Matteo F. Vescovi


signature.asc
Description: PGP signature


Bug#962655: remmina: Remmina crashes when disconnecting from last open RDP session

2020-06-11 Thread Miah Gregory
Package: remmina
Version: 1.4.5+dfsg-1
Severity: normal

Dear Maintainer,

$ remmina --full-version
Remmina plugin glibsecret (type=Secret) has registered but not yet
initialized/activated. Initialization order is 2000.
Secret plugin glibsecret has been successfully initialized and will be
your
default secret plugin

org.remmina.Remmina - 1.4.5 (git n/a)

NAMETYPEDESCRIPTION
PLUGIN AND LIBRARY VERSION
RDP ProtocolRDP - Remote Desktop Protocol
RDP plugin: 1.4.5 (Git n/a), Compiled with libfreerdp: 2.0.0-dev5
(2693389a+debian), Running with libfreerdp: 2.1.1 (rev 2.1.1), H.264:
Yes
RDPFFileRDP - RDP File Handler
RDP plugin: 1.4.5 (Git n/a), Compiled with libfreerdp: 2.0.0-dev5
(2693389a+debian), Running with libfreerdp: 2.1.1 (rev 2.1.1), H.264:
Yes
RDPSPreference  RDP - Preferences
RDP plugin: 1.4.5 (Git n/a), Compiled with libfreerdp: 2.0.0-dev5
(2693389a+debian), Running with libfreerdp: 2.1.1 (rev 2.1.1), H.264:
Yes
VNC ProtocolRemmina VNC Plugin
1.4.5
VNCIProtocolRemmina VNC listener Plugin
1.4.5
glibsecret  Secret  Secured password storage in the
GNOME
keyring   1.4.5

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_KF5WALLET=ON
WITH_LIBRARY_VERSIONING=ON WITH_LIBSECRET=ON WITH_LIBSSH=ON
WITH_LIBVNCSERVER=ON WITH_MANPAGES=ON WITH_SPICE=ON WITH_SSE2=ON
WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON WITH_WWW=ON
Build type:  None
CFLAGS:  -g -O2 -fdebug-prefix-map=/build/remmina-
nuX1VW/remmina-1.4.5+dfsg=. -fstack-protector-strong -Wformat
-Werror=format-
security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -g
Compiler:GNU, 9.3.0
Target architecture: x64

   * What led up to the situation?

Start remmina, either automatically at login, or via a console shell.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Connected to a saved RDP server, then logged out of the remote machine,
causing
the connection to terminate normally.

   * What was the outcome of this action?

Remmina closed down, with the following messages on the console:

[12:01:00:449] [11315:11330] [INFO][com.freerdp.core] -
rdp_set_error_info:freerdp_set_last_error_ex resetting error state
[12:01:00:550] [11315:11330] [INFO][com.freerdp.core] -
ERRINFO_LOGOFF_BY_USER
(0x000C):The disconnection was initiated by the user logging off
their
session on the server.
[12:01:00:550] [11315:11330] [ERROR][com.freerdp.core] -
rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_LOGOFF_BY_USER
[0x0001000C]
[12:01:00:550] [11315:11330] [ERROR][com.freerdp.core.rdp] -
rdp_recv_tpkt_pdu:
rdp_recv_deactivate_all() fail
[12:01:00:550] [11315:11330] [ERROR][com.freerdp.core.transport] -
transport_check_fds: transport->ReceiveCallback() - -1

   * What outcome did you expect instead?

Remmina to continue running.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8),
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages remmina depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.12.18-1
ii  dbus-x11 [dbus-session-bus]   1.12.18-1
ii  libavahi-client3  0.8-3
ii  libavahi-common3  0.8-3
ii  libavahi-ui-gtk3-00.8-3
ii  libayatana-appindicator3-10.5.4-2
ii  libc6 2.30-8
ii  libcairo2 1.16.0-4
ii  libgcrypt20   1.8.5-5
ii  libglib2.0-0  2.64.3-1
ii  libgtk-3-03.24.20-1
ii  libjson-glib-1.0-01.4.4-2
ii  libpango-1.0-01.44.7-4
ii  libsodium23   1.0.18-1
ii  libsoup2.4-1  2.70.0-1
ii  libssh-4  0.9.4-1
ii  libssl1.1 1.1.1g-1
ii  libvte-2.91-0 0.60.2-1+b1
ii  remmina-common1.4.5+dfsg-1

Versions of packages remmina recommends:
ii  remmina-plugin-rdp 1.4.5+dfsg-