https://bugs.documentfoundation.org/show_bug.cgi?id=95241

--- Comment #12 from Luke Kendall <[email protected]> ---
If it's any help, LO just locked up again, without any warning, as I was
writing away.  I was editing two files:

WildThing-Bk1-Dave-delComms-1stHalf.odt
WildThing-CS.odt

but very actively typing into WildThing-CS.odt.

Again, all interaction stopped.  I did a ps and got this result, strangely:

$ ps ax | grep off
17933 pts/4    S+     0:00 grep off
32513 pts/4    Sl     0:00 /opt/libreoffice5.0/program/oosplash
WildThing-Bk1-Dave-delComms-1stHalf.odt
32549 pts/4    Rl   117:27 /opt/libreoffice5.0/program/soffice.bin
WildThing-Bk1-Dave-delComms-1stHalf.odt --splash-pipe=5

Why would the splash screen be active?

Anyway, I took a guess that eventually it would work a little, if I waited long
enough, and hit Ctrl-S and waited perhaps 5 or 10 mins.  soffice did not appear
in "top" output during this period.  After thsi time, I saw the save progress
bar progress partly across the bottom of the mis-drawn LO document window.

The timestamp on the file in my directory shows that the Save has not
completed, however. 

Also worryingly, the backup directory appears to be empty:

$ ls -la ~/.config/libreoffice/4/user/backup/
total 40
drwxrwx--x  2 luke kendall  4096 Oct 29 19:47 .
drwxrwx--x 14 luke kendall  4096 Oct 29 19:47 ..
-rw-------  1 luke kendall 32748 Oct 29 17:08
CreateSpace5x8TemplateDoc.odt_0.odt

... despite auto-saves happening through the day.

"top" is currently showing this:

top - 19:55:03 up 98 days, 23:31, 15 users,  load average: 1.42, 1.29, 0.96
Tasks: 266 total,   4 running, 261 sleeping,   0 stopped,   1 zombie
%Cpu(s): 33.0 us,  0.9 sy,  0.0 ni, 66.1 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16101596 total, 14913308 used,  1188288 free,  2187648 buffers
KiB Swap:  9820156 total,  1088236 used,  8731920 free.  6592728 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
32549 luke      20   0 2693604 495572  55924 R 100.0  3.1 127:58.88 soffice.bin 
15372 luke      20   0 3015924 1.244g  53300 R  21.3  8.1 608:48.94 firefox     
...

Attaching to the running soffice process with gdb gives this backtrace:

(gdb) where
#0  0x00007fa8aae36dc6 in OutputDevice::LogicToPixel(Rectangle const&) const ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#1  0x00007fa884853b7b in SwPageFrm::GetBorderAndShadowBoundRect(SwRect const&,
SwViewShell const*, OutputDevice*, SwRect&, bool, bool, bool) ()
   from /opt/libreoffice5.0/program/../program/libswlo.so
#2  0x00007fa884853e0a in SwPageFrm::GetBoundRect(OutputDevice*) const ()
   from /opt/libreoffice5.0/program/../program/libswlo.so
#3  0x00007fa884cc24b7 in SwPageBreakWin::UpdatePosition(Point const*) ()
   from /opt/libreoffice5.0/program/../program/libswlo.so
#4  0x00007fa884cc039e in SwFrameControlsManager::SetPageBreakControl(SwPageFrm
const*) () from /opt/libreoffice5.0/program/../program/libswlo.so
#5  0x00007fa8848520bc in SwPageFrm::PaintBreak() const ()
   from /opt/libreoffice5.0/program/../program/libswlo.so
#6  0x00007fa884868e37 in SwRootFrm::Paint(OutputDevice&, SwRect const&,
SwPrintData const*) const () from
/opt/libreoffice5.0/program/../program/libswlo.so
#7  0x00007fa884b765d1 in SwViewShell::Paint(OutputDevice&, Rectangle const&)
    () from /opt/libreoffice5.0/program/../program/libswlo.so
#8  0x00007fa8845deccb in SwCrsrShell::Paint(OutputDevice&, Rectangle const&)
    () from /opt/libreoffice5.0/program/../program/libswlo.so
#9  0x00007fa884cee16b in SwEditWin::Paint(OutputDevice&, Rectangle const&) ()
   from /opt/libreoffice5.0/program/../program/libswlo.so
#10 0x00007fa8aacc04bc in PaintHelper::DoPaint(vcl::Region const*) ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#11 0x00007fa8aacc078b in vcl::Window::ImplCallPaint(vcl::Region const*,
unsigned short) () from /opt/libreoffice5.0/program/libmergedlo.so
#12 0x00007fa8aacc08af in PaintHelper::~PaintHelper() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#13 0x00007fa8aacc0744 in vcl::Window::ImplCallPaint(vcl::Region const*,
unsigned short) () from /opt/libreoffice5.0/program/libmergedlo.so
#14 0x00007fa8aacc08af in PaintHelper::~PaintHelper() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#15 0x00007fa8aacc0744 in vcl::Window::ImplCallPaint(vcl::Region const*,
unsigned short) () from /opt/libreoffice5.0/program/libmergedlo.so
#16 0x00007fa8aacc08af in PaintHelper::~PaintHelper() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#17 0x00007fa8aacc0744 in vcl::Window::ImplCallPaint(vcl::Region const*,
unsigned short) () from /opt/libreoffice5.0/program/libmergedlo.so
#18 0x00007fa8aacc08af in PaintHelper::~PaintHelper() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#19 0x00007fa8aacc0744 in vcl::Window::ImplCallPaint(vcl::Region const*,
unsigned short) () from /opt/libreoffice5.0/program/libmergedlo.so
#20 0x00007fa8aacc08af in PaintHelper::~PaintHelper() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#21 0x00007fa8aacc0744 in vcl::Window::ImplCallPaint(vcl::Region const*,
unsigned short) () from /opt/libreoffice5.0/program/libmergedlo.so
#22 0x00007fa8aacc0a5e in vcl::Window::ImplCallOverlapPaint() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#23 0x00007fa8aacc20a0 in vcl::Window::ImplHandlePaintHdl(Idle*) ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#24 0x00007fa8aaf610bf in ImplSchedulerData::Invoke() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#25 0x00007fa8aaf6122f in Scheduler::ProcessTaskScheduling(bool) ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#26 0x00007fa8aaf6e400 in Application::Yield() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#27 0x00007fa8aaf6e4b5 in Application::Execute() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#28 0x00007fa8aa080a33 in desktop::Desktop::Main() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#29 0x00007fa8aaf73729 in ImplSVMain() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#30 0x00007fa8aaf73772 in SVMain() ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#31 0x00007fa8aa09f8a2 in soffice_main ()
   from /opt/libreoffice5.0/program/libmergedlo.so
#32 0x000000000040075b in main ()

I'll leave it for a while (having detached from it in gdb), with another
Ctrl-S, and hope that over the next hour or two  it gets enough time slice to
save my work.  With the backup directory empty, I'm worried I'll have lost 20
mins of intense creative work. :-(

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to