[Fwd: Re: [opensuse-factory] acroread failures in M7]
On Thu, 2010-06-10 at 01:14 +0200, Philipp Thomas wrote:
Just to verify that it's not only me that is having problems I'd like to ask if anybody else is using the openSUSE package of acroread on a x86_64 machine with the 64 bit version of FireFox installed and with passwords supplied via NIS.
In this setup calling acroread from the commandline will only give you an error message about an unknown user id and end. Trying to open a pdf inside FireFox gives you an empty tab.
The second problem with acroread is that the print properties dialog behaves erratically. For one, changing settings doesn't seem to work and if you try to oopen the print settings dialog a second time the dialog only flashes and vanishes.
cheers Philipp
I'm using current "Factory", also on 64bit, and see a different behaviour / problem. Starting acroread from commandline (without args) show the empty window. Viewing pdf's is possible, also printing. However, when I terminate acroread the graphical windows get closed, but I still have a acroread in process list, which doesn't react on Ctrl-C. Trying to attach with gdb show the process is sitting in "getenv" or "vfprintf". What I see on commandline is ERROR: ld.so: object '/usr/lib/Adobe/Reader9/Reader/intellinux/lib/suse-do-not-grab-server.so' from LD_PRELOAD cannot be preloaded: ignored. The "die hard" acroread also happens when viewing with firefox, still alive after exit. I can't confirm your print dialog problems. cheers, Jürgen (sorry for the dupes, Phillip) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thursday 10 June 2010 08:09:51 Juergen Orschiedt wrote:
I'm using current "Factory", also on 64bit, and see a different behaviour / problem. Starting acroread from commandline (without args) show the empty window. Viewing pdf's is possible, also printing. However, when I terminate acroread the graphical windows get closed, but I still have a acroread in process list, which doesn't react on Ctrl-C. Trying to attach with gdb show the process is sitting in "getenv" or "vfprintf".
I can confirm this problem. It seems to be an issue with the Annots.api plugin (/usr/lib/Adobe/Reader9/Reader/intellinux/plug_ins/Annots.api). It is in a perpetual loop trying to unload that module. If you delete that file before starting acroread, it will shut down correctly.
What I see on commandline is ERROR: ld.so: object '/usr/lib/Adobe/Reader9/Reader/intellinux/lib/suse-do-not-grab-server.so' from LD_PRELOAD cannot be preloaded: ignored.
I suspect you've hacked /usr/bin/acroread to launch the binary with with strace, making it a 64bit process, so the 32bit lib can't be preloaded. Funnily enough, starting the binary (or attaching to the process) with ltrace causes acroread to die immediately on SIGTRAP. Hm. Anders -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, 2010-06-10 at 09:34 +0200, Anders Johansson wrote:
On Thursday 10 June 2010 08:09:51 Juergen Orschiedt wrote:
I'm using current "Factory", also on 64bit, and see a different behaviour / problem. Starting acroread from commandline (without args) show the empty window. Viewing pdf's is possible, also printing. However, when I terminate acroread the graphical windows get closed, but I still have a acroread in process list, which doesn't react on Ctrl-C. Trying to attach with gdb show the process is sitting in "getenv" or "vfprintf".
I can confirm this problem.
It seems to be an issue with the Annots.api plugin (/usr/lib/Adobe/Reader9/Reader/intellinux/plug_ins/Annots.api). It is in a perpetual loop trying to unload that module. If you delete that file before starting acroread, it will shut down correctly.
What I see on commandline is ERROR: ld.so: object '/usr/lib/Adobe/Reader9/Reader/intellinux/lib/suse-do-not-grab-server.so' from LD_PRELOAD cannot be preloaded: ignored.
I suspect you've hacked /usr/bin/acroread to launch the binary with with strace, making it a 64bit process, so the 32bit lib can't be preloaded.
No, didn't change anything in the script. A second test showed, that the error is thrown when I open the print dialog.
Funnily enough, starting the binary (or attaching to the process) with ltrace causes acroread to die immediately on SIGTRAP. Hm.
Anders
cheers, Jürgen -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, 2010-06-10 at 09:34 +0200, Anders Johansson wrote:
On Thursday 10 June 2010 08:09:51 Juergen Orschiedt wrote:
I'm using current "Factory", also on 64bit, and see a different behaviour / problem. Starting acroread from commandline (without args) show the empty window. Viewing pdf's is possible, also printing. However, when I terminate acroread the graphical windows get closed, but I still have a acroread in process list, which doesn't react on Ctrl-C. Trying to attach with gdb show the process is sitting in "getenv" or "vfprintf".
I can confirm this problem.
This problem has been reported as bug 597970 [https://bugzilla.novell.com/show_bug.cgi?id=597970] since Milestone 5 but has received no response.
It seems to be an issue with the Annots.api plugin (/usr/lib/Adobe/Reader9/Reader/intellinux/plug_ins/Annots.api). It is in a perpetual loop trying to unload that module. If you delete that file before starting acroread, it will shut down correctly.
Thanks for the workaround. Can we expect this fix to go into the RC1? -- Atri -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Anders Johansson
-
Atri Bhattacharya
-
Juergen Orschiedt