Bug 2331670 - Remmina crashing when changing workspace or switching apps on the same workspace
Summary: Remmina crashing when changing workspace or switching apps on the same workspace
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: remmina
Version: 41
Hardware: x86_64
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Daniel Milnes
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:3918333143c7eb8889f498fa32c...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-12-11 12:59 UTC by Alex
Modified: 2025-02-01 09:25 UTC (History)
4 users (show)

Fixed In Version: remmina-1.4.39-2.fc41
Clone Of:
Environment:
Last Closed: 2025-01-31 09:59:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.49 KB, text/plain)
2024-12-11 12:59 UTC, Alex
no flags Details
File: maps (3.96 KB, text/plain)
2024-12-11 12:59 UTC, Alex
no flags Details
File: limits (1.29 KB, text/plain)
2024-12-11 12:59 UTC, Alex
no flags Details
File: environ (1.77 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: open_fds (19.88 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: mountinfo (3.98 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: os_info (681 bytes, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: cpuinfo (3.56 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: core_backtrace (231.06 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: exploitable (81 bytes, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: var_log_messages (4.34 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details
File: backtrace (59.66 KB, text/plain)
2024-12-11 13:00 UTC, Alex
no flags Details

Description Alex 2024-12-11 12:59:53 UTC
Description of problem:
The app has been installed using the native RPM package and the system is fully up to date. After upgrading from Fedora 40 to 41, the app will crash when switching workspaces and if you switch to a different app on the same workspace.

The app completely crashes out and the attached bug report is generated.

The behaviour is also found when using the flatpak version of the app.

Version-Release number of selected component:
remmina-1.4.35-3.fc41

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         remmina killed by SIGSEGV
journald_cursor: s=0e34dc8bc3ef4675b694345ee8dd01f3;i=193715;b=323c24fa4e0d4a69b1c00f1ee26bb811;m=2840d0f30;t=628fdf0ac3587;x=69fca96e98e5f3f0
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.11.10-300.fc41.x86_64
package:        remmina-1.4.35-3.fc41
runlevel:       N 5
dso_list:       /usr/bin/remmina remmina-1.4.35-3.fc41.x86_64 (Fedora Project) 1733303853
backtrace_rating: 4
crash_function: rf_process_event_queue

Truncated backtrace:
Thread no. 0 (5 frames)
 #0 rf_process_event_queue at /usr/src/debug/remmina-1.4.35-3.fc41.x86_64/plugins/rdp/rdp_plugin.c:298
 #1 remmina_rdp_main_loop at /usr/src/debug/remmina-1.4.35-3.fc41.x86_64/plugins/rdp/rdp_plugin.c:1248
 #2 remmina_rdp_main at /usr/src/debug/remmina-1.4.35-3.fc41.x86_64/plugins/rdp/rdp_plugin.c:2575
 #3 remmina_rdp_main_thread at /usr/src/debug/remmina-1.4.35-3.fc41.x86_64/plugins/rdp/rdp_plugin.c:2655
 #5 __clone3 at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Comment 1 Alex 2024-12-11 12:59:57 UTC
Created attachment 2062069 [details]
File: proc_pid_status

Comment 2 Alex 2024-12-11 12:59:58 UTC
Created attachment 2062070 [details]
File: maps

Comment 3 Alex 2024-12-11 12:59:59 UTC
Created attachment 2062071 [details]
File: limits

Comment 4 Alex 2024-12-11 13:00:00 UTC
Created attachment 2062072 [details]
File: environ

Comment 5 Alex 2024-12-11 13:00:02 UTC
Created attachment 2062073 [details]
File: open_fds

Comment 6 Alex 2024-12-11 13:00:03 UTC
Created attachment 2062074 [details]
File: mountinfo

Comment 7 Alex 2024-12-11 13:00:04 UTC
Created attachment 2062075 [details]
File: os_info

Comment 8 Alex 2024-12-11 13:00:05 UTC
Created attachment 2062076 [details]
File: cpuinfo

Comment 9 Alex 2024-12-11 13:00:07 UTC
Created attachment 2062077 [details]
File: core_backtrace

Comment 10 Alex 2024-12-11 13:00:08 UTC
Created attachment 2062078 [details]
File: exploitable

Comment 11 Alex 2024-12-11 13:00:09 UTC
Created attachment 2062079 [details]
File: var_log_messages

Comment 12 Alex 2024-12-11 13:00:11 UTC
Created attachment 2062080 [details]
File: backtrace

Comment 13 Alex 2024-12-12 08:20:17 UTC
Comment on attachment 2062079 [details]
File: var_log_messages

>User Logs:
>--Dec 11 12:40:57 galahad remmina[72886]: Remmina does not log all output statements. Turn on more verbose output by using "G_MESSAGES_DEBUG=remmina" as an environment variable.
>More info available on the Remmina wiki at:
>https://gitlab.com/Remmina/Remmina/-/wikis/Usage/Remmina-debugging
>Dec 11 12:40:58 remmina[72886]: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
>Dec 11 12:40:58 remmina[72886]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
>Dec 11 12:40:59 org.remmina.Remmina.desktop[72886]: [12:40:59:029] [72886:00011ce2] [WARN][com.freerdp.settings] - [freerdp_settings_client_monitors_check_primary_and_origin]: Monitor configuration empty.
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:522] [72886:00011ce2] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "" [-1765328230])
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:618] [72886:00011ce2] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "" [-1765328230])
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:646] [72886:00011ce2] [WARN][com.freerdp.core.gateway.rdg] - [http_response_log_error_status]: Unexpected HTTP status: HTTP_STATUS_DENIED [401]
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:646] [72886:00011ce2] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: HTTP status: HTTP_STATUS_DENIED [401]
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:646] [72886:00011ce2] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: [reason] Unauthorized
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:810] [72886:00011ce2] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "" [-1765328230])
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:878] [72886:00011ce2] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "" [-1765328230])
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:907] [72886:00011ce2] [WARN][com.freerdp.core.gateway.rdg] - [http_response_log_error_status]: Unexpected HTTP status: HTTP_STATUS_DENIED [401]
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:907] [72886:00011ce2] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: HTTP status: HTTP_STATUS_DENIED [401]
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:907] [72886:00011ce2] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: [reason] Unauthorized
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:463] [72886:00011ce2] [WARN][com.freerdp.crypto] - [verify_cb]: Certificate verification failure 'self-signed certificate (18)' at stack position 0
>Dec 11 12:41:00 org.remmina.Remmina.desktop[72886]: [12:41:00:463] [72886:00011ce2] [WARN][com.freerdp.crypto] - [verify_cb]: CN = 
>Dec 11 12:41:01 org.remmina.Remmina.desktop[72886]: [12:41:01:527] [72886:00011ce2] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "" [-1765328230])
>Dec 11 12:41:01 org.remmina.Remmina.desktop[72886]: [12:41:01:586] [72886:00011ce2] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "" [-1765328230])
>Dec 11 12:41:01 org.remmina.Remmina.desktop[72886]: [12:41:01:318] [72886:00011ce2] [WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1007, got 1003
>Dec 11 12:41:01 org.remmina.Remmina.desktop[72886]: [12:41:01:391] [72886:00011ce2] [WARN][com.freerdp.core.license] - [license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, length=0, skipping.
>Dec 11 12:41:02 org.remmina.Remmina.desktop[72886]: [12:41:02:995] [72886:00011d1e] [WARN][com.freerdp.channels.drdynvc.client] - [check_open_close_receive]: {Microsoft::Windows::RDS::DisplayControl:10} OnOpen=(nil), OnClose=0x7f20475d1610
>--

Comment 14 Alex 2025-01-29 13:51:53 UTC
Remmina release 1.4.39 has resolved the issue, is there a way to promote this in the F41 repos?

Comment 15 Daniel Milnes 2025-01-30 23:39:47 UTC
Doing scratch builds now to make sure everything builds fine, then will bump F41 and F40 to 1.4.39

Comment 16 Fedora Update System 2025-01-30 23:52:23 UTC
FEDORA-2025-c57cae42fd (remmina-1.4.39-2.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-c57cae42fd

Comment 17 Fedora Update System 2025-01-31 04:34:31 UTC
FEDORA-2025-c57cae42fd 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-c57cae42fd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-c57cae42fd

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

Comment 18 Alex 2025-01-31 09:59:34 UTC
Have pulled the update from the testing repo on a fresh F41 install and the bug is no longer present. Upvoted update on bodhi to push through.

Comment 19 Fedora Update System 2025-02-01 05:42:01 UTC
FEDORA-2025-c57cae42fd (remmina-1.4.39-2.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 20 Alex 2025-02-01 09:25:22 UTC
Update received through stable repo - bug resolved completely.


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