[Th] OpenOffice przestało mi się uruchamiać - ciąg dalszy historii.

Łukasz Maśko masko w ipipan.waw.pl
Śro, 28 Maj 2008, 13:58:23 CEST


Saga trwa... ;-)

Dla przypomnienia - w poprzednich odcinkach pisałem o tym, że przestało mi 
się na jednym komputerze odpalać OOo, jeśli uruchamiam je za pośrednictwem 
KDE (menu, otwarcie skojarzonego pliku itp.). Jednym z tropów było to, że 
winne jest pdksh. Idąc tym śladem postanowiłem sprawdzić, jak będzie sobie 
w roli powłoki dla uruchamiania poszczególnych skryptów radził bash. 
Zmieniłem pierwsze linijki określające interpreter w /usr/bin/ooimpress 
i /usr/lib/openoffice.org/program/soffice z !#/bin/sh na !/bin/bash. 
Efekt - bez zmian. Dla przypomnienia - te same programy uruchamiane z linii 
poleceń startują poprawnie.

Strace na soffice zapuszczony _z wewnątrz_ /usr/bin/ooimpress przy 
niepoprawnym wykonaniu wykazuje, że wywraca się proces soffice.bin:

[...]
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0xb7723bd8) = 12334
[...]
[pid 12334] execve("/usr/lib/openoffice.org/program/soffice.bin", 
["/usr/lib/openoffice.org/program/"..., "-impress"..., "/home/users/ed/doc/seminaria/zag"..., "-splash-pipe=5"...], 
[/* 41 vars */] <unfinished ...>
[...]
[pid 12334] mprotect(0xb53d4000, 53248, PROT_READ) = 0
[pid 12334] mprotect(0xb565f000, 159744, PROT_READ) = 0
[pid 12334] --- SIGSEGV (Segmentation fault) @ 0 (0) ---

Jakieś sugestie?
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście dyskusyjnej pld-users-pl