https://bugs.documentfoundation.org/show_bug.cgi?id=97958
--- Comment #8 from Luke Kendall <[email protected]> ---
Created attachment 125026
--> https://bugs.documentfoundation.org/attachment.cgi?id=125026&action=edit
Screenshots during and after problem, confirms previous comment
I wasn't sure if it was relevant when I started making this comment, but I just
now approved some updates, with LO open, and weird things are happening now. I
managed to add one sentence to my long document, and then the LO window was
greyed out (indication by Metacity desktop that the process is CPU bound). I
noticed that the Adobe Flash update included a mention of an update to the
noto-sans (IIRC) font. I also saw from ps that "unity-settings" and "fc-cache"
were about 95% busy.
$ ps ax | egrep -i "(unity-sett|fc-cache)"
2555 ? Ssl 12:13 /usr/lib/unity-settings-daemon/unity-settings-daemon
2626 ? Sl 0:00 /usr/lib/unity-settings-daemon/usd-printer
2672 ? Sl 0:05
/usr/lib/unity-settings-daemon/unity-fallback-mount-helper
21865 pts/25 RN+ 0:46 fc-cache -s -v
21884 pts/2 S+ 0:00 grep -E -i (unity-sett|fc-cache)
/home/..1../books/leeth$ ps ax | egrep -i "(unity-sett|fc-cache)"
2555 ? Ssl 12:13 /usr/lib/unity-settings-daemon/unity-settings-daemon
2626 ? Sl 0:00 /usr/lib/unity-settings-daemon/usd-printer
2672 ? Sl 0:05
/usr/lib/unity-settings-daemon/unity-fallback-mount-helper
22134 pts/2 S+ 0:00 grep -E -i (unity-sett|fc-cache)
soffice got the bulk of the rest of the CPU time. When those two processes
finished running (after several minutes), soffice went to 100% CPU. As it's
currently stopped me from working, I thought I may as well take the time to
report it, as it may be related.
Ah ha! Yes, I just noticed that the page header text on display has changed
(wrong character style within my name). It's also now locked up completely -
I'm going to have to kill it. The window got obscured while I was making this
report, and when I just brought it back to the foreground, it displays with the
overlapping contents of the windows in front of it: it can't even refresh
properly. (So: locked up for about 15 mins.)
I did manage to grab a stack backtrace; it's below. Oh, and how fortunate that
I took the time needed to do this, live: LO has *just now* returned to normal
(apparently) without me needing to kill it. And without me doing anything, the
title is now drawing correctly. By great good luck, I got screenshots of LO's
window, both messed-up and recovered-by-itself, which I have attached.
(LO-97958.zip)
0x00007ff23b6a9c21 in
psp::PrintFontManager::fillPrintFontInfo(psp::PrintFontManager::PrintFont*,
psp::FastPrintFontInfo&) const ()
from /usr/lib/libreoffice/program/libmergedlo.so
(gdb) where
#0 0x00007ff23b6a9c21 in
psp::PrintFontManager::fillPrintFontInfo(psp::PrintFontManager::PrintFont*,
psp::FastPrintFontInfo&) const ()
from /usr/lib/libreoffice/program/libmergedlo.so
#1 0x00007ff23b6a9e8f in psp::PrintFontManager::getFontFastInfo(int,
psp::FastPrintFontInfo&) const () from
/usr/lib/libreoffice/program/libmergedlo.so
#2 0x00007ff23b6dbcfa in
CairoTextRender::GetDevFontList(PhysicalFontCollection*) () from
/usr/lib/libreoffice/program/libmergedlo.so
#3 0x00007ff23b4b1073 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#4 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#5 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#6 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#7 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#8 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#9 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#10 0x00007ff23b4b0fbd in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#11 0x00007ff23b4b1959 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#12 0x00007ff23b4b42fc in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#13 0x00007ff23b4140ed in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#14 0x00007ff23b67b596 in SalGenericDisplay::DispatchInternalEvent() ()
from /usr/lib/libreoffice/program/libmergedlo.so
#15 0x00007ff2251f1ee9 in ?? ()
from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#16 0x00007ff2251f1f61 in ?? ()
from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#17 0x00007ff234c74fda in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ff234c75380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ff234c7542c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ff2251f1407 in ?? ()
from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#21 0x00007ff23b60c45c in Application::Reschedule(bool) ()
from /usr/lib/libreoffice/program/libmergedlo.so
#22 0x00007ff23a02101e in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#23 0x00007ff23a022cea in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#24 0x00007ff23a01f15c in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#25 0x00007ff2068b3df8 in ?? ()
from /usr/lib/libreoffice/program/../program/libswlo.so
#26 0x00007ff2068b72af in ?? ()
from /usr/lib/libreoffice/program/../program/libswlo.so
#27 0x00007ff2068a4d2d in StgWriter::Write(SwPaM&,
com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&,
rtl::OUString const*, SfxMedium*) ()
from /usr/lib/libreoffice/program/../program/libswlo.so
#28 0x00007ff2068b248d in ?? ()
from /usr/lib/libreoffice/program/../program/libswlo.so
#29 0x00007ff206813693 in SwWriter::Write(tools::SvRef<Writer>&, rtl::OUString
const*) () from /usr/lib/libreoffice/program/../program/libswlo.so
#30 0x00007ff2069005e6 in ?? ()
from /usr/lib/libreoffice/program/../program/libswlo.so
#31 0x00007ff23a5fd860 in SfxObjectShell::SaveAsOwnFormat(SfxMedium&) ()
from /usr/lib/libreoffice/program/libmergedlo.so
#32 0x00007ff23a601fe4 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#33 0x00007ff23a60410d in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#34 0x00007ff23a60484f in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#35 0x00007ff23a5e9f14 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#36 0x00007ff23a637c98 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#37 0x00007ff23a639367 in SfxBaseModel::storeToRecoveryFile(rtl::OUString
const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&)
---Type <return> to continue, or q <return> to quit---
() from /usr/lib/libreoffice/program/libmergedlo.so
#38 0x00007ff23a08e4bb in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#39 0x00007ff23a092a80 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#40 0x00007ff23a095906 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#41 0x00007ff23b5ff601 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#42 0x00007ff23b5ff8d8 in Scheduler::ProcessTaskScheduling(bool) ()
from /usr/lib/libreoffice/program/libmergedlo.so
#43 0x00007ff23b60c5e6 in Application::Yield() ()
from /usr/lib/libreoffice/program/libmergedlo.so
#44 0x00007ff23b60e145 in Application::Execute() ()
from /usr/lib/libreoffice/program/libmergedlo.so
#45 0x00007ff23a6fd0a8 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#46 0x00007ff23b612331 in ?? ()
from /usr/lib/libreoffice/program/libmergedlo.so
#47 0x00007ff23b612382 in SVMain() ()
from /usr/lib/libreoffice/program/libmergedlo.so
#48 0x00007ff23a719c42 in soffice_main ()
from /usr/lib/libreoffice/program/libmergedlo.so
#49 0x00000000004006eb in ?? ()
#50 0x00007ff2388a0830 in __libc_start_main (main=0x4006e0, argc=3,
argv=0x7fffd3444e88, init=<optimised out>, fini=<optimised out>,
rtld_fini=<optimised out>, stack_end=0x7fffd3444e78)
at ../csu/libc-start.c:291
#51 0x0000000000400729 in ?? ()
At the very least, LO interacts very badly with the font cache during updates,
with no hint to the user about what's happening.
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs