[Bug 839089] New: Firefox Print Dialog: Default Settings for "Print to File" fail silently
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c0 Summary: Firefox Print Dialog: Default Settings for "Print to File" fail silently Classification: openSUSE Product: openSUSE Factory Version: 13.1 Milestone 4 Platform: All OS/Version: Other Status: NEW Severity: Minor Priority: P5 - None Component: Firefox AssignedTo: bnc-team-mozilla@forge.provo.novell.com ReportedBy: Yarny@public-files.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 In the print dialog (File/Print...), after choosing "Print to File" Firefox suggests to print to the file "mozilla.pdf" in my home directory. Clicking "OK" shows the progress bar for a moment, but no file "mozilla.pdf" is created anywhere. Reproducible: Always Steps to Reproduce: 1. File/Print 2. "Print to File" 3. OK Actual Results: nothing Expected Results: pdf file created Printing to pdf works if the target directory is chosen manually ("Save in folder"/"Other..."), even if I pick my home directory again. Merely changing the filename doesn't affect the bug. This bug is quite annoying since printing to the home directory requires considerably more mouse navigation and clicking. I'm not sure if this really is a Firefox bug: I recall that this bug did not occur with openSUSE 12.2 and Firefox 22, but it did occur with openSUSE 12.3 and Firefox 22 (and above). Maybe there is some file picking library which is used by Firefox and which got broken between openSUSE versions ..? Thunderbird is suffering the same issue (also beginning with openSUSE 12.3). While researching the net I stumbled over <https://bugzilla.mozilla.org/415023> ("Print to file fails silently when permission denied"). To check if Firefox attempts to print to the wrong directory, I reproduced the bug with root privileges, but there wasn't a "mozilla.pdf" anywhere in the file system afterwards. So that bug is apparently not causing the problem reported here. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c1 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2013-09-15 07:35:32 UTC --- I can reproduce with FF 24 on openSUSE 12.3. Will try to find the reason. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c2 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org Component|Firefox |GNOME AssignedTo|bnc-team-mozilla@forge.prov |bnc-team-gnome@forge.provo. |o.novell.com |novell.com --- Comment #2 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2013-09-15 08:01:58 UTC --- And I can confirm that the same Firefox version works correctly under 11.4. So I agree that there is a bug (or a change) in the Gtk print handling (which is not reflected in Gecko). Anyone from the Gnome guys an idea about that? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c3 --- Comment #3 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2013-09-15 08:26:03 UTC --- I cannot see obvious wrong API usage having influence to that part of the dialog. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c4 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Minor |Normal --- Comment #4 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2013-09-15 08:27:11 UTC --- I don't think that is minor but normal btw. While there is a workaround it's not really obvious to people. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c5 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |Yarny@public-files.de --- Comment #5 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-15 11:52:42 UTC --- Difference in strace between printing to 'default' location bs 'own' location:
default: open("/tmp/1G192W.tmp", O_RDWR|O_CREAT|O_EXCL, 0600) = 29 close(29) = 0 chmod("/tmp/1G192W.tmp", 0600) = 0 open("/tmp/1G192W.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 29 [...] write(29, "%PDF-", 5) = 5 write(29, "1.5\n", 4) = 4 write(29, "%", 1) = 1
own location: stat("/home/dle1gis/mozilla.pdf", 0x7f85f3523498) = -1 ENOENT (No such file or directory) lstat("/home/dle1gis/mozilla.pdf", 0x7f85f3523498) = -1 ENOENT (No such file or directory) stat("/home/dle1gis/mozilla1.pdf", {st_mode=S_IFREG|0644, st_size=84127, ...}) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2917, ...}) = 0 [...] write(71, "%PDF-", 5) = 5 write(71, "1.5\n", 4) = 4 write(71, "%", 1) = 1 [...]
so I would say, somewhere, something is not properly initialized Tested on Factory, with gtk 2.24.20. 12.2 was shipped with gtk 2.24.10 (works) 12.3 was shipped with gtk 2.24.14 and later updated to 2.24.18 Can anybody on a 12.3 system try to uninstall the gtk2 patch and revert temporarily to 2.24.14 to see if the issue was introduced between 2.24.10 and 14 or if it was between .14 and .18? (will narrow down the scope a lot already). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c6 Yarny Yarny <Yarny@public-files.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|Yarny@public-files.de | --- Comment #6 from Yarny Yarny <Yarny@public-files.de> 2013-09-15 14:58:49 UTC ---
Can anybody on a 12.3 system try to uninstall the gtk2 patch and revert temporarily to 2.24.14[...] Done. Version 2.24.14-2.1.1 in openSUSE 12.3 works as expected, i.e., doesn't show the bug.
I also noticed that Inkscape (openSUSE 12.3) suffers from the same bug. It does, however, issue the warning message
Error printing Operation not supported when printing into a file fails.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c7 Yarny Yarny <Yarny@public-files.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|GNOME |GNOME Version|13.1 Milestone 4 |RC 1 Product|openSUSE Factory |openSUSE 13.1 --- Comment #7 from Yarny Yarny <Yarny@public-files.de> 2013-10-12 13:27:29 UTC --- Still in 13.1 RC1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=710746 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c8 Raul Malea <raulmalea@yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |raulmalea@yahoo.co.uk --- Comment #8 from Raul Malea <raulmalea@yahoo.co.uk> 2013-10-23 19:37:46 UTC --- Confirm this. Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0 ID:2013091200 CSet: Undefined -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c9 Michael Gorse <mgorse@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mgorse@suse.com --- Comment #9 from Michael Gorse <mgorse@suse.com> 2013-10-30 23:02:21 UTC --- SR#205318. Also filed the patch up-stream: https://bugzilla.gnome.org/show_bug.cgi?id=711177 Awaiting review. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c10 --- Comment #10 from Dominique Leuenberger <dimstar@opensuse.org> 2013-10-31 09:00:21 UTC --- (In reply to comment #9)
Also filed the patch up-stream: https://bugzilla.gnome.org/show_bug.cgi?id=711177
The bug was already reported :) See the 'See Also' field in Bugzilla. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c11 --- Comment #11 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-10-31 11:00:12 CET --- This is an autogenerated message for OBS integration: This bug (839089) was mentioned in https://build.opensuse.org/request/show/205331 Factory / gtk2 https://build.opensuse.org/request/show/205332 13.1 / gtk2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c12 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-gnome@forge.provo. |mgorse@suse.com |novell.com | --- Comment #12 from Dominique Leuenberger <dimstar@opensuse.org> 2013-10-31 15:48:28 UTC --- Fix entered Factory and 13.1 Mike: will you also work on a maintenance update for 12.3, which exposes the problem since the upgrade to 2.24.18 ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c13 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #13 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-21 21:51:44 UTC --- Marking fixed, since 13.1 was shipped with the appropriate patch. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=839089 https://bugzilla.novell.com/show_bug.cgi?id=839089#c15 --- Comment #15 from Swamp Workflow Management <swamp@suse.de> 2014-09-09 10:04:47 UTC --- openSUSE-RU-2014:1097-1: An update that has 12 recommended fixes can now be installed. Category: recommended (low) Bug References: 832386,839089,842730,849913,852362,861076,861365,869685,871232,888442,888787,893775 CVE References: Sources used: openSUSE 13.1 (src): NetworkManager-0.9.8.8-10.1, accountsservice-0.6.35-2.16.1, brasero-3.10.0-3.6.3, empathy-3.10.3-42.2, epiphany-3.10.3-39.4, evince-3.10.3-60.2, evolution-3.10.4-24.1, evolution-data-server-3.10.4-38.1, evolution-ews-3.10.4-36.1, file-roller-3.10.2.1-22.2, geary-0.6.1-3.6.2, gedit-3.10.4-23.2, gedit-plugins-3.10.1-6.4, ghex-3.10.1-6.3, gnome-chess-3.10.3-14.3, gnome-control-center-3.10.3-18.2, gnome-devel-docs-3.10.3-14.1, gnome-documents-3.10.2-15.1, gnome-music-3.10.4-6.2, gnome-online-accounts-3.10.5-14.7, gnome-online-miners-3.10.3-7.1, gnome-packagekit-3.10.1-7.3, gnome-robots-3.10.2-6.3, gnome-screenshot-3.10.1-6.3, gnome-settings-daemon-3.10.3-20.2, gnome-shell-3.10.4-22.1, gnome-sudoku-3.10.3-14.1, gnome-user-docs-3.10.3-14.1, gnome-user-share-3.10.2-14.3, gnote-3.10.3-6.2, gthumb-3.2.7-7.4, gtk2-2.24.23-7.1, gtk2-branding-SLED-13.1-6.3, gtk2-branding-openSUSE-13.1-6.3, gtk2-engines-2.20.2-16.6.3, gtk3-3.10.9-18.1, gtk3-branding-SLED-13.1-2.14.3, gtk3-branding-openSUSE-13.1-2.14.3, gvfs-1.18.3-15.1, libgweather-3.10.2-6.1, mutter-3.10.4-26.1, orca-3.10.3-14.1, seahorse-3.10.2-10.1, system-config-printer-1.4.4-2.10.1, telepathy-gabble-0.18.2-2.6.2, telepathy-glib-0.22.1-6.1, totem-pl-parser-3.10.1-10.1, webkitgtk-2.2.7-10.1, webkitgtk3-2.2.7-10.1, yelp-3.10.2-6.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com