Bug 142155 - parse error opening file
Summary: parse error opening file
Status: CONFIRMED
Alias: None
Product: kig
Classification: Applications
Component: general (show other bugs)
Version: 0.10.7
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Pino Toscano
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-24 20:25 UTC by Jonathan Backer
Modified: 2021-03-09 23:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
file which can't be opened by kig (13.31 KB, text/plain)
2007-12-29 14:58 UTC, Vinzent Steinberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Backer 2007-02-24 20:25:43 UTC
Version:           0.10.7 (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages
OS:                Linux

Constructed a fairly involved file (part of my research), seemed to save fine, file looks well formed (non-corrupt), but fails to open properly.

I've included it in the report as follows:
---------------------------------------------------------------------------------------------------------------

<!DOCTYPE KigDocument>
<KigDocument axes="0" grid="0" CompatibilityVersion="0.7.0" Version="0.10.7" >
 <CoordinateSystem>Euclidean</CoordinateSystem>
 <Hierarchy>
  <Data type="int" id="1" >-1</Data>
  <Data type="int" id="2" >-1</Data>
  <Data type="double" id="3" >0.15606</Data>
  <Data type="int" id="4" >-1</Data>
  <Data type="int" id="5" >-1</Data>
  <Data type="int" id="6" >1</Data>
  <Data type="int" id="7" >-1</Data>
  <Data type="int" id="8" >-1</Data>
  <Data type="int" id="9" >-1</Data>
  <Data type="int" id="10" >1</Data>
  <Data type="int" id="11" >1</Data>
  <Data type="int" id="12" >-1</Data>
  <Data type="int" id="13" >-1</Data>
  <Data type="int" id="14" >-1</Data>
  <Data type="int" id="15" >-1</Data>
  <Data type="int" id="16" >1</Data>
  <Data type="int" id="17" >-1</Data>
  <Data type="int" id="18" >-1</Data>
  <Data type="double" id="19" >0.15606</Data>
  <Data type="double" id="20" >0.752652</Data>
  <Data type="int" id="21" >-1</Data>
  <Data type="int" id="22" >1</Data>
  <Data type="double" id="23" >1.85174</Data>
  <Data type="int" id="24" >-1</Data>
  <Data type="int" id="25" >-1</Data>
  <Data type="int" id="26" >-1</Data>
  <Data type="double" id="27" >0.752652</Data>
  <Data type="int" id="28" >-1</Data>
  <Data type="int" id="29" >1</Data>
  <Data type="int" id="30" >1</Data>
  <Data type="int" id="31" >-1</Data>
  <Data type="int" id="32" >-1</Data>
  <Data type="int" id="33" >-1</Data>
  <Data type="int" id="34" >-1</Data>
  <Data type="double" id="35" >5.3771</Data>
  <Data type="int" id="36" >-1</Data>
  <Data type="double" id="37" >1.30847</Data>
  <Data type="int" id="38" >-1</Data>
  <Data type="double" id="39" >-7.66779</Data>
  <Data type="double" id="40" >5.3771</Data>
  <Object type="FixedPoint" id="41" >
   <Parent id="39" />
   <Parent id="40" />
  </Object>
  <Data type="int" id="42" >1</Data>
  <Data type="int" id="43" >-1</Data>
  <Data type="double" id="44" >0.684418</Data>
  <Data type="int" id="45" >-1</Data>
  <Data type="double" id="46" >0.752652</Data>
  <Data type="double" id="47" >0.752652</Data>
  <Data type="double" id="48" >-1.82566</Data>
  <Data type="int" id="49" >1</Data>
  <Data type="double" id="50" >1.46496</Data>
  <Object type="FixedPoint" id="51" >
   <Parent id="48" />
   <Parent id="50" />
  </Object>
  <Data type="double" id="52" >0.15606</Data>
  <Data type="int" id="53" >-1</Data>
  <Data type="double" id="54" >-1.74742</Data>
  <Data type="int" id="55" >-1</Data>
  <Data type="double" id="56" >0.951415</Data>
  <Data type="int" id="57" >-1</Data>
  <Data type="double" id="58" >-5.21618</Data>
  <Object type="FixedPoint" id="59" >
   <Parent id="58" />
   <Parent id="37" />
  </Object>
  <Data type="double" id="60" >0.15606</Data>
  <Object type="FixedPoint" id="61" >
   <Parent id="54" />
   <Parent id="23" />
  </Object>
  <Data type="double" id="62" >-4.32943</Data>
  <Object type="FixedPoint" id="63" >
   <Parent id="62" />
   <Parent id="35" />
  </Object>
  <Object type="SegmentAB" id="64" >
   <Parent id="41" />
   <Parent id="63" />
  </Object>
  <Property which="mid-point" id="65" >
   <Parent id="64" />
  </Property>
  <Property which="end-point-A" id="66" >
   <Parent id="64" />
  </Property>
  <Object type="SegmentAB" id="67" >
   <Parent id="66" />
   <Parent id="65" />
  </Object>
  <Property which="length" id="68" >
   <Parent id="67" />
  </Property>
  <Property which="mid-point" id="69" >
   <Parent id="64" />
  </Property>
  <Property which="end-point-A" id="70" >
   <Parent id="64" />
  </Property>
  <Object type="SegmentAB" id="71" >
   <Parent id="70" />
   <Parent id="69" />
  </Object>
  <Property which="length" id="72" >
   <Parent id="71" />
  </Property>
  <Object type="CircleBPR" id="73" >
   <Parent id="59" />
   <Parent id="72" />
  </Object>
  <Object type="ConstrainedPoint" id="74" >
   <Parent id="56" />
   <Parent id="73" />
  </Object>
  <Object type="CircleBCP" id="75" >
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Object type="PointReflection" id="76" >
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Object type="PointReflection" id="77" >
   <Parent id="59" />
   <Parent id="76" />
  </Object>
  <Object type="Angle" id="78" >
   <Parent id="59" />
   <Parent id="76" />
   <Parent id="77" />
  </Object>
  <Property which="angle-bisector" id="79" >
   <Parent id="78" />
  </Property>
  <Object type="CircleBCP" id="80" >
   <Parent id="76" />
   <Parent id="77" />
  </Object>
  <Object type="ConicLineIntersection" id="81" >
   <Parent id="80" />
   <Parent id="79" />
   <Parent id="34" />
  </Object>
  <Object type="ArcBTP" id="82" >
   <Parent id="77" />
   <Parent id="81" />
   <Parent id="59" />
  </Object>
  <Object type="CircleBCP" id="83" >
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Object type="CircleBCP" id="84" >
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Object type="PointReflection" id="85" >
   <Parent id="59" />
   <Parent id="74" />
  </Object>
  <Object type="Angle" id="86" >
   <Parent id="85" />
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Property which="angle-bisector" id="87" >
   <Parent id="86" />
  </Property>
  <Object type="CircleBCP" id="88" >
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Object type="ConstrainedPoint" id="89" >
   <Parent id="60" />
   <Parent id="88" />
  </Object>
  <Object type="ConstrainedPoint" id="90" >
   <Parent id="20" />
   <Parent id="88" />
  </Object>
  <Object type="SegmentAB" id="91" >
   <Parent id="90" />
   <Parent id="89" />
  </Object>
  <Object type="PointReflection" id="92" >
   <Parent id="88" />
   <Parent id="59" />
  </Object>
  <Object type="ConstrainedPoint" id="93" >
   <Parent id="3" />
   <Parent id="92" />
  </Object>
  <Object type="ConstrainedPoint" id="94" >
   <Parent id="47" />
   <Parent id="92" />
  </Object>
  <Object type="SegmentAB" id="95" >
   <Parent id="94" />
   <Parent id="93" />
  </Object>
  <Property which="mid-point" id="96" >
   <Parent id="95" />
  </Property>
  <Object type="LinePerpend" id="97" >
   <Parent id="95" />
   <Parent id="96" />
  </Object>
  <Object type="ConicLineIntersection" id="98" >
   <Parent id="92" />
   <Parent id="97" />
   <Parent id="4" />
  </Object>
  <Object type="ConicLineIntersection" id="99" >
   <Parent id="92" />
   <Parent id="97" />
   <Parent id="10" />
  </Object>
  <Object type="SegmentAB" id="100" >
   <Parent id="99" />
   <Parent id="98" />
  </Object>
  <Property which="mid-point" id="101" >
   <Parent id="100" />
  </Property>
  <Object type="SegmentAB" id="102" >
   <Parent id="61" />
   <Parent id="101" />
  </Object>
  <Property which="mid-point" id="103" >
   <Parent id="102" />
  </Property>
  <Object type="CircleBCP" id="104" >
   <Parent id="103" />
   <Parent id="61" />
  </Object>
  <Object type="CircleCircleIntersection" id="105" >
   <Parent id="104" />
   <Parent id="92" />
   <Parent id="14" />
  </Object>
  <Object type="Copy" id="106" >
   <Parent id="105" />
  </Object>
  <Object type="PointReflection" id="107" >
   <Parent id="76" />
   <Parent id="106" />
  </Object>
  <Object type="SegmentAB" id="108" >
   <Parent id="76" />
   <Parent id="107" />
  </Object>
  <Object type="ArcLineIntersection" id="109" >
   <Parent id="82" />
   <Parent id="108" />
   <Parent id="32" />
  </Object>
  <Object type="SegmentAB" id="110" >
   <Parent id="109" />
   <Parent id="61" />
  </Object>
  <Object type="LineParallel" id="111" >
   <Parent id="110" />
   <Parent id="107" />
  </Object>
  <Object type="LineParallel" id="112" >
   <Parent id="110" />
   <Parent id="76" />
  </Object>
  <Object type="Angle" id="113" >
   <Parent id="59" />
   <Parent id="76" />
   <Parent id="109" />
  </Object>
  <Property which="" id="114" >
   <Parent id="113" />
  </Property>
  <Object type="CircleBCP" id="115" >
   <Parent id="76" />
   <Parent id="109" />
  </Object>
  <Object type="ConicLineIntersection" id="116" >
   <Parent id="115" />
   <Parent id="114" />
   <Parent id="36" />
  </Object>
  <Object type="ArcBTP" id="117" >
   <Parent id="109" />
   <Parent id="116" />
   <Parent id="59" />
  </Object>
  <Object type="ConstrainedPoint" id="118" >
   <Parent id="19" />
   <Parent id="92" />
  </Object>
  <Object type="ConstrainedPoint" id="119" >
   <Parent id="27" />
   <Parent id="92" />
  </Object>
  <Object type="SegmentAB" id="120" >
   <Parent id="119" />
   <Parent id="118" />
  </Object>
  <Property which="mid-point" id="121" >
   <Parent id="120" />
  </Property>
  <Object type="LinePerpend" id="122" >
   <Parent id="120" />
   <Parent id="121" />
  </Object>
  <Object type="ConicLineIntersection" id="123" >
   <Parent id="92" />
   <Parent id="122" />
   <Parent id="31" />
  </Object>
  <Object type="ConicLineIntersection" id="124" >
   <Parent id="92" />
   <Parent id="122" />
   <Parent id="11" />
  </Object>
  <Object type="SegmentAB" id="125" >
   <Parent id="124" />
   <Parent id="123" />
  </Object>
  <Property which="mid-point" id="126" >
   <Parent id="125" />
  </Property>
  <Object type="SegmentAB" id="127" >
   <Parent id="51" />
   <Parent id="126" />
  </Object>
  <Property which="mid-point" id="128" >
   <Parent id="127" />
  </Property>
  <Object type="CircleBCP" id="129" >
   <Parent id="128" />
   <Parent id="51" />
  </Object>
  <Object type="CircleCircleIntersection" id="130" >
   <Parent id="129" />
   <Parent id="92" />
   <Parent id="2" />
  </Object>
  <Object type="Copy" id="131" >
   <Parent id="130" />
  </Object>
  <Object type="PointReflection" id="132" >
   <Parent id="76" />
   <Parent id="131" />
  </Object>
  <Object type="SegmentAB" id="133" >
   <Parent id="76" />
   <Parent id="132" />
  </Object>
  <Object type="ArcLineIntersection" id="134" >
   <Parent id="82" />
   <Parent id="133" />
   <Parent id="53" />
  </Object>
  <Object type="SegmentAB" id="135" >
   <Parent id="134" />
   <Parent id="51" />
  </Object>
  <Object type="LineParallel" id="136" >
   <Parent id="135" />
   <Parent id="76" />
  </Object>
  <Object type="LineParallel" id="137" >
   <Parent id="136" />
   <Parent id="132" />
  </Object>
  <Object type="Angle" id="138" >
   <Parent id="59" />
   <Parent id="76" />
   <Parent id="134" />
  </Object>
  <Property which="" id="139" >
   <Parent id="138" />
  </Property>
  <Object type="CircleBCP" id="140" >
   <Parent id="76" />
   <Parent id="134" />
  </Object>
  <Object type="ConicLineIntersection" id="141" >
   <Parent id="140" />
   <Parent id="139" />
   <Parent id="55" />
  </Object>
  <Object type="ArcBTP" id="142" >
   <Parent id="134" />
   <Parent id="141" />
   <Parent id="59" />
  </Object>
  <Object type="ConstrainedPoint" id="143" >
   <Parent id="52" />
   <Parent id="88" />
  </Object>
  <Object type="ConstrainedPoint" id="144" >
   <Parent id="46" />
   <Parent id="88" />
  </Object>
  <Object type="SegmentAB" id="145" >
   <Parent id="144" />
   <Parent id="143" />
  </Object>
  <Property which="mid-point" id="146" >
   <Parent id="145" />
  </Property>
  <Object type="LinePerpend" id="147" >
   <Parent id="145" />
   <Parent id="146" />
  </Object>
  <Object type="ConicLineIntersection" id="148" >
   <Parent id="88" />
   <Parent id="147" />
   <Parent id="45" />
  </Object>
  <Object type="ConicLineIntersection" id="149" >
   <Parent id="88" />
   <Parent id="147" />
   <Parent id="42" />
  </Object>
  <Object type="SegmentAB" id="150" >
   <Parent id="149" />
   <Parent id="148" />
  </Object>
  <Property which="mid-point" id="151" >
   <Parent id="150" />
  </Property>
  <Object type="SegmentAB" id="152" >
   <Parent id="51" />
   <Parent id="151" />
  </Object>
  <Property which="mid-point" id="153" >
   <Parent id="152" />
  </Property>
  <Object type="CircleBCP" id="154" >
   <Parent id="153" />
   <Parent id="51" />
  </Object>
  <Object type="CircleCircleIntersection" id="155" >
   <Parent id="154" />
   <Parent id="88" />
   <Parent id="49" />
  </Object>
  <Object type="Copy" id="156" >
   <Parent id="155" />
  </Object>
  <Object type="PointReflection" id="157" >
   <Parent id="74" />
   <Parent id="156" />
  </Object>
  <Object type="SegmentAB" id="158" >
   <Parent id="74" />
   <Parent id="157" />
  </Object>
  <Object type="LineParallel" id="159" >
   <Parent id="64" />
   <Parent id="59" />
  </Object>
  <Object type="ConstrainedPoint" id="160" >
   <Parent id="44" />
   <Parent id="159" />
  </Object>
  <Object type="CircleBPR" id="161" >
   <Parent id="160" />
   <Parent id="68" />
  </Object>
  <Object type="ConicLineIntersection" id="162" >
   <Parent id="161" />
   <Parent id="112" />
   <Parent id="5" />
  </Object>
  <Object type="CircleBCP" id="163" >
   <Parent id="162" />
   <Parent id="160" />
  </Object>
  <Object type="LineReflection" id="164" >
   <Parent id="162" />
   <Parent id="110" />
  </Object>
  <Object type="SegmentAB" id="165" >
   <Parent id="164" />
   <Parent id="162" />
  </Object>
  <Property which="base-object-type" id="166" >
   <Parent id="165" />
  </Property>
  <Object type="SegmentAB" id="167" >
   <Parent id="61" />
   <Parent id="166" />
  </Object>
  <Object type="Angle" id="168" >
   <Parent id="166" />
   <Parent id="162" />
   <Parent id="160" />
  </Object>
  <Property which="" id="169" >
   <Parent id="168" />
  </Property>
  <Object type="ConicLineIntersection" id="170" >
   <Parent id="163" />
   <Parent id="169" />
   <Parent id="24" />
  </Object>
  <Object type="ArcBTP" id="171" >
   <Parent id="160" />
   <Parent id="170" />
   <Parent id="166" />
  </Object>
  <Object type="ConicLineIntersection" id="172" >
   <Parent id="161" />
   <Parent id="111" />
   <Parent id="25" />
  </Object>
  <Object type="LineReflection" id="173" >
   <Parent id="172" />
   <Parent id="110" />
  </Object>
  <Object type="SegmentAB" id="174" >
   <Parent id="172" />
   <Parent id="173" />
  </Object>
  <Property which="base-object-type" id="175" >
   <Parent id="174" />
  </Property>
  <Object type="SegmentAB" id="176" >
   <Parent id="61" />
   <Parent id="175" />
  </Object>
  <Object type="Angle" id="177" >
   <Parent id="160" />
   <Parent id="172" />
   <Parent id="175" />
  </Object>
  <Property which="" id="178" >
   <Parent id="177" />
  </Property>
  <Object type="CircleBCP" id="179" >
   <Parent id="172" />
   <Parent id="175" />
  </Object>
  <Object type="ConicLineIntersection" id="180" >
   <Parent id="179" />
   <Parent id="178" />
   <Parent id="1" />
  </Object>
  <Object type="ArcBTP" id="181" >
   <Parent id="175" />
   <Parent id="180" />
   <Parent id="160" />
  </Object>
  <Object type="ConicLineIntersection" id="182" >
   <Parent id="161" />
   <Parent id="136" />
   <Parent id="21" />
  </Object>
  <Object type="CircleBCP" id="183" >
   <Parent id="182" />
   <Parent id="160" />
  </Object>
  <Object type="LineReflection" id="184" >
   <Parent id="182" />
   <Parent id="135" />
  </Object>
  <Object type="SegmentAB" id="185" >
   <Parent id="184" />
   <Parent id="182" />
  </Object>
  <Property which="base-object-type" id="186" >
   <Parent id="185" />
  </Property>
  <Object type="SegmentAB" id="187" >
   <Parent id="51" />
   <Parent id="186" />
  </Object>
  <Object type="Angle" id="188" >
   <Parent id="186" />
   <Parent id="182" />
   <Parent id="160" />
  </Object>
  <Property which="" id="189" >
   <Parent id="188" />
  </Property>
  <Object type="ConicLineIntersection" id="190" >
   <Parent id="183" />
   <Parent id="189" />
   <Parent id="9" />
  </Object>
  <Object type="ArcBTP" id="191" >
   <Parent id="160" />
   <Parent id="190" />
   <Parent id="186" />
  </Object>
  <Object type="ConicLineIntersection" id="192" >
   <Parent id="161" />
   <Parent id="137" />
   <Parent id="16" />
  </Object>
  <Object type="LineReflection" id="193" >
   <Parent id="192" />
   <Parent id="135" />
  </Object>
  <Object type="SegmentAB" id="194" >
   <Parent id="192" />
   <Parent id="193" />
  </Object>
  <Property which="base-object-type" id="195" >
   <Parent id="194" />
  </Property>
  <Object type="SegmentAB" id="196" >
   <Parent id="51" />
   <Parent id="195" />
  </Object>
  <Object type="Angle" id="197" >
   <Parent id="160" />
   <Parent id="192" />
   <Parent id="195" />
  </Object>
  <Property which="" id="198" >
   <Parent id="197" />
  </Property>
  <Object type="CircleBCP" id="199" >
   <Parent id="192" />
   <Parent id="195" />
  </Object>
  <Object type="ConicLineIntersection" id="200" >
   <Parent id="199" />
   <Parent id="198" />
   <Parent id="15" />
  </Object>
  <Object type="ArcBTP" id="201" >
   <Parent id="195" />
   <Parent id="200" />
   <Parent id="160" />
  </Object>
  <Property which="mid-point" id="202" >
   <Parent id="91" />
  </Property>
  <Object type="LinePerpend" id="203" >
   <Parent id="91" />
   <Parent id="202" />
  </Object>
  <Object type="ConicLineIntersection" id="204" >
   <Parent id="88" />
   <Parent id="203" />
   <Parent id="57" />
  </Object>
  <Object type="ConicLineIntersection" id="205" >
   <Parent id="88" />
   <Parent id="203" />
   <Parent id="6" />
  </Object>
  <Object type="SegmentAB" id="206" >
   <Parent id="205" />
   <Parent id="204" />
  </Object>
  <Property which="mid-point" id="207" >
   <Parent id="206" />
  </Property>
  <Object type="SegmentAB" id="208" >
   <Parent id="61" />
   <Parent id="207" />
  </Object>
  <Property which="mid-point" id="209" >
   <Parent id="208" />
  </Property>
  <Object type="CircleBCP" id="210" >
   <Parent id="209" />
   <Parent id="61" />
  </Object>
  <Object type="CircleCircleIntersection" id="211" >
   <Parent id="210" />
   <Parent id="88" />
   <Parent id="30" />
  </Object>
  <Object type="Copy" id="212" >
   <Parent id="211" />
  </Object>
  <Object type="PointReflection" id="213" >
   <Parent id="74" />
   <Parent id="212" />
  </Object>
  <Object type="SegmentAB" id="214" >
   <Parent id="74" />
   <Parent id="213" />
  </Object>
  <Data type="int" id="215" >-1</Data>
  <Object type="ConicLineIntersection" id="216" >
   <Parent id="84" />
   <Parent id="87" />
   <Parent id="215" />
  </Object>
  <Object type="ArcBTP" id="217" >
   <Parent id="59" />
   <Parent id="216" />
   <Parent id="85" />
  </Object>
  <Object type="ArcLineIntersection" id="218" >
   <Parent id="217" />
   <Parent id="214" />
   <Parent id="18" />
  </Object>
  <Object type="SegmentAB" id="219" >
   <Parent id="218" />
   <Parent id="61" />
  </Object>
  <Object type="LineParallel" id="220" >
   <Parent id="219" />
   <Parent id="74" />
  </Object>
  <Object type="ConicLineIntersection" id="221" >
   <Parent id="161" />
   <Parent id="220" />
   <Parent id="22" />
  </Object>
  <Object type="ConicLineIntersection" id="222" >
   <Parent id="161" />
   <Parent id="220" />
   <Parent id="8" />
  </Object>
  <Object type="LineReflection" id="223" >
   <Parent id="222" />
   <Parent id="219" />
  </Object>
  <Object type="SegmentAB" id="224" >
   <Parent id="223" />
   <Parent id="222" />
  </Object>
  <Property which="base-object-type" id="225" >
   <Parent id="224" />
  </Property>
  <Object type="SegmentAB" id="226" >
   <Parent id="61" />
   <Parent id="225" />
  </Object>
  <Object type="Angle" id="227" >
   <Parent id="160" />
   <Parent id="222" />
   <Parent id="225" />
  </Object>
  <Property which="" id="228" >
   <Parent id="227" />
  </Property>
  <Object type="CircleBCP" id="229" >
   <Parent id="222" />
   <Parent id="225" />
  </Object>
  <Object type="ConicLineIntersection" id="230" >
   <Parent id="229" />
   <Parent id="228" />
   <Parent id="12" />
  </Object>
  <Object type="ArcBTP" id="231" >
   <Parent id="225" />
   <Parent id="230" />
   <Parent id="160" />
  </Object>
  <Object type="LineParallel" id="232" >
   <Parent id="219" />
   <Parent id="213" />
  </Object>
  <Object type="ConicLineIntersection" id="233" >
   <Parent id="161" />
   <Parent id="232" />
   <Parent id="17" />
  </Object>
  <Object type="CircleBCP" id="234" >
   <Parent id="233" />
   <Parent id="160" />
  </Object>
  <Object type="LineReflection" id="235" >
   <Parent id="233" />
   <Parent id="219" />
  </Object>
  <Object type="SegmentAB" id="236" >
   <Parent id="235" />
   <Parent id="233" />
  </Object>
  <Property which="mid-point" id="237" >
   <Parent id="236" />
  </Property>
  <Object type="SegmentAB" id="238" >
   <Parent id="61" />
   <Parent id="237" />
  </Object>
  <Object type="Angle" id="239" >
   <Parent id="237" />
   <Parent id="233" />
   <Parent id="160" />
  </Object>
  <Property which="angle-bisector" id="240" >
   <Parent id="239" />
  </Property>
  <Object type="ConicLineIntersection" id="241" >
   <Parent id="234" />
   <Parent id="240" />
   <Parent id="7" />
  </Object>
  <Object type="ArcBTP" id="242" >
   <Parent id="160" />
   <Parent id="241" />
   <Parent id="237" />
  </Object>
  <Object type="Angle" id="243" >
   <Parent id="218" />
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Property which="angle-bisector" id="244" >
   <Parent id="243" />
  </Property>
  <Object type="ConicLineIntersection" id="245" >
   <Parent id="75" />
   <Parent id="244" />
   <Parent id="33" />
  </Object>
  <Object type="ArcBTP" id="246" >
   <Parent id="59" />
   <Parent id="245" />
   <Parent id="218" />
  </Object>
  <Object type="ArcLineIntersection" id="247" >
   <Parent id="217" />
   <Parent id="158" />
   <Parent id="28" />
  </Object>
  <Object type="Angle" id="248" >
   <Parent id="247" />
   <Parent id="74" />
   <Parent id="59" />
  </Object>
  <Property which="angle-bisector" id="249" >
   <Parent id="248" />
  </Property>
  <Object type="ConicLineIntersection" id="250" >
   <Parent id="83" />
   <Parent id="249" />
   <Parent id="13" />
  </Object>
  <Object type="ArcBTP" id="251" >
   <Parent id="59" />
   <Parent id="250" />
   <Parent id="247" />
  </Object>
  <Object type="SegmentAB" id="252" >
   <Parent id="247" />
   <Parent id="51" />
  </Object>
  <Object type="LineParallel" id="253" >
   <Parent id="252" />
   <Parent id="74" />
  </Object>
  <Object type="ConicLineIntersection" id="254" >
   <Parent id="161" />
   <Parent id="253" />
   <Parent id="43" />
  </Object>
  <Object type="LineReflection" id="255" >
   <Parent id="254" />
   <Parent id="252" />
  </Object>
  <Object type="SegmentAB" id="256" >
   <Parent id="254" />
   <Parent id="255" />
  </Object>
  <Property which="base-object-type" id="257" >
   <Parent id="256" />
  </Property>
  <Object type="SegmentAB" id="258" >
   <Parent id="51" />
   <Parent id="257" />
  </Object>
  <Object type="Angle" id="259" >
   <Parent id="160" />
   <Parent id="254" />
   <Parent id="257" />
  </Object>
  <Property which="" id="260" >
   <Parent id="259" />
  </Property>
  <Object type="CircleBCP" id="261" >
   <Parent id="254" />
   <Parent id="257" />
  </Object>
  <Object type="ConicLineIntersection" id="262" >
   <Parent id="261" />
   <Parent id="260" />
   <Parent id="38" />
  </Object>
  <Object type="ArcBTP" id="263" >
   <Parent id="257" />
   <Parent id="262" />
   <Parent id="160" />
  </Object>
  <Object type="PointReflection" id="264" >
   <Parent id="253" />
   <Parent id="156" />
  </Object>
  <Object type="ConicLineIntersection" id="265" >
   <Parent id="161" />
   <Parent id="264" />
   <Parent id="29" />
  </Object>
  <Object type="CircleBCP" id="266" >
   <Parent id="265" />
   <Parent id="160" />
  </Object>
  <Object type="LineReflection" id="267" >
   <Parent id="265" />
   <Parent id="252" />
  </Object>
  <Object type="SegmentAB" id="268" >
   <Parent id="267" />
   <Parent id="265" />
  </Object>
  <Property which="mid-point" id="269" >
   <Parent id="268" />
  </Property>
  <Object type="SegmentAB" id="270" >
   <Parent id="51" />
   <Parent id="269" />
  </Object>
  <Object type="Angle" id="271" >
   <Parent id="269" />
   <Parent id="265" />
   <Parent id="160" />
  </Object>
  <Property which="angle-bisector" id="272" >
   <Parent id="271" />
  </Property>
  <Object type="ConicLineIntersection" id="273" >
   <Parent id="266" />
   <Parent id="272" />
   <Parent id="26" />
  </Object>
  <Object type="ArcBTP" id="274" >
   <Parent id="160" />
   <Parent id="273" />
   <Parent id="269" />
  </Object>
 </Hierarchy>
 <View>
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="109" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="269" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="233" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="257" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="184" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="213" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="142" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="64" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="258" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="254" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="106" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="135" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="270" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="238" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="157" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="110" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="221" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="173" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="59" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="193" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="263" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="242" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="195" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="267" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="156" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="225" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="160" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="192" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="131" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="73" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="161" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="231" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="265" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="41" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="159" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="88" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="252" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="212" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="226" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="51" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="76" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="63" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="74" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="132" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="133" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="253" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="171" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="175" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="247" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="219" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="166" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="187" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="162" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="111" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="274" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="220" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="134" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="201" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="196" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="217" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="218" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="186" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="246" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="167" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="82" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="191" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="251" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="61" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="232" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="222" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="117" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="182" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="176" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="255" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="true" color="#0000ff" object="181" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="158" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="85" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="92" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="112" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="264" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="136" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="172" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="108" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="107" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="214" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="77" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="237" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="223" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="164" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="235" />
  <Draw width="-1" point-style="Round" namecalcer="none" style="SolidLine" shown="false" color="#0000ff" object="137" />
 </View>
</KigDocument>
Comment 1 Vinzent Steinberg 2007-12-29 14:56:06 UTC
Can confirm, experienced a similar bug for kig 0.90.0 using openSUSE 10.3 with KDE 4 RC 2 packages.

It saved properly (file seems to be ok), but can't be opened: kig told it couldn't open the file due to an error in line 477 in file /usr/src/packages/BUILD/kdeedu-3.97.0/kig/filters/native-filter.cc.

I will attach the concerning file.
Comment 2 Vinzent Steinberg 2007-12-29 14:58:40 UTC
Created attachment 22757 [details]
file which can't be opened by kig
Comment 3 Pino Toscano 2007-12-29 15:14:55 UTC
@Vinzent:
your document opens fine here, both KDE 3 and KDE 4 versions of kig.
Comment 4 Eckhart Wörner 2010-02-20 18:31:59 UTC
The bug can be confirmed with KDE SC 4.4.0 and both the file from the description and the file in the (probably) related Debian bug report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444030

Problem is possibly related to <Property which="" ... /> (empty "which" value)
Comment 5 Justin Zobel 2021-03-09 23:51:00 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.