Bug#425457: emacs-snapshot: conflicts with glibc 2.6, malloc problems at startup
clone 425457 -1
reassign -1 libc6
severity -1 important
retitle -1 libc6 2.6 breaks Emacs
found -1 2.6~20070518-2
tags -1 experimental upstream
Patrik Hagglund writes:
> Package: emacs-snapshot
> Version: 1:20070302-1
FYI, there are newer snapshots available at http://emacs.orebokech.com.
The version in Debian is scheduled for removal.
> Emacs went broken when I installed glibc 2.6 from experimental.
> emacs: malloc.c:2860: do_check_malloc_state: Assertion `p->fd_nextsize == ((void *)0) && p->bk_nextsize == ((void
> *)0)' failed.
This is a known problem of glibc 2.6, see
details. It's also been discussed on the Emacs-devel mailing-list in
the last few days. Hopefully this issue will be sorted out in the
final version of glibc 2.6 (the one that will come with the Fedora 7
release). I've cloned the bug to the libc6 package for reference.
> FYI: I compiled my own emacs which worked fine, except when I downgraded to glibc 2.5. Then I got:
> *** glibc detected *** emacs: double free or corruption (!prev): 0x0000000000e39640 ***
You probably need to recompile Emacs again after the glibc downgrade
(or switch to a precompiled version). The shlibs version of libc6-dev
in experimental seems to suggest that, at least.