Bug 1959672 - Remmina crashes when trying to rdp to a remote system.
Summary: Remmina crashes when trying to rdp to a remote system.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: remmina
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Pavel Alexeev
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-12 04:45 UTC by Tom Diehl
Modified: 2021-11-09 01:51 UTC (History)
3 users (show)

Fixed In Version: remmina-1.4.20-1.fc33 remmina-1.4.20-1.fc34 remmina-1.4.20-1.el7
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-10-05 21:31:01 UTC
Type: Bug


Attachments (Terms of Use)

Description Tom Diehl 2021-05-12 04:45:12 UTC
Description of problem:
After upgrading to remmina.x86_64 1.4.13-1.el7 when I try to rdp to a remote system remmina crashes with the following error:
remmina: symbol lookup error: /usr/lib64/remmina/plugins/remmina-plugin-rdp.so: undefined symbol: freerdp_settings_set_uint32



Version-Release number of selected component (if applicable):
remmina.x86_64 1.4.13-1.el7

How reproducible:
Every time


Steps to Reproduce:
1. Start remmina
2. Try to rdp to a remote system
3. Watch it crash

Actual results:
Remmina crashes with the following error:

remmina: symbol lookup error: /usr/lib64/remmina/plugins/remmina-plugin-rdp.so: undefined symbol: freerdp_settings_set_uint32

Expected results:
Remmina should establish to the remote system.

Additional info:

I also tried remmina-1.4.16-1.el7.x86_64. There was no change. I still received the same crash and error.

I rolled back to remmina-1.4.11-1.el7.x86_64 and remmina now works as expected.

The system is running Centos 7 with all available updates applied.

Comment 1 Fedora Update System 2021-07-21 09:42:50 UTC
FEDORA-EPEL-2021-07bf174fd3 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-07bf174fd3

Comment 2 Fedora Update System 2021-07-21 09:42:51 UTC
FEDORA-2021-e43bf82f83 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e43bf82f83

Comment 3 Fedora Update System 2021-07-22 01:10:29 UTC
FEDORA-2021-e43bf82f83 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-e43bf82f83`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e43bf82f83

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2021-07-22 01:44:34 UTC
FEDORA-EPEL-2021-07bf174fd3 has been pushed to the Fedora EPEL 7 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-07bf174fd3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2021-07-22 01:58:06 UTC
FEDORA-2021-2b6a28a75a has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-2b6a28a75a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-2b6a28a75a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Tom Diehl 2021-07-23 12:49:46 UTC
I just updated remmina to test. When I try to start remmina I get the following error:
(tigger pts7) $ remmina
Load modules from /usr/lib64/remmina/plugins
Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
The glibsecret secret plugin  has been initialized and it will be your default secret plugin
(tigger pts7) $

This is a fully updated Centos 7 machine.

In case it is useful below are the remmina packages installed:
(tigger pts8) $ rpm -qa | grep remmina
remmina-plugins-secret-1.4.20-1.el7.x86_64
remmina-plugins-exec-1.4.20-1.el7.x86_64
remmina-plugins-spice-1.4.20-1.el7.x86_64
remmina-1.4.20-1.el7.x86_64
remmina-plugins-vnc-1.4.20-1.el7.x86_64
remmina-plugins-rdp-1.4.20-1.el7.x86_64
(tigger pts8) $

Comment 7 Tom Diehl 2021-07-23 13:12:09 UTC
Missed part of the error in my last comment. Below is the full error:
(tigger pts7) $ remmina
Load modules from /usr/lib64/remmina/plugins
Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
The glibsecret secret plugin  has been initialized and it will be your default secret plugin

(org.remmina.Remmina:3797): Gtk-WARNING **: 08:56:57.494: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem

(org.remmina.Remmina:3797): Gdk-CRITICAL **: 08:56:57.895: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
remmina: symbol lookup error: /usr/lib64/remmina/plugins/remmina-plugin-rdp.so: undefined symbol: freerdp_settings_set_uint32
(tigger pts7) $ ps auwx | grep remmina                                                                                                                                                                                                                                                    
tdiehl    4100  0.0  0.0 112812   964 pts/7    S+   08:59   0:00 /bin/grep --color remmina
(tigger pts7) $

Sorry for the extra noise.

Comment 8 Fedora Update System 2021-07-30 01:00:19 UTC
FEDORA-2021-2b6a28a75a has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2021-07-30 01:01:16 UTC
FEDORA-2021-e43bf82f83 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Tom Diehl 2021-07-30 10:49:05 UTC
Why was this closed? It still crashes on Centos 7?

Comment 11 Tom Diehl 2021-08-16 21:25:32 UTC
This still does not work on Centos 7. Is there any way to get it fixed? Do you need more info to troubleshoot this?

Comment 12 Phil Wyett 2021-09-30 18:06:28 UTC
Can you offer more detail. What is the remote system?

I have installed remmina 1.4.20 on RHEL 7 and then setup a fedora 33 machine with xrdp as follows.

sudo dnf install xrdp
sudo systemctl enable --now xrdp
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload
sudo chcon --type=bin_t /usr/sbin/xrdp
sudo chcon --type=bin_t /usr/sbin/xrdp-sesman

And successfully got an rdp connection from the RHEL system to the Fedora system.

Comment 13 Tom Diehl 2021-10-05 21:31:01 UTC
I just took another look at this and found that I had some self compiled packages for freerdp-libs and libwinpr installed that I did years ago to fix problems at the time (before remmina was in epel). Removing those and installing the current packages resolved the issue.

Sorry for the noise.

Comment 14 Fedora Update System 2021-11-09 01:51:53 UTC
FEDORA-EPEL-2021-07bf174fd3 has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.