The RDM application starts up without issue, and asks for the 2FA key.
The key is accepted, data is being loaded, then crashes with a core dump.
But the data fetching is not the cause: when I provide a wrong 2FA key, the application also crashes.
Then, on startup, it requests to (re-)configure 2FA
-> 'Configure'
-> 'Type None' -> click Change
-> choose TOTP -> click Apply
-> scan code
-> provide correct key -> click Validate
-> accepted -> click Close
-> asks for key -> provide invalid code -> click OK
-> "Invalid Authenticator code" -> click OK
-> "Invalid username or password, please verify your credentials" -> click OK
-> briefly shows the popup where it asks for the 2FA key again
crash with core dump
running on Ubuntu 22.04 LTS, kernel 5.19.0-32-generic
data source: SQL Server
Hi davidl,
I created a ticket for this issue we will investigate as soon as we can.
Regards,
Gabriel Dubois
My laptop has been setup to be compliant with CIS specifications (to some degree). That might have an impact on file/folder access, for example. I have sent a DM with an strace trace of accessed files. Not sure if it can help.
Hi Davidl,
I am currently investigating your issue and I would like to know if you could share with me your logs and/or the core dump ?
Also, are you using the flatpack version or the .deb version of RDM ?
David Ringuet
> I am currently investigating your issue and I would like to know if you
> could share with me your logs and/or the core dump ?
Where can I find the logs?
> Also, are you using the flatpack version or the .deb version of RDM ?
I am using the .deb version.
Since you are using the .deb, we can start by having you run rdm through a terminal window and reproduce the issue. Then you can paste me the output the terminal gives you.
David Ringuet
$ remotedesktopmanager
(RemoteDesktopManager:29378): Gtk-CRITICAL **: 10:24:59.006: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
(RemoteDesktopManager:29378): GLib-GObject-CRITICAL **: 10:25:00.893: g_object_remove_toggle_ref: assertion 'G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)Scenario:
RDM starts up
shows me a dialog 'You need to configure a 2-factor authentication to get access to this data source'
click 'Cancel'
same dialog pops up again, but RDM crashes before I get the chance to click the 'Cancel' button again
Before this issue, I have seen Gtk and Glib-GObject messages in the past. Not sure if those were the same, however.
EDIT:
the first message (gtk) appears on startup
the second message (glib) appears at the moment I click the 'Cancel' button in the mentioned dialog
video, see attachment
update: because of stability issues with my display, I have been switching back and forth between the xorg and wayland X-server, and I've been trying different video card drivers (nouveau, nvidia)
I did not even realize I was still on Wayland. Switched back to Xorg this morning. And, surprise: RDM plays nice :-) (still very slow, but that's another issue).
So, this issue's title should be 'RDM crashes at 2FA dialog when run on Wayland'.
very interesting piece of information, thank you so very much
David Ringuet
Hi david !
Earlier in the conversation, you mentionned that your computer had been set up to be CIS compliant.
Would you be able to provide some general information as per what has been modified / set up on the machine for it to be CIS compliant ?
Perhaps some settings + wayland + rdm are not playing nice together.....
Regards,
David Ringuet
most probably, the CIS playbook is based on https://github.com/florianutz/ubuntu2004_cis