Comment 4 for bug 37412

sam tygier (samtygier) wrote :

this is still present in edgy as of 20060929.

Can i recommend that the the priority be increased, as this is a crasher in a default application when using a very user visible feature.

lcms: Error #12288; Corrupted memory profile
System.Exception: Invalid Profile Data
  at Cms.Profile..ctor (System.Byte[] data, Int32 start_offset, Int32 length) [0x00000]
  at JpegHeader.GetProfile () [0x00000]
open uri = file:///home/sam/Photos/2004/3/5/img_0024.jpg

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

Stacktrace:

  at (wrapper managed-to-native) Cms.Profile.f_cmsCreateBCHSWabstractProfile (int,double,double,double,double,double,Cms.ColorCIExyY,Cms.ColorCIExyY,System.Runtime.InteropServices.HandleRef[]) <0xffffffff>
  at (wrapper managed-to-native) Cms.Profile.f_cmsCreateBCHSWabstractProfile (int,double,double,double,double,double,Cms.ColorCIExyY,Cms.ColorCIExyY,System.Runtime.InteropServices.HandleRef[]) <0x000ec>
  at Cms.Profile.CreateAbstract (int,double,double,double,double,double,Cms.GammaTable[],Cms.ColorCIExyY,Cms.ColorCIExyY) <0x00238>
  at FSpot.ColorDialog.AdjustmentProfile () <0x004e8>
  at FSpot.ColorDialog.Adjust () <0x00190>
  at FSpot.ColorDialog.RangeChanged (object,System.EventArgs) <0x00058>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x0008c>
  at GLib.Signal.voidObjectCallback (intptr,intptr) <0x00108>
  at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr) <0x00044>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00080>
  at Gtk.Application.Run () <0x0000c>
  at Gnome.Program.Run () <0x00010>
  at FSpot.Driver.Main (string[]) <0x007d4>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0x00064>

Native stacktrace:

        mono(mono_handle_native_sigsegv+0xec) [0x1012308c]
        mono [0x100eca20]
        [0x100380]
        [0x103da700]
        /usr/lib/f-spot/libfspot.so.0(f_cmsCreateBCHSWabstractProfile+0x8c) [0xe06e0c4]
        [0x3358204c]
        [0x33581bec]
        [0x33580e6c]
        [0x335bcde4]
        [0x335bcbbc]
        [0x31ff6a78]
        [0x33508244]
        [0x32dddbc0]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x6c) [0xecea1f0]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x158) [0xecd941c]
        /usr/lib/libgobject-2.0.so.0 [0xecedd78]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x888) [0xeceed8c]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x68) [0xeceef58]
        /usr/lib/libgtk-x11-2.0.so.0 [0xf56f924]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x6c) [0xecea1f0]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x158) [0xecd941c]
        /usr/lib/libgobject-2.0.so.0 [0xeceda84]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x888) [0xeceed8c]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x68) [0xeceef58]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_adjustment_value_changed+0x7c) [0xf421020]
        /usr/lib/libgtk-x11-2.0.so.0 [0xf57125c]
        /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__ENUM_DOUBLE+0x88) [0xf52603c]
        /usr/lib/libgobject-2.0.so.0 [0xecd762c]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x158) [0xecd941c]
        /usr/lib/libgobject-2.0.so.0 [0xecedbd0]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x618) [0xeceeb1c]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x68) [0xeceef58]
        /usr/lib/libgtk-x11-2.0.so.0 [0xf5714e4]
        /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x84) [0xf526368]
        /usr/lib/libgobject-2.0.so.0 [0xecd762c]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x158) [0xecd941c]
        /usr/lib/libgobject-2.0.so.0 [0xecedbd0]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x618) [0xeceeb1c]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x68) [0xeceef58]
        /usr/lib/libgtk-x11-2.0.so.0 [0xf66e640]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xec) [0xf51da80]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x3cc) [0xf51f3e0]
        /usr/lib/libgdk-x11-2.0.so.0 [0xf31fe5c]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e0) [0xfeff634]
        /usr/lib/libglib-2.0.so.0 [0xff03338]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x290) [0xff037a4]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0x100) [0xf51f914]
        [0x334e0f30]
        [0x334e0e58]
        [0x334e0e0c]
        [0x30a18da8]
        [0x30a16ad0]
        mono [0x1010bba8]
        mono(mono_runtime_invoke+0x28) [0x10044c58]
        mono(mono_runtime_exec_main+0x80) [0x1004a210]
        mono(mono_runtime_run_main+0x1e4) [0x1004a554]
        mono(mono_jit_exec+0xa0) [0x10013f40]
        mono(mono_main+0x1094) [0x10015014]
        mono [0x10013900]
        /lib/libc.so.6 [0xfc1b728]
        /lib/libc.so.6 [0xfc1b978]
Aborted (core dumped)