Issue 34941 - Crash when performing chinese translation in empty doc
Summary: Crash when performing chinese translation in empty doc
Status: CLOSED FIXED
Alias: None
Product: Draw
Classification: Application
Component: ui (show other issues)
Version: 680m55
Hardware: All All
: P2 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: christian.guenther
QA Contact: issues@graphics
URL:
Keywords:
: 33239 36273 (view as issue list)
Depends on:
Blocks:
 
Reported: 2004-10-04 12:49 UTC by wolframgarten
Modified: 2004-12-10 09:43 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description wolframgarten 2004-10-04 12:49:07 UTC
Open a new doc, go to tools/language/chinese translation, click ok -> Crash.
Stack is:
---------- report ----------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE errormail:errormail PUBLIC "-//OpenOffice.org//DTD ErrorMail 1.0//EN"
"errormail.dtd">
<errormail:errormail xmlns:errormail="http://openoffice.org/2002/errormail"
usertype="QA">
<reportmail:mail xmlns:reportmail="http://openoffice.org/2002/reportmail"
version="1.1" feedback="true" email="wolfram.garten@sun.com">
<reportmail:title></reportmail:title>
<reportmail:attachment name="description.txt"
media-type="text/plain;charset=UTF-8" class="UserComment"/>
<reportmail:attachment name="user.dmp" media-type="application/octet-stream"
class="UserDump"/>
</reportmail:mail>
<officeinfo:officeinfo xmlns:officeinfo="http://openoffice.org/2002/officeinfo"
build="680m55(Build:8811)" platform="wntmsci10.pro" language=""
procpath="D:\Programme\Office\src680m55-4-01pro\program\"
exceptiontype="0xC0000005" product="StarOffice 8"/>
<systeminfo:systeminfo xmlns:systeminfo="http://openoffice.org/2002/systeminfo">
<systeminfo:System name="Windows NT" version="5.1" build="2600"
locale="0x00000407"/>
<systeminfo:CPU type="x86"/>
</systeminfo:systeminfo>
<errormail:Stack type="Win32">
<errormail:StackInfo pos="0" ip="0x0A174448"/>
<errormail:StackInfo pos="1" ip="0x0BEA5197" rel="0x00075197"
ordinal="component_getFactory+0x0004462A" name="sd680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="2" ip="0x0BE9B5DF" rel="0x0006B5DF"
ordinal="component_getFactory+0x0003AA72" name="sd680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="3" ip="0x04288E63" rel="0x00108E63"
ordinal="Ordinal4504+0x000003DC" name="sfx680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="4" ip="0x0428A349" rel="0x0010A349"
ordinal="Ordinal4517+0x000001A5" name="sfx680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="5" ip="0x04223D2E" rel="0x000A3D2E"
ordinal="Ordinal4662+0x000009B9" name="sfx680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="6" ip="0x041F5ECD" rel="0x00075ECD"
ordinal="Ordinal4398+0x00001163" name="sfx680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="7" ip="0x041F4D1F" rel="0x00074D1F"
ordinal="Ordinal4400+0x00000037" name="sfx680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="8" ip="0x04770E9B" rel="0x00050E9B"
ordinal="component_getFactory+0x0002D6B0" name="fwk680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="9" ip="0x04771462" rel="0x00051462"
ordinal="component_getFactory+0x0002DC77" name="fwk680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="10" ip="0x100492E6" rel="0x000492E6"
ordinal="Ordinal196+0x00000011" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="11" ip="0x1004E584" rel="0x0004E584"
ordinal="Ordinal4814+0x00000025" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="12" ip="0x100492E6" rel="0x000492E6"
ordinal="Ordinal196+0x00000011" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="13" ip="0x10085567" rel="0x00085567"
ordinal="Ordinal5649+0x00000DCB" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="14" ip="0x1011EFD9" rel="0x0011EFD9"
ordinal="Ordinal7220+0x00000048" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="15" ip="0x101257C7" rel="0x001257C7"
ordinal="xEnumDisplayDevices+0x000063BE" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="16" ip="0x10125A42" rel="0x00125A42"
ordinal="xEnumDisplayDevices+0x00006639" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="17" ip="0x77D43A68" rel="0x00003A68" name="USER32.dll"
path="C:\WINXP\system32\"/>
<errormail:StackInfo pos="18" ip="0x77D43B37" rel="0x00003B37" name="USER32.dll"
path="C:\WINXP\system32\"/>
<errormail:StackInfo pos="19" ip="0x77D43D91" rel="0x00003D91"
ordinal="GetMessageW+0x00000125" name="USER32.dll" path="C:\WINXP\system32\"/>
<errormail:StackInfo pos="20" ip="0x77D43DF7" rel="0x00003DF7"
ordinal="DispatchMessageW+0x0000000B" name="USER32.dll" path="C:\WINXP\system32\"/>
<errormail:StackInfo pos="21" ip="0x1010BBE9" rel="0x0010BBE9"
ordinal="Ordinal3340+0x00000700" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="22" ip="0x1010BC44" rel="0x0010BC44"
ordinal="Ordinal3340+0x0000075B" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="23" ip="0x1010BCE5" rel="0x0010BCE5"
ordinal="Ordinal3340+0x000007FC" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="24" ip="0x10090EFB" rel="0x00090EFB"
ordinal="Ordinal602+0x00000037" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="25" ip="0x100D9C02" rel="0x000D9C02"
ordinal="Ordinal729+0x00000050" name="vcl680mi.dll"
path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="26" ip="0x00417377" rel="0x00017377"
name="soffice.exe" path="D:\Programme\Office\src680m55-4-01pro\program\"/>
<errormail:StackInfo pos="27" ip="0x77E814C7" rel="0x000214C7"
ordinal="GetCurrentDirectoryW+0x00000044" name="kernel32.dll"
path="C:\WINXP\system32\"/>
</errormail:Stack>
<errormail:Checksums type="MD5">
<errormail:Checksum sum="0x1E8B6CD1EE2038C6B8BA9281484C8A1F" bytes="2203648"
file="sd680mi.dll"/>
<errormail:Checksum sum="0x0B01E98F83382DDB950F01721A991D11" bytes="1077248"
file="fwk680mi.dll"/>
<errormail:Checksum sum="0x9A9556E90F9797E89FC6394EC1EB88DD" bytes="2248704"
file="sfx680mi.dll"/>
<errormail:Checksum sum="0x8F162DC91D67D87C1A481BF602A9DAC8" bytes="930304"
file="kernel32.dll"/>
<errormail:Checksum sum="0xEAAF3517AB2947803CB880AA37F03032" bytes="1888256"
file="vcl680mi.dll"/>
<errormail:Checksum sum="0xDD9269230C21EE8FB7FD3FCCC3B1CFCB" bytes="560128"
file="USER32.dll"/>
<errormail:Checksum sum="0x36EB7814AC71BE2C776AD001F84701C4" bytes="647168"
file="soffice.exe"/>
</errormail:Checksums>
</errormail:errormail>
Comment 1 groucho266 2004-10-05 09:08:10 UTC
Accepted.
Comment 2 groucho266 2004-10-13 09:53:16 UTC
This is a problem in FuHangulHanjaConversion which (indirectly) calls
Outliner::EndSpelling() twice.  This leads to deleting the outline view twice
which in turn is the cause of the crash.

A second problem is in FuHangulHanjaConversion::StartConversion() where the
StartUndo() and EndUndo() are called at the same view, although the conversion
switches view shells and views.
Comment 3 groucho266 2004-10-13 10:39:39 UTC
Fixed by modifying two places:
1. In Outliner::EndSpelling() the mpOutlineView and mbOwnOutlineView members are
reset (to NULL and false respectively) so that the method can be called multiple
times.
2. In FuHangulHanjaConversion::StartConversion() the pView member is set to the
new view after the conversion took place.
Comment 4 groucho266 2004-10-18 13:10:14 UTC
*** Issue 33239 has been marked as a duplicate of this issue. ***
Comment 5 groucho266 2004-10-22 15:08:26 UTC
Step 1/3 of sending issue to QA.
Comment 6 groucho266 2004-10-22 15:08:45 UTC
Step 2/3 of sending issue to QA.
Comment 7 groucho266 2004-10-22 15:09:05 UTC
Step 3/3 of sending issue to QA.
Comment 8 wolframgarten 2004-10-26 15:48:41 UTC
Verified in CWS.
Comment 9 ulf.stroehler 2004-10-28 11:11:57 UTC
*** Issue 33239 has been marked as a duplicate of this issue. ***
Comment 10 groucho266 2004-10-28 13:46:56 UTC
*** Issue 36273 has been marked as a duplicate of this issue. ***
Comment 11 wolframgarten 2004-11-25 15:01:24 UTC
Reopened.
Comment 12 wolframgarten 2004-11-25 15:02:03 UTC
This still crashes the master m63. Back to AF.
Comment 13 groucho266 2004-11-29 15:54:47 UTC
Accepted.
Comment 14 groucho266 2004-11-30 15:38:19 UTC
Another incarnation of issue 36322.  Fixed for in impress19 and integrated in
milestone 64.
Comment 15 groucho266 2004-11-30 15:44:37 UTC
The original crash has been fixed correctly.
The new crash is duplicate to issue 36322, see above
Comment 16 wolframgarten 2004-12-08 12:33:31 UTC
At least this one is fixed in impress22 and will (hopefully) make its way into
beta version.
Comment 17 wolframgarten 2004-12-08 12:34:05 UTC
Verified in impress22.
Comment 18 wolframgarten 2004-12-10 09:43:02 UTC
Tested in master m65. Closed.