Bagaimana saya bisa menghentikan LibreOffice dari crash secara acak?

14

Libreoffice terus menerjang secara acak. Ini akan melakukan ini ketika saya mengetik dan ketika saya beralih desktop atau apa pun. Tidak ada patter untuk itu. Saya butuh bantuan disini. Adakah yang memiliki masalah atau masalah yang serupa dengannya? Siapa pun telah menemukan perbaikan. Tampaknya juga terjadi terutama setelah screensaver saya mulai. Saya akan mengatakan itu terjadi sekitar 97% dari waktu setelah itu. Ini adalah bug yang mengganggu dan menjaga produktivitas saya rendah.

Sam Mercier
sumber
Saya mencopot dan menginstal ulang dan itu tidak berhasil. Saya juga menghapus folder itu dan itu tidak berhasil.
Sam Mercier
Saya mendapatkan perilaku yang sama, berharap menemukan solusi di utas ini. Kadang-kadang terjadi bahkan ketika jendela LO tidak fokus. Karena penasaran, apakah Anda sudah menginstal lo-menubar?
geoffrey
Anda menyebutkan ini terjadi setelah screensaver dimulai ... Saya sepertinya mendapatkan ini setelah penundaan / resume
geoffrey
1
Saya telah mengajukan bug bug.launchpad.net/ubuntu/+source/openjdk-6/+bug/796206
geoffrey
6
Anda menerima jawaban AJ00200, dapatkah Anda mengomentari poin mana yang ia sebutkan yang menyelesaikan masalah Anda?
Oxwivi

Jawaban:

2

Saya memiliki masalah yang sama, tetapi diselesaikan setelah menginstal ulang Ubuntu. Namun, kebanyakan orang akan menggunakan ini sebagai opsi terakhir. Beberapa hal yang dapat Anda tiru dari hasilnya adalah:

  • Hapus folder .libreoffice seperti yang dikatakan scouser73
  • Hapus dan instal ulang Java atau OpenJDK
  • Instal ulang LibreOffice (coba gunakan versi terbaru dari situs web)

Semoga salah satu dari itu akan membantu. Jika Anda memutuskan untuk menginstal ulang, ingatlah untuk membuat cadangan semua file yang mungkin Anda butuhkan.

AJ00200
sumber
5

Menurut utas ini http://ubuntuforums.org/showthread.php?t=1813246 dan http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 masalah ini terkait dengan kartu grafis di gunakan Intel HD Graphics dan pada Intel Sandy Bridge CPU seperti (Intel (R) Core (TM) i5-2540M).

Perbaikan yang disarankan adalah untuk menonaktifkan anti-aliasing di LibreOffice. Untuk melakukannya, masuk ke menu Tools, pilih opsi. Kemudian pada layar berikutnya pilih "view" dari menu "LibreOffice" dan kemudian hapus pilihan "Use Anti-Aliasing"

Saya mengkonfirmasi itu bekerja untuk saya. Sejauh ini kantor Libre belum melakukan kesalahan setelah saya menonaktifkan opsi Output Grafis dari preferensi LibreOffice View. Terima kasih untuk forum mint dan Ubuntu. Itu menyelamatkan hari saya. Saya sudah mencari begitu lama ...

Bernard
sumber
4

Karena ini adalah kesalahan Java, cobalah untuk beralih JRE. Gunakan OpenJDK. Jika Anda tidak memiliki OpenJDK menginstalnya .

Di Libre Office, buka ToolsOptions... → LibreOfficeJava(tunggu sebentar sampai daftar JRE muncul) dan kemudian beralih ke versi 1.6.0_20. Saat Anda menyorotnya, lokasinya harus seperti itu /usr/lib/jvm/java-6-openjdk/jre.

Tekan tombol OK dan tutup semua dokumen atau jendela LibreOffice yang terbuka. Kemudian mulai Libre Office lagi.

AlexTheBird
sumber
Opsi lain adalah menghapus centang sepenuhnya kotak "Gunakan Java runtime".
jnv
1
Sekarang saya dapat berkomentar :-) Tetapi dia harus sadar bahwa beberapa fungsi Libre / Open-Office memerlukan JRE lihat di sini wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird
Poin yang bagus. Itu berlaku untuk sebagian besar ekstensi, termasuk Zotero yang digunakan Geoffrey.
jnv
1
Terima kasih Alex dan jnv. Ini terdengar menarik. Saya berhasil mereproduksi bug sekali dengan sun jre dan dengan dokumen yang berisi referensi zotero. Namun sejauh ini tidak ada crash dengan opedjdk jre. Saya akan menjaga openjdk yang sedikit lebih lama hanya untuk memastikan tidak ada lagi crash.
geoffrey
Saya masih tidak yakin apakah sun java adalah masalah, tetapi belum memiliki crash yang sama dengan LO belakangan ini, setelah beralih ke openjdk (tetapi ada pembaruan LO sementara itu, jadi siapa yang tahu). Lagi pula, ini adalah jawaban yang paling membantu bagi saya (dan tiba di sana sesaat sebelum jnv juga membantu), jadi +150 untuk AlexTheBird. Terima kasih!
geoffrey
2

Saya menyarankan agar Anda menghapus profil LibreOffice, saya pikir ini dapat menghapus masalah yang Anda alami dengan crashing acak.

1 - Buka folder rumah Anda

2 - Tekan CTRL & H untuk menampilkan folder tersembunyi

3 - Temukan folder .libreoffice

4 - Klik kanan padanya dan hapus

Ini tidak akan menghapus dokumen apa pun yang telah Anda buat, pada dasarnya apa yang Anda lakukan mulai dari yang bersih.

scouser73
sumber
Baik. Kedengarannya menjanjikan. Saya akan segera mencobanya. Terima kasih.
Sam Mercier
Tidak, itu tidak membantu.
Sam Mercier
Sejak LO 3.5 direktori profil adalah ~/.config/libreoffice. Menghapusnya terhenti, LO menabrakku.
Frank Zalkow
2

Setiap kali libreoffice mogok, ia meninggalkan file log di folder rumah Anda dan di direktori kerja. Baca log itu untuk mengetahui sumber masalah sebenarnya. Bahkan saya menderita masalah yang sama. Sebagian besar waktu, log mengatakan JRE ada hubungannya dengan crash itu. Sebagai non-pengembang, saya tidak mengerti :-( Saya menemukan menghapus opsi untuk menggunakan fitur eksperimental yang tidak stabil (dalam alat> opsi) membantu sedikit.

pengguna19558
sumber
Saya tidak mengaktifkan 'tidak stabil-eksperimental' pada opsi, jadi ini tidak menyebabkan crash yang saya dapatkan. Terima kasih telah menunjukkan file kesalahan log, saya telah mengajukan laporan bug di Launchpad.
geoffrey
2

Saya memecahkan ini lebih cepat dan saya tidak ingin memulai dengan jangka panjang terlebih dahulu: D

Buka saja LO. Buka pengaturan dan ubah dialog yang digunakan LO untuk menyimpan dokumen.

Jadi ubah pengaturan ini ke: "gunakan dialog LibreOffice untuk menyimpan dokumen"

(Opsi di bawah "Umum")

Tutup dan buka kembali LO dan ini bekerja untuk saya.

(Saya mengetahui bahwa LO saya mogok saat menyimpan dokumen bahkan tanpa versi JAVA yang diaktifkan di LO.)

Peterling
sumber
1

Sunting: Saya melewatkan Geoffrey sudah menggunakan Sun JRE dan sejauh ini tampaknya OpenJDK dapat memperbaiki masalah ini. Namun crash yang sama dilaporkan untuk OpenJDK .

Tampaknya masalah yang sama sudah dilaporkan untuk 10,10 tanpa mendapat perhatian.

Dengan asumsi bahwa Java adalah sumber masalah dan Anda menggunakan JRE default (OpenJDK), Anda bisa mencoba Sun JRE alih-alih OpenJDK.

Sun JRE ada di Repositori Mitra, pastikan Anda mengaktifkan repo ini .

Sekarang:

sudo apt-get update
sudo apt-get install sun-java6-jre

Anda akan memiliki dua JRE. Anda dapat menghapus OpenJDK:

sudo apt-get remove default-jre default-jre-headless openjdk-6-jre openjdk-6-jre-headless icedtea6-plugin

(Saya tidak yakin apa paket-paket standarnya, mungkin Anda tidak menginstal sebagian dari paket-paket ini - apt-get mengabaikannya)

atau mengkonfigurasi ulang JRE default:

sudo update-alternatives --config java

(pilih / usr / lib / jvm / java-6-sun / jre / bin / java)

Dalam kasus kedua, untuk memastikan bahwa LibreOffice menggunakan Sun JRE, ikuti jawaban Alex , cukup pilih satu dengan Sun Microsystems.

jnv
sumber
Terima kasih untuk itu. Saya menjadi bingung ... Laporan bug saya adalah untuk crash menggunakan sun java, kan? Tetapi orang lain yang melaporkan bug mengatakan dia menggunakan openjdk. Melihat melalui laporan kerusakan yang saya miliki di folder rumah saya, beberapa untuk openjdk, beberapa untuk java java. (Saya telah beralih di antara keduanya selama beberapa hari terakhir mencoba memecahkan masalah lain.) Jadi keduanya salah?
geoffrey
Ah, begitu, sebenarnya saya pikir Anda menggunakan OpenJDK karena Anda telah melaporkan bug untuk openjdk-6. Namun, bug yang saya tautkan tampaknya benar-benar dengan OpenJDK, jadi pada akhirnya JRE mungkin tidak masalah.
jnv
-1

Saya memperbaiki LibreOffice saya dengan menginstalnya kembali. Ubuntu menggunakan versi Libre yang tidak stabil dan itulah yang mungkin menyebabkannya.

Sam Mercier
sumber
Versi LibreOffice mana yang Anda gunakan sekarang?
AlexTheBird