[Debian GNUstep maintainers] Bug#592751: Broken on hppa; programs abort with malloc assertion failure

dann frazier dannf at debian.org
Thu Aug 19 23:27:33 UTC 2010


On Fri, Aug 20, 2010 at 12:47:33AM +0300, Yavor Doganov wrote:
> Carlos O'Donell wrote:
> > On Thu, Aug 19, 2010 at 1:56 PM, Yavor Doganov <yavor at gnu.org> wrote:
> > > Do you find anything disturbing in this approach, in particular:
> > 
> > Yes, you don't take into account the alignment requirement of the
> > structure.
> 
> Thanks, that was really helpful.
> 
> Mehdi, could you please do `svn up' (or the equivalent) and retry SVN
> trunk now?  Upstream just committed a change that is supposed to fix
> the bug.

With latest trunk:

root at c3700:~/gnustep.trunk# LD_LIBRARY_PATH=Source/obj ./Tools/obj/gdnc --help
gdnc

GNU Distributed Notification Center
--help		for help
--no-fork	avoid fork() to make debugging easy
--verbose	More verbose debug output

If I revert back to r31185:

root at c3700:~/gnustep.trunk# LD_LIBRARY_PATH=Source/obj ./Tools/obj/gdnc --help
gdnc: malloc.c:3097: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Aborted

-- 
dann frazier






More information about the pkg-GNUstep-maintainers mailing list