Open Office crash con macro [RISOLTO]

Creare una macro - Scrivere uno script - Usare le API
Rispondi
giorgio
Messaggi: 44
Iscritto il: giovedì 25 marzo 2010, 20:36

Open Office crash con macro [RISOLTO]

Messaggio da giorgio »

Ho un foglio di Calc con 3 macro, quando tento di associarle ad una combinazione di tasti il programma si chiude immediatamente.

Dal menù scelgo Strumenti -> Personalizza -> Tastiera -> scelgo la coppia di tasti -> in basso a sinistra, nella sezione "Categoria" seleziono "Macro di OpenOffice" e quando cerco di aprire l'elenco cliccando sul triangolino OO si chiude.

Lo stesso succede se provo ad eseguire una macro qualsiasi dal menù scelgo Strumenti -> Macro -> Esegui macro. Il problema si verifica anche in Writer.

Sistema operativo Linux, in particolare Mandriva 2010.2; KDE 4.4.5; OpenOffice 3.3.0 della Oracle.
Lo stesso problema ce l'aveva da un po' la versione 3.2 di OO che prima funzionava bene. Ho installato anche la 3.4 beta che ha funzionato per un po' di tentativi e adesso si chiude.

Ho provato anche da terminale con il comando soffice con la sola schermata di OO senza aprire nessuno dei sottoprogrammi (Writer, Calc ecc.). Da menù Strumenti -> Macro -> Esegui macro il programma si chiude.

Codice: Seleziona tutto

$ soffice


Fatal exception: Signal 11
Stack:
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x351aa)[0x7fe7fa7a91aa]
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x352dd)[0x7fe7fa7a92dd]
/opt/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3(+0x35369)[0x7fe7fa7a9369]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(+0x643afd)[0x7fe7d9db0afd]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(+0x640c9b)[0x7fe7d9dadc9b]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(JVM_handle_linux_signal+0x170)[0x7fe7d9db15b0]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(+0x640bae)[0x7fe7d9dadbae]
/lib64/libc.so.6(+0x319a0)[0x7fe7f94cd9a0]
/opt/openoffice.org/ure/lib/libreg.so.3(+0x102a1)[0x7fe7ea4c62a1]
/opt/openoffice.org/ure/lib/libreg.so.3(+0x121c4)[0x7fe7ea4c81c4]
/opt/openoffice.org/ure/lib/libreg.so.3(typereg_reader_create+0x88)[0x7fe7ea4c8458]
/opt/openoffice.org/ure/lib/bootstrap.uno.so(+0x6a538)[0x7fe7ea73c538]
/opt/openoffice.org/ure/lib/bootstrap.uno.so(+0x6cb39)[0x7fe7ea73eb39]
/opt/openoffice.org/ure/lib/bootstrap.uno.so(+0x8da10)[0x7fe7ea75fa10]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(+0x7d33d)[0x7fe7f8ab133d]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppu.so.3(typelib_typedescription_getByName+0xb06)[0x7fe7f880dfc6]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppu.so.3(typelib_typedescriptionreference_getDescription+0x1ba)[0x7fe7f880e3fe]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(+0x4b703)[0x7fe7f8a7f703]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(_ZN4cppu20WeakImplHelper_queryERKN3com3sun4star3uno4TypeEPNS_10class_dataEPvPNS_11OWeakObjectE+0x63)[0x7fe7f8a7fd03]
/opt/openoffice.org3/program/../basis-link/program/libxcrlx.so(+0x33356)[0x7fe7f512f356]
/opt/openoffice.org3/program/../basis-link/program/sax.uno.so(+0xe094)[0x7fe7e0bf1094]
/opt/openoffice.org3/program/../basis-link/program/libsblx.so(_ZN5basic19SfxLibraryContainer9init_ImplERKN3rtl8OUStringERKN3com3sun4star3uno9ReferenceINS7_5embed8XStorageEEE+0x115c)[0x7fe7f4b8945c]
/opt/openoffice.org3/program/../basis-link/program/libsblx.so(_ZN5basic19SfxLibraryContainer4initERKN3rtl8OUStringERKN3com3sun4star3uno9ReferenceINS7_5embed8XStorageEEE+0x3b)[0x7fe7f4b8eb8b]
/opt/openoffice.org3/program/../basis-link/program/libsblx.so(_ZN5basic25SfxScriptLibraryContainerC1ERKN3com3sun4star3uno9ReferenceINS3_5embed8XStorageEEE+0x127)[0x7fe7f4b93957]
/opt/openoffice.org3/program/../basis-link/program/libsblx.so(_ZN5basic14ImplRepository34impl_createApplicationBasicManagerEv+0x671)[0x7fe7f4b1e191]
/opt/openoffice.org3/program/../basis-link/program/libsblx.so(_ZN5basic14ImplRepository26getApplicationBasicManagerEb+0x5f)[0x7fe7f4b1e80f]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(_ZN14SfxApplication8GetBasicEv+0x9)[0x7fe7f7e4f5a9]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(_ZN14SfxApplication15GetBasicManagerEv+0x17)[0x7fe7f7e4f587]
/opt/openoffice.org3/program/../basis-link/program/basprovlx.uno.so(+0xb4b5)[0x7fe7d4ba54b5]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(+0x69a19)[0x7fe7f8a9da19]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(+0x69d41)[0x7fe7f8a9dd41]
/opt/openoffice.org3/program/../basis-link/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3(+0x691f3)[0x7fe7f8a9d1f3]
/opt/openoffice.org3/program/../basis-link/program/libscriptframe.so(+0x18dad)[0x7fe7dab19dad]
/opt/openoffice.org3/program/../basis-link/program/libscriptframe.so(+0x1923b)[0x7fe7dab1a23b]
/opt/openoffice.org3/program/../basis-link/program/libscriptframe.so(+0xb9d9)[0x7fe7dab0c9d9]
/opt/openoffice.org3/program/../basis-link/program/libscriptframe.so(+0xc336)[0x7fe7dab0d336]
/opt/openoffice.org3/program/../basis-link/program/libscriptframe.so(+0x1f620)[0x7fe7dab20620]
/opt/openoffice.org3/program/../basis-link/program/libscriptframe.so(+0x211fe)[0x7fe7dab221fe]
/opt/openoffice.org/basis3.3/program/libcuilx.so(+0x213ed8)[0x7fe7db19ded8]
/opt/openoffice.org/basis3.3/program/libcuilx.so(+0x216367)[0x7fe7db1a0367]
/opt/openoffice.org/basis3.3/program/libcuilx.so(+0x216c53)[0x7fe7db1a0c53]
/opt/openoffice.org/basis3.3/program/libcuilx.so(+0x3ac030)[0x7fe7db336030]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(+0x11f2a3)[0x7fe7f7e682a3]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(+0x2f3952)[0x7fe7f803c952]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(+0x2ede26)[0x7fe7f8036e26]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(_ZN13SfxDispatcher8_ExecuteER8SfxShellRK7SfxSlotR10SfxRequestt+0x1db)[0x7fe7f803717d]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(_ZN13SfxDispatcher7ExecuteEttP10SfxItemSetS1_t+0x213)[0x7fe7f803b4ad]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(+0x30d0ef)[0x7fe7f80560ef]
/opt/openoffice.org3/program/../basis-link/program/libsfxlx.so(+0x30e996)[0x7fe7f8057996]
/opt/openoffice.org3/program/../basis-link/program/libfwklx.so(+0x180711)[0x7fe7e5c65711]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(_ZN4Menu6SelectEv+0x51)[0x7fe7f60632e1]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(+0x2c1875)[0x7fe7f605e875]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(+0x3454c8)[0x7fe7f60e24c8]
/opt/openoffice.org/basis3.3/program/libvclplug_genlx.so(_ZN10SalDisplay21DispatchInternalEventEv+0xbf)[0x7fe7edcf941f]
/opt/openoffice.org/basis3.3/program/libvclplug_gtklx.so(+0x1ab74)[0x7fe7f0ae3b74]
/usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x200)[0x7fe7edf7bd20]
/usr/lib64/libglib-2.0.so.0(+0x3fb88)[0x7fe7edf7fb88]
/usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x6c)[0x7fe7edf7fd3c]
/opt/openoffice.org/basis3.3/program/libvclplug_gtklx.so(+0x1c75d)[0x7fe7f0ae575d]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(_ZN11Application5YieldEb+0x41)[0x7fe7f5ed3851]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(_ZN11Application7ExecuteEv+0x27)[0x7fe7f5ed5047]
/opt/openoffice.org3/program/../basis-link/program/libsofficeapp.so(+0x2cd19)[0x7fe7fa50ed19]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(+0x13dc06)[0x7fe7f5edac06]
/opt/openoffice.org3/program/../basis-link/program/libvcllx.so(_Z6SVMainv+0x25)[0x7fe7f5edacf5]
/opt/openoffice.org3/program/../basis-link/program/libsofficeapp.so(soffice_main+0x9c)[0x7fe7fa5378ec]
/opt/openoffice.org3/program/soffice.bin(main+0xb)[0x400fdb]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7fe7f94baafd]
/opt/openoffice.org3/program/soffice.bin(__gxx_personality_v0+0xba)[0x400f3a]
/usr/bin/soffice: line 120: 30969 Abortito                "$sd_prog/$sd_binary" "$@"
Ultima modifica di giorgio il sabato 30 aprile 2011, 20:33, modificato 1 volta in totale.
OpenOffice 3.3.0 - Mandriva 2011.0 con KDE 4.6.5 (e Windows 7)
Avatar utente
giorgiofoga
Messaggi: 116
Iscritto il: venerdì 28 gennaio 2011, 11:39

Re: Open Office crash con macro

Messaggio da giorgiofoga »

Codice: Seleziona tutto

/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(+0x643afd)[0x7fe7d9db0afd]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(+0x640c9b)[0x7fe7d9dadc9b]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(JVM_handle_linux_signal+0x170)[0x7fe7d9db15b0]
/usr/lib/jvm/java-1.6.0-sun-1.6.0.24/jre/lib/amd64/server/libjvm.so(+0x640bae)[0x7fe7d9dadbae]
1.6.0-sun-1.6.0.24??? qua sul forum e su molti altri è consigliata la 22 o la 1.5.0. (anche su forum ubuntu)

questo link in oltre ti potrebbe tornare utile. Altro non vedo. :?
libreoffice 3.3.1 su ubuntu 10.10 64bit
openoffice 3.2.1 su ubuntu 10.10 32bit
giorgio
Messaggi: 44
Iscritto il: giovedì 25 marzo 2010, 20:36

Re: Open Office crash con macro

Messaggio da giorgio »

Mi sa che il problema è questo ma la soluzione è più complicata.
Con la Gestione software di Madriva trovo questi pacchetti installati
java-1.6.0-sun-1.6.0.20-1mdv2010.1.x86_64
java-1.6.0-sun-alsa-1.6.0.20-1mdv2010.1.x86_64
java-1.6.0-sun-fonts-1.6.0.20-1mdv2010.1.x86_64
java-1.6.0-sun-jdbc-1.6.0.20-1mdv2010.1.x86_64
java-1.6.0-sun-plugin-1.6.0.20-1mdv2010.1.x86_64
java-access-bridge-1.26.2-2mdv2010.1.x86_64
quindi penso che la versione installata sia la 1.6.0.20.
Ho provato a rimuoverla ed a sostituirla con la 1.5. e OO non va in crash ma non esegue più le macro perché manca JRE. Non trovo JRE in versione 1.5 con cui sostituire JRE 1.6 attualmente installato.
Manco a farlo apposta da stasera sono proposti degli aggiornamenti alla versione 1.6.0.24 che però sembra una di quelle che non funzionano.
Faccio qualche altra prova e vediamo se riesco a risolvere.
OpenOffice 3.3.0 - Mandriva 2011.0 con KDE 4.6.5 (e Windows 7)
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: Open Office crash con macro

Messaggio da vladko »

Mandriva.... :roll: proviamo:


abilitare non-free backports.

Codice: Seleziona tutto

urpmi java-1.6.0-sun-plugin
ok ora c'è da vedere se possibile fissare quello java come con Synaptic per evitare che aggiornamenti manda via tutto lavoro fatto(ma non ho sottomano Ma ndriva chiedi al forum specifico)
fatto
facci sapere se funziona o come fatto grazie
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
Avatar utente
giorgiofoga
Messaggi: 116
Iscritto il: venerdì 28 gennaio 2011, 11:39

Re: Open Office crash con macro

Messaggio da giorgiofoga »

in effetti oracle stà facendo il possibile per rendere poco accessibili (sul loro sito bisogna smanettare molto) le versioni di jre ben supportati dai sistemi totalmente open ..... è per questo che sono passato a LibreOffice.

Comunque ti assicuro che sul sito oracle c'è ancora la versione 1.5.0 che gira benissimo su ubuntu con open/libreoffice ..... di conseguenza (tiro ad indovinare) dovrebbe andare altrettanto bene su mandriva.

insisti sul sito oracle perchè la versione jre c'è. sul link che ti ho dato prima vai a libreofficeforum dove dovresti trovare anche il modo di accedere al download di jre 1.5.0. in alternativa l'ho sicuramente postato su ubuntu forum italiano .... basta usare il tasto cerca su giorgiofoga (non sono una lince ma mi applico .... e quello che sò me lo sono sudato.... anche se alcuni sicuramente diranno che ho sudato poco ...... ciao!)
libreoffice 3.3.1 su ubuntu 10.10 64bit
openoffice 3.2.1 su ubuntu 10.10 32bit
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: Open Office crash con macro

Messaggio da vladko »

con ubuntu sudo molto :lol: :lol: :lol:
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
giorgio
Messaggi: 44
Iscritto il: giovedì 25 marzo 2010, 20:36

Re: Open Office crash con macro

Messaggio da giorgio »

Ho provato diverse versioni di Java: la 1.6.0.20 e la 1.0.6.24 non funzionano almeno da me.
La 1.0.6.22 che mi ha consigliato giorgiofoga va che è una bellezza. Ho provato anche la 1.5 che mi sembra funzioni ma non ho insistito avendo a disposizione una versione più recente.
Ho dovuto chiedere informazioni nel forum Mandriva in italiano su come installarla ed ho dovuto abilitare i repository non-free backports.

Restava un messaggio di errore all'avvio delle macro in cui chiedeva JRE e segnalava che la versione installata è difettosa.
Basta aprire OpenOffice menù Strumenti -> Opzioni -> Java nel riquadro a destra mostra le versioni di Java installate (nel mio caso solo una), la seleziono (deve comparire un pallino blu) -> OK e riavvio OpenOffice. Non segnala più che manca JRE e le macro funzionano.

Per i dettagli su Mandriva rimando alla discussione indicata.

Grazie a tutti e in particolare a giorgiofoga per i consigli.
OpenOffice 3.3.0 - Mandriva 2011.0 con KDE 4.6.5 (e Windows 7)
Avatar utente
giorgiofoga
Messaggi: 116
Iscritto il: venerdì 28 gennaio 2011, 11:39

Re: Open Office crash con macro [RISOLTO]

Messaggio da giorgiofoga »

e' vero vladko ..... con ubuntu sudo ...... o almeno sudavo ...... poi ho smesso .... e adesso :lol: :lol: :lol: :lol: :lol: ogni volta che sento uno che acquista questo è quello per montare filmati, correggere foto .... persino disegnare col cad!!!!!

CON LINUX SI SUDA UN PO' ALL'INIZIO ..... MA POI SI SMETTE E SI DIVENTA DIGITALMETE LIBERIIIIIIIIIIIII!!!!!!!

CIAO CATENEOFFICE VLADKO :lol: :lol:



poi scusa ..... tu centri qualcosa con quel vladko della linux comuniti di schio-vicenza che ha fatto recentemente un bell'evento linux??
libreoffice 3.3.1 su ubuntu 10.10 64bit
openoffice 3.2.1 su ubuntu 10.10 32bit
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: Open Office crash con macro [RISOLTO]

Messaggio da vladko »

giorgiofoga ha scritto:e' vero vladko ..... con ubuntu sudo ...... o almeno sudavo ...... poi ho smesso .... e adesso :lol: :lol: :lol: :lol: :lol: ogni volta che sento uno che acquista questo è quello per montare filmati, correggere foto .... persino disegnare col cad!!!!!

CON LINUX SI SUDA UN PO' ALL'INIZIO ..... MA POI SI SMETTE E SI DIVENTA DIGITALMETE LIBERIIIIIIIIIIIII!!!!!!!
si certo mio dire era ironico per questo nome "sudo" che in italiano vuol dire contrario di quello che si fa con ubuntu, ma devo ancora imparare bene a fare le battute :roll:
CIAO CATENEOFFICE VLADKO :lol: :lol:



poi scusa ..... tu centri qualcosa con quel vladko della linux comuniti di schio-vicenza che ha fatto recentemente un bell'evento linux??
no ma ho grande amico a vicenza
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
Rispondi