f-spot crashes when exporting to Zooomr
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libflickrnet (Debian) |
Fix Released
|
Unknown
|
|||
libflickrnet (Ubuntu) |
Fix Released
|
Medium
|
Chris Coulson |
Bug Description
Binary package hint: f-spot
f-spot crashes when trying to authorize access to Zooomr in order to export pictures.
My current System Ubuntu Intrepid up to date as of Oct 23rd:
$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
f-spot version:
$ apt-cache policy f-spot
f-spot:
Installed: 0.5.0.3-0ubuntu1
Candidate: 0.5.0.3-0ubuntu1
Version table:
*** 0.5.0.3-0ubuntu1 0
500 http://
100 /var/lib/
How to reproduce crash:
1.- Open f-spot and import some pictures if necessary.
2.- Select at least one picture.
3.- Go to menu: Photo->Export to->Zooomr
4.- f-spot will ask you to Authorize it, in order to upload photos. Click the button labeled "Authorize" in the "Export" Dialog and f-spot will crash.
What should have happened:
After clicking "Authorize" f-spot should have opened a new browser window or tab sending you to Zooomr API authorization page, as it happens with Flickr export. After that you would be able to click "Complete Authorization" and export the desired pictures to Zooomr (as it happens with Flickr export)
The output from f-spot --debug is the following:
$ f-spot --debug
** Running f-spot in Debug Mode **
** Running Mono with --debug **
[Info 12:51:46.468] Initializing DBus
[Debug 12:51:46.647] DBusInitialization took 0.138103s
[Info 12:51:46.647] Initializing Mono.Addins
[Debug 12:51:46.890] Mono.Addins Initialization took 0.242322s
[Info 12:51:46.897] Starting new FSpot server
[Debug 12:51:47.064] Db Initialization took 0.077519s
[Debug 12:51:47.490] QueryToTemp took 0.005044s : SELECT id, time, uri, description, roll_id, default_version_id, rating, md5_sum FROM photos WHERE id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY time DESC
[Debug 12:51:47.648] Query took 0.015846s : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 0
[Debug 12:51:47.737] PhotosPerMonth took 0.017206s
[Debug 12:51:47.738] TimeAdaptor REAL Reload took 0.225277s
[Info 12:51:47.764] Starting BeagleService
[Debug 12:51:47.765] BeagleService startup took 1.5E-05s
[Info 12:51:47.765] Hack for gnome-settings-
[Debug 12:51:47.862] IndexOf took 0.000718s : SELECT ROWID FROM photoquery_temp_0 WHERE time <= 1230764399 ORDER BY time DESC LIMIT 1
[Debug 12:51:47.863] IndexOf took 0.000515s : SELECT ROWID FROM photoquery_temp_0 WHERE id = 262
(f-spot:12550): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_
[Debug 12:51:51.461] open uri = file://
[Debug 12:51:51.583] open uri = file://
[Debug 12:51:51.584] open uri = file://
(f-spot:12550): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(f-spot:12550): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionM
System.
at System.
at System.
at FlickrNet.
at FlickrNet.
at FlickrNet.
at FlickrNet.
at FlickrRemote.
at FSpotFlickrExpo
at FSpotFlickrExpo
at GLib.Signal.
at GLib.ExceptionM
at GLib.Signal.
at GLib.Signal.
at Gtk.Application
at Gtk.Application
at Gtk.Application
at Gnome.Program.Run()
at FSpot.Driver.
[Debug 12:53:45.643] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.644] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.645] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.646] Finalizer called on FSpot.Utils.
[Debug 12:53:45.652] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.652] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.653] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.653] Finalizer called on FSpot.Category. Should be Disposed
[Debug 12:53:45.655] Finalizer called on FSpot.Tag. Should be Disposed
If any other information or testing is required, Please let me know.
Related branches
Changed in libflickrnet: | |
status: | Unknown → Fix Released |
Thank you for your bug report. This crash is due to a bug in libflickrnet, so I'm re-assinging. F-Spot seems to bundle it's own patched libflickrnet which doesn't have this problem, but F-Spot isn't built against this version.
FYI, there is a patch in the upstream issue tracker for libflickrnet to make Zoomr support work. This patch will fix the crasher you see, in particular, this bit of the patch will fix it:
@@ -443,7 +443,8 @@
{
// This is needed in the Compact Framework
// See for more details: http:// msdn2.microsoft .com/en- us/library/ 1afx2b0f. aspx
- req.GetRequestS tream() .Close( );
+ if (req.Method= ="POST" )
+ req.GetRequestS tream() .Close( );
}