After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 363080 - F-Spot crashes when viewing an SVG file that appears with a blank thumbnail.
F-Spot crashes when viewing an SVG file that appears with a blank thumbnail.
Status: RESOLVED NOTABUG
Product: f-spot
Classification: Other
Component: Browsing
0.2.1
Other Linux
: Normal major
: ---
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-18 08:15 UTC by Andrew Mitchell
Modified: 2006-10-18 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
SVG file that f-spot crashes with. (1.63 KB, image/svg+xml)
2006-10-18 08:16 UTC, Andrew Mitchell
Details

Description Andrew Mitchell 2006-10-18 08:15:14 UTC
Forwarding from https://launchpad.net/distros/ubuntu/+source/f-spot/+bug/66694

Submitter does not have NFS /home, and the skydome.svg referred to links to a skydome.png


Here is a terminal session of f-spot crashing when I click on an svg file.

open uri = file:///home/pete/Photos/2006/7/4/skydome.svg
<> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://web.resource.org/cc/Work> .
<> <http://purl.org/dc/elements/1.1/format> "image/svg+xml" .
<> <http://purl.org/dc/elements/1.1/type> <http://purl.org/dc/dcmitype/StillImage> .
_:bnode-316271552 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/svgdefs> .
_:bnode202448512 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://inkscape.sourceforge.net/DTD/sodipodi-0.dtdnamedview> .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapewindow-height> "589" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapewindow-width> "874" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapepageshadow> "2" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapepageopacity> "0.0" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapezoom> "0.38294801" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapecx> "372.04724" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapecy> "481.31743" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapewindow-x> "20" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapewindow-y> "97" .
_:bnode202448512 <http://www.inkscape.org/namespaces/inkscapecurrent-layer> "svg1340" .
_:bnode721168576 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/svgimage> .
_:bnode721168576 <http://www.w3.org/1999/xlinkhref> "skydome.png" .
_:bnode721168576 <http://inkscape.sourceforge.net/DTD/sodipodi-0.dtdabsref> "/home/pete/skydome-image/skydome.png" .
_:bnode721168576 <http://www.inkscape.org/namespaces/inkscapeexport-xdpi> "90" .
_:bnode721168576 <http://www.inkscape.org/namespaces/inkscapeexport-ydpi> "90" .

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

  at (wrapper managed-to-native) Gnome.Vfs.Sync.gnome_vfs_close (intptr) <0x0000b>
  at (wrapper managed-to-native) Gnome.Vfs.Sync.gnome_vfs_close (intptr) <0xffffffff>
  at Gnome.Vfs.Sync.Close (Gnome.Vfs.Handle) <0x00024>
  at Gnome.Vfs.VfsStream.Close () <0x0001b>
  at System.IO.Stream.System.IDisposable.Dispose () <0x00017>
  at FSpot.Svg.SvgFile.get_Store () <0x00097>
  at FSpot.Svg.SvgFile.Select (SemWeb.StatementSink) <0x00017>
  at ImageInfo..ctor (FSpot.ImageFile) <0x00192>
  at InfoBox.Update () <0x00140>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () <0xffffffff>
  at FSpot.Delay.HandleOperation () <0x0003a>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () <0xffffffff>
  at IdleProxy.Handler () <0x00045>
  at (wrapper native-to-managed) IdleProxy.Handler () <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00008>
  at Gnome.Program.Run () <0x0000c>
  at FSpot.Driver.Main (string[]) <0x008ba>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        mono(mono_handle_native_sigsegv+0xe2) [0x502bc2]
        mono [0x4d066d]
        /lib/libpthread.so.0 [0x2b3213a872f0]
        /usr/lib/libgnomevfs-2.so.0 [0x2aaaadda924d]
        [0x41709fc5]
Aborted (core dumped)


  • #0 gnome_vfs_find_directory
    from /usr/lib/libgnomevfs-2.so.0
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 ??
  • #5 ??
  • #6 ??
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 ??
  • #12 ??

Comment 1 Andrew Mitchell 2006-10-18 08:16:52 UTC
Created attachment 74923 [details]
SVG file that f-spot crashes with.
Comment 2 Andrew Mitchell 2006-10-18 08:20:18 UTC
The PNG image that the SVG file links to is at http://ajmitch.net.nz/~ajmitch/skydome.png
Comment 3 Stephane Delcroix 2006-10-18 10:12:52 UTC
it works fine.

Since the png path in the svg is relative, you need to be in the right folder to see the svg in all its beauty

but f-spot does not crash even if it can't find the embedded png. maybe a gnome-vfs issue...

I'll close this, reopen it if you feel the need...