Michael,

Sorry to be dense. But gimp stops running after you click OK on the dialog
box and the gdb stack is empty. So, I am not sure what you are expecting in
the logfile? gdb.txt shows exactly what I posted above.

NU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC
2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
shared libraries ...................................... done

(gdb) break g_log
Breakpoint 1 at 0x22d0e560408c1e0
(gdb) set logging on
Copying output to gdb.txt.
(gdb) run
Reading symbols for shared libraries
+++++++++++++++++.+++++++++++++++++++........................................................................................................................................................
done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
---Type <return> to continue, or q <return> to quit---
(After a couple of these screens I get:
Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to
'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10480df00) for
type 'GeglChantseamless-clone-compose_c' is invalid
Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to
'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10206b010) for
type 'GeglChantseamless-clone_c' is invalid
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done

After a couple of more screens, the dialog box appears:

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone".
This operation cannot be found. Check your
GEGL install and ensure it has been compiled
with any dependencies required for GIMP.

When you press OK, you get:

Program exited with code 01.
(gdb) bt full
No stack.
(gdb)

gdb.txt just contains the above other than a warning about liblzma.5.dylib
which I know about.

Thanks,
Partha



On Sun, Aug 4, 2013 at 1:37 PM, Michael Henning
<dra...@darkrefraction.com>wrote:

> Let me clarify. After you start gdb, but before starting GIMP, type:
>
> break g_log
> set logging on
> run
>
> Then, whenever gdb stops the program (may happen a few times), type:
>
> bt full
> continue
>
> Once the dialog box appears, close it and you're done. Then, find
> gdb.txt and attach it here or put it on a pastebin.
>
> Thanks.
>
> On Sun, Aug 4, 2013 at 1:20 PM, Michael Henning
> <dra...@darkrefraction.com> wrote:
> > Quick correction: put the breakpoint on g_log, not g_warning.
> > g_warning is actually a #define.
> >
> > On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning
> > <dra...@darkrefraction.com> wrote:
> >> Well, you could open up app/sanity.c and comment out the line that
> >> says "gegl:seamless-clone", to disable the check, although then you'll
> >> have a broken seamless clone tool.
> >>
> >> It seems like the proper fix would be to try and make the seamless
> >> clone op work on your computer. The error happens during loading, so
> >> you'd need to run gimp from within gdb. It might help if you place a
> >> breakpoint on g_warning and get a full trace (with variables) of that
> >> when it breaks.
> >>
> >> On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi <parth...@gmail.com>
> wrote:
> >>> Well, I build babl/gegl/gimp simultaneously and so they are all
> update. Just
> >>> to rule out that it's an issue on my side, I completey wiped out both
> gegl
> >>> and gimp and recloned them. Then I rebuilt the app. So, not sure the
> issue
> >>> is on my side. Also, gdb cannot debug since gimp quits prior to
> starting.
> >>>
> >>> How do we disable seamless clone if necessary? Is it even necessary?
> >>>
> >>> Thanks,
> >>> Partha
> >>>
> >>>
> >>>
> >>> On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning <
> dra...@darkrefraction.com>
> >>> wrote:
> >>>>
> >>>> The change in the gimp that caused this is that we now check to make
> >>>> sure you have certain required gegl ops installed. We did not do this
> >>>> until recently, so it's possible the seamless clone
> >>>>  op was broken on your machine for a while, and we just caught it.
> >>>>
> >>>> I don't really know why your seamless clone op is broken. That error
> >>>> message on the console it too generic.
> >>>>
> >>>> If I were you, I would try wiping my prefix, running git clean, and
> >>>> then recompiling. If that doesn't help, then we need to do some
> >>>> debugging.
> >>>>
> >>>> Does anyone else with a mac build from git get the same error message?
> >>>>
> >>>> On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi <parth...@gmail.com>
> wrote:
> >>>> > No.
> >>>> >
> >>>> >
> >>>> >
> >>>> > On Sat, Aug 3, 2013 at 6:02 AM, scl <scl.gp...@gmail.com> wrote:
> >>>> >
> >>>> >> On 02.08.13 at 3:51 PM, Partha Bagchi wrote:
> >>>> >>
> >>>> >>> Just started getting this message this morning (all git pulls up
> to
> >>>> >>> date):
> >>>> >>>
> >>>> >>> GEGL operation missing!
> >>>> >>>
> >>>> >>> GIMP requires the GEGL operation "gegl:seamless-clone".
> >>>> >>> This operation cannot be found. Check your
> >>>> >>> GEGL install and ensure it has been compiled
> >>>> >>> with any dependencies required for GIMP.
> >>>> >>>
> >>>> >>
> >>>> >> GIMP master with Seamless Clone requires GEGL master.
> >>>> >> Could it be you used GEGLs gegl-0-2 branch?
> >>>> >>
> >>>> >> Kind regards,
> >>>> >>
> >>>> >> Sven
> >>>> >>
> >>>> >>
> >>>> >> ______________________________**_________________
> >>>> >> gimp-developer-list mailing list
> >>>> >> List address:    gimp-developer-list@gnome.org
> >>>> >> List membership: https://mail.gnome.org/**mailman/listinfo/gimp-**
> >>>> >>
> >>>> >> developer-list<
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list>
> >>>> >>
> >>>> > _______________________________________________
> >>>> > gimp-developer-list mailing list
> >>>> > List address:    gimp-developer-list@gnome.org
> >>>> > List membership:
> >>>> > https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> >>>
> >>>
>
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Reply via email to