-
-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when using file chooser on firefox #1140
Comments
This is firmly not an issue in xdg-desktop-portal, and from the backtrace, I'd argue that it's not even an issue in xdg-desktop-portal-gnome. It seems like either the GTK4 package in Debian is not shipping the appropriate GSettings schemas, or something on your system (or on Debian itself) it misconfigured, and not applying these schemas. Please report it to Debian developers. |
This is not the version of GTK provided by Debian. Debian's GTK is built as an independent project, not a subproject, and Debian's xdg-desktop-portal-gnome is built against Debian's GTK, again without using fallback subprojects. The version of GLib mentioned in this traceback also appears to have been built as a subproject of something. Debian 12 contains GTK 4.8.x, which did not have a I think what has happened here is that the issue reporter has built a newer version of either xdg-desktop-portal-gnome or one of its dependencies from source code, with GLib and GTK as subprojects, possibly installed into /usr/local; but those vendored copies of GLib and GTK are not fully installed (their GSettings schemas did not get installed) so they don't actually work correctly. |
How could I tell if I am using such local version. I don't quite recal installing or locally building such and running |
Please be as precise as possible when reporting issues or asking for help.
It's difficult to answer this question without having some idea of what you might have done, because there are lots of layers in the overall system, and any of them might have been reconfigured or overridden locally. The price you pay for an endlessly customizable system is that there are lots of ways you can break it if you're not careful. Check for any locally-installed stuff - perhaps in locations like If you have previously installed locally-built components into
|
Also, if you have previously installed locally-built components in a location that is searched as a higher priority than Debian's (like |
Operating System
Debian 12
XDG Desktop Portal version
1.16
XDG Desktop Portal version (Other)
xdg-desktop-portal-gnome 43.1
Desktop Environment
GNOME
Expected Behavior
Not crashing
Current Behavior
Here is the traceback (
bt full
)here is the output of the journalctl
Steps to Reproduce
Click "Save As" on anything in firefox.
Anything else we should know?
No response
The text was updated successfully, but these errors were encountered: