Linux, segmentatiefout bij opstarten OOo 3.2.1

Bespreek installatiekwesties — Voeg spellingcontrole, taalmodule toe
Bengbers
Berichten: 7
Lid geworden op: wo dec 23, 2009 3:55 pm

Linux, segmentatiefout bij opstarten OOo 3.2.1

Bericht door Bengbers »

Ik heb de instructies van http://wiki.services.openoffice.org/wik ... _uitvoeren gebruikt voor het installeren van LibreOffice 3.3. beta en dat werkt prima.

Dezelfde instructies heb ik ook gebruikt voor installatie van OOo_3.2.1_Linux_x86_install-rpm_nl.tar.gz.

Wanneer ik dan echter soffice probeer op te starten krijg ik de volgende foutmelding:
'./soffice: regel 127: 11520 Segmentatiefout (geheugendump gemaakt) "$sd_prog/$sd_binary" "$@"' (het getal 11520 is bij elke poging anders).

Ik heb zitten spelen met de symbolic links naar ure maar dat maakte niets uit.
Ik kan geen logbestand vinden dat mij meer informatie geeft over de oorzaak van de crash.

Vraag: Heef iemand enig idee wat de oorzaak van de crash kan zijn of weet iemand hoe ik soffice zodanig op kan starten dat er ergens een log gemaakt wordt?

Ben
OpenOffice 3.0.1
Linux Fedora 11
Gebruikersavatar
henke54
Berichten: 305
Lid geworden op: za apr 11, 2009 3:28 pm

Re: Linux, segmentatiefout bij opstarten OOo 3.2.1

Bericht door henke54 »

Hetgeen ik van dit probleem kan vinden is :
http://user.services.openoffice.org/en/ ... 09&start=0
http://forums.fedoraforum.org/showthread.php?t=248590
Hopelijk kan je er wat mee ... ;)
LibreOffice 3.5.4.2
op Ubuntu Linux 12.04 LTS
Bengbers
Berichten: 7
Lid geworden op: wo dec 23, 2009 3:55 pm

Re: Linux, segmentatiefout bij opstarten OOo 3.2.1

Bericht door Bengbers »

Het commando strace kende ik niet dus dat heb ik alvast geleerd.

Het relevante gedeelte van de output is denk ik:
open("/usr/share/locale/nl_NL.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl_NL.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl_NL/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl/LC_MESSAGES/bash.mo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=154123, ...}) = 0
mmap2(NULL, 154123, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb757e000
close(3) = 0
fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77c3000
open("/usr/share/locale/nl_NL.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl_NL.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl_NL/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nl/LC_MESSAGES/libc.mo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=134850, ...}) = 0
mmap2(NULL, 134850, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb755d000
close(3) = 0
write(2, "./soffice: regel 127: 5127 Segm"..., 102./soffice: regel 127: 5127 Segmentatiefout (geheugendump gemaakt) "$sd_prog/$sd_binary" "$@"
) = 102

De subdirectory /usr/share/locale/nl_NL.UTF-8 bestaat niet eens en /usr/share/locale/nl_NL/LC_MESSAGES is leeg. Het is dus ook logisch dat bash.mo en libc.mo niet gevonden kunnen worden.

Ik zal deze melding ook proberen te plaatsen bij dev@nl.openoffice.org en hopelijk kunnen zij dan meer uitleg geven.
OpenOffice 3.0.1
Linux Fedora 11
Plaats reactie