Public bug reported: Creating a Gio.DesktopAppInfo for a desktopfile, then launching with an app_launch context freezes GJS. Launching with context set to null works. There is no debug information on the console.
Using Gtk4 Here is the relevant code- let desktopFile = Gio.DesktopAppInfo.new('gnome-background-panel.desktop'); const context = Gdk.Display.get_default().get_app_launch_context(); context.set_timestamp(Gdk.CURRENT_TIME); // Fix me, context in the following causes a crash; desktopFile.launch([], context) ** Affects: gjs (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1986522 Title: Using a Gio.DesktopAppinfo().launch with context freezes GJS Status in gjs package in Ubuntu: New Bug description: Creating a Gio.DesktopAppInfo for a desktopfile, then launching with an app_launch context freezes GJS. Launching with context set to null works. There is no debug information on the console. Using Gtk4 Here is the relevant code- let desktopFile = Gio.DesktopAppInfo.new('gnome-background-panel.desktop'); const context = Gdk.Display.get_default().get_app_launch_context(); context.set_timestamp(Gdk.CURRENT_TIME); // Fix me, context in the following causes a crash; desktopFile.launch([], context) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1986522/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp