Matt: might want to check some of your last checkins.

        Somewhere between r6901 and r6905, something changed in 1.3.x
        that's breaking fltk builds during fluid invocations. Maybe
        check for regressions; see below.

imacarthur wrote:
> Something seems to have changed in fluid very recently (I haven't had  
> a chance to check what) as with r6905 any time I invoke fluid I get a  
> bunch of warnings form OSX (this is 10.4.11.)
> Looks like we are trying to free some storage that has already been  
> released, though.
> 
> fluid(8087) malloc: ***  Deallocation of a pointer not malloced:  
> 0xb775c; This could be a double free(), or free() called with the  

        Ew, yeah, I'm getting this on linux too,
        crash of fluid during a fresh build of latest svn r6905 (fresh 
checkout):

Compiling doublebuffer.cxx...
Linking doublebuffer...
Compiling editor.cxx...
Linking editor...
Generating fast_slow.cxx and header from fast_slow.fl...
*** glibc detected *** ../fluid/fluid: double free or corruption (out): 
0x080dc9f8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x40347a85]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0x4034b4f0]
../fluid/fluid[0x80a3b7b]
../fluid/fluid[0x80a6840]
../fluid/fluid[0x80a3de1]
../fluid/fluid[0x806ae3a]
../fluid/fluid[0x806de04]


        I'll see if I can figure out which rev is doing this.
        It must be something recent, like the last few checkins.

        My last checkin was r6900, and I know it built OK then.

        Just double checked by doing a clean checkout of r6900
        and it built all the way through, so it's got to be something
        introduced between r6901 and r6905 inclusive.

        I know matt's changing a lot of stuff; his name is on these:

------------------------------------------------------------------------
r6905 | matt | 2009-09-27 05:06:35 -0700 (Sun, 27 Sep 2009) | 1 line

Consolidated all possible flag values into a single enum in Fl_Widget (STR 
#2161)
------------------------------------------------------------------------
r6904 | matt | 2009-09-27 04:39:02 -0700 (Sun, 27 Sep 2009) | 1 line

Starting to consolidate all bits used in Fl_Widget::flags_
------------------------------------------------------------------------
r6903 | matt | 2009-09-27 04:09:03 -0700 (Sun, 27 Sep 2009) | 1 line

Typo
------------------------------------------------------------------------
r6902 | matt | 2009-09-27 04:06:56 -0700 (Sun, 27 Sep 2009) | 1 line

Fixed a few minor issues with Xcode builds. Fixed all color related call to 
Fl_Color type (STR #2208). Changed Fl_Color back
 to typedef unsigned.
------------------------------------------------------------------------
r6901 | matt | 2009-09-26 06:56:04 -0700 (Sat, 26 Sep 2009) | 1 line

_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to