In regard to: please, [EMAIL PROTECTED] said (at 6:27pm on Jul 17, 2000):

>We are trying to port GIMP 1.0.4 to AIX 4.3.3 We have been able to compile
>this
>without any problems but when we try to execute, we are getting as follows
>----------------------------------------------------------------------------------
>/porting/subs/gimp-1.0.4/app>./gimp
>
>./gimp fatal error: sigsegv caught
>./gimp (pid:12366): [E]xit, [H]alt, show [S]tack trace or [P]roceed:
>
>
>./gimp (pid:12366): [E]xit, [H]alt, show [S]tack trace or [P]roceed:P
>Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
>
>Gtk-CRITICAL **: file gtkobject.c: line 235 (gtk_object_destroy): assertion
> `obj
>ect != NULL' failed.
>
>Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
>
>Gtk-CRITICAL **: file gtkobject.c: line 1171 (gtk_object_unref): assertion
>`obje
>ct != NULL' failed.
>Segmentation fault(coredump)
>------------------------------------------------------------------------------------

The problems are coming in the gtk library, so you will probably need to
debug things there.  Your best bet is to recompile glib and gtk+ with
debugging, and then disable the signal handlers in the gimp (comment them
out, so it doesn't try catch SEGV) and recompile gimp with debugging, and
then run the gimp under a debugger (assuming you can find a debugger that
works on 4.3.3).

Note that recent development versions of the gimp also exhibit gtk+ problems
on AIX.  Whether that's because of a bug in gtk+ or a bug in AIX is unknown
at this point.

Tim
-- 
Tim Mooney                              [EMAIL PROTECTED]
Information Technology Services         (701) 231-1076 (Voice)
Room 242-J1, IACC Building              (701) 231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164

Reply via email to