Vai al contenuto
Bug crasha Neo/OpenOffice aprendo file ODT commentati di LibreOffice

Bug crasha Neo/OpenOffice aprendo file ODT commentati di LibreOffice

L’articolo è stato aggiornato dopo la pubblicazione iniziale.

English Abstract

NeoOffice crashes when it opens an ODT file written with LibreOffice if the file contains a comment in a footnote. Comments placed in main text of document don’t cause crashes. Workaround: delete the comment from the footnote and/or place it elsewhere.

Appunto tecnico per chi usa NeoOffice e/o LibreOffice: non basta salvare in uno standard ISO come il formato OpenDocument per avere la garanzia di leggibilità. Serve anche che le applicazioni sappiano leggere correttamente i file.

Mi sono imbattuto oggi, durante un lavoro, in un antipatico bug di NeoOffice/OpenOffice: se un file scritto con LibreOffice contiene dei commenti di lavorazione (non note a piè pagina, ma commenti a lato, non visibili in stampa, come quello in giallo che vedete qui accanto), non può essere aperto da NeoOffice/OpenOffice. Li fa crashare entrambi miseramente, sia sotto Windows che sotto OS X.

Rimuovendo i commenti il problema si risolve. Non è un problema di formato OpenDocument 1.0, 1.1 o 1.2 (extended o meno): il crash avviene a prescindere dalla versione di OpenDocument in cui è scritto il file.

Io ho notato che il crash mi succede quando c’è un commento in una nota a piè pagina; i commenti nel corpo del testo non causano problemi. Se volete cimentarvi, ho preparato dei file dimostrativi:

Il bug, a quanto pare, è di NeoOffice/OpenOffice, ma non mi interessa dare colpe. Preferisco segnarmi come risolvere il problema. Già che si sono, lo segnalo qui, così se capita a qualcun altro può evitare di tribolare se invoca San Google.

In sintesi: se aprire un file .ODT vi fa crashare NeoOffice o OpenOffice, provate ad aprire il file con LibreOffice (oppure chiedete a chi l’ha scritto di aprirlo per voi), togliere tutti i commenti e salvarlo.

Disponibile LibreOffice 4.4.2

Disponibile LibreOffice 4.4.2

Oggi The Document Foundation ha annunciato la disponibilità di LibreOffice 4.4.2, con una cinquantina di patch rispetto alle versioni 4.4.0 e 4.4.1. I dettagli delle novità introdotte sono nel change log qui e qui.

La versione 4.4.2 è disponibile per lo scaricamento gratuito multipiattaforma e multilingue qui.

LibreOffice è software libero, usa standard aperti ed è sostenuto dalle donazioni di chi lo adopera e di chi sostiene l’importanza di avere software liberamente ispezionabile e utilizzabile, in modo che i documenti che creiamo siano veramente nostri e non siano vincolati all’uso di un software di cui qualcuno può decidere arbitrariamente il destino.

Disinformatico radio, pronto il podcast di oggi

Potete scaricare il podcast della puntata di stamattina del Disinformatico radiofonico che ho condotto per la Rete Tre della Radiotelevisione Svizzera. Questi i temi con i rispettivi link di approfondimento: 7 milioni di PC infetti salvati da Microsoft e Symantec, il debutto di LibreOffice 4, gli otto caratteri che crashano le applicazioni sui Mac e le istruzioni per il jailbreak di iPhone, iPad e iPod touch con iOS6. La parola di Internet di questa settimana è appunto jailbreak.

Crash di LibreOffice forse risolto

LibreOffice crasha su cambio maiuscolo/minuscolo? Forse è questione di Java

Un mesetto fa ho tweetato indignandomi perché LibreOffice per Mac crashava su una cosa banale come la conversione da maiuscolo a minuscolo. Avevo anche offerto cinquanta euro a chi avesse risolto il baco, perché LibreOffice mi piace molto (è più evoluto di NeoOffice e più leggero di OpenOffice.org) e lo uso come word processor principale per lavoro.

Per ragioni che sarebbe lungo spiegare qui, mi capita spessissimo di usare proprio la funzione di conversione da maiuscolo a minuscolo e viceversa, e quindi vedermi crashare LibreOffice senza neanche salvare il testo come fa di solito quando va in panico mi ha procurato più di un travaso di bile.

Forse ho trovato la spiegazione al baco e la segnalo qui perché magari qualche sviluppatore di LibreOffice riesce a includerla nella documentazione dei bachi. Poco fa ho installato la versione 3.5.1.2 di LibroOffice, fresca di rilascio, sul mio Air sotto Lion. Speravo che il baco fosse stato risolto. Ho scritto un paragrafo, l’ho selezionato e ho scelto Format > Change Case > Lowercase. Crash. Grrr.

Colto da improvvisa ispirazione, guidata dalle mie reminiscenze di NeoOffice, che dipendeva fortemente da Java, ho provato a guardare le impostazioni Java di LibreOffice (sotto Preferences > Java). Non c’era nessun Java Runtime Environment selezionato. Ho selezionato quello di Apple e LibreOffice ha smesso di crashare.

Spero che questa info sia utile a LibreOffice; adoro il software libero e nel mio piccolo vorrei aiutarlo a crescere. Però, per favore, leviamo questa dipendenza assurda da Java.