Port-mips archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
New jemalloc breaks mipsn64 (the 64bit userland)
Hey folks,
the recent switch to newer jemalloc in libc causes my 64bit userland
(evbmipsn64-eb) to break big time, I get coredumps from most binaries
including sshd and login.
The obvious change between both versions is the default minimum alignment:
Old code had
#define LG_QUANTUM 3
unconditionally for mips (so jemalloc guarantees 2^3 bytes alignment for
all allocations).
New code does:
# ifdef __mips__
# if defined(__mips_n32) || defined(__mips_n64)
# define LG_QUANTUM 4
# else
# define LG_QUANTUM 3
# endif
# endif
so in my case alignment should increase from 2^3 to 2^4. But I don't see
how an increased default alignement could break things.
I will try to get more info out of the cores with a cross-gdb, but need
to extract the files first...
Any ideas?
Martin
Home |
Main Index |
Thread Index |
Old Index