SIGSEGV fatal error with f-spot

Bug #585020 reported by KevinM
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
f-spot (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: f-spot

Using the -3 64bit kernel of meercat. I get this error when running f-spot from terminal:
$ f-spot
[Info 17:07:22.321] Initializing Mono.Addins
[Info 17:07:24.410] Hack for gnome-settings-daemon engaged
Stacktrace:

  at (wrapper managed-to-native) Gtk.IconTheme.gtk_icon_theme_load_icon (intptr,intptr,int,int,intptr&) <0x0006e>
  at (wrapper managed-to-native) Gtk.IconTheme.gtk_icon_theme_load_icon (intptr,intptr,int,int,intptr&) <0xffffffff>
  at Gtk.IconTheme.LoadIcon (string,int,Gtk.IconLookupFlags) <0x0005f>
  at FSpot.Utils.GtkUtil.TryLoadIcon (Gtk.IconTheme,string,int,Gtk.IconLookupFlags) <0x0003f>
  at ImportCommand.ImportFromFile (PhotoStore,string) <0x005d3>
  at FSpot.MainWindow.ImportFile (string) <0x0005f>
  at FSpot.App.HandleImport (string) <0x00107>
  at FSpot.App.HandleOrganize () <0x00027>
  at FSpot.App.Organize () <0x0002f>
  at FSpot.Driver.Main (string[]) <0x012b3>
  at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

 f-spot() [0x47b77f]
 f-spot() [0x4aef3f]
 /lib/libpthread.so.0(+0xf940) [0x7f181da83940]
 /lib/libc.so.6(+0x777bd) [0x7f181d4e57bd]
 /lib/libc.so.6(+0x7afed) [0x7f181d4e8fed]
 /lib/libc.so.6(__libc_malloc+0x6e) [0x7f181d4ea5ce]
 /usr/lib/libgdk_pixbuf-2.0.so.0(gdk_pixbuf_new+0x104) [0x7f181b37c2f4]
 /usr/lib/libgdk_pixbuf-2.0.so.0(gdk_pixbuf_scale_simple+0xb7) [0x7f181b384007]
 /usr/lib/libgtk-x11-2.0.so.0(+0x12079d) [0x7f181b6b479d]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_icon_info_load_icon+0x72) [0x7f181b6b4e12]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_icon_theme_load_icon+0x13f) [0x7f181b6b6f7f]
 [0x414ee24e]

Debug info from gdb:

[Thread debugging using libthread_db enabled]
[New Thread 0x7f1807a7b710 (LWP 1775)]
[New Thread 0x7f18084d2710 (LWP 1768)]
[New Thread 0x7f18086d3710 (LWP 1767)]
[New Thread 0x7f180c58e710 (LWP 1765)]
[New Thread 0x7f181c23b710 (LWP 1760)]
[New Thread 0x7f181e5ca710 (LWP 1759)]
0x00007f181da8298d in read () from /lib/libpthread.so.0
  7 Thread 0x7f181e5ca710 (LWP 1759) 0x00007f181da8316d in nanosleep ()
   from /lib/libpthread.so.0
  6 Thread 0x7f181c23b710 (LWP 1760) 0x00007f181da81ba0 in sem_wait ()
   from /lib/libpthread.so.0
  5 Thread 0x7f180c58e710 (LWP 1765) 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  4 Thread 0x7f18086d3710 (LWP 1767) 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  3 Thread 0x7f18084d2710 (LWP 1768) 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 0x7f1807a7b710 (LWP 1775) 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
* 1 Thread 0x7f181e788740 (LWP 1758) 0x00007f181da8298d in read ()
   from /lib/libpthread.so.0

Thread 7 (Thread 0x7f181e5ca710 (LWP 1759)):
#0 0x00007f181da8316d in nanosleep () from /lib/libpthread.so.0
#1 0x0000000000556342 in ?? ()
#2 0x00007f181da7a9ca in start_thread () from /lib/libpthread.so.0
#3 0x00007f181d55472d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f181c23b710 (LWP 1760)):
#0 0x00007f181da81ba0 in sem_wait () from /lib/libpthread.so.0
#1 0x00000000004e4aaa in ?? ()
#2 0x0000000000505035 in ?? ()
#3 0x0000000000570073 in ?? ()
#4 0x000000000058de21 in ?? ()
#5 0x00007f181da7a9ca in start_thread () from /lib/libpthread.so.0
#6 0x00007f181d55472d in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f180c58e710 (LWP 1765)):
#0 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x000000000055b51c in ?? ()
#2 0x0000000000573885 in ?? ()
#3 0x00000000005025cb in ?? ()
#4 0x00000000414f61ae in ?? ()
#5 0x00000000026e8f00 in ?? ()
#6 0x00007f1815603ac8 in ?? ()
#7 0x00007f1807af2f00 in ?? ()
#8 0x00000000414f5f14 in ?? ()
#9 0x00007f181e607b28 in ?? ()
#10 0x00007f180c58dc50 in ?? ()
#11 0x00007f180c58dbc0 in ?? ()
#12 0x00007f180c58e710 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f18086d3710 (LWP 1767)):
#0 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x000000000055b51c in ?? ()
#2 0x0000000000573885 in ?? ()
#3 0x00000000005014b3 in ?? ()
#4 0x0000000040ed68f8 in ?? ()
#5 0x0000000002a80e80 in ?? ()
#6 0x0000000000000001 in ?? ()
#7 0x0000000000000206 in ?? ()
#8 0x00007f18086d3710 in ?? ()
#9 0x00007f18086f6a48 in ?? ()
#10 0x00007f18086d2cc0 in ?? ()
#11 0x00007f18086d2bd0 in ?? ()
#12 0x00007f18086d3710 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f18084d2710 (LWP 1768)):
#0 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x000000000055b51c in ?? ()
#2 0x0000000000573885 in ?? ()
#3 0x00000000005014b3 in ?? ()
#4 0x0000000040ed68f8 in ?? ()
#5 0x0000000002aca360 in ?? ()
#6 0x0000000000000001 in ?? ()
#7 0x0000000000000206 in ?? ()
#8 0x00007f18084d2710 in ?? ()
#9 0x00007f18086f68d0 in ?? ()
#10 0x00007f18084d1cc0 in ?? ()
#11 0x00007f18084d1bf0 in ?? ()
#12 0x00007f18084d2710 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1807a7b710 (LWP 1775)):
#0 0x00007f181da7f89c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x000000000055b51c in ?? ()
#2 0x0000000000573885 in ?? ()
#3 0x00000000005014b3 in ?? ()
#4 0x0000000040ed68f8 in ?? ()
#5 0x0000000002e93aa0 in ?? ()
#6 0x00007f1808754578 in ?? ()
#7 0x00007f1806f7ec00 in ?? ()
#8 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f181e788740 (LWP 1758)):
#0 0x00007f181da8298d in read () from /lib/libpthread.so.0
#1 0x000000000047b8f4 in ?? ()
#2 0x00000000004aef3f in ?? ()
#3 <signal handler called>
#4 0x00007f181d4e57bd in ?? () from /lib/libc.so.6
#5 0x00007f181d4e8fed in ?? () from /lib/libc.so.6
#6 0x00007f181d4ea5ce in malloc () from /lib/libc.so.6
#7 0x00007f181b37c2f4 in gdk_pixbuf_new ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#8 0x00007f181b384007 in gdk_pixbuf_scale_simple ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#9 0x00007f181b6b479d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00007f181b6b4e12 in gtk_icon_info_load_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007f181b6b6f7f in gtk_icon_theme_load_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00000000414ee24e in ?? ()
#13 0x00000000023ead50 in ?? ()
#14 0x00007f18156d3790 in ?? ()
#15 0x0000000002c0f460 in ?? ()
#16 0x00007f1806f72140 in ?? ()
#17 0x0000000002457540 in ?? ()
#18 0x00007fff677ae190 in ?? ()
#19 0x00007fff677ae060 in ?? ()
#20 0x00007f18156d3790 in ?? ()
#21 0x0000000002c0f460 in ?? ()
#22 0x0000000000000080 in ?? ()
#23 0x0000000000000000 in ?? ()

=================================================================
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.
=================================================================

$
Also while upgrading from lucid to meercat I got the following error displayed:
Setting up gconf2 (2.28.1-3ubuntu1) ...
WARNING: Failed to parse default value `' for schema (/schemas/desktop/gnome/f-spot/ui/main_window_x)
WARNING: Failed to parse default value `' for schema (/schemas/desktop/gnome/f-spot/ui/main_window_y)
WARNING: Failed to parse default value `' for schema (/schemas/desktop/gnome/f-spot/ui/viewer_x)
WARNING: Failed to parse default value `' for schema (/schemas/desktop/gnome/f-spot/ui/viewer_y)
WARNING: Failed to parse default value `[????????? ???????;gnome-appearance-properties.desktop,????????? ???????????? ???????????;gnome-default-applications.desktop,?????????? ??????????;system-config-printer.desktop] ' for schema (/schemas/apps/control-center/cc_actions_list)
Setting up libgnomevfs2-common (1:2.24.3-1ubuntu1) ...
I rebooted prior to running f-spot.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: f-spot 0.6.2-1
ProcVersionSignature: Ubuntu 2.6.34-3.10-generic 2.6.34
Uname: Linux 2.6.34-3-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Mon May 24 17:08:34 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: f-spot

Revision history for this message
KevinM (kevbert1) wrote :
Revision history for this message
KevinM (kevbert1) wrote :

I've performed a power down and now when I open f-spot I get the following:

$ f-spot
[Info 12:56:55.165] Initializing Mono.Addins
[Info 12:56:55.590] Hack for gnome-settings-daemon engaged
(f-spot:1990): 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 now close f-spot Window)
(f-spot:1990): Gdk-WARNING **: losing last reference to undestroyed window
[Info 12:57:12.300] Exiting...
$

This is repeatable.

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.