[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with base on amd64
From: |
Richard Frith-Macdonald |
Subject: |
Re: Problem with base on amd64 |
Date: |
Sat, 23 May 2015 22:37:15 +0100 |
On 23 May 2015, at 18:30, Germán Arias <address@hidden> wrote:
>
> Hi,
>
> Yesterday I update gnustep on my laptop (amd64), and the latest changes
> in base crash all apps. Here the backtrace.
>
> *** Error in `/usr/GNUstep/Local/Applications/Gorm.app/Gorm':
> munmap_chunk(): invalid pointer: 0x00007ffff6ac256d ***
>
> Program received signal SIGABRT, Aborted.
> 0x00007ffff5eaccc9 in __GI_raise (address@hidden)
> at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No existe el archivo o el
> directorio.
> (gdb) backtrace
> #0 0x00007ffff5eaccc9 in __GI_raise (address@hidden)
> at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1 0x00007ffff5eb00d8 in __GI_abort () at abort.c:89
> #2 0x00007ffff5ee9394 in __libc_message (address@hidden,
> address@hidden "*** Error in `%s': %s: 0x%s ***\n")
> at ../sysdeps/posix/libc_fatal.c:175
> #3 0x00007ffff5ef40f7 in malloc_printerr (action=<optimized out>,
> str=0x7ffff5ff7ea8 "munmap_chunk(): invalid pointer", ptr=<optimized
> out>)
> at malloc.c:4996
> #4 0x00007ffff6802fd8 in -[GSPlaceholderString
> initWithBytesNoCopy:length:encoding:freeWhenDone:] (self=<optimized
> out>, _cmd=<optimized out>,
> bytes=0x7ffff6ac256d, length=0, encoding=<optimized out>, flag=0
> '\000')
> at GSString.m:1363
Thanks ... easily diagnosed from the stacktrace ... was freeing memory that it
shouldn't have been freeing in the case when initialised with a zero length
buffer.
Should be fixed in trunk.