[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
thanks

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
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239344 for
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.

Regards,

Sven



Reply to: