On Sun, Dec 04, 2016 at 12:10:44PM +0100, Pierre Labastie wrote: > >> > > Everything still works with (sed'ed) kernel 4.8.12, and up to date BLFS. > > OTOH, > > LFS is 7.10, except that glibc is 2.24 (I recompiled it to get debug symbols > > when debugging the firefoc/ICU segfault). > > > > I have looked more closely at your gdb backtrace. Glib asks iconv to > > convert a > > message from UTF-8 to ANSI_X3.4-1968 (a.k.a ASCII). I do not see how it > > could > > be related to anything about X (fonts or whatever). It'd be interesting to > > understand why glib wants the conversion, since UTF-8 seems to be the > > default > > encoding used by glib... Anyway, the bug seems that _int_malloc segfaults. > > The > > gdb trace does not have details on what is passed to malloc, but I'd say > > that > > it should be guarded against wrong parameters and return an error rather > > than > > segfaulting.
Yeah, I've not yet found a likely explanation for the (presumably unset) locale. Hmm, not sure if I checked from straight login as root, or only from su. > > > > That's all I can say for now. > > > > Sincerely, > > Pierre > > > Well, > > Thinking (and reading) more about it, failures in malloc are most likely to > come from overwriting some information in the memory heap, that is, some other > allocated memory is overflowded. Have you tried valgrind? > > Regards, > Pierre That was suggested - but that system is already very close to 100% full (even with /opt packages moved to a different partition), which is why I decided to use a different system. That one was only partly-built. I built lxdm, then realised that I needed lxsession to replicate the setup. Too many missing deps, built next chunk of my standard desktop but haven't yet got back to lxde. Thanks for looking. ĸen -- `I shall take my mountains', said Lu-Tze. `The climate will be good for them.' -- Small Gods -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
