From unknown Tue Sep 23 03:23:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34826: Possible bug on "define-charset" of Emacs 27.0.50 Resent-From: Ikki Tachikawa Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Mar 2019 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34826 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 34826@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1552398291483 (code B ref -1); Tue, 12 Mar 2019 13:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Mar 2019 13:44:51 +0000 Received: from localhost ([127.0.0.1]:39859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3hi6-00007h-3n for submit@debbugs.gnu.org; Tue, 12 Mar 2019 09:44:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3ezU-0000Eo-Fs for submit@debbugs.gnu.org; Tue, 12 Mar 2019 06:50:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:45077) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h3ezM-0001Ek-00 for submit@debbugs.gnu.org; Tue, 12 Mar 2019 06:50:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3ezF-0005bV-Kf for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2019 06:50:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3elx-0001qX-Fg for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2019 06:36:39 -0400 Received: from mail-it1-x12b.google.com ([2607:f8b0:4864:20::12b]:55318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h3elx-0001qG-1s for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2019 06:36:37 -0400 Received: by mail-it1-x12b.google.com with SMTP id z131so3529190itf.5 for ; Tue, 12 Mar 2019 03:36:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=3+0yPQDazE5r1htiGpKvVH/4p49II2oJAdePaDp9E+g=; b=mFbf01InBpMS//z2SgGZnT1bWUZg2f/Q73R7RlmSJ8mvv3a4ILZuFIFY4aefbtlPR/ Wx4mms1oEvN9x1MkdFPNhswQtbCOBUhcD01awNJDzZeT8ewva3NYb2CiBNWYFloOGnar 8C/nrIh42M5qXsyOxzy5xEeXozgcPO1VoYdLvCvshZk7mVf529S/3WOcG+eT4KWYpXOj LubvaRUpVKrgbiZGTQh6CiPXWNjlFQfQwrreKanigtVkVtdRqqLF9O930i/CzJzR8uVd aC+1M6Wd/KQRAj2we60fQjpxdm3m4m0vwr7ziRa7hTUc072QLKc7P4xh5fcb3+d9YSFK 7GYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3+0yPQDazE5r1htiGpKvVH/4p49II2oJAdePaDp9E+g=; b=iXuLzdvot5QzbDUR6KNkIZyAdBbF5vPFUbLS2ZNu+VIsG6XRva9f4yqtUB87LKvFt6 eYilrCdD5hf2GzXRLNwTuYMWiFyuC1hbH/Hgo07ethtfZkZ/95pZcqe3uh+EtyS3gfGS 12ok5Oj5qRQEKqzXMtumLNaaN+5p3wV74+xY5NHBuC+rPvxZ/ppVT+FVybeNF9fOWVgM qW6/bmyU3QabJXuAEYG1Mr7TufRStGYEWzedgD0cIduWrlhdwpvsbyIiU8lOs5kTOPkH 8dbaZ0Bd0JiIG9YhhzJSuYzd6XK8mvdMMDqy4eLvtkIp6x1iIQeXbdYAdssemLnekxeq bbsg== X-Gm-Message-State: APjAAAXUPbcYRcFG8cY6CeizlAjEz/I0M+v6C4kOH/p8nW6+9yTeGtSF oAkfN1fP4d+QbKFmbzXNmqMhPXwXBqgt8pj7TvKlrefc X-Google-Smtp-Source: APXvYqz8xLNM4W0SMZdrOISd7PMVLg2EC/WWJi8bT0IoewfS9FNkH4rBEHV5lfsZ6aHCrfzz2aKgvcQjagmnY9bp1EE= X-Received: by 2002:a02:1185:: with SMTP id 127mr21494363jaf.136.1552386995478; Tue, 12 Mar 2019 03:36:35 -0700 (PDT) MIME-Version: 1.0 From: Ikki Tachikawa Date: Tue, 12 Mar 2019 19:36:29 +0900 Message-ID: Content-Type: multipart/alternative; boundary="0000000000006b6a160583e34396" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::12b X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Tue, 12 Mar 2019 09:44:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --0000000000006b6a160583e34396 Content-Type: text/plain; charset="UTF-8" Dear developers, Perhaps at the following code, Emacs 27.0.50 (newest HEAD Windows version) fails. It works fine with Emacs 26.1. Perhaps it happens independent of platform. (define-charset 'adobe-japan1 "Adobe-Japan1" :map (file-name-sans-extension aj16map) :invalid-code 128))) Thread 1 received signal SIGSEGV, Segmentation fault. 0x00000004001c3042 in assq_no_quit (key=XIL(0xfffffffc04270ab0), list=XIL(0x100000000ff)) at fns.c:1607 1607 if (CONSP (XCAR (list)) && EQ (XCAR (XCAR (list)), key)) (gdb) bt #0 0x00000004001c3042 in assq_no_quit (key=XIL(0xfffffffc04270ab0), list=XIL(0x100000000ff)) at fns.c:1607 #1 0x000000040019a32c in swap_in_symval_forwarding (symbol=0x49647b0, blv=0x509fb60) at data.c:1222 #2 0x000000040019a479 in find_symbol_value (symbol=XIL(0xfffffffc04270ab0)) at data.c:1257 #3 0x000000040019a4dc in Fsymbol_value (symbol=XIL(0xfffffffc04270ab0)) at data.c:1274 #4 0x000000040012f80d in set_buffer_internal_2 (b=0x4b4fbd0) at buffer.c:2136 #5 0x000000040012f6f7 in set_buffer_internal_1 (b=0x469d648) at buffer.c:2085 #6 0x0000000400102752 in set_buffer_internal (b=0x469d648) at buffer.h:1137 #7 0x00000004000c4ec2 in make_conversion_work_buffer (multibyte=true) at coding.c:7832 #8 0x00000004000c4f7f in code_conversion_save (with_work_buf=true, multibyte=true) at coding.c:7860 #9 0x00000004000c5cd2 in decode_coding_object (coding=0xbfb010, src_object=XIL(0x64c6764), from=0, from_byte=0, to=20, to_byte=20, dst_object=XIL(0xd200)) at coding.c:8106 #10 0x00000004000cae51 in code_convert_string (string=XIL(0x64c6764), coding_system=XIL(0xe760), dst_object=XIL(0xd200), encodep=false, nocopy=false, norecord=true) at coding.c:9468 #11 0x00000004000caf13 in code_convert_string_norecord ( string=XIL(0x64c6764), coding_system=XIL(0xe760), encodep=false) at coding.c:9488 #12 0x00000004000caf6c in decode_file_name (fname=XIL(0x64c6764)) at coding.c:9501 #13 0x000000040014c901 in Fexpand_file_name (name=XIL(0x64c6744), default_directory=XIL(0x508d1d4)) at fileio.c:1105 #14 0x00000004001e8885 in openp (path=XIL(0x50899b3), str=XIL(0x64c6744), suffixes=XIL(0xbfb9b3), storeptr=0x0, predicate=XIL(0), newer=false) at lread.c:1613 #15 0x000000040009dd63 in load_charset_map_from_file (charset=0xbfbaf0, mapfile=XIL(0x64c6744), control_flag=0) at charset.c:489 #16 0x000000040009e498 in load_charset (charset=0xbfbaf0, control_flag=0) at charset.c:643 #17 0x00000004000a0ed4 in Fdefine_charset_internal (nargs=17, args=0xbfbea8) at charset.c:1169 #18 0x00000004001ba8e9 in funcall_subr ( subr=0x400621300 , numargs=17, args=0xbfbea8) at eval.c:2902 #19 0x00000004001ba5fb in Ffuncall (nargs=18, args=0xbfbea0) at eval.c:2847 #20 0x00000004001b9a1e in Fapply (nargs=3, args=0xbfc100) at eval.c:2467 #21 0x00000004001ba8e9 in funcall_subr (subr=0x40062b340 , numargs=3, args=0xbfc100) at eval.c:2902 #22 0x00000004001ba5fb in Ffuncall (nargs=4, args=0xbfc0f8) at eval.c:2847 #23 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4b67164), vector=XIL(0x4b666ad), maxdepth=make_number(7), args_template=XIL(0), nargs=0, args=0x0) at bytecode.c:633 #24 0x00000004001bb33a in funcall_lambda (fun=XIL(0x4b6667d), nargs=6, arg_vector=0x4b666ad) at eval.c:3123 #25 0x00000004001bad71 in apply_lambda (fun=XIL(0x4b6667d), args=XIL(0x64c3983), count=40) at eval.c:2981 #26 0x00000004001b9391 in eval_sub (form=XIL(0x64c3953)) at eval.c:2360 #27 0x00000004001b514f in Fprogn (body=XIL(0)) at eval.c:478 #28 0x00000004001b8e12 in eval_sub (form=XIL(0x64c2673)) at eval.c:2267 #29 0x00000004001b5020 in Fif (args=XIL(0x64c2693)) at eval.c:433 #30 0x00000004001b8e12 in eval_sub (form=XIL(0x64c26a3)) at eval.c:2267 #31 0x00000004001b514f in Fprogn (body=XIL(0)) at eval.c:478 #32 0x00000004001b64c9 in Flet (args=XIL(0x64c2773)) at eval.c:1005 #33 0x00000004001b8e12 in eval_sub (form=XIL(0x64c2783)) at eval.c:2267 #34 0x00000004001e943b in readevalloop_eager_expand_eval (val=XIL(0x64c4263), macroexpand=XIL(0xfffffffc04305a58)) at lread.c:1904 #35 0x00000004001e9daf in readevalloop (readcharfun=XIL(0x50e8885), infile0=0x0, sourcename=XIL(0x5dd98c4), printflag=false, unibyte=XIL(0), readfun=XIL(0), start=XIL(0), end=XIL(0)) at lread.c:2087 #36 0x00000004001ea1f1 in Feval_buffer (buffer=XIL(0x50e8885), printflag=XIL(0), filename=XIL(0x50cd424), unibyte=XIL(0), do_allow_print=XIL(0xd200)) at lread.c:2154 #37 0x00000004001baa88 in funcall_subr (subr=0x40062de80 , numargs=5, args=0xbfd040) at eval.c:2934 #38 0x00000004001ba5fb in Ffuncall (nargs=6, args=0xbfd038) at eval.c:2847 #39 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x481f3b4), vector=XIL(0x481ec35), maxdepth=make_number(6), args_template=XIL(0), nargs=0, args=0x0) at bytecode.c:633 #40 0x00000004001bb33a in funcall_lambda (fun=XIL(0x481ec05), nargs=4, arg_vector=0x481ec35) at eval.c:3123 #41 0x00000004001ba63f in Ffuncall (nargs=5, args=0xbfd560) at eval.c:2849 #42 0x00000004001ba0ca in call4 (fn=XIL(0xfffffffc0412aed0), arg1=XIL(0x50cd424), arg2=XIL(0x50cd424), arg3=XIL(0xd200), arg4=XIL(0xd200)) at eval.c:2723 #43 0x00000004001e7f45 in Fload (file=XIL(0x50cd5c4), noerror=XIL(0xfffffffc0412b590), nomessage=XIL(0xfffffffc0412b3c0), nosuffix=XIL(0), must_suffix=XIL(0)) at lread.c:1381 #44 0x00000004001baa88 in funcall_subr (subr=0x40062de00 , numargs=3, args=0xbfdd50) at eval.c:2934 #45 0x00000004001ba5fb in Ffuncall (nargs=4, args=0xbfdd48) at eval.c:2847 #46 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4bc47ec), vector=XIL(0x4bc4555), maxdepth=make_number(18), args_template=make_number(769), nargs=3, args=0xbfe2f8) at bytecode.c:633 #47 0x00000004001bafde in funcall_lambda (fun=XIL(0x4bc4525), nargs=3, arg_vector=0xbfe2e0) at eval.c:3045 #48 0x00000004001ba63f in Ffuncall (nargs=4, args=0xbfe2d8) at eval.c:2849 #49 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4bc517c), vector=XIL(0x4bc19f5), maxdepth=make_number(12), args_template=make_number(0), nargs=0, args=0xbfedf8) at bytecode.c:633 #50 0x00000004001bafde in funcall_lambda (fun=XIL(0x4bc19c5), nargs=0, arg_vector=0xbfedf8) at eval.c:3045 #51 0x00000004001ba63f in Ffuncall (nargs=1, args=0xbfedf0) at eval.c:2849 #52 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4bc5cec), vector=XIL(0x4bc534d), maxdepth=make_number(12), args_template=make_number(0), nargs=0, args=0xbff3e0) at bytecode.c:633 #53 0x00000004001bafde in funcall_lambda (fun=XIL(0x4bc531d), nargs=0, arg_vector=0xbff3e0) at eval.c:3045 #54 0x00000004001bad71 in apply_lambda (fun=XIL(0x4bc531d), args=XIL(0), count=4) at eval.c:2981 #55 0x00000004001b9391 in eval_sub (form=XIL(0x4d1bab3)) at eval.c:2360 #56 0x00000004001b8814 in Feval (form=XIL(0x4d1bab3), lexical=XIL(0)) at eval.c:2134 #57 0x00000004001090c0 in top_level_2 () at keyboard.c:1099 #58 0x00000004001b6e9e in internal_condition_case ( bfun=0x400109095 , handlers=XIL(0x52e0), hfun=0x4001089df ) at eval.c:1369 #59 0x0000000400109118 in top_level_1 (ignore=XIL(0)) at keyboard.c:1107 #60 0x00000004001b6769 in internal_catch (tag=XIL(0xda70), func=0x4001090c6 , arg=XIL(0)) at eval.c:1132 #61 0x0000000400108f94 in command_loop () at keyboard.c:1068 #62 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Lisp Backtrace: "define-charset-internal" (0xbfbea8) "apply" (0xbfc100) "define-charset" (0xbfc620) "progn" (0xbfc8b0) "if" (0xbfca30) "let" (0xbfcc80) "eval-buffer" (0xbfd040) "load-with-code-conversion" (0xbfd568) "load" (0xbfdd50) "startup--load-user-init-file" (0xbfe2e0) "command-line" (0xbfedf8) "normal-top-level" (0xbff3e0) Regards, --0000000000006b6a160583e34396 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear developers,

Perhaps at = the following code, Emacs 27.0.50 (newest HEAD Windows version) fails.
It works fine with Emacs 26.1.=C2=A0 Perhaps it happens independe= nt of platform.

=C2=A0 =C2=A0 (define-charset '= adobe-japan1 "Adobe-Japan1"
=C2=A0 =C2=A0 =C2=A0= :map (file-name-sans-extension aj16map)
=C2=A0 =C2=A0 =C2=A0= :invalid-code 128)))

Thread 1 received signal SIGSEGV, Segment= ation fault.
0x00000004001c3042 in assq_no_quit (key=3DXIL(0x= fffffffc04270ab0),
=C2=A0 =C2=A0 list=3DXIL(0x100000000ff)) a= t fns.c:1607
1607=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (CONSP (XCAR = (list)) && EQ (XCAR (XCAR (list)), key))
(gdb) bt
#0=C2=A0 0x00000004001c3042 in assq_no_quit (key=3DXIL(0xfffffff= c04270ab0),
=C2=A0 =C2=A0 list=3DXIL(0x100000000ff)) at fns.c= :1607
#1=C2=A0 0x000000040019a32c in swap_in_symval_forwardin= g (symbol=3D0x49647b0,
=C2=A0 =C2=A0 blv=3D0x509fb60) at data= .c:1222
#2=C2=A0 0x000000040019a479 in find_symbol_value (sym= bol=3DXIL(0xfffffffc04270ab0))
=C2=A0 =C2=A0 at data.c:1257
#3=C2=A0 0x000000040019a4dc in Fsymbol_value (symbol=3DXIL(0xf= ffffffc04270ab0))
=C2=A0 =C2=A0 at data.c:1274
= #4=C2=A0 0x000000040012f80d in set_buffer_internal_2 (b=3D0x4b4fbd0) at buf= fer.c:2136
#5=C2=A0 0x000000040012f6f7 in set_buffer_internal= _1 (b=3D0x469d648) at buffer.c:2085
#6=C2=A0 0x00000004001027= 52 in set_buffer_internal (b=3D0x469d648) at buffer.h:1137
#= 7=C2=A0 0x00000004000c4ec2 in make_conversion_work_buffer (multibyte=3Dtrue= )
=C2=A0 =C2=A0 at coding.c:7832
#8=C2=A0 0x000= 00004000c4f7f in code_conversion_save (with_work_buf=3Dtrue,
= =C2=A0 =C2=A0 multibyte=3Dtrue) at coding.c:7860
#9=C2=A0 0x0= 0000004000c5cd2 in decode_coding_object (coding=3D0xbfb010,
= =C2=A0 =C2=A0 src_object=3DXIL(0x64c6764), from=3D0, from_byte=3D0, to=3D20= , to_byte=3D20,
=C2=A0 =C2=A0 dst_object=3DXIL(0xd200)) at co= ding.c:8106
#10 0x00000004000cae51 in code_convert_string (st= ring=3DXIL(0x64c6764),
=C2=A0 =C2=A0 coding_system=3DXIL(0xe7= 60), dst_object=3DXIL(0xd200), encodep=3Dfalse,
=C2=A0 =C2=A0= nocopy=3Dfalse, norecord=3Dtrue) at coding.c:9468
#11 0x0000= 0004000caf13 in code_convert_string_norecord (
=C2=A0 =C2=A0 = string=3DXIL(0x64c6764), coding_system=3DXIL(0xe760), encodep=3Dfalse)
=C2=A0 =C2=A0 at coding.c:9488
#12 0x00000004000caf= 6c in decode_file_name (fname=3DXIL(0x64c6764))
=C2=A0 =C2=A0= at coding.c:9501
#13 0x000000040014c901 in Fexpand_file_name= (name=3DXIL(0x64c6744),
=C2=A0 =C2=A0 default_directory=3DXI= L(0x508d1d4)) at fileio.c:1105
#14 0x00000004001e8885 in open= p (path=3DXIL(0x50899b3), str=3DXIL(0x64c6744),
=C2=A0 =C2=A0= suffixes=3DXIL(0xbfb9b3), storeptr=3D0x0, predicate=3DXIL(0), newer=3Dfals= e)
=C2=A0 =C2=A0 at lread.c:1613
#15 0x00000004= 0009dd63 in load_charset_map_from_file (charset=3D0xbfbaf0,
= =C2=A0 =C2=A0 mapfile=3DXIL(0x64c6744), control_flag=3D0) at charset.c:489<= /div>
#16 0x000000040009e498 in load_charset (charset=3D0xbfbaf0, c= ontrol_flag=3D0)
=C2=A0 =C2=A0 at charset.c:643
#17 0x00000004000a0ed4 in Fdefine_charset_internal (nargs=3D17, args=3D0xb= fbea8)
=C2=A0 =C2=A0 at charset.c:1169
#18 0x00= 000004001ba8e9 in funcall_subr (
=C2=A0 =C2=A0 subr=3D0x40062= 1300 <Sdefine_charset_internal>, numargs=3D17, args=3D0xbfbea8)
=
=C2=A0 =C2=A0 at eval.c:2902
#19 0x00000004001ba5fb = in Ffuncall (nargs=3D18, args=3D0xbfbea0) at eval.c:2847
#20 = 0x00000004001b9a1e in Fapply (nargs=3D3, args=3D0xbfc100) at eval.c:2467
#21 0x00000004001ba8e9 in funcall_subr (subr=3D0x40062b340 <= Sapply>, numargs=3D3,
=C2=A0 =C2=A0 args=3D0xbfc100) at ev= al.c:2902
#22 0x00000004001ba5fb in Ffuncall (nargs=3D4, args= =3D0xbfc0f8) at eval.c:2847
#23 0x00000004002089ff in exec_by= te_code (bytestr=3DXIL(0x4b67164),
=C2=A0 =C2=A0 vector=3DXIL= (0x4b666ad), maxdepth=3Dmake_number(7), args_template=3DXIL(0),
=C2=A0 =C2=A0 nargs=3D0, args=3D0x0) at bytecode.c:633
#= 24 0x00000004001bb33a in funcall_lambda (fun=3DXIL(0x4b6667d), nargs=3D6,
=C2=A0 =C2=A0 arg_vector=3D0x4b666ad) at eval.c:3123
#25 0x00000004001bad71 in apply_lambda (fun=3DXIL(0x4b6667d),
=C2=A0 =C2=A0 args=3DXIL(0x64c3983), count=3D40) at eval.c:2981
=
#26 0x00000004001b9391 in eval_sub (form=3DXIL(0x64c3953)) at eval= .c:2360
#27 0x00000004001b514f in Fprogn (body=3DXIL(0)) at e= val.c:478
#28 0x00000004001b8e12 in eval_sub (form=3DXIL(0x64= c2673)) at eval.c:2267
#29 0x00000004001b5020 in Fif (args=3D= XIL(0x64c2693)) at eval.c:433
#30 0x00000004001b8e12 in eval_= sub (form=3DXIL(0x64c26a3)) at eval.c:2267
#31 0x00000004001b= 514f in Fprogn (body=3DXIL(0)) at eval.c:478
#32 0x0000000400= 1b64c9 in Flet (args=3DXIL(0x64c2773)) at eval.c:1005
#33 0x0= 0000004001b8e12 in eval_sub (form=3DXIL(0x64c2783)) at eval.c:2267
#34 0x00000004001e943b in readevalloop_eager_expand_eval (val=3DXIL(0= x64c4263),
=C2=A0 =C2=A0 macroexpand=3DXIL(0xfffffffc04305a58= )) at lread.c:1904
#35 0x00000004001e9daf in readevalloop (re= adcharfun=3DXIL(0x50e8885),
=C2=A0 =C2=A0 infile0=3D0x0, sour= cename=3DXIL(0x5dd98c4), printflag=3Dfalse, unibyte=3DXIL(0),
=C2=A0 =C2=A0 readfun=3DXIL(0), start=3DXIL(0), end=3DXIL(0)) at lread.c:2= 087
#36 0x00000004001ea1f1 in Feval_buffer (buffer=3DXIL(0x50= e8885),
=C2=A0 =C2=A0 printflag=3DXIL(0), filename=3DXIL(0x50= cd424), unibyte=3DXIL(0),
=C2=A0 =C2=A0 do_allow_print=3DXIL(= 0xd200)) at lread.c:2154
#37 0x00000004001baa88 in funcall_su= br (subr=3D0x40062de80 <Seval_buffer>,
=C2=A0 =C2=A0 nu= margs=3D5, args=3D0xbfd040) at eval.c:2934
#38 0x00000004001b= a5fb in Ffuncall (nargs=3D6, args=3D0xbfd038) at eval.c:2847
= #39 0x00000004002089ff in exec_byte_code (bytestr=3DXIL(0x481f3b4),
=C2=A0 =C2=A0 vector=3DXIL(0x481ec35), maxdepth=3Dmake_number(6), ar= gs_template=3DXIL(0),
=C2=A0 =C2=A0 nargs=3D0, args=3D0x0) at= bytecode.c:633
#40 0x00000004001bb33a in funcall_lambda (fun= =3DXIL(0x481ec05), nargs=3D4,
=C2=A0 =C2=A0 arg_vector=3D0x48= 1ec35) at eval.c:3123
#41 0x00000004001ba63f in Ffuncall (nar= gs=3D5, args=3D0xbfd560) at eval.c:2849
#42 0x00000004001ba0c= a in call4 (fn=3DXIL(0xfffffffc0412aed0),
=C2=A0 =C2=A0 arg1= =3DXIL(0x50cd424), arg2=3DXIL(0x50cd424), arg3=3DXIL(0xd200),
=C2=A0 =C2=A0 arg4=3DXIL(0xd200)) at eval.c:2723
#43 0x00000= 004001e7f45 in Fload (file=3DXIL(0x50cd5c4),
=C2=A0 =C2=A0 no= error=3DXIL(0xfffffffc0412b590), nomessage=3DXIL(0xfffffffc0412b3c0),
=
=C2=A0 =C2=A0 nosuffix=3DXIL(0), must_suffix=3DXIL(0)) at lread.c:= 1381
#44 0x00000004001baa88 in funcall_subr (subr=3D0x40062de= 00 <Sload>, numargs=3D3,
=C2=A0 =C2=A0 args=3D0xbfdd50)= at eval.c:2934
#45 0x00000004001ba5fb in Ffuncall (nargs=3D4= , args=3D0xbfdd48) at eval.c:2847
#46 0x00000004002089ff in e= xec_byte_code (bytestr=3DXIL(0x4bc47ec),
=C2=A0 =C2=A0 vector= =3DXIL(0x4bc4555), maxdepth=3Dmake_number(18),
=C2=A0 =C2=A0 = args_template=3Dmake_number(769), nargs=3D3, args=3D0xbfe2f8) at bytecode.c= :633
#47 0x00000004001bafde in funcall_lambda (fun=3DXIL(0x4b= c4525), nargs=3D3,
=C2=A0 =C2=A0 arg_vector=3D0xbfe2e0) at ev= al.c:3045
#48 0x00000004001ba63f in Ffuncall (nargs=3D4, args= =3D0xbfe2d8) at eval.c:2849
#49 0x00000004002089ff in exec_by= te_code (bytestr=3DXIL(0x4bc517c),
=C2=A0 =C2=A0 vector=3DXIL= (0x4bc19f5), maxdepth=3Dmake_number(12),
=C2=A0 =C2=A0 args_t= emplate=3Dmake_number(0), nargs=3D0, args=3D0xbfedf8) at bytecode.c:633
#50 0x00000004001bafde in funcall_lambda (fun=3DXIL(0x4bc19c5), = nargs=3D0,
=C2=A0 =C2=A0 arg_vector=3D0xbfedf8) at eval.c:304= 5
#51 0x00000004001ba63f in Ffuncall (nargs=3D1, args=3D0xbfe= df0) at eval.c:2849
#52 0x00000004002089ff in exec_byte_code = (bytestr=3DXIL(0x4bc5cec),
=C2=A0 =C2=A0 vector=3DXIL(0x4bc53= 4d), maxdepth=3Dmake_number(12),
=C2=A0 =C2=A0 args_template= =3Dmake_number(0), nargs=3D0, args=3D0xbff3e0) at bytecode.c:633
#53 0x00000004001bafde in funcall_lambda (fun=3DXIL(0x4bc531d), nargs= =3D0,
=C2=A0 =C2=A0 arg_vector=3D0xbff3e0) at eval.c:3045
#54 0x00000004001bad71 in apply_lambda (fun=3DXIL(0x4bc531d), ar= gs=3DXIL(0),
=C2=A0 =C2=A0 count=3D4) at eval.c:2981
#55 0x00000004001b9391 in eval_sub (form=3DXIL(0x4d1bab3)) at eval.c:= 2360
#56 0x00000004001b8814 in Feval (form=3DXIL(0x4d1bab3), = lexical=3DXIL(0))
=C2=A0 =C2=A0 at eval.c:2134
= #57 0x00000004001090c0 in top_level_2 () at keyboard.c:1099
#= 58 0x00000004001b6e9e in internal_condition_case (
=C2=A0 =C2= =A0 bfun=3D0x400109095 <top_level_2>, handlers=3DXIL(0x52e0),
=C2=A0 =C2=A0 hfun=3D0x4001089df <cmd_error>) at eval.c:1369
#59 0x0000000400109118 in top_level_1 (ignore=3DXIL(0)) at key= board.c:1107
#60 0x00000004001b6769 in internal_catch (tag=3D= XIL(0xda70),
=C2=A0 =C2=A0 func=3D0x4001090c6 <top_level_1= >, arg=3DXIL(0)) at eval.c:1132
#61 0x0000000400108f94 in = command_loop () at keyboard.c:1068
#62 0x0000000000000000 in = ?? ()
Backtrace stopped: previous frame inner to this frame (= corrupt stack?)

Lisp Backtrace:
"define-charset-internal" (0xbfbea8)
"appl= y" (0xbfc100)
"define-charset" (0xbfc620)
"progn" (0xbfc8b0)
"if" (0xbfca= 30)
"let" (0xbfcc80)
"eval-buffe= r" (0xbfd040)
"load-with-code-conversion" (0xb= fd568)
"load" (0xbfdd50)
"startu= p--load-user-init-file" (0xbfe2e0)
"command-line&qu= ot; (0xbfedf8)
"normal-top-level" (0xbff3e0)
<= div style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;fon= t-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-c= aps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-inde= nt:0px;text-transform:none;white-space:normal;word-spacing:0px;background-c= olor:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:i= nitial">
Regards,

--0000000000006b6a160583e34396-- From unknown Tue Sep 23 03:23:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34826: Possible bug on "define-charset" of Emacs 27.0.50 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Mar 2019 16:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34826 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ikki Tachikawa Cc: 34826@debbugs.gnu.org Received: via spool by 34826-submit@debbugs.gnu.org id=B34826.155240700215400 (code B ref 34826); Tue, 12 Mar 2019 16:11:02 +0000 Received: (at 34826) by debbugs.gnu.org; 12 Mar 2019 16:10:02 +0000 Received: from localhost ([127.0.0.1]:40482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3jyb-00040D-W1 for submit@debbugs.gnu.org; Tue, 12 Mar 2019 12:10:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3jya-0003zq-D6 for 34826@debbugs.gnu.org; Tue, 12 Mar 2019 12:10:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57520) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3jyV-00068c-6h; Tue, 12 Mar 2019 12:09:55 -0400 Received: from [176.228.60.248] (port=1910 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h3jyT-0006LY-OE; Tue, 12 Mar 2019 12:09:54 -0400 Date: Tue, 12 Mar 2019 18:09:48 +0200 Message-Id: <837ed43whf.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Ikki Tachikawa on Tue, 12 Mar 2019 19:36:29 +0900) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > From: Ikki Tachikawa > Date: Tue, 12 Mar 2019 19:36:29 +0900 > > Perhaps at the following code, Emacs 27.0.50 (newest HEAD Windows version) fails. > It works fine with Emacs 26.1. Perhaps it happens independent of platform. > > (define-charset 'adobe-japan1 "Adobe-Japan1" > :map (file-name-sans-extension aj16map) > :invalid-code 128))) What is aj16map? I guess it's a variable that holds the name of a map file? Please show that file as well, as otherwise it's impossible to reproduce and investigate this issue. Thanks. From unknown Tue Sep 23 03:23:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ikki Tachikawa Subject: bug#34826: closed (Re: bug#34826: Possible bug on "define-charset" of Emacs 27.0.50) Message-ID: References: <83y35dwlak.fsf@gnu.org> X-Gnu-PR-Message: they-closed 34826 X-Gnu-PR-Package: emacs Reply-To: 34826@debbugs.gnu.org Date: Sun, 17 Mar 2019 15:53:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1552837981-15013-1" This is a multi-part message in MIME format... ------------=_1552837981-15013-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #34826: Possible bug on "define-charset" of Emacs 27.0.50 which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 34826@debbugs.gnu.org. --=20 34826: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34826 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1552837981-15013-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 34826-done) by debbugs.gnu.org; 17 Mar 2019 15:52:47 +0000 Received: from localhost ([127.0.0.1]:47589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h5Y5f-0003ti-06 for submit@debbugs.gnu.org; Sun, 17 Mar 2019 11:52:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h5Y5d-0003tW-7A for 34826-done@debbugs.gnu.org; Sun, 17 Mar 2019 11:52:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46924) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h5Y5V-0005qo-Rb; Sun, 17 Mar 2019 11:52:38 -0400 Received: from [176.228.60.248] (port=2608 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h5Y5P-0000tM-8y; Sun, 17 Mar 2019 11:52:34 -0400 Date: Sun, 17 Mar 2019 17:52:19 +0200 Message-Id: <83y35dwlak.fsf@gnu.org> From: Eli Zaretskii To: Ikki Tachikawa In-reply-to: (message from Ikki Tachikawa on Tue, 12 Mar 2019 19:36:29 +0900) Subject: Re: bug#34826: Possible bug on "define-charset" of Emacs 27.0.50 References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34826-done Cc: 34826-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > From: Ikki Tachikawa > Date: Tue, 12 Mar 2019 19:36:29 +0900 > > Perhaps at the following code, Emacs 27.0.50 (newest HEAD Windows version) fails. > It works fine with Emacs 26.1. Perhaps it happens independent of platform. > > (define-charset 'adobe-japan1 "Adobe-Japan1" > :map (file-name-sans-extension aj16map) > :invalid-code 128))) This was a bug introduced when we switched to using the portable dumping: an attempt to create any additional charset after restoring from a pdump file would crash. Should be fixed now. Thanks. ------------=_1552837981-15013-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Mar 2019 13:44:51 +0000 Received: from localhost ([127.0.0.1]:39859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3hi6-00007h-3n for submit@debbugs.gnu.org; Tue, 12 Mar 2019 09:44:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h3ezU-0000Eo-Fs for submit@debbugs.gnu.org; Tue, 12 Mar 2019 06:50:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:45077) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h3ezM-0001Ek-00 for submit@debbugs.gnu.org; Tue, 12 Mar 2019 06:50:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3ezF-0005bV-Kf for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2019 06:50:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3elx-0001qX-Fg for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2019 06:36:39 -0400 Received: from mail-it1-x12b.google.com ([2607:f8b0:4864:20::12b]:55318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h3elx-0001qG-1s for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2019 06:36:37 -0400 Received: by mail-it1-x12b.google.com with SMTP id z131so3529190itf.5 for ; Tue, 12 Mar 2019 03:36:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=3+0yPQDazE5r1htiGpKvVH/4p49II2oJAdePaDp9E+g=; b=mFbf01InBpMS//z2SgGZnT1bWUZg2f/Q73R7RlmSJ8mvv3a4ILZuFIFY4aefbtlPR/ Wx4mms1oEvN9x1MkdFPNhswQtbCOBUhcD01awNJDzZeT8ewva3NYb2CiBNWYFloOGnar 8C/nrIh42M5qXsyOxzy5xEeXozgcPO1VoYdLvCvshZk7mVf529S/3WOcG+eT4KWYpXOj LubvaRUpVKrgbiZGTQh6CiPXWNjlFQfQwrreKanigtVkVtdRqqLF9O930i/CzJzR8uVd aC+1M6Wd/KQRAj2we60fQjpxdm3m4m0vwr7ziRa7hTUc072QLKc7P4xh5fcb3+d9YSFK 7GYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3+0yPQDazE5r1htiGpKvVH/4p49II2oJAdePaDp9E+g=; b=iXuLzdvot5QzbDUR6KNkIZyAdBbF5vPFUbLS2ZNu+VIsG6XRva9f4yqtUB87LKvFt6 eYilrCdD5hf2GzXRLNwTuYMWiFyuC1hbH/Hgo07ethtfZkZ/95pZcqe3uh+EtyS3gfGS 12ok5Oj5qRQEKqzXMtumLNaaN+5p3wV74+xY5NHBuC+rPvxZ/ppVT+FVybeNF9fOWVgM qW6/bmyU3QabJXuAEYG1Mr7TufRStGYEWzedgD0cIduWrlhdwpvsbyIiU8lOs5kTOPkH 8dbaZ0Bd0JiIG9YhhzJSuYzd6XK8mvdMMDqy4eLvtkIp6x1iIQeXbdYAdssemLnekxeq bbsg== X-Gm-Message-State: APjAAAXUPbcYRcFG8cY6CeizlAjEz/I0M+v6C4kOH/p8nW6+9yTeGtSF oAkfN1fP4d+QbKFmbzXNmqMhPXwXBqgt8pj7TvKlrefc X-Google-Smtp-Source: APXvYqz8xLNM4W0SMZdrOISd7PMVLg2EC/WWJi8bT0IoewfS9FNkH4rBEHV5lfsZ6aHCrfzz2aKgvcQjagmnY9bp1EE= X-Received: by 2002:a02:1185:: with SMTP id 127mr21494363jaf.136.1552386995478; Tue, 12 Mar 2019 03:36:35 -0700 (PDT) MIME-Version: 1.0 From: Ikki Tachikawa Date: Tue, 12 Mar 2019 19:36:29 +0900 Message-ID: Subject: Possible bug on "define-charset" of Emacs 27.0.50 To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000006b6a160583e34396" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::12b X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 12 Mar 2019 09:44:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --0000000000006b6a160583e34396 Content-Type: text/plain; charset="UTF-8" Dear developers, Perhaps at the following code, Emacs 27.0.50 (newest HEAD Windows version) fails. It works fine with Emacs 26.1. Perhaps it happens independent of platform. (define-charset 'adobe-japan1 "Adobe-Japan1" :map (file-name-sans-extension aj16map) :invalid-code 128))) Thread 1 received signal SIGSEGV, Segmentation fault. 0x00000004001c3042 in assq_no_quit (key=XIL(0xfffffffc04270ab0), list=XIL(0x100000000ff)) at fns.c:1607 1607 if (CONSP (XCAR (list)) && EQ (XCAR (XCAR (list)), key)) (gdb) bt #0 0x00000004001c3042 in assq_no_quit (key=XIL(0xfffffffc04270ab0), list=XIL(0x100000000ff)) at fns.c:1607 #1 0x000000040019a32c in swap_in_symval_forwarding (symbol=0x49647b0, blv=0x509fb60) at data.c:1222 #2 0x000000040019a479 in find_symbol_value (symbol=XIL(0xfffffffc04270ab0)) at data.c:1257 #3 0x000000040019a4dc in Fsymbol_value (symbol=XIL(0xfffffffc04270ab0)) at data.c:1274 #4 0x000000040012f80d in set_buffer_internal_2 (b=0x4b4fbd0) at buffer.c:2136 #5 0x000000040012f6f7 in set_buffer_internal_1 (b=0x469d648) at buffer.c:2085 #6 0x0000000400102752 in set_buffer_internal (b=0x469d648) at buffer.h:1137 #7 0x00000004000c4ec2 in make_conversion_work_buffer (multibyte=true) at coding.c:7832 #8 0x00000004000c4f7f in code_conversion_save (with_work_buf=true, multibyte=true) at coding.c:7860 #9 0x00000004000c5cd2 in decode_coding_object (coding=0xbfb010, src_object=XIL(0x64c6764), from=0, from_byte=0, to=20, to_byte=20, dst_object=XIL(0xd200)) at coding.c:8106 #10 0x00000004000cae51 in code_convert_string (string=XIL(0x64c6764), coding_system=XIL(0xe760), dst_object=XIL(0xd200), encodep=false, nocopy=false, norecord=true) at coding.c:9468 #11 0x00000004000caf13 in code_convert_string_norecord ( string=XIL(0x64c6764), coding_system=XIL(0xe760), encodep=false) at coding.c:9488 #12 0x00000004000caf6c in decode_file_name (fname=XIL(0x64c6764)) at coding.c:9501 #13 0x000000040014c901 in Fexpand_file_name (name=XIL(0x64c6744), default_directory=XIL(0x508d1d4)) at fileio.c:1105 #14 0x00000004001e8885 in openp (path=XIL(0x50899b3), str=XIL(0x64c6744), suffixes=XIL(0xbfb9b3), storeptr=0x0, predicate=XIL(0), newer=false) at lread.c:1613 #15 0x000000040009dd63 in load_charset_map_from_file (charset=0xbfbaf0, mapfile=XIL(0x64c6744), control_flag=0) at charset.c:489 #16 0x000000040009e498 in load_charset (charset=0xbfbaf0, control_flag=0) at charset.c:643 #17 0x00000004000a0ed4 in Fdefine_charset_internal (nargs=17, args=0xbfbea8) at charset.c:1169 #18 0x00000004001ba8e9 in funcall_subr ( subr=0x400621300 , numargs=17, args=0xbfbea8) at eval.c:2902 #19 0x00000004001ba5fb in Ffuncall (nargs=18, args=0xbfbea0) at eval.c:2847 #20 0x00000004001b9a1e in Fapply (nargs=3, args=0xbfc100) at eval.c:2467 #21 0x00000004001ba8e9 in funcall_subr (subr=0x40062b340 , numargs=3, args=0xbfc100) at eval.c:2902 #22 0x00000004001ba5fb in Ffuncall (nargs=4, args=0xbfc0f8) at eval.c:2847 #23 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4b67164), vector=XIL(0x4b666ad), maxdepth=make_number(7), args_template=XIL(0), nargs=0, args=0x0) at bytecode.c:633 #24 0x00000004001bb33a in funcall_lambda (fun=XIL(0x4b6667d), nargs=6, arg_vector=0x4b666ad) at eval.c:3123 #25 0x00000004001bad71 in apply_lambda (fun=XIL(0x4b6667d), args=XIL(0x64c3983), count=40) at eval.c:2981 #26 0x00000004001b9391 in eval_sub (form=XIL(0x64c3953)) at eval.c:2360 #27 0x00000004001b514f in Fprogn (body=XIL(0)) at eval.c:478 #28 0x00000004001b8e12 in eval_sub (form=XIL(0x64c2673)) at eval.c:2267 #29 0x00000004001b5020 in Fif (args=XIL(0x64c2693)) at eval.c:433 #30 0x00000004001b8e12 in eval_sub (form=XIL(0x64c26a3)) at eval.c:2267 #31 0x00000004001b514f in Fprogn (body=XIL(0)) at eval.c:478 #32 0x00000004001b64c9 in Flet (args=XIL(0x64c2773)) at eval.c:1005 #33 0x00000004001b8e12 in eval_sub (form=XIL(0x64c2783)) at eval.c:2267 #34 0x00000004001e943b in readevalloop_eager_expand_eval (val=XIL(0x64c4263), macroexpand=XIL(0xfffffffc04305a58)) at lread.c:1904 #35 0x00000004001e9daf in readevalloop (readcharfun=XIL(0x50e8885), infile0=0x0, sourcename=XIL(0x5dd98c4), printflag=false, unibyte=XIL(0), readfun=XIL(0), start=XIL(0), end=XIL(0)) at lread.c:2087 #36 0x00000004001ea1f1 in Feval_buffer (buffer=XIL(0x50e8885), printflag=XIL(0), filename=XIL(0x50cd424), unibyte=XIL(0), do_allow_print=XIL(0xd200)) at lread.c:2154 #37 0x00000004001baa88 in funcall_subr (subr=0x40062de80 , numargs=5, args=0xbfd040) at eval.c:2934 #38 0x00000004001ba5fb in Ffuncall (nargs=6, args=0xbfd038) at eval.c:2847 #39 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x481f3b4), vector=XIL(0x481ec35), maxdepth=make_number(6), args_template=XIL(0), nargs=0, args=0x0) at bytecode.c:633 #40 0x00000004001bb33a in funcall_lambda (fun=XIL(0x481ec05), nargs=4, arg_vector=0x481ec35) at eval.c:3123 #41 0x00000004001ba63f in Ffuncall (nargs=5, args=0xbfd560) at eval.c:2849 #42 0x00000004001ba0ca in call4 (fn=XIL(0xfffffffc0412aed0), arg1=XIL(0x50cd424), arg2=XIL(0x50cd424), arg3=XIL(0xd200), arg4=XIL(0xd200)) at eval.c:2723 #43 0x00000004001e7f45 in Fload (file=XIL(0x50cd5c4), noerror=XIL(0xfffffffc0412b590), nomessage=XIL(0xfffffffc0412b3c0), nosuffix=XIL(0), must_suffix=XIL(0)) at lread.c:1381 #44 0x00000004001baa88 in funcall_subr (subr=0x40062de00 , numargs=3, args=0xbfdd50) at eval.c:2934 #45 0x00000004001ba5fb in Ffuncall (nargs=4, args=0xbfdd48) at eval.c:2847 #46 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4bc47ec), vector=XIL(0x4bc4555), maxdepth=make_number(18), args_template=make_number(769), nargs=3, args=0xbfe2f8) at bytecode.c:633 #47 0x00000004001bafde in funcall_lambda (fun=XIL(0x4bc4525), nargs=3, arg_vector=0xbfe2e0) at eval.c:3045 #48 0x00000004001ba63f in Ffuncall (nargs=4, args=0xbfe2d8) at eval.c:2849 #49 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4bc517c), vector=XIL(0x4bc19f5), maxdepth=make_number(12), args_template=make_number(0), nargs=0, args=0xbfedf8) at bytecode.c:633 #50 0x00000004001bafde in funcall_lambda (fun=XIL(0x4bc19c5), nargs=0, arg_vector=0xbfedf8) at eval.c:3045 #51 0x00000004001ba63f in Ffuncall (nargs=1, args=0xbfedf0) at eval.c:2849 #52 0x00000004002089ff in exec_byte_code (bytestr=XIL(0x4bc5cec), vector=XIL(0x4bc534d), maxdepth=make_number(12), args_template=make_number(0), nargs=0, args=0xbff3e0) at bytecode.c:633 #53 0x00000004001bafde in funcall_lambda (fun=XIL(0x4bc531d), nargs=0, arg_vector=0xbff3e0) at eval.c:3045 #54 0x00000004001bad71 in apply_lambda (fun=XIL(0x4bc531d), args=XIL(0), count=4) at eval.c:2981 #55 0x00000004001b9391 in eval_sub (form=XIL(0x4d1bab3)) at eval.c:2360 #56 0x00000004001b8814 in Feval (form=XIL(0x4d1bab3), lexical=XIL(0)) at eval.c:2134 #57 0x00000004001090c0 in top_level_2 () at keyboard.c:1099 #58 0x00000004001b6e9e in internal_condition_case ( bfun=0x400109095 , handlers=XIL(0x52e0), hfun=0x4001089df ) at eval.c:1369 #59 0x0000000400109118 in top_level_1 (ignore=XIL(0)) at keyboard.c:1107 #60 0x00000004001b6769 in internal_catch (tag=XIL(0xda70), func=0x4001090c6 , arg=XIL(0)) at eval.c:1132 #61 0x0000000400108f94 in command_loop () at keyboard.c:1068 #62 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Lisp Backtrace: "define-charset-internal" (0xbfbea8) "apply" (0xbfc100) "define-charset" (0xbfc620) "progn" (0xbfc8b0) "if" (0xbfca30) "let" (0xbfcc80) "eval-buffer" (0xbfd040) "load-with-code-conversion" (0xbfd568) "load" (0xbfdd50) "startup--load-user-init-file" (0xbfe2e0) "command-line" (0xbfedf8) "normal-top-level" (0xbff3e0) Regards, --0000000000006b6a160583e34396 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear developers,

Perhaps at = the following code, Emacs 27.0.50 (newest HEAD Windows version) fails.
It works fine with Emacs 26.1.=C2=A0 Perhaps it happens independe= nt of platform.

=C2=A0 =C2=A0 (define-charset '= adobe-japan1 "Adobe-Japan1"
=C2=A0 =C2=A0 =C2=A0= :map (file-name-sans-extension aj16map)
=C2=A0 =C2=A0 =C2=A0= :invalid-code 128)))

Thread 1 received signal SIGSEGV, Segment= ation fault.
0x00000004001c3042 in assq_no_quit (key=3DXIL(0x= fffffffc04270ab0),
=C2=A0 =C2=A0 list=3DXIL(0x100000000ff)) a= t fns.c:1607
1607=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (CONSP (XCAR = (list)) && EQ (XCAR (XCAR (list)), key))
(gdb) bt
#0=C2=A0 0x00000004001c3042 in assq_no_quit (key=3DXIL(0xfffffff= c04270ab0),
=C2=A0 =C2=A0 list=3DXIL(0x100000000ff)) at fns.c= :1607
#1=C2=A0 0x000000040019a32c in swap_in_symval_forwardin= g (symbol=3D0x49647b0,
=C2=A0 =C2=A0 blv=3D0x509fb60) at data= .c:1222
#2=C2=A0 0x000000040019a479 in find_symbol_value (sym= bol=3DXIL(0xfffffffc04270ab0))
=C2=A0 =C2=A0 at data.c:1257
#3=C2=A0 0x000000040019a4dc in Fsymbol_value (symbol=3DXIL(0xf= ffffffc04270ab0))
=C2=A0 =C2=A0 at data.c:1274
= #4=C2=A0 0x000000040012f80d in set_buffer_internal_2 (b=3D0x4b4fbd0) at buf= fer.c:2136
#5=C2=A0 0x000000040012f6f7 in set_buffer_internal= _1 (b=3D0x469d648) at buffer.c:2085
#6=C2=A0 0x00000004001027= 52 in set_buffer_internal (b=3D0x469d648) at buffer.h:1137
#= 7=C2=A0 0x00000004000c4ec2 in make_conversion_work_buffer (multibyte=3Dtrue= )
=C2=A0 =C2=A0 at coding.c:7832
#8=C2=A0 0x000= 00004000c4f7f in code_conversion_save (with_work_buf=3Dtrue,
= =C2=A0 =C2=A0 multibyte=3Dtrue) at coding.c:7860
#9=C2=A0 0x0= 0000004000c5cd2 in decode_coding_object (coding=3D0xbfb010,
= =C2=A0 =C2=A0 src_object=3DXIL(0x64c6764), from=3D0, from_byte=3D0, to=3D20= , to_byte=3D20,
=C2=A0 =C2=A0 dst_object=3DXIL(0xd200)) at co= ding.c:8106
#10 0x00000004000cae51 in code_convert_string (st= ring=3DXIL(0x64c6764),
=C2=A0 =C2=A0 coding_system=3DXIL(0xe7= 60), dst_object=3DXIL(0xd200), encodep=3Dfalse,
=C2=A0 =C2=A0= nocopy=3Dfalse, norecord=3Dtrue) at coding.c:9468
#11 0x0000= 0004000caf13 in code_convert_string_norecord (
=C2=A0 =C2=A0 = string=3DXIL(0x64c6764), coding_system=3DXIL(0xe760), encodep=3Dfalse)
=C2=A0 =C2=A0 at coding.c:9488
#12 0x00000004000caf= 6c in decode_file_name (fname=3DXIL(0x64c6764))
=C2=A0 =C2=A0= at coding.c:9501
#13 0x000000040014c901 in Fexpand_file_name= (name=3DXIL(0x64c6744),
=C2=A0 =C2=A0 default_directory=3DXI= L(0x508d1d4)) at fileio.c:1105
#14 0x00000004001e8885 in open= p (path=3DXIL(0x50899b3), str=3DXIL(0x64c6744),
=C2=A0 =C2=A0= suffixes=3DXIL(0xbfb9b3), storeptr=3D0x0, predicate=3DXIL(0), newer=3Dfals= e)
=C2=A0 =C2=A0 at lread.c:1613
#15 0x00000004= 0009dd63 in load_charset_map_from_file (charset=3D0xbfbaf0,
= =C2=A0 =C2=A0 mapfile=3DXIL(0x64c6744), control_flag=3D0) at charset.c:489<= /div>
#16 0x000000040009e498 in load_charset (charset=3D0xbfbaf0, c= ontrol_flag=3D0)
=C2=A0 =C2=A0 at charset.c:643
#17 0x00000004000a0ed4 in Fdefine_charset_internal (nargs=3D17, args=3D0xb= fbea8)
=C2=A0 =C2=A0 at charset.c:1169
#18 0x00= 000004001ba8e9 in funcall_subr (
=C2=A0 =C2=A0 subr=3D0x40062= 1300 <Sdefine_charset_internal>, numargs=3D17, args=3D0xbfbea8)
=
=C2=A0 =C2=A0 at eval.c:2902
#19 0x00000004001ba5fb = in Ffuncall (nargs=3D18, args=3D0xbfbea0) at eval.c:2847
#20 = 0x00000004001b9a1e in Fapply (nargs=3D3, args=3D0xbfc100) at eval.c:2467
#21 0x00000004001ba8e9 in funcall_subr (subr=3D0x40062b340 <= Sapply>, numargs=3D3,
=C2=A0 =C2=A0 args=3D0xbfc100) at ev= al.c:2902
#22 0x00000004001ba5fb in Ffuncall (nargs=3D4, args= =3D0xbfc0f8) at eval.c:2847
#23 0x00000004002089ff in exec_by= te_code (bytestr=3DXIL(0x4b67164),
=C2=A0 =C2=A0 vector=3DXIL= (0x4b666ad), maxdepth=3Dmake_number(7), args_template=3DXIL(0),
=C2=A0 =C2=A0 nargs=3D0, args=3D0x0) at bytecode.c:633
#= 24 0x00000004001bb33a in funcall_lambda (fun=3DXIL(0x4b6667d), nargs=3D6,
=C2=A0 =C2=A0 arg_vector=3D0x4b666ad) at eval.c:3123
#25 0x00000004001bad71 in apply_lambda (fun=3DXIL(0x4b6667d),
=C2=A0 =C2=A0 args=3DXIL(0x64c3983), count=3D40) at eval.c:2981
=
#26 0x00000004001b9391 in eval_sub (form=3DXIL(0x64c3953)) at eval= .c:2360
#27 0x00000004001b514f in Fprogn (body=3DXIL(0)) at e= val.c:478
#28 0x00000004001b8e12 in eval_sub (form=3DXIL(0x64= c2673)) at eval.c:2267
#29 0x00000004001b5020 in Fif (args=3D= XIL(0x64c2693)) at eval.c:433
#30 0x00000004001b8e12 in eval_= sub (form=3DXIL(0x64c26a3)) at eval.c:2267
#31 0x00000004001b= 514f in Fprogn (body=3DXIL(0)) at eval.c:478
#32 0x0000000400= 1b64c9 in Flet (args=3DXIL(0x64c2773)) at eval.c:1005
#33 0x0= 0000004001b8e12 in eval_sub (form=3DXIL(0x64c2783)) at eval.c:2267
#34 0x00000004001e943b in readevalloop_eager_expand_eval (val=3DXIL(0= x64c4263),
=C2=A0 =C2=A0 macroexpand=3DXIL(0xfffffffc04305a58= )) at lread.c:1904
#35 0x00000004001e9daf in readevalloop (re= adcharfun=3DXIL(0x50e8885),
=C2=A0 =C2=A0 infile0=3D0x0, sour= cename=3DXIL(0x5dd98c4), printflag=3Dfalse, unibyte=3DXIL(0),
=C2=A0 =C2=A0 readfun=3DXIL(0), start=3DXIL(0), end=3DXIL(0)) at lread.c:2= 087
#36 0x00000004001ea1f1 in Feval_buffer (buffer=3DXIL(0x50= e8885),
=C2=A0 =C2=A0 printflag=3DXIL(0), filename=3DXIL(0x50= cd424), unibyte=3DXIL(0),
=C2=A0 =C2=A0 do_allow_print=3DXIL(= 0xd200)) at lread.c:2154
#37 0x00000004001baa88 in funcall_su= br (subr=3D0x40062de80 <Seval_buffer>,
=C2=A0 =C2=A0 nu= margs=3D5, args=3D0xbfd040) at eval.c:2934
#38 0x00000004001b= a5fb in Ffuncall (nargs=3D6, args=3D0xbfd038) at eval.c:2847
= #39 0x00000004002089ff in exec_byte_code (bytestr=3DXIL(0x481f3b4),
=C2=A0 =C2=A0 vector=3DXIL(0x481ec35), maxdepth=3Dmake_number(6), ar= gs_template=3DXIL(0),
=C2=A0 =C2=A0 nargs=3D0, args=3D0x0) at= bytecode.c:633
#40 0x00000004001bb33a in funcall_lambda (fun= =3DXIL(0x481ec05), nargs=3D4,
=C2=A0 =C2=A0 arg_vector=3D0x48= 1ec35) at eval.c:3123
#41 0x00000004001ba63f in Ffuncall (nar= gs=3D5, args=3D0xbfd560) at eval.c:2849
#42 0x00000004001ba0c= a in call4 (fn=3DXIL(0xfffffffc0412aed0),
=C2=A0 =C2=A0 arg1= =3DXIL(0x50cd424), arg2=3DXIL(0x50cd424), arg3=3DXIL(0xd200),
=C2=A0 =C2=A0 arg4=3DXIL(0xd200)) at eval.c:2723
#43 0x00000= 004001e7f45 in Fload (file=3DXIL(0x50cd5c4),
=C2=A0 =C2=A0 no= error=3DXIL(0xfffffffc0412b590), nomessage=3DXIL(0xfffffffc0412b3c0),
=
=C2=A0 =C2=A0 nosuffix=3DXIL(0), must_suffix=3DXIL(0)) at lread.c:= 1381
#44 0x00000004001baa88 in funcall_subr (subr=3D0x40062de= 00 <Sload>, numargs=3D3,
=C2=A0 =C2=A0 args=3D0xbfdd50)= at eval.c:2934
#45 0x00000004001ba5fb in Ffuncall (nargs=3D4= , args=3D0xbfdd48) at eval.c:2847
#46 0x00000004002089ff in e= xec_byte_code (bytestr=3DXIL(0x4bc47ec),
=C2=A0 =C2=A0 vector= =3DXIL(0x4bc4555), maxdepth=3Dmake_number(18),
=C2=A0 =C2=A0 = args_template=3Dmake_number(769), nargs=3D3, args=3D0xbfe2f8) at bytecode.c= :633
#47 0x00000004001bafde in funcall_lambda (fun=3DXIL(0x4b= c4525), nargs=3D3,
=C2=A0 =C2=A0 arg_vector=3D0xbfe2e0) at ev= al.c:3045
#48 0x00000004001ba63f in Ffuncall (nargs=3D4, args= =3D0xbfe2d8) at eval.c:2849
#49 0x00000004002089ff in exec_by= te_code (bytestr=3DXIL(0x4bc517c),
=C2=A0 =C2=A0 vector=3DXIL= (0x4bc19f5), maxdepth=3Dmake_number(12),
=C2=A0 =C2=A0 args_t= emplate=3Dmake_number(0), nargs=3D0, args=3D0xbfedf8) at bytecode.c:633
#50 0x00000004001bafde in funcall_lambda (fun=3DXIL(0x4bc19c5), = nargs=3D0,
=C2=A0 =C2=A0 arg_vector=3D0xbfedf8) at eval.c:304= 5
#51 0x00000004001ba63f in Ffuncall (nargs=3D1, args=3D0xbfe= df0) at eval.c:2849
#52 0x00000004002089ff in exec_byte_code = (bytestr=3DXIL(0x4bc5cec),
=C2=A0 =C2=A0 vector=3DXIL(0x4bc53= 4d), maxdepth=3Dmake_number(12),
=C2=A0 =C2=A0 args_template= =3Dmake_number(0), nargs=3D0, args=3D0xbff3e0) at bytecode.c:633
#53 0x00000004001bafde in funcall_lambda (fun=3DXIL(0x4bc531d), nargs= =3D0,
=C2=A0 =C2=A0 arg_vector=3D0xbff3e0) at eval.c:3045
#54 0x00000004001bad71 in apply_lambda (fun=3DXIL(0x4bc531d), ar= gs=3DXIL(0),
=C2=A0 =C2=A0 count=3D4) at eval.c:2981
#55 0x00000004001b9391 in eval_sub (form=3DXIL(0x4d1bab3)) at eval.c:= 2360
#56 0x00000004001b8814 in Feval (form=3DXIL(0x4d1bab3), = lexical=3DXIL(0))
=C2=A0 =C2=A0 at eval.c:2134
= #57 0x00000004001090c0 in top_level_2 () at keyboard.c:1099
#= 58 0x00000004001b6e9e in internal_condition_case (
=C2=A0 =C2= =A0 bfun=3D0x400109095 <top_level_2>, handlers=3DXIL(0x52e0),
=C2=A0 =C2=A0 hfun=3D0x4001089df <cmd_error>) at eval.c:1369
#59 0x0000000400109118 in top_level_1 (ignore=3DXIL(0)) at key= board.c:1107
#60 0x00000004001b6769 in internal_catch (tag=3D= XIL(0xda70),
=C2=A0 =C2=A0 func=3D0x4001090c6 <top_level_1= >, arg=3DXIL(0)) at eval.c:1132
#61 0x0000000400108f94 in = command_loop () at keyboard.c:1068
#62 0x0000000000000000 in = ?? ()
Backtrace stopped: previous frame inner to this frame (= corrupt stack?)

Lisp Backtrace:
"define-charset-internal" (0xbfbea8)
"appl= y" (0xbfc100)
"define-charset" (0xbfc620)
"progn" (0xbfc8b0)
"if" (0xbfca= 30)
"let" (0xbfcc80)
"eval-buffe= r" (0xbfd040)
"load-with-code-conversion" (0xb= fd568)
"load" (0xbfdd50)
"startu= p--load-user-init-file" (0xbfe2e0)
"command-line&qu= ot; (0xbfedf8)
"normal-top-level" (0xbff3e0)
<= div style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;fon= t-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-c= aps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-inde= nt:0px;text-transform:none;white-space:normal;word-spacing:0px;background-c= olor:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:i= nitial">
Regards,

--0000000000006b6a160583e34396-- ------------=_1552837981-15013-1--