-
-
Notifications
You must be signed in to change notification settings - Fork 144
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
[1.18] opening download folder from Firefox "freezes" X #777
Comments
|
Did not happen on my system, using Firefox 53 and and either caja 1.18.0 from my oldest build of it or current caja 1.19.0 from git master. Using gtk3.22.12, glib 2.52.1 over Debian Unstable. Had to uninstall Nautlius just to test this, as normally Nautilus poaches the "open containing folder" from Caja entirely. |
|
Confirmed with caja-1.18 (gtk3) and firefox (gtk2) in centos7/rhel7. (gtk+-3.14) |
|
This looks like it relates to older GTK versions, possibly only to GTK 3.14 which I can no longer build and run against on my systems as too many other things have changed. |
|
I can reproduce this with fedora 26 too. I tested it first on centos7 to be sure it isn't gtk+ related. |
|
I can reproduce it with various GTK+ versions, including 3.22.11 in Debian Testing... |
|
OK, little more I can do on this one as I can't reproduce it. My firefox install though is rather unconventional, using the upstream "no-eme" binary dropped into /usr/local and some files associated with things I consider anti-features deleted. Also have a lot of extensions, some of which interact with the downloader. Won't name that one as I don't want to publish a potential attack vector. |
|
chromium or google-chrome does not have this problem and opens clean a caja browser window. |
|
Since my customized Firefox install also does not do this, it must be specific to some exact way firefox is calling Caja. Can someone with this issue find a way to get the exact character string passed by Firefox in invoking Caja so this can be tested independently of the browser? That would also make it much easier to fix. |
|
Found some hints at https://bugs.mageia.org/show_bug.cgi?id=18648#c11... |
|
Oh great, we lost DBus functionality on migration from libunique. 😞 |
|
So in fact, we have a duplicate of #771 which I didn't recognize until I looked at the code. |
|
And using this workaround helps after a session restart. Why those heros hardcoding this to nautilus? |
|
I have no idea why they do what they do, we just need to fix what was working with 1.16... You probably look at Nautilus' own file. Our file is |
|
Hmm, looks like this is only a problem if nautilus is installed. I will test this. |
|
wtf, uninstalling nautilus with the dbus file doesn't help. |
Steps to reproduce:
Then you can get X freeze, or just mouse freeze (keyboard still working), or something else that we already experienced in mate-desktop/mate-terminal#171... Killing firefox process stops it.
This affects only Caja 1.18. As @clefebvre hinted it might be something with GtkApplication which indeed appeared only in 1.18. GTK+ version isn't important (happens with 3.14, 3.18, 3.22). FF version seems to be not important too (happens with 45 and 52).
Also, according to Clem, this doesn't affect Nemo.
Some reports from users:
https://ubuntu-mate.community/t/firefox-freezes-after-trying-to-open-downloads/12630/17
@lukefromdc: can you please take a look at this?
The text was updated successfully, but these errors were encountered: