f-spot: Crashes on startup

Bug #1201212 reported by Stephen Michael Kellat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
f-spot (Debian)
Fix Released
Unknown
f-spot (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/716689:

Package: f-spot
Version: 0.8.2-5
Severity: grave

F-Spot crashes on startup even when run from a clean profile (my "guest"
user's home directory was completely emptied before the following run).
Don't be fooled by the "No session dbus found" message, this only
appears when I run under "sux - guest"; running f-spot in a real Gnome
session opened by guest leads to the same stacktrace.

I'm afraid I can't pinpoint when this problem started to appear, as I
don't use F-Spot as often as I used to.

guest@polymir:~$ f-spot
** No session dbus found. Starting one **
[Info 14:30:17.533] Initializing Mono.Addins
Could not allocate -30 bytes
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringAnsi (intptr) <0xffffffff>
  at Cms.Profile.get_ProductDescription () <0x0006b>
  at FSpot.ColorManagement.AddProfiles (string,System.Collections.Generic.IDictionary`2<string, Cms.Profile>) <0x000e7>
  at FSpot.ColorManagement.AddProfiles (string,System.Collections.Generic.IDictionary`2<string, Cms.Profile>) <0x002ab>
  at FSpot.ColorManagement.get_Profiles () <0x001bb>
  at FSpot.TagSelectionWidget.IconDataFunc (Gtk.TreeViewColumn,Gtk.CellRenderer,Gtk.TreeModel,Gtk.TreeIter) <0x000eb>
  at GtkSharp.TreeCellDataFuncWrapper.NativeCallback (intptr,intptr,intptr,intptr,intptr) <0x0011b>
  at (wrapper native-to-managed) GtkSharp.TreeCellDataFuncWrapper.NativeCallback (intptr,intptr,intptr,intptr,intptr) <0xffffffff>
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at FSpot.Driver.Startup () <0x002eb>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0008e>
  at FSpot.Driver.Main (string[]) <0x00827>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

 mono() [0x4a7141]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0xf210) [0x7f9d9cc6f210]
 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f9d9c8e51e5]
 /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f9d9c8e8398]
 mono() [0x6082bb]
 mono() [0x608352]
 mono() [0x607fc6]
 mono() [0x606ddd]
 mono(mono_string_new+0x31) [0x5a35e1]
 [0x4148cd5a]

Debug info from gdb:

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[New LWP 30719]
[New LWP 30718]
[New LWP 30671]
[New LWP 30576]
[New LWP 30569]
[New LWP 30518]
[New LWP 30517]
[New LWP 30516]
[New LWP 30515]
[New LWP 30514]
[New LWP 30513]
[New LWP 30512]
[New LWP 30511]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fffafc00000
0x00007f9d9cc6ee07 in __libc_waitpid (pid=<optimized out>, stat_loc=<optimized out>, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:40
40 ../sysdeps/unix/sysv/linux/waitpid.c: Aucun fichier ou dossier de ce type.
  Id Target Id Frame
  14 Thread 0x7f9d9c06f700 (LWP 30511) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  13 Thread 0x7f9d9b86e700 (LWP 30512) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  12 Thread 0x7f9d9b06d700 (LWP 30513) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  11 Thread 0x7f9d9a86c700 (LWP 30514) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  10 Thread 0x7f9d9a06b700 (LWP 30515) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  9 Thread 0x7f9d9986a700 (LWP 30516) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  8 Thread 0x7f9d99069700 (LWP 30517) "mono" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  7 Thread 0x7f9d98417700 (LWP 30518) "mono" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
  6 Thread 0x7f9d88caf700 (LWP 30569) "gdbus" 0x00007f9d9c98d19d in poll () at ../sysdeps/unix/syscall-template.S:81
  5 Thread 0x7f9d8a287700 (LWP 30576) "f-spot" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  4 Thread 0x7f9d71f9e700 (LWP 30671) "f-spot" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  3 Thread 0x7f9d713a7700 (LWP 30718) "f-spot" 0x00007f9d9cc6eacd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  2 Thread 0x7f9d721af700 (LWP 30719) "f-spot" 0x00007f9d70f2659a in jpeg_idct_islow () from /usr/lib/x86_64-linux-gnu/libjpeg.so.8
* 1 Thread 0x7f9d9d7b5740 (LWP 30461) "f-spot" 0x00007f9d9cc6ee07 in __libc_waitpid (pid=<optimized out>, stat_loc=<optimized out>, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:40

Thread 14 (Thread 0x7f9d9c06f700 (LWP 30511)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d9c06f700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 13 (Thread 0x7f9d9b86e700 (LWP 30512)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d9b86e700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7f9d9b06d700 (LWP 30513)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d9b06d700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7f9d9a86c700 (LWP 30514)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d9a86c700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7f9d9a06b700 (LWP 30515)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d9a06b700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f9d9986a700 (LWP 30516)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d9986a700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f9d99069700 (LWP 30517)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000601993 in ?? ()
#2 0x00000000005f9b55 in ?? ()
#3 0x00000000005fffe7 in ?? ()
#4 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d99069700) at pthread_create.c:311
#5 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f9d98417700 (LWP 30518)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x00000000005ef018 in mono_sem_wait ()
#2 0x000000000059920b in ?? ()
#3 0x000000000057ce52 in ?? ()
#4 0x00000000005e3de1 in ?? ()
#5 0x00000000005f2a19 in ?? ()
#6 0x00000000006016e4 in ?? ()
#7 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d98417700) at pthread_create.c:311
#8 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f9d88caf700 (LWP 30569)):
#0 0x00007f9d9c98d19d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f9d90f18194 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9d90f185fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9d91e2ecf6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f9d90f3c1d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d88caf700) at pthread_create.c:311
#6 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f9d8a287700 (LWP 30576)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00000000005cd20b in ?? ()
#2 0x00000000005e0e55 in ?? ()
#3 0x000000000057ab3e in ?? ()
#4 0x000000000057c799 in ?? ()
#5 0x00000000413b9ee8 in ?? ()
#6 0x00007f9d78000e40 in ?? ()
#7 0x00007f9d8a286a10 in ?? ()
#8 0x00007f9d8a286a17 in ?? ()
#9 0x00007f9d8afa3938 in ?? ()
#10 0x00007f9d78000ed0 in ?? ()
#11 0x00007f9d8a286a30 in ?? ()
#12 0x00007f9d8a2869a0 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9d71f9e700 (LWP 30671)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00000000005cd20b in ?? ()
#2 0x00000000005e0e55 in ?? ()
#3 0x000000000059c788 in ?? ()
#4 0x00000000406dda8d in ?? ()
#5 0x00007f9d64000e40 in ?? ()
#6 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9d713a7700 (LWP 30718)):
#0 0x00007f9d9cc6eacd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00000000005e30c7 in ?? ()
#2 0x000000000057e5bb in ?? ()
#3 0x000000000057ce52 in ?? ()
#4 0x00000000005e3de1 in ?? ()
#5 0x00000000005f2a19 in ?? ()
#6 0x00000000006016e4 in ?? ()
#7 0x00007f9d9cc67e0e in start_thread (arg=0x7f9d713a7700) at pthread_create.c:311
#8 0x00007f9d9c99893d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f9d721af700 (LWP 30719)):
#0 0x00007f9d70f2659a in jpeg_idct_islow () from /usr/lib/x86_64-linux-gnu/libjpeg.so.8
#1 0x00007f9d70f14412 in ?? () from /usr/lib/x86_64-linux-gnu/libjpeg.so.8
#2 0x00007f9d70f194de in ?? () from /usr/lib/x86_64-linux-gnu/libjpeg.so.8
#3 0x00007f9d70f11c1e in jpeg_read_scanlines () from /usr/lib/x86_64-linux-gnu/libjpeg.so.8
#4 0x00007f9d7116261a in ?? () from /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
#5 0x00007f9d7116385c in ?? () from /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
#6 0x00007f9d920d509d in gdk_pixbuf_loader_write () from /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#7 0x00000000406dfb88 in ?? ()
#8 0x00007f9d68000e40 in ?? ()
#9 0x00007f9d8a5eb280 in ?? ()
#10 0x00007f9d721ae920 in ?? ()
#11 0x00007f9d721aecf8 in ?? ()
#12 0x00007f9d68001240 in ?? ()
#13 0x00007f9d721aea80 in ?? ()
#14 0x00007f9d721ae940 in ?? ()
#15 0x00007f9d721aecf8 in ?? ()
#16 0x00007f9d8a5e9e38 in ?? ()
#17 0x00007f9d8a309000 in ?? ()
#18 0x000000004011afe0 in ?? ()
#19 0x00007f9d721ae9b8 in ?? ()
#20 0x00007f9d8a309020 in ?? ()
#21 0x0000000041eb2fa4 in ?? ()
#22 0x0000000000010000 in ?? ()
#23 0x0000000000010000 in ?? ()
#24 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9d9d7b5740 (LWP 30461)):
#0 0x00007f9d9cc6ee07 in __libc_waitpid (pid=<optimized out>, stat_loc=<optimized out>, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:40
#1 0x00000000004a7258 in ?? ()
#2 <signal handler called>
#3 0x00007f9d9c8e51e5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#4 0x00007f9d9c8e8398 in __GI_abort () at abort.c:90
#5 0x00000000006082bb in ?? ()
#6 0x0000000000608352 in ?? ()
#7 0x0000000000607fc6 in ?? ()
#8 0x0000000000606ddd in ?? ()
#9 0x00000000005a35e1 in mono_string_new ()
#10 0x000000004148cd5a in ?? ()
#11 0x00007fffafb77720 in ?? ()
#12 0x0000000052474220 in ?? ()
#13 0x00007f9d7766eb18 in ?? ()
#14 0x00007fffafb76f80 in ?? ()
#15 0x00007f9d7766eb18 in ?? ()
#16 0x00007fffafb76f80 in ?? ()
#17 0x00007fffafb76ed0 in ?? ()
#18 0x0000000000000000 in ?? ()

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

guest@polymir:~$

Thanks,

Roland.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages f-spot depends on:
ii dbus 1.6.12-1
ii gconf2 3.2.6-1
ii gvfs-bin 1.16.3-1
ii libc6 2.17-7
ii libcairo2 1.12.14-5
ii libflickrnet2.2-cil 1:2.2.0-4
ii libgconf2.0-cil 2.24.2-3
ii libgdk-pixbuf2.0-0 2.28.2-1
ii libglib2.0-0 2.36.3-3
ii libglib2.0-cil 2.12.10-5
ii libgnome-keyring1.0-cil 1.0.0-4
ii libgnome2.24-cil 2.24.2-3
ii libgnomeui-0 2.24.5-2
ii libgtk2.0-0 2.24.20-1
ii libgtk2.0-cil 2.12.10-5
ii liblcms1 1.19.dfsg-1.2
ii libmono-addins-gui0.2-cil 0.6.2-2
ii libmono-addins0.2-cil 0.6.2-2
ii libmono-cairo4.0-cil 3.0.6+dfsg2-4
ii libmono-corlib4.0-cil 3.0.6+dfsg2-4
ii libmono-posix4.0-cil 3.0.6+dfsg2-4
ii libmono-sharpzip4.84-cil 3.0.6+dfsg2-4
ii libmono-simd4.0-cil 3.0.6+dfsg2-4
ii libmono-system-core4.0-cil 3.0.6+dfsg2-4
ii libmono-system-web4.0-cil 3.0.6+dfsg2-4
ii libmono-system-xml4.0-cil 3.0.6+dfsg2-4
ii libmono-system4.0-cil 3.0.6+dfsg2-4
ii libndesk-dbus1.0-cil 0.6.0-6
ii libpango1.0-0 1.32.5-5+b1
ii libsqlite3-0 3.7.17-1
ii libunique-1.0-0 1.1.6-4
ii libx11-6 2:1.6.0-1
ii libxcomposite1 1:0.4.4-1
ii mono-runtime 3.0.6+dfsg2-4

Versions of packages f-spot recommends:
ii dbus-x11 1.6.12-1
ii dcraw 8.99-1+b2

f-spot suggests no packages.

-- no debconf information

--
Roland Mas

The best definition of an immortal is someone who hasn't died yet.
  -- in Ye Gods! (Tom Holt)

Changed in f-spot (Debian):
importance: Undecided → Unknown
Changed in f-spot (Debian):
status: New → Confirmed
Changed in f-spot (Debian):
status: Confirmed → Fix Released
Changed in f-spot (Ubuntu):
status: New → Invalid
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.