Apache OpenOffice (AOO) Bugzilla – Issue 19717
crash when selecting "update" in template->organize dialog
Last modified: 2004-01-28 10:19:24 UTC
OOo crashes when using the context-menu entry "update" in the Template-Management Dialog. Steps to reproduce: 1) Open the "Template Management" dialog either by using File|Templates->Organize or File|New->Templates and Documents: Button Organize 2) Select one of the entries in the left-hand frame (e.g. left-klick on "Default") 3) right-click in the *whitespace* area in the left-hand frame and choose "update" -> crash Instead of selecting an entry first, you can do step 3) twice to get the crash
initial status is new since problem was reported in german-lang user-mailinglist and already confirmed by several users.
OS-> ALL, added crash-keyword
This seems to occur in special circumstances only. Note that I can confirm on fresh Win98 Install (but it neeets 3 to 5 right-cliks to crash). But I cannot crash OOo on WInXP or Win2k (but this was reported at german dev-list). Would It be of any help to attach a crash report (or send it to SUN, with reference to this issue)?
Created attachment 9428 [details] crash-report from english rc4 (preview), single-user installation
Created attachment 9429 [details] report generated by german RC4 (network-installation), pretty the same as english one
core files are ~50MB, I wont attach them... but here is what gdb tells me when running bt (probably won't help, but anyway): Core was generated by `/usr/opt/OpenOffice.org1.1.0/program/soffice.bin -writer'. Program terminated with signal 6, Aborted. #0 0x4129d3d1 in ?? () (gdb) bt #0 0x4129d3d1 in ?? () #1 0x4129e979 in ?? () #2 0x40bc0fd9 in ?? () #3 0x40bc109a in ?? () (gdb) (it's the same for both installations)
Target set to OOo 1.1.1 ntdll.dll!77f767cd() vcl680mi.dll!DbgPrintMsgBox() + 0x1a0 C++ tl680mi.dll!DbgOut() + 0x33d C++ svt680mi.dll!SvListView::IsExpanded() + 0x8c C++ svt680mi.dll!SvTreeList::IsEntryVisible(const SvListView * pView=0x039cab68, SvListEntry * pEntry=0x03a0e950) Line 277 + 0xc C++ svt680mi.dll!SvImpLBox::IsEntryInView(SvLBoxEntry * pEntry=0x039ede28) Line 1524 + 0x21 C++ svt680mi.dll!SvImpLBox::MakeVisible(SvLBoxEntry * pEntry=0x039ede28, unsigned char bMoveToTop=0) Line 1017 + 0xc C++ > svt680mi.dll!SvImpLBox::SetCurEntry(SvLBoxEntry * pEntry=0x039ede28) Line 3220 C++ svt680mi.dll!SvImpLBox::Command(const CommandEvent & rCEvt={...}) Line 3170 C++ svt680mi.dll!SvTreeListBox::Command(const CommandEvent & rCEvt={...}) Line 2199 C++
.
Here is another (better) backtrace than the last I sent: Backtrace was generated from '/usr/opt/OpenOffice.org1.1.0/program/soffice.bin' (no debugging symbols found)...Core was generated by `/usr/opt/OpenOffice.org1.1.0/program/soffice.bin'. Program terminated with signal 6, Aborted. (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...#0 0x4129e3d1 in kill () from /lib/i686/libc.so.6 #0 0x4129e3d1 in kill () from /lib/i686/libc.so.6 #1 0x4111adad in raise () from /lib/i686/libpthread.so.0 #2 0x4129f979 in abort () from /lib/i686/libc.so.6 #3 0x40bc0fd9 in osl_releaseVolumeDeviceHandle () from /usr/opt/OpenOffice.org1.1.0/program/libsal.so.3 #4 0x40bc109a in osl_releaseVolumeDeviceHandle () from /usr/opt/OpenOffice.org1.1.0/program/libsal.so.3 Thread 1 (process 21967): #0 0x4129e3d1 in kill () from /lib/i686/libc.so.6 No symbol table info available. #1 0x4111adad in raise () from /lib/i686/libpthread.so.0 No symbol table info available. #2 0x4129f979 in abort () from /lib/i686/libc.so.6 No symbol table info available. #3 0x40bc0fd9 in osl_releaseVolumeDeviceHandle () from /usr/opt/OpenOffice.org1.1.0/program/libsal.so.3 No symbol table info available. #4 0x40bc109a in osl_releaseVolumeDeviceHandle () from /usr/opt/OpenOffice.org1.1.0/program/libsal.so.3 No symbol table info available.
Fixed in cws os22 in svtools/source/contnr/svimpbox.cxx
cws os22 is available on so-cwsserv01, wntmsci8 and unxlngi5.pro
Checked fix with CWS os22.
Verified. Fix will be included in OO 1.1.1.
Closed. Fix will be part of OO 1.1.1. Checked with build srx645m27.