|
From: | Achim Gratz |
Subject: | bug#12392: emacs-gtk misinterprets floating-point numbers under certain locales on openSUSE 12.2 |
Date: | Thu, 13 Sep 2012 19:59:10 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) |
Paul Eggert writes: > This particular problem looks like it's probably an OpenSUSE bug, but > in general one cannot combine LC_NUMERIC=C with random encodings in > LC_CTYPE. It's safer if Emacs uses the C locale when parsing floating > point numbers. Here's a proposed patch to do that. Can you apply > this against the Emacs trunk and give it a try? I'd love to, but this patch applied against current trunk from Git segfaults: Dumping under the name emacs 45088 pure bytes used cd ../lisp; make -w compile-first EMACS=/home/emacs/build-trunk/src/bootstrap-emacs make[2]: Entering directory `/home/emacs/build-trunk/lisp' Compiling /home/emacs/lisp/emacs-lisp/macroexp.el Fatal error 11: Segmentation fault Backtrace: /home/emacs/build-trunk/src/bootstrap-emacs[0x8179d62] /home/emacs/build-trunk/src/bootstrap-emacs[0x81556d5] /home/emacs/build-trunk/src/bootstrap-emacs[0x8155787] /home/emacs/build-trunk/src/bootstrap-emacs[0x8179bc2] /home/emacs/build-trunk/src/bootstrap-emacs[0x81551d7] linux-gate.so.1(__kernel_sigreturn+0x0)[0xb77c2400] /lib/libc.so.6(+0x36f9e)[0xb6146f9e] /lib/libc.so.6(__strtod_l+0x27)[0xb6148f87] /home/emacs/build-trunk/src/bootstrap-emacs[0x8288a2e] /home/emacs/build-trunk/src/bootstrap-emacs[0x821b070] ... make[2]: *** [/home/emacs/lisp/emacs-lisp/macroexp.elc] Segmentation fault Ideas? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
[Prev in Thread] | Current Thread | [Next in Thread] |