starting a slideshow segfaults if OpenGL not available

Bug #216917 reported by Jeffrey Ratcliffe
6
Affects Status Importance Assigned to Milestone
F-Spot
Fix Released
Medium
f-spot (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: f-spot

f-spot 0.4.2-1ubuntu2 from hardy 8.04 beta segfaults if OpenGL not available:

Xlib: extension "GLX" missing on display ":0.0".
Error initializing the OpenGL context:
 GdkGlx.GlxException: Unable to find matching visual
  at GdkGlx.Context..ctor (Gdk.Screen screen, GdkGlx.Context share_list, System.Int32[] attr) [0x00000]
  at GdkGlx.Context..ctor (Gdk.Screen screen, System.Int32[] attr) [0x00000]
  at FSpot.PhotoImageView.HandleRealized (System.Object sender, System.EventArgs args) [0x00000]
item changed
open uri = file:///home/jeff/Photos/2008/04/13/IMG_4314.JPG
open uri = file:///home/jeff/Photos/2008/04/13/IMG_4314.JPG
Inhibit screensaver for slideshow
Xlib: extension "GLX" missing on display ":0.0".
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GdkGlx.GlxException: Unable to find matching visual
  at GdkGlx.Context..ctor (Gdk.Screen screen, GdkGlx.Context share_list, System.Int32[] attr) [0x00000]
  at GdkGlx.Context..ctor (Gdk.Screen screen, System.Int32[] attr) [0x00000]
  at FSpot.TextureDisplay.OnRealized () [0x00000]
  at Gtk.Widget.realized_cb (IntPtr widget) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.realized_cb(IntPtr widget)
   at Gtk.Widget.realized_cb(IntPtr )
   at Gtk.Notebook.gtk_notebook_set_current_page(IntPtr , Int32 )
   at Gtk.Notebook.gtk_notebook_set_current_page(IntPtr , Int32 )
   at Gtk.Notebook.set_CurrentPage(Int32 value)
   at FSpot.FullScreenView.PlayPause()
   at MainWindow.HandleViewSlideShow(System.Object sender, System.EventArgs args)
   at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
   at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at FSpot.Driver.Main(System.String[] args)
Segmentation fault (core dumped)

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=532047

Changed in f-spot:
importance: Undecided → Medium
status: New → Triaged
Changed in f-spot:
status: Unknown → New
Revision history for this message
mirak (mirak-mirak) wrote :

I have this bug when I plug my hd8500

it doesn't happen with nvidia 6600GT and proprietary driver

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

This should be fixed in Ubuntu 9.10. Thanks for reporting.

Changed in f-spot (Ubuntu):
status: Triaged → Fix Released
Changed in f-spot:
importance: Unknown → Medium
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.