Ok, one final suspicion: at #13 0xae6b11b3 in SwLayoutFrm::~SwLayoutFrm (this=0x8b42e40, __in_chrg=<value optimized out>) at /data/opt/libreoffice/libreoffice-3-4/sw/source/core/layout/ssfrm.cxx:607
http://cgit.freedesktop.org/libreoffice/writer/tree/sw/source/core/layout/ssfrm.cxx?h=libreoffice-3-4-2#n607 the SwLayoutFrm has already been removed from the layout tree in the line before, so when FindMaster iterates backwards through the tree it cant find its Master, because that is in the other tree. Dunno why this would have worked before then though (maybe by some evil Doc->IsInDtor() magic?)
Ok, one final suspicion: at :~SwLayoutFrm (this=0x8b42e40, __in_chrg=<value libreoffice/ libreoffice- 3-4/sw/ source/ core/layout/ ssfrm.cxx: 607
#13 0xae6b11b3 in SwLayoutFrm:
optimized out>)
at
/data/opt/
http:// cgit.freedeskto p.org/libreoffi ce/writer/ tree/sw/ source/ core/layout/ ssfrm.cxx? h=libreoffice- 3-4-2#n607
the SwLayoutFrm has already been removed from the layout tree in the line before, so when FindMaster iterates backwards through the tree it cant find its Master, because that is in the other tree. Dunno why this would have worked before then though (maybe by some evil Doc->IsInDtor() magic?)