Hi,
I've been getting errors like:
==28584== Thread 226:
==28584== Invalid write of size 4
==28584== at 0x8050749: findEqualFit (sched_struct.c:3143)
==28584== by 0x65B68DFB: ???
==28584== Address 0x64BF0BE8 is just below %esp. Possibly a bug in
GCC/G++
==28584== v 2.96 or 3.0.X. To suppress, use:
--workaround-gcc296-bugs=yes
and
==3112== Thread 226:
==3112== Invalid read of size 8
==3112== at 0x804DC2A: isResourceNotTooSlow (sched_struct.c:1908)
==3112== by 0x804D916: areJobResSuitable (sched_struct.c:1842)
==3112== Address 0x676973A3 is not stack'd, malloc'd or free'd.
The documentation suggests that this is possibly due to gcc producing
invalid code, and suggests using gcc 2.9.3, where this bug is fixed. Is
there any version of gcc >= 3.0 where this bug has been fixed?
Thanks.
|