Di kotak debian saya, LibreOffice (bahkan saat idle) memakan 100% CPU sedang berjalan.
Saya menggunakan strace dan 4 baris tersebut secara konstan ditampilkan dalam satu lingkaran (seperti yang saya tahu mana yang lebih dulu):
recvmsg(14, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN}, {fd=14, events=POLLIN}], 2, 546) = 1 ([{fd=9, revents=POLLIN}])
read(9, "\1\0\0\0\0\0\0\0", 16) = 8
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
Saya harus mengakui bahwa saya tidak tahu bagaimana memanfaatkan ini.
Apakah ada cara untuk mengetahui di mana sumber daya yang sesuai fd # 9?
Ini muncul setelah pembaruan besar distribusi sehingga tidak mudah untuk menebak pembaruan spesifik mana yang bisa memicu ini. Pelacak bug Debian tampaknya tidak berisi laporan bug terkait.
Terima kasih sebelumnya
libreoffice
strace
phep
sumber
sumber
ls -l /proc/$LibreOfficePid/fd/9
untuk melihat sumber daya fd 9 adalah.Jawaban:
Saya harus membaca halaman manual strace lebih hati-hati karena penjelasannya dapat ditemukan di sana: orang hanya perlu menambahkan -y dan -Y y opsi untuk mendapatkan informasi lengkap tentang deskriptor file.
Bagi mereka yang lebih tertarik pada tag LibreOffice daripada di strace, ini membuat saya tertarik pada hal ini (ditutup) Laporan bug Debian . Sekarang saya hanya perlu menunggu LibreOffice 6.0 bermigrasi ke buster sebelum menginstal ulang libreoffice-gtk [23].
sumber