[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