F-Spot "Viewer" crash when using --view %U

Bug #513252 reported by Paul_M
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
F-Spot
Won't Fix
Critical
f-spot (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: f-spot

- F-Spot 0.6.1.5-0ubuntu1 viewer crashes on startup / F-Spot Manager is working with Errors
- Ubuntu 9.10 amd64

F-spot Viewer;
When starting F-Spot in terminal with 'f-spot --view %U'

I get the following error;
(/usr/lib/f-spot/f-spot.exe:6269): GLib-WARNING **: g_set_prgname() called multiple times
[Info 14:34:10.586] Initializing DBus
[Info 14:34:10.704] Initializing Mono.Addins
[Info 14:34:10.863] Starting new FSpot server (f-spot 0.6.1.5)
[Warn 14:34:10.940] Caught an exception - Invalid URI: The format of the URI could not be determined: %U (in `System')
  at System.Uri..ctor (System.String uriString, Boolean dontEscape) [0x00000]
  at System.Uri..ctor (System.String uriString) [0x00000]
  at FSpot.Utils.UriList.AddUnknown (System.String unknown) [0x00000]
  at FSpot.Driver.Main (System.String[] args) [0x00000]

and gives a fatal error; Invalid URI: The format of the URI could not be determined: %U

An unhandled exception was thrown: Invalid URI: The format of the URI could not be determined: %U

  at System.Uri..ctor (System.String uriString, Boolean dontEscape) [0x00000]
  at System.Uri..ctor (System.String uriString) [0x00000]
  at FSpot.Utils.UriList.AddUnknown (System.String unknown) [0x00000]
  at FSpot.Driver.Main (System.String[] args) [0x00000]
.NET Version: 2.0.50727.1433

Assembly Version Information:

System.Core (3.5.0.0)
System.Configuration (2.0.0.0)
FSpot.Widgets (0.0.0.0)
System.Xml (2.0.0.0)
NDesk.DBus.Proxies (0.0.0.0)
gconf-sharp (2.24.0.0)
System.Data (2.0.0.0)
Mono.Data.SqliteClient (2.0.0.0)
FSpot.Query (0.0.0.0)
FSpot.JobScheduler (0.0.0.0)
gdk-sharp (2.12.0.0)
NDesk.DBus.GLib (1.0.0.0)
NDesk.DBus (1.0.0.0)
gnome-vfs-sharp (2.24.0.0)
Cms (0.0.0.0)
FSpot.Core (0.0.0.0)
FSpot.Platform (0.0.0.0)
Mono.Posix (2.0.0.0)
FSpot.Utils (0.0.0.0)
atk-sharp (2.12.0.0)
gtk-sharp (2.12.0.0)
Mono.Addins (0.4.0.0)
System (2.0.0.0)
Mono.Addins.Setup (0.4.0.0)
glib-sharp (2.12.0.0)
f-spot (0.6.1.5)
mscorlib (2.0.0.0)

Platform Information: Linux 2.6.31-18-generic x86_64 unknown GNU/Linux

Distribution Information:

[/etc/debian_version]
squeeze/sid

[/etc/lsb-release]
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

On F-Spot Manager the program is booting up but gives the following error;

(/usr/lib/f-spot/f-spot.exe:6273): GLib-WARNING **: g_set_prgname() called multiple times
[Info 14:37:44.972] Initializing DBus
[Info 14:37:45.108] Initializing Mono.Addins
[Info 14:37:45.277] Starting new FSpot server (f-spot 0.6.1.5)

** (/usr/lib/f-spot/f-spot.exe:6273): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (/usr/lib/f-spot/f-spot.exe:6273): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (/usr/lib/f-spot/f-spot.exe:6273): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (/usr/lib/f-spot/f-spot.exe:6273): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (/usr/lib/f-spot/f-spot.exe:6273): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
[Info 14:37:46.537] Starting BeagleService
[Info 14:37:46.559] Hack for gnome-settings-daemon engaged

(/usr/lib/f-spot/f-spot.exe:6273): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.

I dont know if these should be 2 separate bug's but as there are so many of them it is impossible to find the right one :(

If you need aditional info please let me know and I will (try) to send the needed info.

Related branches

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, confirming, will send upstream.

Changed in f-spot (Ubuntu):
importance: Undecided → Medium
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
status: New → Confirmed
summary: - F-Spot "Viewer" crash
+ F-Spot "Viewer" crash when using --view %U
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:
 https://bugzilla.gnome.org/show_bug.cgi?id=608281

Changed in f-spot (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package f-spot - 0.6.1.5-2ubuntu5

---------------
f-spot (0.6.1.5-2ubuntu5) lucid; urgency=low

  * debian/patches/ubuntu_add_save_and_undo.patch:
    + Save over existing files more safely.
    + Save orientation where possible.
  * debian/patches/ubuntu_add_other_files_in_directory_in_view_mode.patch:
    + Watch directories that f-spot is viewing, and add newly created images to
      the viewer.
  * debian/patches/ubuntu_only_update_timestamp_of_unprotected_versions.patch:
    + Only write out DateTimeOriginal if the file is an unprotected version.
      The initially imported file is a protected version which is not written
      to. Prevents the most obnoxious part of (LP: #175191)
  * debian/patches/ubuntu_handle_broken_uris_to_view_mode.patch:
    + Catch exceptions interpreting the paths passed to the --view option.
      (LP: #513252)
  * debian/patches/git_fix_soft_focus_memleak.patch:
  * debian/patches/git_fix_straighten_editor_memleak.patch:
    + Fix memleaks in straighten and soft-focus editors (LP: 378954).
      Patches taken from f-spot git.
 -- Christopher James Halse Rogers <email address hidden> Thu, 18 Mar 2010 10:50:48 +1100

Changed in f-spot (Ubuntu):
status: Triaged → Fix Released
Changed in f-spot:
status: Unknown → New
Changed in f-spot:
importance: Unknown → Critical
Changed in f-spot:
status: New → Won't Fix
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.