| Summary: | FF broken after upgrade to v.45 when ~/ .config/gtk-3.0/settings.ini contains "gtk-font-name=Liberation Sans Regular" | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Mike Arnautov <mla> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | doktor5000, mageia, marja11, tmb |
| Version: | 5 | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| URL: | https://forums.mageia.org/en/viewtopic.php?f=7&t=11139&p=64744#p64702 | ||
| Whiteboard: | |||
| Source RPM: | firefox-45.2.0-1.mga5, gtk+3.0 | CVE: | |
| Status comment: | |||
|
Description
Mike Arnautov
2016-06-17 18:47:52 CEST
Did you try to run it with add-ons disabled (the option under help menu)? CC:
(none) =>
mageia (In reply to Sander Lepik from comment #1) > Did you try to run it with add-ons disabled (the option under help menu)? There was no way to access the help menu. See the snapshot I referred to. I should have added... Firefox on both machines uses the same .mozilla directory (mounted over NFS). I tried taking a local copy of .mozilla, but this had no effect. The upshot is: the same add-ons are used in both cases. (In reply to Mike Arnautov from comment #2) > (In reply to Sander Lepik from comment #1) > > Did you try to run it with add-ons disabled (the option under help menu)? > > There was no way to access the help menu. See the snapshot I referred to. So open up a terminal window and start firefox from there in safe mode with: firefox --safe-mode CC:
(none) =>
tmb
Florian Hubold
2016-06-18 01:35:48 CEST
CC:
(none) =>
doktor5000 OK... Have re-updated to 45.2.0 and used --safe-mode. Makes no difference. The resulting display is still the same as in that screenshot. On the machine where it's broken, is Firefox there also broken for a newly created user? CC:
(none) =>
marja11 Good question! Given that I tried moving .local and .kde4 out of the way, I would expect the answer to be yes. In fact, for a new account Firefox 45 works just fine. Indeed, copying .mozilla, .local and .kde4 from an account where it is broken, makes no difference -- it still works fine. Another likely culprit is GTK, so I have also zapped .gtk-bookmarks, .gtkrc-2.0-kde4 on the account wehere Firefox is broken (there being nothing else clearly associated with GTK). No effect. So there is something else lurking somewhere else. Any ideas? Ah... I've just spotted .config! (OK... go ahead, laugh! :-)) And it is .config/gtk-3.0/settings.ini that is doing the damage. Specifically, commenting out the line gtk-font-name=Liberation Sans Regular cures the problem. Why is that line there? I have no idea. But, surely, a GTK app should not become unusable just because of a font specification! NB: On the other machines .config/gtk-3.0 exists, but settings.ini is absent. (In reply to Mike Arnautov from comment #8) > Ah... I've just spotted .config! (OK... go ahead, laugh! :-)) And it is > .config/gtk-3.0/settings.ini that is doing the damage. Specifically, > commenting out the line > > gtk-font-name=Liberation Sans Regular > > cures the problem. Why is that line there? I have no idea. But, surely, a > GTK app should not become unusable just because of a font specification! (In reply to Mike Arnautov from comment #9) > NB: On the other machines .config/gtk-3.0 exists, but settings.ini is absent. Assigning to all packagers collectively Assignee:
bugsquad =>
pkg-bugs Not much we can do to preventively "fix" every possible user-added setting, and in any case this should be reported upstream at https://bugzilla.mozilla.org/ Apart from that, you're the only one who reported such a thing thus far. Status:
NEW =>
RESOLVED |