Apache OpenOffice (AOO) Bugzilla – Issue 81307
WW2: wrong page formats and borders make content invisible
Last modified: 2013-08-07 14:43:03 UTC
For more information (and possibly the offending file) please contact me at gds(at)chartertn.net. Here is the crash dump it generated: (I) x.org loaded video driver of... (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so (III) Desktop is: not GNOME (IV) libgcj version is: libgcj-4.1.2-13.fc6-i386 libgcj-4.1.2-13.fc6-x86_64 (V) kernel is: Linux 2.6.22.2-42.fc6 #1 SMP Wed Aug 15 11:52:47 EDT 2007 x86_64 x86_64 x86_64 (VI) OpenOffice.org core rpm version is: openoffice.org-core-2.0.4-5.5.23-x86_64 (VII) depth of root window: 24 planes (VIII) accessibility is: false (VIV) fedora release is: Fedora Core release 6 (Zod) ...start sestatus details ... SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: permissive Policy version: 21 Policy from config file: targeted ...end sestatus details ... ...start stackreport details ... 0x0000003099a36848: 0x00000000001e9c88: /usr/lib64/openoffice.org2.0/program/libuno_sal.so.3 + 0x36848 0x0000003099a3734b: 0x00000000001e9c88: /usr/lib64/openoffice.org2.0/program/libuno_sal.so.3 + 0x3734b 0x000000309180de70: 0x0000000000014da8: /lib64/libpthread.so.0 + 0xde70 0x000000309eae4cd6: 0x000000000011b450: /usr/lib64/openoffice.org2.0/program/libsvl680lx.so + 0xe4cd6 (SvPtrarr::Insert(void* const&, unsigned short) + 0x66) 0x00000030a62ce23e: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x4ce23e 0x00000030a61a662b: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3a662b 0x00000030a61e2542: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3e2542 0x00000030a61c001d: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3c001d 0x00000030a61d8951: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3d8951 0x00000030a61d9ee1: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3d9ee1 0x00000030a61c1864: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3c1864 0x00000030a61dda02: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x3dda02 0x00000030a60c9efa: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x2c9efa 0x00000030a60caba9: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x2caba9 (ViewShell::ViewShell(SwDoc&, Window*, SwViewOption const*, OutputDevice*, long) + 0x199) 0x00000030a609ed83: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x29ed83 (SwCrsrShell::SwCrsrShell(SwDoc&, Window*, SwRootFrm*, SwViewOption const*) + 0x33) 0x00000030a6097741: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x297741 (SwEditShell::SwEditShell(SwDoc&, Window*, SwRootFrm*, SwViewOption const*) + 0x11) 0x00000030a60eb641: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x2eb641 (SwFEShell::SwFEShell(SwDoc&, Window*, SwRootFrm*, SwViewOption const*) + 0x11) 0x00000030a67ca9b2: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x9ca9b2 (SwWrtShell::SwWrtShell(SwDoc&, Window*, SwView&, SwRootFrm*, SwViewOption const*) + 0x22) 0x00000030a6795ce2: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x995ce2 (SwView::SwView(SfxViewFrame*, SfxViewShell*) + 0x652) 0x00000030a678e455: 0x0000000000b8e2c8: /usr/lib64/openoffice.org2.0/program/libsw680lx.so + 0x98e455 (SwView::CreateInstance(SfxViewFrame*, SfxViewShell*) + 0x35) 0x00000030a0475b7c: 0x0000000000411868: /usr/lib64/openoffice.org2.0/program/libsfx680lx.so + 0x275b7c 0x00000030a0483f16: 0x0000000000411868: /usr/lib64/openoffice.org2.0/program/libsfx680lx.so + 0x283f16 (SfxTopViewFrame::SfxTopViewFrame(SfxFrame*, SfxObjectShell*, unsigned short) + 0x206) 0x00000030a0488551: 0x0000000000411868: /usr/lib64/openoffice.org2.0/program/libsfx680lx.so + 0x288551 (SfxTopFrame::InsertDocument(SfxObjectShell*) + 0x6c1) 0x00000030a0461c28: 0x0000000000411868: /usr/lib64/openoffice.org2.0/program/libsfx680lx.so + 0x261c28 0x00000030a4db1548: 0x00000000002f0bf8: /usr/lib64/openoffice.org2.0/program/libfwk680lx.so + 0x1b1548 0x00000030a4db2fb1: 0x00000000002f0bf8: /usr/lib64/openoffice.org2.0/program/libfwk680lx.so + 0x1b2fb1 0x00000030a4db39d0: 0x00000000002f0bf8: /usr/lib64/openoffice.org2.0/program/libfwk680lx.so + 0x1b39d0 0x00000030a4c6b32f: 0x00000000002f0bf8: /usr/lib64/openoffice.org2.0/program/libfwk680lx.so + 0x6b32f 0x00000030a564175c: 0x000000000005c018: /usr/lib64/openoffice.org2.0/program/libsoffice.so + 0x4175c (desktop::DispatchWatcher::executeDispatchRequests(_STL::vector<desktop::DispatchWatcher::DispatchRequest, _STL::allocator<desktop::DispatchWatcher::DispatchRequest> > const&) + 0x16dc) 0x00000030a56353c8: 0x000000000005c018: /usr/lib64/openoffice.org2.0/program/libsoffice.so + 0x353c8 (desktop::OfficeIPCThread::ExecuteCmdLineRequests(desktop::ProcessDocumentsRequest&) + 0x148) 0x00000030a5630353: 0x000000000005c018: /usr/lib64/openoffice.org2.0/program/libsoffice.so + 0x30353 (desktop::Desktop::OpenClients() + 0x12a3) 0x00000030a563149e: 0x000000000005c018: /usr/lib64/openoffice.org2.0/program/libsoffice.so + 0x3149e (desktop::Desktop::OpenClients_Impl(void*) + 0x3e) 0x000000309c8997e1: 0x00000000003a0c48: /usr/lib64/openoffice.org2.0/program/libvcl680lx.so + 0x2997e1 0x00002aaaae7ffc67: 0x000000000007d868: /usr/lib64/openoffice.org2.0/program/libvclplug_gen680lx.so + 0x57c67 (SalDisplay::DispatchInternalEvent() + 0xb7) 0x00002aaaae135f46: 0x000000000004a478: /usr/lib64/openoffice.org2.0/program/libvclplug_gtk680lx.so + 0x15f46 0x0000003095c2cf64: 0x000000000009cb78: /lib64/libglib-2.0.so.0 + 0x2cf64 (g_main_context_dispatch + 0x1b4) 0x0000003095c2fd9d: 0x000000000009cb78: /lib64/libglib-2.0.so.0 + 0x2fd9d 0x0000003095c302ce: 0x000000000009cb78: /lib64/libglib-2.0.so.0 + 0x302ce (g_main_context_iteration + 0x6e) 0x00002aaaae13796b: 0x000000000004a478: /usr/lib64/openoffice.org2.0/program/libvclplug_gtk680lx.so + 0x1796b 0x000000309c6c8e51: 0x00000000003a0c48: /usr/lib64/openoffice.org2.0/program/libvcl680lx.so + 0xc8e51 (Application::Yield(bool) + 0x51) 0x000000309c6c8eea: 0x00000000003a0c48: /usr/lib64/openoffice.org2.0/program/libvcl680lx.so + 0xc8eea (Application::Execute() + 0x2a) 0x00000030a562bbe5: 0x000000000005c018: /usr/lib64/openoffice.org2.0/program/libsoffice.so + 0x2bbe5 (desktop::Desktop::Main() + 0x15a5) 0x000000309c6ce5b9: 0x00000000003a0c48: /usr/lib64/openoffice.org2.0/program/libvcl680lx.so + 0xce5b9 0x000000309c6ce6a5: 0x00000000003a0c48: /usr/lib64/openoffice.org2.0/program/libvcl680lx.so + 0xce6a5 (SVMain() + 0x25) 0x00000030a561ec06: 0x000000000005c018: /usr/lib64/openoffice.org2.0/program/libsoffice.so + 0x1ec06 (sal_main + 0x46) 0x000000309081d8a4: 0x0000000000149b60: /lib64/libc.so.6 + 0x1d8a4 (__libc_start_main + 0xf4) 0x0000000000400619: 0x0000000000000850: /usr/lib64/openoffice.org2.0/program/swriter.bin + 0x619 ...end stackreport details ... ...start sample ldd details ... libuno_sal.so.3 => /usr/lib64/openoffice.org2.0/program/libuno_sal.so.3 (0x00002aaaaaccd000) libuno_salhelpergcc3.so.3 => /usr/lib64/openoffice.org2.0/program/libuno_salhelpergcc3.so.3 (0x00002aaaab0c2000) libstore.so.3 => /usr/lib64/openoffice.org2.0/program/libstore.so.3 (0x00002aaaab2c6000) libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaab50b000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab70f000) libstlport_gcc.so => /usr/lib64/openoffice.org2.0/program/libstlport_gcc.so (0x00002aaaab929000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002aaaabc06000) libm.so.6 => /lib64/libm.so.6 (0x00002aaaabf06000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002aaaac189000) libc.so.6 => /lib64/libc.so.6 (0x00002aaaac398000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002aaaac6e8000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000) ...end sample ldd details ...
First, please try out with newer OOo build 2.2.1 or even 2.3 dev build. I remember, that we had problems in OO 2.0.4 regarding Winword 2 files. If the problem still occurs with OO 2.3, please send the file to directly to mru@openoffice.org. Thanks a lot!
MRU->CMC: a crash is not reproducible with newer OOo builds, but from page three or four on, none of the content is visible. The page formats and borders are imported wrongy from the styles "Convert 3" on.
Created attachment 49594 [details] patch to fix
Created attachment 49595 [details] update patch to add an init to keep valgrind happy
cmc->mba: perhaps you can find someone in your team to get this built under windows for a qa-able installset, buildbots are currently in a hopeless situation.
Sure, I will take care of this. Thanks for the patch.
Henning, please take over
Applied patch, but pages beyond page 2 still do not show up. cmc: Do you have a sample document, that is improved by your patch.
Created attachment 50647 [details] new version
How about this updated patch. I had tested on x86_64 and it *seemed* fine, but on i386 I got the same results as you hence the addition of the specific smaller size of the SEPX for <= Word 2 format
target 3.0
Mark as duplicate and handle with one combined patch *** This issue has been marked as a duplicate of 84879 ***
close the duplicate