What is the best way to salvage this specific file? Do
you
want to tinker with the XML? I mentioned that I can open in
karbon and resave, but the two svg files are very different.
That is, kompare shows the two svg files as being completely
different line by line. Is resaving through karbon
sufficient?
Yes, there should no crashes. If an XML file is corrupt in a
bad way, the viewer should exit gracefully. We need to fix
that.
Before we open a bug report, do we have additional examples
of svg(z) files that cause crashes? If we can gather a few
more such files then the bug report becomes meaningful and
has hope of being resolved. Bug reports related to svg:
Bug report 1053 filed. At the moment I left open the question of whether the svg is
corrupt. E. suspects possible corruption, but the fact that karbon opens the file without
hesitation motivated me to leave the question open (and I don't have a clue whether
the file is clean or corrupt :-) ). Possibly the file is okay and the problem is gwenview
or the ksvg rendering back engine. Both gwenview and ksvg should get reviewed to resolve
the crash with that particular file.
Darrell