Comment 4 for bug 496134

Revision history for this message
ricardisimo (ricardisimo) wrote :

It looks like I get several, some maybe involving my desktop theme, or something of the sort. The following is what happened when I first printed an photo, and then while waiting for the printing to finish, tried "Print Preview". Shortly after that F-Spot crashed.

:~$ f-spot
[Info 19:40:40.171] Initializing DBus
[Info 19:40:40.572] Initializing Mono.Addins
[Info 19:40:41.276] Starting new FSpot server (f-spot 0.6.1.5)

** (f-spot:8549): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:8549): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:8549): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:8549): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (f-spot:8549): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
[Info 19:40:47.555] Starting BeagleService
[Info 19:40:47.667] Hack for gnome-settings-daemon engaged

(f-spot:8549): 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.
[Warn 19:41:28.659] Unable to load image file:///home/ricardo/Photos/2009/12/11/dscn0128 (Modified).jpg
 - Object reference not set to an instance of an object (in `Cms')
  at Cms.Transform..ctor (Cms.Profile[] profiles, Format input_format, Format output_format, Intent intent, UInt32 flags) [0x00000]
  at FSpot.ColorManagement.ApplyProfile (Gdk.Pixbuf pixbuf, Cms.Profile image_profile, Cms.Profile destination_profile) [0x00000]
  at FSpot.PrintOperation.OnDrawPage (Gtk.PrintContext context, Int32 page_nr) [0x00000]
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Stacktrace:

  at (wrapper managed-to-native) Cms.NativeMethods.CmsDeleteTransform (System.Runtime.InteropServices.HandleRef) <0x00004>
  at (wrapper managed-to-native) Cms.NativeMethods.CmsDeleteTransform (System.Runtime.InteropServices.HandleRef) <0xffffffff>
  at Cms.Transform.Cleanup () <0x00030>
  at Cms.Transform.Finalize () <0x00016>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

 f-spot [0x80c8824]
 f-spot [0x80f4693]
 [0x630410]
 /usr/lib/liblcms.so.1(cmsDeleteTransform+0x14) [0x24ff744]
 [0x72d12c1]
 [0x72d1277]
 [0x5fbc48]
 f-spot [0x812ba39]
 f-spot [0x81d3751]
 f-spot [0x812bc24]
 f-spot [0x814f96c]
 f-spot [0x81bf9f2]
 f-spot [0x81de055]
 /lib/tls/i686/cmov/libpthread.so.0 [0xe8a80e]
 /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0x4a87ee]

Debug info from gdb:

[Warn 19:41:51.741] Unable to load image file:///home/ricardo/Photos/2009/12/11/dscn0128 (Modified).jpg
 - Object reference not set to an instance of an object (in `Cms')
  at Cms.Transform..ctor (Cms.Profile[] profiles, Format input_format, Format output_format, Intent intent, UInt32 flags) [0x00000]
  at FSpot.ColorManagement.ApplyProfile (Gdk.Pixbuf pixbuf, Cms.Profile image_profile, Cms.Profile destination_profile) [0x00000]
  at FSpot.PrintOperation.OnDrawPage (Gtk.PrintContext context, Int32 page_nr) [0x00000]
[Thread debugging using libthread_db enabled]
[New Thread 0x342db70 (LWP 8561)]
[New Thread 0x23e0b70 (LWP 8559)]
[New Thread 0x2b25b70 (LWP 8556)]
[New Thread 0x2164b70 (LWP 8555)]
[New Thread 0x49aeb70 (LWP 8553)]
[New Thread 0xcddb70 (LWP 8551)]
[New Thread 0x8beb70 (LWP 8550)]
0x024ec5e0 in cmsLinearInterpLUT16 () from /usr/lib/liblcms.so.1
  8 Thread 0x8beb70 (LWP 8550) 0x00630422 in __kernel_vsyscall ()
  7 Thread 0xcddb70 (LWP 8551) 0x00630422 in __kernel_vsyscall ()
  6 Thread 0x49aeb70 (LWP 8553) 0x00630422 in __kernel_vsyscall ()
  5 Thread 0x2164b70 (LWP 8555) 0x00630422 in __kernel_vsyscall ()
  4 Thread 0x2b25b70 (LWP 8556) 0x00630422 in __kernel_vsyscall ()
  3 Thread 0x23e0b70 (LWP 8559) 0x00630422 in __kernel_vsyscall ()
  2 Thread 0x342db70 (LWP 8561) 0x00630422 in __kernel_vsyscall ()
* 1 Thread 0xa156f0 (LWP 8549) 0x024ec5e0 in cmsLinearInterpLUT16 ()
   from /usr/lib/liblcms.so.1

Thread 8 (Thread 0x8beb70 (LWP 8550)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e92466 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081a3658 in ?? ()
#3 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xcddb70 (LWP 8551)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e91c8b in read () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x080c89be in ?? ()
#3 0x080f4693 in ?? ()
#4 <signal handler called>
#5 0x024ff744 in cmsDeleteTransform () from /usr/lib/liblcms.so.1
#6 0x00cdd0a8 in ?? ()
#7 0x072d12c1 in ?? ()
#8 0x072d1277 in ?? ()
#9 0x005fbc48 in ?? ()
#10 0x0812ba39 in ?? ()
#11 0x081d3751 in ?? ()
#12 0x0812bc24 in ?? ()
#13 0x0814f96c in ?? ()
#14 0x081bf9f2 in ?? ()
#15 0x081de055 in ?? ()
#16 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0x49aeb70 (LWP 8553)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e8ee15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081a843b in ?? ()
#3 0x081a84f4 in ?? ()
#4 0x081c3dcf in ?? ()
#5 0x0814c923 in ?? ()
#6 0x0737435d in ?? ()
#7 0x073740bd in ?? ()
#8 0x07373fd1 in ?? ()
#9 0x0014ff90 in ?? ()
#10 0x0810e6a4 in mono_runtime_delegate_invoke ()
#11 0x0814f9d7 in ?? ()
#12 0x081bf9f2 in ?? ()
#13 0x081de055 in ?? ()
#14 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x2164b70 (LWP 8555)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e8ee15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081a843b in ?? ()
#3 0x081a84f4 in ?? ()
#4 0x081c3dcf in ?? ()
#5 0x0814b189 in ?? ()
#6 0x01c21008 in ?? ()
#7 0x01c20e6b in ?? ()
#8 0x01c20d24 in ?? ()
#9 0x0014ff90 in ?? ()
#10 0x0810e6a4 in mono_runtime_delegate_invoke ()
#11 0x0814f9d7 in ?? ()
#12 0x081bf9f2 in ?? ()
#13 0x081de055 in ?? ()
#14 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0x2b25b70 (LWP 8556)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e8ee15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081a843b in ?? ()
#3 0x081a84f4 in ?? ()
#4 0x081c3dcf in ?? ()
#5 0x0814b189 in ?? ()
#6 0x01c21008 in ?? ()
#7 0x01c20e6b in ?? ()
#8 0x01c20979 in ?? ()
#9 0x0014ff90 in ?? ()
#10 0x0810e6a4 in mono_runtime_delegate_invoke ()
#11 0x0814f9d7 in ?? ()
#12 0x081bf9f2 in ?? ()
#13 0x081de055 in ?? ()
#14 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x23e0b70 (LWP 8559)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e8ee15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081a843b in ?? ()
#3 0x081a84f4 in ?? ()
#4 0x081c3dcf in ?? ()
#5 0x0815265e in ?? ()
#6 0x0814f96c in ?? ()
#7 0x081bf9f2 in ?? ()
#8 0x081de055 in ?? ()
#9 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x342db70 (LWP 8561)):
#0 0x00630422 in __kernel_vsyscall ()
#1 0x00e8ee15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081a843b in ?? ()
#3 0x081a84f4 in ?? ()
#4 0x081c3dcf in ?? ()
#5 0x0815265e in ?? ()
#6 0x0814f96c in ?? ()
#7 0x081bf9f2 in ?? ()
#8 0x081de055 in ?? ()
#9 0x00e8a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x004a87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xa156f0 (LWP 8549)):
#0 0x024ec5e0 in cmsLinearInterpLUT16 () from /usr/lib/liblcms.so.1
#1 0x08e6b440 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

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

Aborted