maldito.orco Blogo

Tuesday, May 23, 2006

Impress 2.0.2 hangs on Ubuntu 5.10 when opening files

Mi OpenOffice Impress se colgaba cuando convertia ppts grandes (en realidad en casi todos), lo mostraba pero cuando terminaba de renderizar se colagaba al punto de tener que obligar a cerrar (kill). Estoy usando Ubuntu 5.10 "Breezy Badger"

Encontre lo que transcribo aqui:
http://www.oooforum.org/forum/viewtopic.phtml?t=36797&sid=0ffd9cdad0e45cb35f36affad1dd98f4

"
Posted: Fri May 19, 2006 5:05 am Post subject: Impress 2.0.2 hangs on Ubuntu 5.10 when opening files

Hi,

I recently upgraded from OOo 1.1.5 to 2.0.2 (from the OOo website - not Debian or Ubuntu .debs). Since the upgrade I have been unable to open any powerpoint files, or any SXI or ODP files that are of a reasonable size or have been converted to or from ppt. Impress hangs with the document partially open, i.e. slides in the slide sorter are not read/rendered and the application becomes completely unresponsive and needs to be forced to quit. By contrast if I reinstall OOo 1.1.5 I can open all the documents and everything is fine.

I have ensured that there are no reminents of old OOo installations, i.e. verified deletion of every file etc. Also had 1.1.5 and 2.0.2 coexist, basically 1.1.5 works and 2.0.2 doesn't.

The same files can be opened on OOo 2.0 on Windows XP without a problem at all (though animations etc. don't always convert well). Even then when resaved to ODP format etc., they still won't open on my Ubuntu PC.

Any ideas? As I said I am using the latest (as of yesterday) version of OOo 2.0.2 from the OOo website, I don't want to go back to 1.1.5 simply because 2.0.2 is easier to use.

Thanks in advance for any help anyone can give me.

Cheers

Alan


Posted: Sat May 20, 2006 10:52 am

Found the answer. For those that need it, simply add
export MALLOC_CHECK_=2

to /usr/bin/openoffice.org-2.0
i.e. the script that calls /jusr/bin/soffice.
That's it - simple!

"

El archivo /usr/bin/openoffice.org-2.0 no se encuentra, en vez de ese se utiliza el /usr/bin/ooffice2, pero es un script perl.

Buscando con el ps descubrí que el shell script maestro del Open Office es /usr/lib/openoffice2/program/soffice, por lo que agregé la definicion de la variable al comienzo del script.

done.