Bug 2347554 - [abrt] remmina: freerdp_settings_set_pointer_len_(): remmina killed by SIGABRT
Summary: [abrt] remmina: freerdp_settings_set_pointer_len_(): remmina killed by SIGABRT
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: remmina
Version: 41
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Daniel Milnes
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:b863328de0dbb89a4f4c23737b6...
: 2347538 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-02-25 18:55 UTC by Paul
Modified: 2025-12-16 19:29 UTC (History)
9 users (show)

Fixed In Version: remmina-1.4.39-4.fc43 remmina-1.4.39-4.fc41
Clone Of:
Environment:
Last Closed: 2025-12-16 18:50:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.48 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: maps (3.97 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: limits (1.29 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: environ (1.79 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: open_fds (3.00 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: mountinfo (3.86 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: os_info (754 bytes, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: cpuinfo (3.15 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: core_backtrace (20.20 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: var_log_messages (561 bytes, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details
File: backtrace (48.68 KB, text/plain)
2025-02-25 18:56 UTC, Paul
no flags Details

Description Paul 2025-02-25 18:55:56 UTC
Description of problem:
Just end rdp session clicking by X.

Version-Release number of selected component:
remmina-1.4.39-2.fc41

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         remmina killed by SIGABRT
journald_cursor: s=0fee960f28c84345a8ab112d17357485;i=13138e;b=a1c1e1cc8d7a4d178d548d3f9d5a7743;m=4e6791b4;t=62efbcee62169;x=bd7779416120f0e8
executable:     /usr/bin/remmina
cmdline:        /usr/bin/remmina
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.12.15-200.fc41.x86_64
package:        remmina-1.4.39-2.fc41
runlevel:       N 5
dso_list:       /usr/bin/remmina remmina-1.4.39-2.fc41.x86_64 (Fedora Project) 1738628461
comment:        Just end rdp session clicking by X.
backtrace_rating: 4
crash_function: freerdp_settings_set_pointer_len_

Truncated backtrace:
Thread no. 1 (12 frames)
 #8 freerdp_settings_set_pointer_len_ at ./libfreerdp/common/settings.c:1300
 #9 freerdp_settings_free_keys at ./libfreerdp/common/settings_str.c:339
 #10 freerdp_settings_free_internal at ./libfreerdp/core/settings.c:1306
 #11 freerdp_settings_free at ./libfreerdp/core/settings.c:1314
 #12 rdp_free at ./libfreerdp/core/rdp.c:2514
 #13 freerdp_context_free at ./libfreerdp/core/freerdp.c:895
 #14 rfi_uninit at /usr/src/debug/remmina-1.4.39-2.fc41.x86_64/plugins/rdp/rdp_plugin.c:2626
 #15 complete_cleanup_on_main_thread at /usr/src/debug/remmina-1.4.39-2.fc41.x86_64/plugins/rdp/rdp_plugin.c:2651
 #18 g_main_context_dispatch_unlocked at ../glib/gmain.c:4208
 #19 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4273
 #20 g_main_context_iteration at ../glib/gmain.c:4338
 #21 g_application_run at ../gio/gapplication.c:2715

Comment 1 Paul 2025-02-25 18:56:00 UTC
Created attachment 2077828 [details]
File: proc_pid_status

Comment 2 Paul 2025-02-25 18:56:02 UTC
Created attachment 2077829 [details]
File: maps

Comment 3 Paul 2025-02-25 18:56:03 UTC
Created attachment 2077830 [details]
File: limits

Comment 4 Paul 2025-02-25 18:56:05 UTC
Created attachment 2077831 [details]
File: environ

Comment 5 Paul 2025-02-25 18:56:06 UTC
Created attachment 2077832 [details]
File: open_fds

Comment 6 Paul 2025-02-25 18:56:08 UTC
Created attachment 2077833 [details]
File: mountinfo

Comment 7 Paul 2025-02-25 18:56:09 UTC
Created attachment 2077834 [details]
File: os_info

Comment 8 Paul 2025-02-25 18:56:11 UTC
Created attachment 2077835 [details]
File: cpuinfo

Comment 9 Paul 2025-02-25 18:56:13 UTC
Created attachment 2077836 [details]
File: core_backtrace

Comment 10 Paul 2025-02-25 18:56:14 UTC
Created attachment 2077837 [details]
File: var_log_messages

Comment 11 Paul 2025-02-25 18:56:16 UTC
Created attachment 2077838 [details]
File: backtrace

Comment 12 Daniel Milnes 2025-02-26 16:08:28 UTC
Confirmed I can replicate this one, and it's being tracked upstream as https://gitlab.com/Remmina/Remmina/-/issues/3285

Will try out their patch and if it fixes then backport it

Comment 13 Daniel Milnes 2025-02-26 16:26:42 UTC
Fix seems to work when testing locally, going to commit and build

Comment 14 Fedora Update System 2025-02-26 23:47:30 UTC
FEDORA-2025-45e0b78abd (remmina-1.4.39-4.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-45e0b78abd

Comment 15 Fedora Update System 2025-02-27 00:02:03 UTC
FEDORA-2025-34cddbd704 (remmina-1.4.39-4.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-34cddbd704

Comment 16 Daniel Milnes 2025-02-27 00:09:03 UTC
Builds pushed to f43 and f41. 

Building for f42 is being odd and pulling an old version of the freerdp package, I think because of the ongoing branching. https://koji.fedoraproject.org/koji/taskinfo?taskID=129639201

Remmina in EPEL10 is currently ftbfs because of bug 2348490, once fixed I'll rebuild. https://koji.fedoraproject.org/koji/taskinfo?taskID=129639207

Comment 17 Fedora Update System 2025-02-27 00:11:58 UTC
FEDORA-2025-45e0b78abd (remmina-1.4.39-4.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 18 Daniel Milnes 2025-02-27 19:41:36 UTC
*** Bug 2347538 has been marked as a duplicate of this bug. ***

Comment 19 Fedora Update System 2025-02-28 02:19:14 UTC
FEDORA-2025-34cddbd704 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-34cddbd704`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-34cddbd704

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

Comment 20 Fedora Update System 2025-03-01 01:23:59 UTC
FEDORA-2025-34cddbd704 (remmina-1.4.39-4.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 21 Michael Tatarinov 2025-03-03 17:15:15 UTC
Hello
Please, revert this fix. This breaks setting session resolution.
ps. The fix has been reverted in upstream.

Comment 22 Daniel Milnes 2025-03-03 21:30:41 UTC
I was originally opposed to reverting (https://bugzilla.redhat.com/show_bug.cgi?id=2347554), but given that upstream has now reverted, I'm going to do the same in our packages. I'll keep an eye on upstream and await a newer fix.

F43 - https://bodhi.fedoraproject.org/updates/FEDORA-2025-5df605e4d2
F42 - Patched version never built
F41 - https://bodhi.fedoraproject.org/updates/FEDORA-2025-1408fe89b4
EPEL10 - Patched version never built

Re-opening this bug.

Comment 23 Kevin Weis 2025-03-06 23:08:33 UTC
I disconnected from a RDP session.


reporter:       libreport-2.17.15
type:           CCpp
reason:         remmina killed by SIGABRT
journald_cursor: s=35ad162beff44e35b94eb34fde2d98e9;i=170a38e;b=1c10705e9931462085184bba2b9f70fc;m=126e85e2b3;t=62fb48d41bf92;x=cb8846011a15e416
executable:     /usr/bin/remmina
cmdline:        /usr/bin/remmina -i
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-remmina\x2dapplet-2939.scope
rootdir:        /
uid:            1000
kernel:         6.13.5-200.fc41.x86_64
package:        remmina-1.4.39-5.fc41
runlevel:       N 5
dso_list:       /usr/bin/remmina remmina-1.4.39-5.fc41.x86_64 (Fedora Project) 1741222306
backtrace_rating: 4
crash_function: freerdp_settings_set_pointer_len_
comment:        I disconnected from a RDP session.

Comment 24 Kevin Weis 2025-03-10 03:10:35 UTC
I disconnected from a RDP session


reporter:       libreport-2.17.15
type:           CCpp
reason:         remmina killed by SIGABRT
journald_cursor: s=35ad162beff44e35b94eb34fde2d98e9;i=1e183a7;b=86bd0e3d6e1f4651b84515cae7e70ac0;m=6e237171;t=62ff4396b7fab;x=37e1549310afdd73
executable:     /usr/bin/remmina
cmdline:        /usr/bin/remmina -i
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-remmina\x2dapplet-2838.scope
rootdir:        /
uid:            1000
kernel:         6.13.5-200.fc41.x86_64
package:        remmina-1.4.39-5.fc41
runlevel:       N 5
dso_list:       /usr/bin/remmina remmina-1.4.39-5.fc41.x86_64 (Fedora Project) 1741222306
backtrace_rating: 4
crash_function: tcache_thread_shutdown
comment:        I disconnected from a RDP session

Comment 25 florian 2025-03-13 10:29:43 UTC
I opened a rdp connection to an already connected session with the same user accidentally.


reporter:       libreport-2.17.15
type:           CCpp
reason:         remmina killed by SIGABRT
journald_cursor: s=d0f4d15833704298850328256fa8f76b;i=2e43367;b=e386fed859ab496b82d6e4acef6d47f7;m=447f865d7;t=63036bb50b484;x=3903472982a7d44e
executable:     /usr/bin/remmina
cmdline:        /usr/bin/remmina
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.remmina.Remmina
rootdir:        /
uid:            1000
kernel:         6.13.5-200.fc41.x86_64
package:        remmina-1.4.39-5.fc41
runlevel:       N 5
dso_list:       /usr/bin/remmina remmina-1.4.39-5.fc41.x86_64 (Fedora Project) 1741284414
backtrace_rating: 4
crash_function: tcache_thread_shutdown
comment:        I opened a rdp connection to an already connected session with the same user accidentally.

Comment 26 Deven Phillips 2025-03-14 15:10:14 UTC
Since recent updates via DNF, several applications/services have started crashing. Typically, when I use Remmina and use it for RDP access to Windows hosts it will allow me to close a session and stay running in the system tray. Now, every time I close a session the application crashes with SIGABRT. Sometimes it crashes while I am connected and I have to re-launch the application.


reporter:       libreport-2.17.15
type:           CCpp
reason:         remmina killed by SIGABRT
journald_cursor: s=61beebdc8c334298b6bfef42f22c2388;i=1082de5;b=83fe36b500104af6999e64e89a733207;m=7b46a9d;t=6304eb3e2f576;x=e0b521d0bb162a4f
executable:     /usr/bin/remmina
cmdline:        remmina -i
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
rootdir:        /
uid:            1000
kernel:         6.13.6-200.fc41.x86_64
package:        remmina-1.4.39-5.fc41
runlevel:       N 5
backtrace_rating: 4
crash_function: tcache_thread_shutdown
comment:        Since recent updates via DNF, several applications/services have started crashing. Typically, when I use Remmina and use it for RDP access to Windows hosts it will allow me to close a session and stay running in the system tray. Now, every time I close a session the application crashes with SIGABRT. Sometimes it crashes while I am connected and I have to re-launch the application.

Comment 27 Daniel Milnes 2025-04-14 22:47:48 UTC
Considering how rocky the last release was, I've pushed 1.4.40 to Rawhide only for now (which contains upstream's fix for this issue). Would you be able to test in there and leave feedback on https://bodhi.fedoraproject.org/updates/FEDORA-2025-5695ae9993 before we push further please? I've also built for older releases in COPR https://copr.fedorainfracloud.org/coprs/thebeanogamer/remmina/build/8903819/ (ignore the EPEL failures, I forgot that we've not got FreeRDP3 in there).

Comment 28 Edgar Hoch 2025-04-15 12:36:39 UTC
I have enabeld copr thebeanogamer/remmina and run updates on Fedora 41. Now the following packages are used:

freerdp.x86_64 2:3.12.0-1.fc41 updates
remmina.x86_64 1.4.40-5.fc41   copr:copr.fedorainfracloud.org:thebeanogamer:remmina

But remmina crashes again, as soon as I try to connect to a windows pc using rdp.

Apr 15 14:12:00 gnome-shell[4364]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Apr 15 14:12:00 kernel: RemmRDP:feldspe[1971045]: segfault at 8 ip 00007fc7de18fc71 sp 00007fc7bd9fc870 error 4 in libkrb5.so.3.3[20c71,7fc7de170000+6e000] likely on CPU 2 (core 2, socket 0)
Apr 15 14:12:00 kernel: Code: 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 55 48 89 e5 41 57 41 56 41 55 49 89 f5 41 54 49 89 cc 53 48 89 fb 48 83 ec 38 89 55 bc <48> 8b 46 08 64 4c 8b 34 25 28 00 00 00 4c 89 75 c8 4d 89 >
Apr 15 14:12:00 audit[1971008]: ANOM_ABEND auid=1292 uid=1292 gid=1292 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=1971008 comm="RemmRDP:feldspe" exe="/usr/bin/remmina" sig=11 res=1


But if I downgrade remmina to remmina-1.4.39-5.fc41.x86_64, then remmina also crashes. The same with the initial Fedora 41 version remmina-1.4.35-3.fc41.x86_64.

But if I downgrade freerdp to the initial Fedora 41 version freerdp-3.8.0-1.fc41.x86_64, then remmina works with remmina-1.4.35-3.fc41.x86_64, remmina-1.4.39-5.fc41.x86_64, and remmina-1.4.40-5.fc41.x86_64.


Sorry, because remmina did crash after the update, I have downgraded both remmina and freerdp and added a dnf versionlock for both packages, so they was excluded from updates. I didn't test the updated remmina with the downgraded freerdp in the past.

So it seams the cause of the crash is in package freerdp, or in the combination of the updated freerdp and remmina.

Comment 29 Edgar Hoch 2025-04-15 20:46:59 UTC
Additional info:
It may be that remmina was not really terminated in some of my previous tests. I found it sometimes that it was still running in background.

freerdp-3.8.0-1.fc41.x86_64
remmina-1.4.40-5.fc41.x86_64

It seams that these versions doesn't work together. remmina doesn't find the the installed plugin rdp. See below.


$ LANG=C G_MESSAGES_DEBUG=remmina remmina
(process:17082): remmina-DEBUG: 22:41:40.255: (remmina_file_manager_init) - Initialized the "/home/edgar/.local/share/remmina" data folder
(process:17082): remmina-DEBUG: 22:41:40.260: (remmina_plugin_manager_register_plugin) - Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
Failed to load plugin: /usr/lib64/remmina/plugins/remmina-plugin-rdp.so.
Error: /usr/lib64/remmina/plugins/remmina-plugin-rdp.so: undefined symbol: freerdp_settings_set_monitor_def_array_sorted
(process:17082): remmina-DEBUG: 22:41:40.311: (remmina_plugin_manager_load_plugins) - The glibsecret secret plugin has been initialized and it will be your default secret plugin
remmina-INFO: 22:41:40.351: StatusNotifier/Appindicator support in ?gnome gnome?: your desktop does support it
remmina-INFO: 22:41:40.351: StatusNotifier/Appindicator support in ?gnome gnome?: and Remmina has built-in (compiled) support for libappindicator.
remmina-INFO: 22:41:40.351: StatusNotifier/Appindicator support in ?gnome gnome?: You may need to install, and use Gnome Shell Extension Appindicator

(org.remmina.Remmina:17082): Gtk-WARNING **: 22:41:40.507: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
(org.remmina.Remmina:17082): remmina-DEBUG: 22:41:40.508: (remmina_main_init) - Initializing the Remmina main window
(org.remmina.Remmina:17082): remmina-DEBUG: 22:41:40.528: (remmina_main_init) - Initializing monitor
(org.remmina.Remmina:17082): remmina-DEBUG: 22:41:40.531: (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(org.remmina.Remmina:17082): remmina-DEBUG: 22:41:40.583: (remmina_icon_connection_changed_cb) - Indicator connection changed to: 1
(org.remmina.Remmina:17082): remmina-DEBUG: 22:41:40.614: (remmina_icon_connection_changed_cb) - Indicator connection changed to: 1
remmina-INFO: 22:42:05.319: use_master_password already migrated

(org.remmina.Remmina:17082): Gtk-WARNING **: 22:42:05.340: gtk_menu_detach(): menu is not attached
(org.remmina.Remmina:17082): remmina-DEBUG: 22:42:05.341: (remmina_icon_is_available) - Indicator is connected to panel, thus it can be displayed.

Comment 30 Edgar Hoch 2025-04-16 17:32:19 UTC
I have installed freerdp-3.12.0-1.fc41.x86_64 from current updates-testing. It works together with remmina-1.4.39-5.fc41.x86_64.


But remmina-1.4.40-5.fc41.x86_64 crashes with freerdp-3.12.0-1.fc41.x86_64:

Apr 16 19:24:34 org.remmina.Remmina.desktop[9097]: [19:24:34:027] [9097:000023a8] [WARN][com.freerdp.crypto] - [verify_cb]: Certificate verification failure 'self-signed certificate (18)' at stack position 0
Apr 16 19:24:34 org.remmina.Remmina.desktop[9097]: [19:24:34:027] [9097:000023a8] [WARN][com.freerdp.crypto] - [verify_cb]: CN = myhost.mydomain
Apr 16 19:24:34 kernel: show_signal_msg: 109 callbacks suppressed
Apr 16 19:24:34 kernel: RemmRDP:feldspe[9128]: segfault at 8 ip 00007fedc341fc71 sp 00007feda21fd870 error 4 in libkrb5.so.3.3[20c71,7fedc3400000+6e000] likely on CPU 2 (core 2, socket 0)
Apr 16 19:24:34 kernel: Code: 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 55 48 89 e5 41 57 41 56 41 55 49 89 f5 41 54 49 89 cc 53 48 89 fb 48 83 ec 38 89 55 bc <48> 8b 46 08 64 4c 8b 34 25 28 00 00 00 4c 89 75 c8 4d 89 >

It creates a coredump, but abrt-server removes it because the package is not signed. The stack trace is in the system logs, if you are interested in.

Comment 31 Edgar Hoch 2025-04-16 17:47:28 UTC
I'm sorry to tell you that remmina-1.4.39-5.fc41.x86_64 also crashes with freerdp-3.12.0-1.fc41.x86_64, with the same segfault message.

The difference to remmina-1.4.40-5.fc41.x86_64 is that your test version crashes when I try to connect to the windows pc, while remmina-1.4.39-5.fc41.x86_64 opens the authentication window and let me enter the username, password, domain, and crashes when I klick "Ok".

Comment 32 Adam Williamson 2025-12-02 02:27:21 UTC
This message is a reminder that Fedora Linux 41 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 41 on 2025-12-15.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '41'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 41 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 33 Samyak Jain (RedHat) 2025-12-16 18:50:31 UTC
Fedora Linux 41 entered end-of-life (EOL) status on 2025-12-15.

Fedora Linux 41 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 34 Edgar Hoch 2025-12-16 19:29:08 UTC
Remmina still crashes when I try to connect to a windows system using an domain account (from an active directory).

Every rdp client on Fedora 42 (and probably on Fedora 43) is still unusable for connecting to such systems. Does nobody use rdp? It should be fixed!

I have temporary installed remmina*-1.4.33-4.fc40.x86_64.rpm from koji on Fedora 42 and 43, this version doesn't crash, but this is not a good solution.

Please reopen this bug report and set it to Fedora 43 or Rawhide.


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