Re: Porting the decompose/compose plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11-08-14 05:11 PM, Alexander Hämmerle wrote:
> decompose.c:
>
> Including "babl/babl.h"
>
> and simply defining
>
> const Babl *rgb = babl_format ("RGB u8");
>
> in the function extract_hsv without doing anything else brings me to:
>
> fatal error: segmentation fault
> Gimp-Base-WARNING **: 4 tile managers leaked
[snip]
> What do I have to do to stop the leaking? I don't see the connection!

If the code seg faulted it wouldn't have had the chance to do proper clean 
up. From what I seen in the babl sources babl_format() allocates new memory. 
You need to call a routine to get rid of the structure when you are done 
with it.

Run your program with debugging enabled so you can get a backtrace when the 
code seg faults. If the code is seg faulting when your program is 
terminating it might be due to your not having called babl_init(). I'm not 
an expert on babl so I could be a little off here. You should check the babl 
docs or talk to Pippin (on IRC).
_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer



[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux