From unknown Sat Jun 21 10:18:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53809 <53809@debbugs.gnu.org> To: bug#53809 <53809@debbugs.gnu.org> Subject: Status: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) Reply-To: bug#53809 <53809@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:18:53 +0000 retitle 53809 29.0.50; fatal error: assertion failed: string_immovable_p (b= ytestr) reassign 53809 emacs submitter 53809 Gregor Zattler severity 53809 normal tag 53809 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 05 17:50:50 2022 Received: (at submit) by debbugs.gnu.org; 5 Feb 2022 22:50:50 +0000 Received: from localhost ([127.0.0.1]:35833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGTtH-00049c-OL for submit@debbugs.gnu.org; Sat, 05 Feb 2022 17:50:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:51952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGTtE-00049S-FR for submit@debbugs.gnu.org; Sat, 05 Feb 2022 17:50:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGTtC-0007TL-LU for bug-gnu-emacs@gnu.org; Sat, 05 Feb 2022 17:50:43 -0500 Received: from mout.gmx.net ([212.227.15.15]:49389) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGTss-0006J1-6N for bug-gnu-emacs@gnu.org; Sat, 05 Feb 2022 17:50:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644101419; bh=V8+S0ndqSyLFF6MTmAVs4H+WlwtwmDxTbWFMxuu3xj4=; h=X-UI-Sender-Class:From:To:Subject:Date; b=SBAsGGjXdz3h0RXnYLqqG7q1nti8MnsnmQANo+xYWyQioQiheOQ4iUFc8F4lm/Y5l lT7mmWhZcCBm8/bSNYLFj68JPHaf038G403os+JasUr1ZFUZaBOATHvxujhW/hSncl ZseAS39KsQ5xqAyvNeuAa/cEm6n5jJ+89voDGdv4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([95.91.245.191]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M2f5Z-1nCtFN3Avn-004Atb; Sat, 05 Feb 2022 23:50:18 +0100 From: Gregor Zattler To: bug-gnu-emacs@gnu.org Subject: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) Date: Sat, 05 Feb 2022 23:50:13 +0100 Message-ID: <87fsox2aje.fsf@no.workgroup> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:GZDJNrmjTgrDgFm5c4TR/OFhYOMsrW4i6iyLOclD7665dTryzD5 GC0XPTpx0QzGpy0TYxTiGT5S3bvuyG5vmrG8bQt2nOQ29QgHFEfIdAwUGxJoC6pdzz4340o 52AqT80CYVQ0mKHoNtWWiO5oM2EcQaZZxQnaMzPnd7o8K4+m7gpJojx3WsIwY3CD3lDwwgB Z2e9j3XAa+OFqXOuDdvNw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:yXeS1DbJuP8=:e7eT1BvIag5Pe0G/xZRU8v bZH/gswIATD4uXd1A0yMLHNB+CU94BCcjzcf1TQLsKmIV66tIycMtq4y329wjaKNl54juUcTH BsYe1tJX7usBLtvgluFcl+NrbURk5OpImxtJ/5NfgpVHBCYw9gWUHWjJ6oEvxwmRLiVvp5BbI BbBrk8gENK1kPD6Asi2/LmMCwIfst9sGtzKcDP4JETn78Ns4C7WQrP4sX/J0VJckg9CPRLTfE WkqWa7OOJOytCq6i1MenmdzCnsfbEEO16deUSgUlTro7kwUC9px9ItSr2ubOz+FmnXedprHHd u2UXPaXX1VrDaecRiWNE5704y/hfb0YUTCrkDRK34NLJLIlGLBETuHcr4z7R5mAGCPWMUNNJm DfefA8oz1JllRoDXLXvndyIZwj/tiET6BP2t8qWDCMUHId/nszBKHXxgGPEzoCTGhSiufTKI7 fbLQQThsmwsja2SPX2z7eYwZEHbDqW6ebQq/Cujpw+nRqOi1zM5hfoihlLJu0YXUX4RTM1ZpT 5Bai1NZLdZpcltfMT8llvTITDhO5CG7OeiLoOdjFyDl9bo6d1cYhy5xljTRjX21ox0k1hs0kg p7tF3CWLm/KZcdn+DocC5HGGk78X+BX+atqWLkjVVsrtXicZ2SQX+uvuCy48+kFWI4q7SjuH+ aobzybyMJnMNxYQ81D14n404CXM30TgTlvWzVF6ekhpryBGN0i27WuWNgQjoV7u0gxG8nWfqq GxdsC5mrVCYTKIrw95zo5+bhRqK+u6JZtBt99VX9Wr+5peHYu7rgYZ96abWfg4prj+pRw/1l3 47YhbmqudhuriupernxNxrvyrH7GAskuLBJZJkNH8TVNAKbXa6SMrdNEoGJ5Vq4uV3AtIjO53 QF3f2+PN2RUH9RRpIrbxZDlgzfkqQsGX/BjZwJYdhqoIi2pH0YnLKZwxuoyYPOzLVhjIe1Ubq fCjCifKR3HxoKnwqOsuQrTs1WSqi8UGHhhuePDQq5lbgdQ0GWNUxo3FxlkZmH9nDNpR8evI3W GOEsIvuDDy1+vqKuiowYqL0+CgCB0q6WUDW63W0E493QOGhBiA9UnmYrw2jdkU8H8YGNu7Ola UT0T+M/Bvkk/kc= Received-SPF: pass client-ip=212.227.15.15; envelope-from=telegraph@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit 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: -2.4 (--) Dear emacs developers, I just did a ~/src/emacs/src$ rm -rf * ; git checkout -f ; git pull and did (therefore a full bootstrap) make. Now emacs crashes at startup as it did not as of emacs trunk ~10 days before. This is triggered by this part of my rather convoluted startup files: (use-package gnus-alias :after (notmuch) :commands (gnus-alias-determine-identity gnus-alias-message-x-completion gnus-alias-select-identity gnus-alias-use-identity) :bind (:map notmuch-message-mode-map ("C-c C-f C-p" . gnus-alias-select-identity)) :init (if (featurep 'message-x) (add-hook 'message-x-after-completion-functions 'gnus-alias-message-x-completion)) (gnus-alias-init) (add-hook 'message-setup-hook #'gnus-alias-determine-identity) ) Neither the package gnus-alias nor this part of my configuration changed in recent months, though. I'm sorry, I was not able to isolate a minimal configuration which exhibits this problem. I did a gdb bt full and xbacktrace, though (see below). This gdb output is all gibberish to me but at the very end there I saw "SPECPDL_BACKTRACE". Therefore I experimented with a (setq max-specpdl-size 500000) in early-init.el, but this did not help. While editing my configuration files with emacs -Q -nw in order to isolate the problematic part of it, I somehow managed a few times to error out emacs, but I cannot reproduce this either, sorry. But perhaps this shows, that there is a more general problem, somewhere. Sorry to not being more precise, I hope the gdm bt full gives some insight. Thanks for looking into this, Gregor 0 (master=) grfz@no:~/src/emacs/src$ gdb emacs GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from emacs... SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0 TERM = screen-256color-bce-s Breakpoint 1 at 0x53258: file emacs.c, line 409. Breakpoint 2 at 0x16c320: file xterm.c, line 12877. (gdb) run Starting program: /home/grfz/src/emacs/src/emacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeef81700 (LWP 134133)] [New Thread 0x7fffee1f9700 (LWP 134135)] [New Thread 0x7fffed9f8700 (LWP 134136)] [Detaching after vfork from child process 134137] [Detaching after vfork from child process 134604] [Detaching after vfork from child process 134605] bytecode.c:361: Emacs fatal error: assertion failed: string_immovable_p (bytestr) Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:409 409 signal (sig, SIG_DFL); (gdb) bt full #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:409 #1 0x00005555555ae6ef in die (msg=msg@entry=0x5555558b70a7 "string_immovable_p (bytestr)", file=file@entry=0x5555558b7080 "bytecode.c", line=line@entry=361) at alloc.c:7546 #2 0x00005555555b8df0 in exec_byte_codePython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (bytestr=, vector=, maxdepth=, args_template=0, nargs=0, args=) at bytecode.c:361 vectorp = quitcounter = stack_items = sa_avail = sa_count = alloc = stack_base = top = stack_lim = bytestr_data = pc = count = rest = nonrest = pushedargs = Python Exception value has been optimized out: result = #3 0x00005555557aade8 in funcall_lambda (fun=XIL(0x55555b904fdd), nargs=0, arg_vector=0x7fffffffb830) at eval.c:3347 Python Exception value has been optimized out: syms_left = Python Exception value has been optimized out: lexenv = count = i = optional = rest = previous_rest = #4 0x00005555557a9a09 in apply_lambdaPython Exception value has been optimized out: Python Exception value has been optimized out: (fun=, args=, count=65) at eval.c:3204 tem = XIL(0x55555b904fdd) sa_avail = sa_count = 66 numargs = 0 Python Exception value has been optimized out: args_left = #5 0x00005555557a9cd4 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2621 original_fun = XIL(0xf58870) original_args = XIL(0) count = 65 fun = XIL(0x55555b904fdd) Python Exception value has been optimized out: val = argvals = {XIL(0x55555b8d9d93), XIL(0x1), XIL(0), XIL(0x5555557b81c4), XIL(0x55555b8d44a3), XIL(0x5555557b5689), XIL(0x3), XIL(0x3)} #6 0x00005555557aa87d in Fprogn (body=XIL(0x55555b8d4ce3)) at eval.c:459 val = XIL(0) #7 0x00005555557aa427 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2484 args_left = XIL(0x55555b8d4d03) numargs = 3 original_fun = XIL(0xc840) original_args = XIL(0x55555b8d4d03) count = fun = XIL(0x555555d26545) Python Exception value has been optimized out: val = argvals = {XIL(0x55555b8dcfd3), XIL(0x555558b15073), XIL(0x555558b15073), make_fixnum(23456248635638), XIL(0xf588d0), make_fixnum(23456248635638), XIL(0), XIL(0x55555578efa1)} #8 0x00005555557ad9bc in internal_lisp_condition_casePython Exception value has been optimized out: (var=XIL(0x15cf3d0), bodyform=, handlers=XIL(0)) at eval.c:1439 oldhandlerlist = 0x55555601f430 clausenb = 1 success_handler = XIL(0) clauses = 0x7fffffffba30 result = XIL(0x8790) #9 0x00005555557aa427 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2484 args_left = XIL(0x55555b8dc253) numargs = 3 original_fun = XIL(0x49e0) original_args = XIL(0x55555b8dc253) count = fun = XIL(0x555555d25dc5) Python Exception value has been optimized out: val = argvals = {XIL(0x2aaa9a24c2a8), XIL(0x55555b8dcf83), make_fixnum(1), make_fixnum(0), XIL(0x7ffff02b1c78), XIL(0x5555557b5689), XIL(0x1), XIL(0x8)} #10 0x00005555557aa87d in Fprogn (body=XIL(0x55555b8d9c23)) at eval.c:459 val = XIL(0) #11 0x00005555557aa427 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2484 args_left = XIL(0x55555b8dcad3) numargs = 6 original_fun = XIL(0xc840) original_args = XIL(0x55555b8dcad3) count = fun = XIL(0x555555d26545) Python Exception value has been optimized out: val = argvals = {XIL(0x2aaa9a4caa30), XIL(0x55555b8d9c83), XIL(0x55555b8d9d73), XIL(0x55555b8dcf93), XIL(0x2aaa9a4caa30), XIL(0x15cf3d0), XIL(0x55555b8d9d83), XIL(0x55555b8dcfa3)} #12 0x00005555557aa87d in Fprogn (body=XIL(0)) at eval.c:459 val = XIL(0) #13 0x00005555557aab1d in funcall_lambda (fun=XIL(0x55555b8d9dc3), nargs=0, arg_vector=0x7fffffffbd60) at eval.c:3338 Python Exception value has been optimized out: syms_left = Python Exception value has been optimized out: lexenv = count = i = optional = rest = previous_rest = #14 0x00005555557a6c52 in Ffuncall (nargs=1, args=0x7fffffffbd58) at eval.c:3092 count = 61 Python Exception value has been optimized out: val = #15 0x00007fffefd61389 in F6576616c2d61667465722d6c6f6164_eval_after_load_0 () at /home/grfz/src/emacs/src/../native-lisp/29.0.50-f80e3318/preloaded/subr-13adf6a6-b714cda6.eln #16 0x00005555557aa3f8 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2534 i = 2 maxargs = 2 Python Exception value has been optimized out: args_left = numargs = 2 Python Exception value has been optimized out: original_fun = original_args = XIL(0x55555b8d9c93) count = fun = XIL(0x7ffff0004c8d) Python Exception value has been optimized out: val = argvals = {XIL(0xc7f450), XIL(0x55555b8d9dc3), XIL(0), make_fixnum(23456248666900), XIL(0), XIL(0x7fffefcf6420), XIL(0x7fffefcf6420), XIL(0)} #17 0x00005555557ad9bc in internal_lisp_condition_casePython Exception value has been optimized out: (var=XIL(0x15cf3d0), bodyform=, handlers=XIL(0)) at eval.c:1439 oldhandlerlist = 0x555555fca020 clausenb = 1 success_handler = XIL(0) clauses = 0x7fffffffbe90 result = make_fixnum(0) #18 0x00005555557aa427 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2484 args_left = XIL(0x55555b8d9d93) numargs = 3 original_fun = XIL(0x49e0) original_args = XIL(0x55555b8d9d93) count = fun = XIL(0x555555d25dc5) Python Exception value has been optimized out: val = argvals = {XIL(0x7fffffffbfb8), XIL(0x4), XIL(0x55555b8dd343), make_fixnum(23456248666900), XIL(0x2aaa9a76c0d0), XIL(0), XIL(0x2aaa9a76c0d0), XIL(0x55555b8dcfb3)} #19 0x00005555557dc020 in readevalloop_eager_expand_eval (val=XIL(0x55555b8dcfb3), macroexpand=XIL(0x2aaa9a76c0d0)) at lisp.h:1153 #20 0x00005555557dbf5a in readevalloop_eager_expand_evalPython Exception value has been optimized out: (val=, macroexpand=XIL(0x2aaa9a76c0d0)) at lread.c:2143 Python Exception value has been optimized out: li = { tortoise = , max = 4, n = 0, q = 4 } Python Exception value has been optimized out: subforms = #21 0x00005555557e4e8d in readevalloopPython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (readcharfun=XIL(0x555558b16935), infile0=0x0, sourcename=, printflag=false, unibyte=, readfun=, start=XIL(0), end=) at lread.c:2329 count1 = 59 c = val = XIL(0x55555b8d5643) count = 54 b = continue_reading_p = true Python Exception value has been optimized out: lex_bound = whole_buffer = true first_sexp = macroexpand = XIL(0x2aaa9a76c0d0) #22 0x00005555557e55e4 in Feval_bufferPython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (buffer=, printflag=XIL(0), filename=, unibyte=XIL(0), do_allow_print=) at lread.c:2402 count = 50 Python Exception value has been optimized out: tem = buf = XIL(0x555558b16935) #23 0x00007fffef749edc in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 () at /home/grfz/src/emacs/src/../native-lisp/29.0.50-f80e3318/preloaded/mule-3352613d-1619da2f.eln #24 0x00005555557a96b2 in funcall_subr (subr=0x7ffff0510f90, numargs=4, args=) at eval.c:3136 argbuf = {XIL(0x6f66656222206567), XIL(0xf0510f95), XIL(0x2aaa9a7647a0), XIL(0x5555557a6b38), XIL(0x4), XIL(0), XIL(0x9a7647a000000003), XIL(0x7375206567616b63)} a = #25 0x00005555557a6c52 in Ffuncall (nargs=5, args=0x7fffffffc370) at eval.c:3092 count = 42 Python Exception value has been optimized out: val = #26 0x00005555557ac089 in call4Python Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (fn=, arg1=, arg2=, Python Exception value has been optimized out: Python Exception value has been optimized out: arg2@entry=XIL(0x555558b11234), arg3=, arg4=, arg4@entry=XIL(0)) at eval.c:2951 #27 0x00005555557e695f in FloadPython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (file=XIL(0x555558a9c1c4), noerror=, nomessage=, nosuffix=, must_suffix=) at lread.c:1477 stream = 0x0 fd = 13 fd_index = 37 count = 37 found = XIL(0x555558b11234) Python Exception value has been optimized out: efound = hist_file_name = XIL(0x555558b11234) newer = false compiled = false Python Exception value has been optimized out: handler = fmode = 0x5555558bddb0 "r" version = 0 no_native = is_module = false is_native_elisp = false is_elc = false input = { stream = 0x555555ff1623, lookahead = 102 'f', buf = "z/.c" } #28 0x00005555557a9646 in funcall_subr (subr=0x7ffff014ef58, numargs=1, args=) at eval.c:3130 argbuf = {XIL(0x3e8), XIL(0xf014ef5d), XIL(0x2aaa9a3a2768), XIL(0x5555557a6b38), XIL(0x1), XIL(0), XIL(0x9a3a276800000003), XIL(0x61fef040)} a = #29 0x00005555557a6c52 in Ffuncall (nargs=2, args=0x7fffffffc640) at eval.c:3092 count = 36 Python Exception value has been optimized out: val = #30 0x00007fffec64b4f5 in F6f72672d626162656c2d6c6f61642d66696c65_org_babel_load_file_0 () at /home/grfz/.config/emacs/eln-cache/29.0.50-f80e3318/org-81b24351-e3bbe642.eln #31 0x00005555557a965a in funcall_subr (subr=0x5555586c50c0, numargs=1, args=) at eval.c:3132 argbuf = {XIL(0x5555582c5c94), XIL(0), XIL(0x2aaa9a45fdb0), XIL(0x5555557a6b38), XIL(0x1), XIL(0), XIL(0x9a45fdb000000003), XIL(0x55555734ace4)} a = #32 0x00005555557a6c52 in Ffuncall (nargs=2, args=0x7fffffffc780) at eval.c:3092 count = 35 Python Exception value has been optimized out: val = #33 0x00005555557a6e9a in call1Python Exception value has been optimized out: (fn=, Python Exception value has been optimized out: fn@entry=XIL(0x2aaa9a45fdb0), arg1=) at eval.c:2929 #34 0x00005555557b3143 in mapcar1Python Exception value has been optimized out: (leni=1, vals=0x0, fn=XIL(0x2aaa9a45fdb0), seq=) at fns.c:2917 Python Exception value has been optimized out: dummy = i = 0 tail = XIL(0x5555582c9183) #35 0x00005555557b9d75 in Fmapc (function=XIL(0x2aaa9a45fdb0), sequence=XIL(0x5555582c9183)) at fns.c:2994 leni = #36 0x00005555557aa3f8 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2534 i = 2 maxargs = 2 Python Exception value has been optimized out: args_left = numargs = 2 Python Exception value has been optimized out: original_fun = original_args = XIL(0x555555fef803) count = fun = XIL(0x555555d28105) Python Exception value has been optimized out: val = argvals = {XIL(0x2aaa9a45fdb0), XIL(0x5555582c9183), XIL(0), XIL(0), XIL(0), XIL(0x55555578651b), XIL(0), make_fixnum(23456248635638)} #37 0x00005555557aa87d in Fprogn (body=XIL(0)) at eval.c:459 val = XIL(0x3b6140) #38 0x00005555557abc73 in FletPython Exception value has been optimized out: (args=) at eval.c:1045 temps = 0x7fffffffc900 Python Exception value has been optimized out: tem = lexenv = XIL(0x555555ff16c3) Python Exception value has been optimized out: elt = count = 33 argnum = sa_avail = sa_count = 33 Python Exception value has been optimized out: varlist = varlist_len = nvars = #39 0x00005555557aa427 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2484 args_left = XIL(0x555557485393) numargs = 28 original_fun = XIL(0x9b70) original_args = XIL(0x555557485393) count = fun = XIL(0x555555d26065) Python Exception value has been optimized out: val = argvals = {XIL(0x7fffffffca08), XIL(0x20), XIL(0), make_fixnum(23456248666900), XIL(0), XIL(0), XIL(0x2aaa9a76c0d0), XIL(0x555555ff1793)} #40 0x00005555557dc020 in readevalloop_eager_expand_eval (val=XIL(0x555555ff1793), macroexpand=XIL(0x2aaa9a76c0d0)) at lisp.h:1153 #41 0x00005555557e4e8d in readevalloopPython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (readcharfun=XIL(0x555555fed985), infile0=0x0, sourcename=, printflag=false, unibyte=, readfun=, start=XIL(0), end=) at lread.c:2329 count1 = 32 c = val = XIL(0x555555ff1793) count = 27 b = continue_reading_p = true Python Exception value has been optimized out: lex_bound = whole_buffer = true first_sexp = macroexpand = XIL(0x2aaa9a76c0d0) #42 0x00005555557e55e4 in Feval_bufferPython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (buffer=, printflag=XIL(0), filename=, unibyte=XIL(0), do_allow_print=) at lread.c:2402 count = 23 Python Exception value has been optimized out: tem = buf = XIL(0x555555fed985) #43 0x00007fffef749edc in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 () at /home/grfz/src/emacs/src/../native-lisp/29.0.50-f80e3318/preloaded/mule-3352613d-1619da2f.eln #44 0x00005555557a96b2 in funcall_subr (subr=0x7ffff0510f90, numargs=4, args=) at eval.c:3136 argbuf = {XIL(0x2d72656c646e6168), XIL(0xf0510f95), XIL(0x2aaa9a7647a0), XIL(0x5555557a6b38), XIL(0x4), XIL(0), XIL(0x9a7647a000000003), make_fixnum(1827083045666642139)} a = #45 0x00005555557a6c52 in Ffuncall (nargs=5, args=0x7fffffffcd50) at eval.c:3092 count = 15 Python Exception value has been optimized out: val = #46 0x00005555557ac089 in call4Python Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (fn=, arg1=, arg2=, Python Exception value has been optimized out: Python Exception value has been optimized out: arg2@entry=XIL(0x5555573470e4), arg3=, arg4=, arg4@entry=XIL(0x30)) at eval.c:2951 #47 0x00005555557e695f in FloadPython Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: Python Exception value has been optimized out: (file=XIL(0x555557346f64), noerror=, nomessage=, nosuffix=, must_suffix=) at lread.c:1477 stream = 0x0 fd = 10 fd_index = 10 count = 10 found = XIL(0x5555573470e4) Python Exception value has been optimized out: efound = hist_file_name = XIL(0x5555573470e4) newer = false compiled = false Python Exception value has been optimized out: handler = fmode = 0x5555558bddb0 "r" version = 0 no_native = is_module = false is_native_elisp = false is_elc = false input = { stream = 0x0, lookahead = -109 '\223', buf = "\277r\360\377" } #48 0x00005555557a96d6 in funcall_subr (subr=0x555555d2a740 , numargs=3, args=) at eval.c:3138 argbuf = {XIL(0x555557346f64), XIL(0x2aaa9a36a248), XIL(0x2aaa9a36a138), XIL(0), XIL(0), XIL(0), XIL(0x9f6000000003), XIL(0x7fffffffce00)} a = #49 0x00005555557a6c52 in Ffuncall (nargs=4, args=0x7fffffffd040) at eval.c:3092 count = 9 Python Exception value has been optimized out: val = #50 0x00007fffef4d26c4 in F737461727475702d2d6c6f61642d757365722d696e69742d66696c65_startup__load_user_init_file_0 () at /home/grfz/src/emacs/src/../native-lisp/29.0.50-f80e3318/preloaded/startup-bbc6ea72-8e8a6960.eln #51 0x00005555557a966e in funcall_subr (subr=0x7ffff0167ec0, numargs=3, args=) at eval.c:3134 argbuf = {make_fixnum(0), XIL(0xf0167ec5), XIL(0x2aaa9a3bb6d0), XIL(0x5555557a6b38), XIL(0x3), XIL(0), XIL(0x9a3bb6d000000003), XIL(0x555555fed8ad)} a = #52 0x00005555557a6c52 in Ffuncall (nargs=4, args=0x7fffffffd190) at eval.c:3092 count = 7 Python Exception value has been optimized out: val = #53 0x00007fffef4d44dc in F636f6d6d616e642d6c696e65_command_line_0 () at /home/grfz/src/emacs/src/../native-lisp/29.0.50-f80e3318/preloaded/startup-bbc6ea72-8e8a6960.eln #54 0x00005555557a6c52 in Ffuncall (nargs=1, args=0x7fffffffd258) at eval.c:3092 count = 6 Python Exception value has been optimized out: val = #55 0x00007fffef4d03e8 in F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0 () at /home/grfz/src/emacs/src/../native-lisp/29.0.50-f80e3318/preloaded/startup-bbc6ea72-8e8a6960.eln #56 0x00005555557aa650 in eval_subPython Exception value has been optimized out: (form=) at eval.c:2528 i = maxargs = Python Exception value has been optimized out: args_left = numargs = 0 Python Exception value has been optimized out: original_fun = original_args = XIL(0) count = fun = XIL(0x7ffff015b795) Python Exception value has been optimized out: val = argvals = {XIL(0), make_fixnum(23456248635638), XIL(0x8f10), XIL(0x55555578fb80), XIL(0), XIL(0x555500000001), XIL(0x8f10), XIL(0x555555ec8110)} #57 0x00005555557adcbe in Feval (form=XIL(0x7ffff015b753), lexical=XIL(0x7fffffff)) at eval.c:2356 count = 3 #58 0x00005555557a5077 in internal_condition_casePython Exception value has been optimized out: (bfun=bfun@entry=0x5555556f5ea0 , handlers=, handlers@entry=XIL(0x90), hfun=hfun@entry=0x5555556ff8c0 ) at eval.c:1485 val = XIL(0x55) c = 0x555555fc9ef0 #59 0x00005555556f7063 in top_level_1Python Exception value has been optimized out: (ignore=, ignore@entry=XIL(0)) at keyboard.c:1154 #60 0x00005555557a4fb1 in internal_catchPython Exception value has been optimized out: Python Exception value has been optimized out: (tag=, func=func@entry=0x5555556f7030 , arg=, arg@entry=XIL(0)) at eval.c:1216 val = XIL(0x55) c = 0x555555e03600 #61 0x00005555556f67d2 in command_loop () at keyboard.c:1114 #62 0x00005555556ff01c in recursive_edit_1 () at keyboard.c:724 count = 1 Python Exception value has been optimized out: val = #63 0x00005555556ff664 in Frecursive_edit () at keyboard.c:807 #64 0x00005555555c208f in main (argc=, argv=) at emacs.c:2430 stack_bottom_variable = 0x7ffff5fe0660 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = dump_mode = skip_args = 0 temacs = 0x0 attempt_load_pdump = rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = Lisp Backtrace: eval.c:123: Emacs fatal error: assertion failed: pdl->kind == SPECPDL_BACKTRACE Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:409 409 signal (sig, SIG_DFL); The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (backtrace_function) will be abandoned. When the function is done executing, GDB will silently stop. (gdb) xbacktrace eval.c:123: Emacs fatal error: assertion failed: pdl->kind == SPECPDL_BACKTRACE Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:409 409 signal (sig, SIG_DFL); The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (backtrace_function) will be abandoned. When the function is done executing, GDB will silently stop. (gdb) In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0) of 2022-02-05 built on no Repository revision: ddc734432bdb97480de0c8c80fb5e294b88e9214 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure -C --prefix=/usr/local/stow/emacs-snapshot --prefix=/usr/local/stow/emacs-snapshot --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/28.0/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.0/site-lisp:/usr/share/emacs/site-lisp --with-sound=yes --without-gconf --with-mailutils --build x86_64-linux-gnu --infodir=/usr/local/share/info:/usr/share/info --with-json --with-file-notification=yes --with-cairo --with-x=yes --with-x-toolkit=lucid --without-toolkit-scroll-bars --enable-checking=yes --enable-check-lisp-object-type --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF X11 XAW3D XDBE XIM XPM LUCID ZLIB Important settings: value of $LC_ALL: value of $LC_COLLATE: de_DE.utf8 value of $LC_CTYPE: de_DE.utf8 value of $LC_MESSAGES: POSIX value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: easy-repeat-mode: t bug-reference-prog-mode: t rainbow-delimiters-mode: t winner-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t helm-minibuffer-history-mode: t shell-dirtrack-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t which-key-mode: t ws-butler-global-mode: t ws-butler-mode: t save-place-mode: t pdf-occur-global-minor-mode: t xterm-mouse-mode: t windmove-mode: t which-function-mode: t gcmh-mode: t key-chord-mode: t savehist-mode: t minibuffer-line-mode: t display-battery-mode: t dired-async-mode: t dired-async--modeline-mode: t delete-selection-mode: t cua-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/grfz/src/notmuch/emacs/notmuch-address hides /home/grfz/.config/emacs/elisp/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-lib hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-lib /home/grfz/src/notmuch/emacs/coolj hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/coolj /home/grfz/src/notmuch/emacs/notmuch-address hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-hello hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-hello /home/grfz/src/notmuch/emacs/notmuch-parser hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-parser /home/grfz/src/notmuch/emacs/notmuch-show hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-show /home/grfz/src/notmuch/emacs/notmuch-wash hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-wash /home/grfz/src/notmuch/emacs/notmuch-draft hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-draft /home/grfz/src/notmuch/emacs/notmuch-pkg hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-pkg /home/grfz/src/notmuch/emacs/notmuch-tree hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-tree /home/grfz/src/notmuch/emacs/notmuch-version hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-version /home/grfz/src/notmuch/emacs/notmuch-jump hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-jump /home/grfz/src/notmuch/emacs/notmuch-company hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-company /home/grfz/src/notmuch/emacs/notmuch hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch /home/grfz/src/notmuch/emacs/notmuch-crypto hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-crypto /home/grfz/src/notmuch/emacs/notmuch-compat hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-compat /home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-maildir-fcc /home/grfz/src/notmuch/emacs/notmuch-tag hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-tag /home/grfz/src/notmuch/emacs/notmuch-message hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-message /home/grfz/src/notmuch/emacs/notmuch-print hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-print /home/grfz/src/notmuch/emacs/notmuch-mua hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-mua /home/grfz/src/notmuch/emacs/notmuch-query hides /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-query /home/grfz/src/notmuch/emacs/coolj hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/coolj /home/grfz/src/notmuch/emacs/notmuch-address hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-hello hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-hello /home/grfz/src/notmuch/emacs/notmuch-pkg hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-pkg /home/grfz/src/notmuch/emacs/notmuch-tree hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-tree /home/grfz/src/notmuch/emacs/notmuch-version hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-version /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-autoloads hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-autoloads /home/grfz/src/notmuch/emacs/notmuch hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch /home/grfz/src/notmuch/emacs/notmuch-show hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-show /home/grfz/src/notmuch/emacs/notmuch-draft hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-draft /home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-maildir-fcc /home/grfz/src/notmuch/emacs/notmuch-jump hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-jump /home/grfz/src/notmuch/emacs/notmuch-tag hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-tag /home/grfz/src/notmuch/emacs/notmuch-message hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-message /home/grfz/src/notmuch/emacs/notmuch-mua hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-mua /home/grfz/src/notmuch/emacs/notmuch-company hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-company /home/grfz/src/notmuch/emacs/notmuch-crypto hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-crypto /home/grfz/src/notmuch/emacs/notmuch-compat hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-compat /home/grfz/src/notmuch/emacs/notmuch-query hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-query /home/grfz/src/notmuch/emacs/notmuch-lib hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-lib /home/grfz/src/notmuch/emacs/notmuch-wash hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-wash /home/grfz/src/notmuch/emacs/notmuch-parser hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-parser /home/grfz/src/notmuch/emacs/notmuch-print hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-print /home/grfz/.config/emacs/elpa-29.0/transient-20220130.1941/transient hides /home/grfz/src/emacs/lisp/transient /home/grfz/src/org-mode/lisp/org-colview hides /home/grfz/src/emacs/lisp/org/org-colview /home/grfz/src/org-mode/lisp/org-archive hides /home/grfz/src/emacs/lisp/org/org-archive /home/grfz/src/org-mode/lisp/org-table hides /home/grfz/src/emacs/lisp/org/org-table /home/grfz/src/org-mode/lisp/ob-sed hides /home/grfz/src/emacs/lisp/org/ob-sed /home/grfz/src/org-mode/lisp/oc hides /home/grfz/src/emacs/lisp/org/oc /home/grfz/src/org-mode/lisp/ox hides /home/grfz/src/emacs/lisp/org/ox /home/grfz/src/org-mode/lisp/org-goto hides /home/grfz/src/emacs/lisp/org/org-goto /home/grfz/src/org-mode/lisp/org-capture hides /home/grfz/src/emacs/lisp/org/org-capture /home/grfz/src/org-mode/lisp/oc-natbib hides /home/grfz/src/emacs/lisp/org/oc-natbib /home/grfz/src/org-mode/lisp/org-loaddefs hides /home/grfz/src/emacs/lisp/org/org-loaddefs /home/grfz/src/org-mode/lisp/ob-plantuml hides /home/grfz/src/emacs/lisp/org/ob-plantuml /home/grfz/src/org-mode/lisp/org-macs hides /home/grfz/src/emacs/lisp/org/org-macs /home/grfz/src/org-mode/lisp/ob-scheme hides /home/grfz/src/emacs/lisp/org/ob-scheme /home/grfz/src/org-mode/lisp/ob-ruby hides /home/grfz/src/emacs/lisp/org/ob-ruby /home/grfz/src/org-mode/lisp/ob-sass hides /home/grfz/src/emacs/lisp/org/ob-sass /home/grfz/src/org-mode/lisp/ob-lisp hides /home/grfz/src/emacs/lisp/org/ob-lisp /home/grfz/src/org-mode/lisp/ob-lua hides /home/grfz/src/emacs/lisp/org/ob-lua /home/grfz/src/org-mode/lisp/ob-haskell hides /home/grfz/src/emacs/lisp/org/ob-haskell /home/grfz/src/org-mode/lisp/ol-rmail hides /home/grfz/src/emacs/lisp/org/ol-rmail /home/grfz/src/org-mode/lisp/ol-info hides /home/grfz/src/emacs/lisp/org/ol-info /home/grfz/src/org-mode/lisp/ob-ref hides /home/grfz/src/emacs/lisp/org/ob-ref /home/grfz/src/org-mode/lisp/ox-odt hides /home/grfz/src/emacs/lisp/org/ox-odt /home/grfz/src/org-mode/lisp/ob-comint hides /home/grfz/src/emacs/lisp/org/ob-comint /home/grfz/src/org-mode/lisp/org-habit hides /home/grfz/src/emacs/lisp/org/org-habit /home/grfz/src/org-mode/lisp/ol-gnus hides /home/grfz/src/emacs/lisp/org/ol-gnus /home/grfz/src/org-mode/lisp/ox-org hides /home/grfz/src/emacs/lisp/org/ox-org /home/grfz/src/org-mode/lisp/org-mouse hides /home/grfz/src/emacs/lisp/org/org-mouse /home/grfz/src/org-mode/lisp/oc-basic hides /home/grfz/src/emacs/lisp/org/oc-basic /home/grfz/src/org-mode/lisp/ob-python hides /home/grfz/src/emacs/lisp/org/ob-python /home/grfz/src/org-mode/lisp/ob hides /home/grfz/src/emacs/lisp/org/ob /home/grfz/src/org-mode/lisp/org-macro hides /home/grfz/src/emacs/lisp/org/org-macro /home/grfz/src/org-mode/lisp/org-faces hides /home/grfz/src/emacs/lisp/org/org-faces /home/grfz/src/org-mode/lisp/org-refile hides /home/grfz/src/emacs/lisp/org/org-refile /home/grfz/src/org-mode/lisp/ob-ditaa hides /home/grfz/src/emacs/lisp/org/ob-ditaa /home/grfz/src/org-mode/lisp/ox-icalendar hides /home/grfz/src/emacs/lisp/org/ox-icalendar /home/grfz/src/org-mode/lisp/org-lint hides /home/grfz/src/emacs/lisp/org/org-lint /home/grfz/src/org-mode/lisp/ob-table hides /home/grfz/src/emacs/lisp/org/ob-table /home/grfz/src/org-mode/lisp/ob-tangle hides /home/grfz/src/emacs/lisp/org/ob-tangle /home/grfz/src/org-mode/lisp/ob-matlab hides /home/grfz/src/emacs/lisp/org/ob-matlab /home/grfz/src/org-mode/lisp/ox-man hides /home/grfz/src/emacs/lisp/org/ox-man /home/grfz/src/org-mode/lisp/ol-bibtex hides /home/grfz/src/emacs/lisp/org/ol-bibtex /home/grfz/src/org-mode/lisp/ol-doi hides /home/grfz/src/emacs/lisp/org/ol-doi /home/grfz/src/org-mode/lisp/ob-perl hides /home/grfz/src/emacs/lisp/org/ob-perl /home/grfz/src/org-mode/lisp/org-agenda hides /home/grfz/src/emacs/lisp/org/org-agenda /home/grfz/src/org-mode/lisp/ob-shell hides /home/grfz/src/emacs/lisp/org/ob-shell /home/grfz/src/org-mode/lisp/ol-man hides /home/grfz/src/emacs/lisp/org/ol-man /home/grfz/src/org-mode/lisp/ol-mhe hides /home/grfz/src/emacs/lisp/org/ol-mhe /home/grfz/src/org-mode/lisp/ol-bbdb hides /home/grfz/src/emacs/lisp/org/ol-bbdb /home/grfz/src/org-mode/lisp/ob-java hides /home/grfz/src/emacs/lisp/org/ob-java /home/grfz/src/org-mode/lisp/ob-eval hides /home/grfz/src/emacs/lisp/org/ob-eval /home/grfz/src/org-mode/lisp/org-num hides /home/grfz/src/emacs/lisp/org/org-num /home/grfz/src/org-mode/lisp/ob-lob hides /home/grfz/src/emacs/lisp/org/ob-lob /home/grfz/src/org-mode/lisp/ol-eshell hides /home/grfz/src/emacs/lisp/org/ol-eshell /home/grfz/src/org-mode/lisp/org-clock hides /home/grfz/src/emacs/lisp/org/org-clock /home/grfz/src/org-mode/lisp/ob-C hides /home/grfz/src/emacs/lisp/org/ob-C /home/grfz/src/org-mode/lisp/org-mobile hides /home/grfz/src/emacs/lisp/org/org-mobile /home/grfz/src/org-mode/lisp/ox-md hides /home/grfz/src/emacs/lisp/org/ox-md /home/grfz/src/org-mode/lisp/ob-latex hides /home/grfz/src/emacs/lisp/org/ob-latex /home/grfz/src/org-mode/lisp/org-tempo hides /home/grfz/src/emacs/lisp/org/org-tempo /home/grfz/src/org-mode/lisp/org-inlinetask hides /home/grfz/src/emacs/lisp/org/org-inlinetask /home/grfz/src/org-mode/lisp/ob-maxima hides /home/grfz/src/emacs/lisp/org/ob-maxima /home/grfz/src/org-mode/lisp/ol-docview hides /home/grfz/src/emacs/lisp/org/ol-docview /home/grfz/src/org-mode/lisp/org-version hides /home/grfz/src/emacs/lisp/org/org-version /home/grfz/src/org-mode/lisp/ob-screen hides /home/grfz/src/emacs/lisp/org/ob-screen /home/grfz/src/org-mode/lisp/org-indent hides /home/grfz/src/emacs/lisp/org/org-indent /home/grfz/src/org-mode/lisp/ox-koma-letter hides /home/grfz/src/emacs/lisp/org/ox-koma-letter /home/grfz/src/org-mode/lisp/ob-css hides /home/grfz/src/emacs/lisp/org/ob-css /home/grfz/src/org-mode/lisp/ob-groovy hides /home/grfz/src/emacs/lisp/org/ob-groovy /home/grfz/src/org-mode/lisp/org-protocol hides /home/grfz/src/emacs/lisp/org/org-protocol /home/grfz/src/org-mode/lisp/ob-clojure hides /home/grfz/src/emacs/lisp/org/ob-clojure /home/grfz/src/org-mode/lisp/ob-dot hides /home/grfz/src/emacs/lisp/org/ob-dot /home/grfz/src/org-mode/lisp/org-plot hides /home/grfz/src/emacs/lisp/org/org-plot /home/grfz/src/org-mode/lisp/ol-w3m hides /home/grfz/src/emacs/lisp/org/ol-w3m /home/grfz/src/org-mode/lisp/org-element hides /home/grfz/src/emacs/lisp/org/org-element /home/grfz/src/org-mode/lisp/ob-emacs-lisp hides /home/grfz/src/emacs/lisp/org/ob-emacs-lisp /home/grfz/src/org-mode/lisp/org-crypt hides /home/grfz/src/emacs/lisp/org/org-crypt /home/grfz/src/org-mode/lisp/oc-biblatex hides /home/grfz/src/emacs/lisp/org/oc-biblatex /home/grfz/src/org-mode/lisp/ol-irc hides /home/grfz/src/emacs/lisp/org/ol-irc /home/grfz/src/org-mode/lisp/org-keys hides /home/grfz/src/emacs/lisp/org/org-keys /home/grfz/src/org-mode/lisp/org-list hides /home/grfz/src/emacs/lisp/org/org-list /home/grfz/src/org-mode/lisp/ob-sql hides /home/grfz/src/emacs/lisp/org/ob-sql /home/grfz/src/org-mode/lisp/ox-beamer hides /home/grfz/src/emacs/lisp/org/ox-beamer /home/grfz/src/org-mode/lisp/ox-latex hides /home/grfz/src/emacs/lisp/org/ox-latex /home/grfz/src/org-mode/lisp/ob-core hides /home/grfz/src/emacs/lisp/org/ob-core /home/grfz/src/org-mode/lisp/ox-html hides /home/grfz/src/emacs/lisp/org/ox-html /home/grfz/src/org-mode/lisp/org-pcomplete hides /home/grfz/src/emacs/lisp/org/org-pcomplete /home/grfz/src/org-mode/lisp/ob-lilypond hides /home/grfz/src/emacs/lisp/org/ob-lilypond /home/grfz/src/org-mode/lisp/ob-R hides /home/grfz/src/emacs/lisp/org/ob-R /home/grfz/src/org-mode/lisp/org-attach hides /home/grfz/src/emacs/lisp/org/org-attach /home/grfz/src/org-mode/lisp/org-id hides /home/grfz/src/emacs/lisp/org/org-id /home/grfz/src/org-mode/lisp/ob-ocaml hides /home/grfz/src/emacs/lisp/org/ob-ocaml /home/grfz/src/org-mode/lisp/ob-org hides /home/grfz/src/emacs/lisp/org/ob-org /home/grfz/src/org-mode/lisp/org-entities hides /home/grfz/src/emacs/lisp/org/org-entities /home/grfz/src/org-mode/lisp/ob-gnuplot hides /home/grfz/src/emacs/lisp/org/ob-gnuplot /home/grfz/src/org-mode/lisp/org-src hides /home/grfz/src/emacs/lisp/org/org-src /home/grfz/src/org-mode/lisp/ox-texinfo hides /home/grfz/src/emacs/lisp/org/ox-texinfo /home/grfz/src/org-mode/lisp/ox-ascii hides /home/grfz/src/emacs/lisp/org/ox-ascii /home/grfz/src/org-mode/lisp/ol hides /home/grfz/src/emacs/lisp/org/ol /home/grfz/src/org-mode/lisp/ob-calc hides /home/grfz/src/emacs/lisp/org/ob-calc /home/grfz/src/org-mode/lisp/org-install hides /home/grfz/src/emacs/lisp/org/org-install /home/grfz/src/org-mode/lisp/org-timer hides /home/grfz/src/emacs/lisp/org/org-timer /home/grfz/src/org-mode/lisp/oc-csl hides /home/grfz/src/emacs/lisp/org/oc-csl /home/grfz/src/org-mode/lisp/ob-julia hides /home/grfz/src/emacs/lisp/org/ob-julia /home/grfz/src/org-mode/lisp/ox-publish hides /home/grfz/src/emacs/lisp/org/ox-publish /home/grfz/src/org-mode/lisp/org-ctags hides /home/grfz/src/emacs/lisp/org/org-ctags /home/grfz/src/org-mode/lisp/ob-fortran hides /home/grfz/src/emacs/lisp/org/ob-fortran /home/grfz/src/org-mode/lisp/ob-awk hides /home/grfz/src/emacs/lisp/org/ob-awk /home/grfz/src/org-mode/lisp/org-compat hides /home/grfz/src/emacs/lisp/org/org-compat /home/grfz/src/org-mode/lisp/ob-sqlite hides /home/grfz/src/emacs/lisp/org/ob-sqlite /home/grfz/src/org-mode/lisp/org-attach-git hides /home/grfz/src/emacs/lisp/org/org-attach-git /home/grfz/src/org-mode/lisp/org-datetree hides /home/grfz/src/emacs/lisp/org/org-datetree /home/grfz/src/org-mode/lisp/org-duration hides /home/grfz/src/emacs/lisp/org/org-duration /home/grfz/src/org-mode/lisp/ol-eww hides /home/grfz/src/emacs/lisp/org/ol-eww /home/grfz/src/org-mode/lisp/org-footnote hides /home/grfz/src/emacs/lisp/org/org-footnote /home/grfz/src/org-mode/lisp/ob-eshell hides /home/grfz/src/emacs/lisp/org/ob-eshell /home/grfz/src/org-mode/lisp/ob-processing hides /home/grfz/src/emacs/lisp/org/ob-processing /home/grfz/src/org-mode/lisp/ob-octave hides /home/grfz/src/emacs/lisp/org/ob-octave /home/grfz/src/org-mode/lisp/ob-exp hides /home/grfz/src/emacs/lisp/org/ob-exp /home/grfz/src/org-mode/lisp/ob-js hides /home/grfz/src/emacs/lisp/org/ob-js /home/grfz/src/org-mode/lisp/org hides /home/grfz/src/emacs/lisp/org/org /home/grfz/src/org-mode/lisp/org-feed hides /home/grfz/src/emacs/lisp/org/org-feed /home/grfz/src/org-mode/lisp/ob-makefile hides /home/grfz/src/emacs/lisp/org/ob-makefile /home/grfz/src/org-mode/lisp/ob-forth hides /home/grfz/src/emacs/lisp/org/ob-forth Features: (shadow sort bbdb-message orgalist ecomplete mail-extr emacsbug sendmail tramp-archive tramp-gvfs helm-command easy-repeat add-log server vc-hg vc-bzr vc-sccs vc-svn vc-cvs vc-rcs vc bug-reference rainbow-delimiters winner helm-descbinds helm-eshell helm-elisp helm-eval edebug backtrace helm-info helm-adaptive helm-mode helm-misc helm-files filenotify em-tramp tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell parse-time iso8601 ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib which-key calfw-ical calfw-cal calfw-org org-capture calfw holidays hol-loaddefs cl sr-speedbar speedbar ezimage dframe org-clock ssh-deploy ws-butler wcheck-mode saveplace pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc pdf-tools compile pdf-view bookmark pdf-cache pdf-info tq pdf-util pdf-macs xt-mouse windmove which-func imenu vc-git vc-dispatcher etags fileloop xref project bbdb bbdb-site timezone edmacro kmacro org-element avl-tree org-tempo tempo ol-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat hl-line message yank-media rmc rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg rfc6068 epg-config smime dig mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums ol-man ol-eshell esh-mode eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util org-protocol org-mouse org-inlinetask ol-info org-id org-habit org-agenda org-refile ol-eww eww xdg url-queue thingatpt shr pixel-fill kinsoku svg dom puny mm-url gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr ol-docview doc-view jka-compr image-mode exif org-ctags org-crypt ol-bbdb modus-operandi-theme modus-themes pcase gcmh use-package-chords bind-chord key-chord comp comp-cstr warnings cl-extra help-mode org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities time-date noutline outline org-version ob-plantuml ob ob-ref ob-lob ob-table ob-exp ob-emacs-lisp org-table org-loaddefs find-func cal-menu calendar cal-loaddefs ob-tangle ol rx org-src org-keys oc ob-comint comint ansi-color ring ob-core org-compat advice ob-eval org-macs org-install format-spec savehist avoid minibuffer-line battery dbus xml dired-async async dired-aux dired dired-loaddefs delsel cua-base use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf fix-word kotl-autoloads slime-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cus-edit pp cus-load wid-edit cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 601778 481717) (symbols 48 40946 8) (strings 32 147949 70384) (string-bytes 1 5849868) (vectors 16 65181) (vector-slots 8 1094699 1724305) (floats 8 475 1810) (intervals 56 2572 818) (buffers 992 18)) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 06 02:39:17 2022 Received: (at 53809) by debbugs.gnu.org; 6 Feb 2022 07:39:17 +0000 Received: from localhost ([127.0.0.1]:36284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGc8j-000660-0S for submit@debbugs.gnu.org; Sun, 06 Feb 2022 02:39:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGc8h-00065j-1N for 53809@debbugs.gnu.org; Sun, 06 Feb 2022 02:39:15 -0500 Received: from [2001:470:142:3::e] (port=52492 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGc8b-0005Hc-Ke; Sun, 06 Feb 2022 02:39:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Xrpzcy19v/yY/sxtz3nSDAOSQfDNP7eEqlrltn/UFss=; b=IaynpAmufNf5 LqV6nZwVYetBKkY4+5qQ5Bfo1gxZ3lnOzgm2hwokAUqZ5To9OXEiB/CRL5inhRfDSxQSsPOec6FzO sInTprBzemLaIaJBda91nwKSwIdRo2OCYWKtWj/7+JtMJ/ceuCS/XxM7g/IOCs2EyLSGeIEKNrvoN NqIuoxBiCorO+Q/WZtQPCx/5kaIiojnaYuN+Ece+W1XrOES8s+/6E3Z6rq4jbzAVWlEGzrP3/o+KP v3cEoLIBfviqLKFSNTkwmuGUx/+hS1Lu53UZXOfdiTqjewXv8MsaXKShZ9BH7QkbxWQO9BJ/c+58Z qTk3C3F41gpvYeap9JWrcA==; Received: from [87.69.77.57] (port=4968 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGc8a-0000sq-G7; Sun, 06 Feb 2022 02:39:09 -0500 Date: Sun, 06 Feb 2022 09:38:51 +0200 Message-Id: <83zgn4zbp0.fsf@gnu.org> From: Eli Zaretskii To: Gregor Zattler In-Reply-To: <87fsox2aje.fsf@no.workgroup> (message from Gregor Zattler on Sat, 05 Feb 2022 23:50:13 +0100) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) References: <87fsox2aje.fsf@no.workgroup> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53809 Cc: 53809@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: -3.3 (---) > From: Gregor Zattler > Date: Sat, 05 Feb 2022 23:50:13 +0100 > > I just did a > > ~/src/emacs/src$ rm -rf * ; git checkout -f ; git pull > > and did (therefore a full bootstrap) make. Did you install Emacs after rebuilding it, or did you invoke it from the build directory? Also, I think your setup is incorrect: > --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/28.0/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.0/site-lisp:/usr/share/emacs/site-lisp This seems to mean you are installing Emacs 29, but telling it to use Lisp files from Emacs 28? > I'm sorry, I was not able to isolate a minimal configuration > which exhibits this problem. I did a gdb bt full and > xbacktrace, though (see below). This gdb output is all > gibberish to me but at the very end there I saw > "SPECPDL_BACKTRACE". Therefore I experimented with a > (setq max-specpdl-size 500000) in early-init.el, but this > did not help. Your GDB is mis-configured wrt how it uses Python: > #1 0x00005555555ae6ef in die (msg=msg@entry=0x5555558b70a7 "string_immovable_p (bytestr)", file=file@entry=0x5555558b7080 "bytecode.c", line=line@entry=361) at alloc.c:7546 > #2 0x00005555555b8df0 in exec_byte_codePython Exception value has been optimized out: > Python Exception value has been optimized out: > Python Exception value has been optimized out: > (bytestr=, vector=, maxdepth=, args_template=0, nargs=0, args=) at bytecode.c:361 Those Python exceptions mean that the backtrace lacks important information, and the reason is some problem with your GDB installation and your Python installation (perhaps GDB was built with a different version of Python than the one actually installed?). For this reason, it is very hard (read: impossible) to use your backtrace for trying to diagnose the problem. And since the backtrace is the only data you can present that tells us what happened, it is hard to make any progress here. So please fix your GDB installation and produce a valid backtrace, then post it here. Bonus points for rebuilding Emacs without optimizations, which would make the backtrace more accurate and descriptive. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 06 18:28:36 2022 Received: (at control) by debbugs.gnu.org; 6 Feb 2022 23:28:36 +0000 Received: from localhost ([127.0.0.1]:40233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGqxQ-0002zx-G1 for submit@debbugs.gnu.org; Sun, 06 Feb 2022 18:28:36 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGqxO-0002zj-My for control@debbugs.gnu.org; Sun, 06 Feb 2022 18:28:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=vkbkgLsAp5kCIpFDdG0X0xNtLLRzA98fwM26GUjhCu8=; b=hXC0QOvfOgzLXof5HRCigEals7 dA569zXvLmG1SpK5YhzmVBM18q4hLduyyTrpj+IX73EC0I73yG84iyuXyfdDRNtQETmax5lgcM1pN b9AhZ4zEyT7iiv/X1FxcwIFF7XYsj4BwCQYcZmOJsPdjWEkWGKfjN0D5gcoEfJJ93gMo=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGqxG-000117-Ut for control@debbugs.gnu.org; Mon, 07 Feb 2022 00:28:29 +0100 Date: Mon, 07 Feb 2022 00:28:26 +0100 Message-Id: <878run4lt1.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #53809 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 53809 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) tags 53809 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 06 18:44:34 2022 Received: (at 53809) by debbugs.gnu.org; 6 Feb 2022 23:44:34 +0000 Received: from localhost ([127.0.0.1]:40252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGrCq-0005e2-C8 for submit@debbugs.gnu.org; Sun, 06 Feb 2022 18:44:34 -0500 Received: from mout.gmx.net ([212.227.17.21]:36029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGrCm-0005do-Ke for 53809@debbugs.gnu.org; Sun, 06 Feb 2022 18:44:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644191062; bh=3gLbBEl3DLNLUAbL9dVuILbR9S2JxLm4+e5iReG1K8k=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:Date; b=H1cE1h6ml8uvKjsMuia3dezKq6HJJeGk+POxHzZXR8syDdb2+WLzshwoJ+X3j/C5S XLeKspgSe31KIseNb+Uzj4ices5CXuIN7OyGkoZJcZFaFleBXfKI2/SbWna+EUgGh0 hK289Jt2c1W+tMYClB2/VsFyUpxOKxrjEVGLWNaY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([95.91.214.173]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McY8T-1ntknA3HUT-00cw3d; Mon, 07 Feb 2022 00:44:21 +0100 From: Gregor Zattler To: Eli Zaretskii Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) In-Reply-To: <83zgn4zbp0.fsf@gnu.org> Date: Mon, 07 Feb 2022 00:44:16 +0100 Message-ID: <87h79bftm7.fsf@no.workgroup> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:b09UnqRJyo4qQ+ifG8ZmL3XR9CwW0eG7CMGp2Rt5hE78E5TSaeG 7EG3PPIeooXffe6IcS3cnrTqcl1lVjgSjK7OBVw0VXxRRuznzIQsFrfXDSJ/wGWo+CtTfoz IcX5U8y2VuORdkYh45XjfbA0NWNm+5q8WHTiyKrLzZ3GSr8zViV3dD37oUHQFimgxKzyDNq pWlgg7kyWXkLcVGmzBrcg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:SlkmLFtbeJc=:UEJ9sIw8u2gySrX7CBccTL s4UcUvRdcV9DMOSvOtZf6/9eZ8KiT96+f53EAjAAnVXL42V+TqXpiLh56IhlN40abcz8AIhN+ f1giuinUuE23Z4GeZB9cNKv9cutlhgoEoKryEgv5FUZlQ9/BaflvXyMV6Wenxczg5L5ivWSA0 1Qsvln0MkyzZG2Ip+SmSrBS+y5vp5uZIuznZF7pNiy0jZn0Hd/jzE/CY6nCrQvSS+2EzsYscV BSacViclUE95lHOtwA1uqxZbpGiCJkfB/rH5pjxVu08YOeDkkfOcRCLWthunvSVxTcG8KN1Ed Qed3eb7PjMnZN89e2Ahl/U8Y/6XNyUH2zCqHgq18F3gzsATx6r20lg9NRLSowYneIVMs4Je5O LGwtsPFkCRcBE6YbO0TW2wrdKK/eqiOSD0TyaYiYl2UqIUu+iKemYOyqoGS39rkB9Rj/zR0Ov i4BwWs9XvqCHZmI03/dq9FbX96yfnm4kkHAm9FPSTZp3TrIjkh65sqgB1dbeiARqn6ITDKCSu fPT0U1w0o7IohlWh5nBgQdkwu3GX7bNk8ROxJPjakE+k97ZTwCbabumb5wKhbstxO2kCWU9HC uT80Ut90Cefe0nNtCj7sS8haKCR2suxbehQYSICpD7ha7x3PxD15hrmn2BpIGeb1obYxkA1Jk 5LLyUFDRKYVV7XkpSiSQJRhn9FuwME2ghpyZox4yvSuSWY8ETW6iCs2WtWzGCqiH+YbjeD0qU ufd7oSUk4541SjjweV8N2qF83vvUC25YvIDDJ7qBxZJSKJP2TSX+KUx990XFuMeiqhxj5FPnQ dugdQcuTZbtSYQ3dCnkCwKxs1yAdH72M0neBb2uLXnPYH2ZVuKtYNNneSTKcl3EKuLNoJb2cl 8OUwdN785BuVr8OrQlbqsn5a5gXBIyfojm2A3rtNhAelav8oaiGsIqJpeps5xi46SRKe2zWht dI9w1LetPzsM82Td1xy45c0An0teYKKFbEqzjS8Nwc4fQD8NsjBDGu2ATz0LLXP3sWtjuYV+6 1/v8k1Z8mZ0e4t5oyCDmA2nY5wPCS5yxL39hXdKBDDdLgylFBzvvxCBp5r2g0yw/Sns0DN/kB 4bqtdH7+gl3a10= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53809 Cc: 53809@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.7 (-) Hi Eli, * Eli Zaretskii [2022-02-06; 09:38]: >> From: Gregor Zattler >> Date: Sat, 05 Feb 2022 23:50:13 +0100 >> >> I just did a >> >> ~/src/emacs/src$ rm -rf * ; git checkout -f ; git pull >> >> and did (therefore a full bootstrap) make. > > Did you install Emacs after rebuilding it, or did you invoke it from > the build directory? In the original bug report I invoked emacs from the build directory. > Also, I think your setup is incorrect: > >> --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/28.0/site-l= isp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.0/site-lisp:/usr/= share/emacs/site-lisp > > This seems to mean you are installing Emacs 29, but telling it to use > Lisp files from Emacs 28? Upps, thanks, I fixed my build-script. >> I'm sorry, I was not able to isolate a minimal configuration >> which exhibits this problem. I did a gdb bt full and >> xbacktrace, though (see below). This gdb output is all >> gibberish to me but at the very end there I saw >> "SPECPDL_BACKTRACE". Therefore I experimented with a >> (setq max-specpdl-size 500000) in early-init.el, but this >> did not help. > > Your GDB is mis-configured wrt how it uses Python: > >> #1 0x00005555555ae6ef in die (msg=3Dmsg@entry=3D0x5555558b70a7 "string= _immovable_p (bytestr)", file=3Dfile@entry=3D0x5555558b7080 "bytecode.c", = line=3Dline@entry=3D361) at alloc.c:7546 >> #2 0x00005555555b8df0 in exec_byte_codePython Exception value has been optimized out: >> Python Exception value has been optimized out: >> Python Exception value has been optimized out: >> (bytestr=3D, vector=3D, maxdepth=3D, args_template=3D0, nargs=3D0, arg= s=3D) at bytecode.c:361 > > Those Python exceptions mean that the backtrace lacks important > information, and the reason is some problem with your GDB installation > and your Python installation (perhaps GDB was built with a different > version of Python than the one actually installed?). For this reason, > it is very hard (read: impossible) to use your backtrace for trying to > diagnose the problem. And since the backtrace is the only data you > can present that tells us what happened, it is hard to make any > progress here. > > So please fix your GDB installation I wonder: This is was debian/bullseye gave me. Now I did a apt-get source gdb apt-get build-dep gdb dpkg-buildpackage -b --no-sign -us -uc -ui sudo dpkg -i gdb_10.1-1.7_amd64.deb > and produce a valid backtrace, then post it here. Bonus > points for rebuilding Emacs without optimizations, which > would make the backtrace more accurate and descriptive. I did so (see below, after the gdm output) this time I invoked the installed Emacs binary: 0 (master=3D) grfz@no:~/src/emacs/src$ gdb -- /usr/local/bin/emacs-snapsho= t-x --debug-init GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/bin/emacs-snapshot-x... /home/grfz/src/emacs/src/--debug-init: No such file or directory. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from t= erminal] DISPLAY =3D :0 TERM =3D screen-256color-bce-s Breakpoint 1 at 0x1e8e2a: file emacs.c, line 408. Breakpoint 2 at 0x1ae935: file xterm.c, line 12897. (gdb) run Starting program: /usr/local/bin/emacs-snapshot-x [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeef6a700 (LWP 1826816)] [New Thread 0x7fffee1eb700 (LWP 1826817)] [New Thread 0x7fffed9ea700 (LWP 1826818)] [Detaching after vfork from child process 1826819] [Detaching after vfork from child process 1826820] [Detaching after vfork from child process 1826821] bytecode.c:361: Emacs fatal error: assertion failed: string_immovable_p (b= ytestr) Thread 1 "emacs-snapshot-" hit Breakpoint 1, terminate_due_to_signal (sig= =3D6, backtrace_limit=3D2147483647) at emacs.c:408 408 { (gdb) bt full #0 terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at ema= cs.c:408 #1 0x00005555557f5b38 in die (msg=3D0x5555559ddf05 "string_immovable_p (b= ytestr)", file=3D0x5555559ddede "bytecode.c", line=3D361) at alloc.c:7546 #2 0x00005555558948b2 in exec_byte_code (bytestr=3DXIL(0x55555baaa9f4), v= ector=3DXIL(0x55555bad74f5), maxdepth=3Dmake_fixnum(3), args_template=3D0,= nargs=3D0, args=3D0x0) at bytecode.c:361 const_length =3D 93825098687643 bytestr_length =3D 93825098687643 vectorp =3D 0x55555581451e quitcounter =3D 0 '\000' stack_items =3D 93825098687643 sa_avail =3D 93825098687643 sa_count =3D 139642271672833 alloc =3D 0x55555bacd033 stack_base =3D 0x1 top =3D 0x7fffffffaad0 stack_lim =3D 0x2000 bytestr_data =3D 0x50000000d pc =3D 0x1c07ffffab60 count =3D 93823560589312 rest =3D false mandatory =3D 14288 nonrest =3D 67 pushedargs =3D 16311 result =3D XIL(0x7fffffffabc0) #3 0x0000555555834d35 in fetch_and_exec_byte_code (fun=3DXIL(0x55555bac94= 4d), args_template=3D0, nargs=3D0, args=3D0x0) at eval.c:3179 #4 0x00005555558357a0 in funcall_lambda (fun=3DXIL(0x55555bac944d), nargs= =3D0, arg_vector=3D0x0) at eval.c:3347 val =3D XIL(0x55555583d039) syms_left =3D XIL(0) next =3D XIL(0xfa2030) lexenv =3D XIL(0) count =3D 66 i =3D 0 optional =3D false rest =3D false previous_rest =3D false #5 0x0000555555834eee in apply_lambda (fun=3DXIL(0x55555bac944d), args=3D= XIL(0), count=3D65) at eval.c:3204 arg_vector =3D 0x7ffffffface0 tem =3D XIL(0x4ffffad50) sa_avail =3D 16384 sa_count =3D 66 numargs =3D 0 args_left =3D XIL(0) #6 0x0000555555832bd9 in eval_sub (form=3DXIL(0x55555ba9cf13)) at eval.c:= 2578 original_fun =3D XIL(0xfa2030) original_args =3D XIL(0) count =3D 65 fun =3D XIL(0x55555bac944d) val =3D XIL(0) funcar =3D XIL(0x31b0) argvals =3D {XIL(0x7fffffffae20), XIL(0), XIL(0x7fffffffae40), XIL= (0x555555829efd), XIL(0), XIL(0x555555ee5e00), XIL(0), XIL(0)} #7 0x000055555582c20e in Fprogn (body=3DXIL(0x55555ba9cb83)) at eval.c:45= 9 form =3D XIL(0x55555ba9cf13) val =3D XIL(0) #8 0x0000555555832575 in eval_sub (form=3DXIL(0x55555ba9bc73)) at eval.c:= 2484 args_left =3D XIL(0x55555ba9cba3) numargs =3D 3 original_fun =3D XIL(0xc840) original_args =3D XIL(0x55555ba9cba3) count =3D 64 fun =3D XIL(0x555555e5ec25) val =3D XIL(0) funcar =3D XIL(0x7fffffffaf10) argvals =3D {XIL(0x1ffffaf60), XIL(0x55555ba9ae53), XIL(0x7fffffffaf80), XIL= (0x55555615d470), XIL(0x7fffffffaf90), XIL(0x55555baa44d3), XIL(0x7fffffff= afa0), make_fixnum(23456248807383)} #9 0x000055555582f6a8 in internal_lisp_condition_case (var=3DXIL(0x15f155= 0), bodyform=3DXIL(0x55555ba9bc73), handlers=3DXIL(0x55555baa44f3)) at eva= l.c:1439 oldhandlerlist =3D 0x555556107d90 clausenb =3D 1 success_handler =3D XIL(0) clauses =3D 0x7fffffffafb0 result =3D XIL(0) #10 0x000055555582ef5e in Fcondition_case (args=3DXIL(0x55555baa4513)) at = eval.c:1354 var =3D XIL(0x15f1550) bodyform =3D XIL(0x55555ba9bc73) handlers =3D XIL(0x55555baa44f3) #11 0x0000555555832575 in eval_sub (form=3DXIL(0x55555baa4523)) at eval.c:= 2484 args_left =3D XIL(0x55555baa4513) numargs =3D 3 original_fun =3D XIL(0x49e0) original_args =3D XIL(0x55555baa4513) count =3D 63 fun =3D XIL(0x555555e5f3a5) val =3D XIL(0) funcar =3D XIL(0x7fffffffb150) argvals =3D {XIL(0x7fffffffb1b0), XIL(0), XIL(0x7fffffffb1d0), XIL= (0x555555829efd), XIL(0), XIL(0x555555ee5e00), XIL(0), XIL(0)} #12 0x000055555582c20e in Fprogn (body=3DXIL(0x55555baa26c3)) at eval.c:45= 9 form =3D XIL(0x55555baa4523) val =3D XIL(0) #13 0x0000555555832575 in eval_sub (form=3DXIL(0x55555ba9b183)) at eval.c:= 2484 args_left =3D XIL(0x55555ba9b193) numargs =3D 6 original_fun =3D XIL(0xc840) original_args =3D XIL(0x55555ba9b193) count =3D 62 fun =3D XIL(0x555555e5ec25) val =3D make_fixnum(9) funcar =3D XIL(0x7fffffffb2b0) argvals =3D {XIL(0x2aaa9a369ce0), XIL(0), XIL(0x7fffffffb310), XIL= (0x555555829efd), XIL(0x7fffffffb310), XIL(0x555555ee5e00), XIL(0), XIL(0)= } #14 0x000055555582c20e in Fprogn (body=3DXIL(0)) at eval.c:459 form =3D XIL(0x55555ba9b183) val =3D XIL(0) #15 0x0000555555835724 in funcall_lambda (fun=3DXIL(0x55555baa2073), nargs= =3D0, arg_vector=3D0x0) at eval.c:3338 val =3D XIL(0x55555baa2073) syms_left =3D XIL(0) next =3D XIL(0x555555829efd) lexenv =3D XIL(0x555558c80803) count =3D 62 i =3D 0 optional =3D false rest =3D false previous_rest =3D false #16 0x0000555555834572 in funcall_general (fun=3DXIL(0x55555baa2083), numa= rgs=3D0, args=3D0x7fffffffb490) at eval.c:3054 funcar =3D XIL(0x4410) original_fun =3D XIL(0x55555baa2083) #17 0x00005555558346d6 in Ffuncall (nargs=3D1, args=3D0x7fffffffb488) at e= val.c:3092 count =3D 61 val =3D XIL(0x55555baa2703) #18 0x00007fffefd50509 in F6576616c2d61667465722d6c6f6164_eval_after_load_= 0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/subr-13adf6a6-b714cda6.eln #19 0x00005555558329ed in eval_sub (form=3DXIL(0x55555baa2723)) at eval.c:= 2534 i =3D 2 maxargs =3D 2 args_left =3D XIL(0) numargs =3D 2 original_fun =3D XIL(0x2aaa9a2dbfd0) original_args =3D XIL(0x55555baa2733) count =3D 60 fun =3D XIL(0x7ffff01c1e45) val =3D XIL(0) funcar =3D XIL(0x7fffffffb580) argvals =3D {XIL(0xc9f2f0), XIL(0x55555baa2083), XIL(0x7fffffffb5f= 0), XIL(0x555556107d90), XIL(0x7fffffffb600), XIL(0x55555baa2013), XIL(0x7= fffffffb610), make_fixnum(23456248807383)} #20 0x000055555582f6a8 in internal_lisp_condition_case (var=3DXIL(0x15f155= 0), bodyform=3DXIL(0x55555baa2723), handlers=3DXIL(0x55555baa2033)) at eva= l.c:1439 oldhandlerlist =3D 0x55555610a400 clausenb =3D 1 success_handler =3D XIL(0) clauses =3D 0x7fffffffb620 result =3D XIL(0) #21 0x000055555582ef5e in Fcondition_case (args=3DXIL(0x55555baa2053)) at = eval.c:1354 var =3D XIL(0x15f1550) bodyform =3D XIL(0x55555baa2723) handlers =3D XIL(0x55555baa2033) #22 0x0000555555832575 in eval_sub (form=3DXIL(0x55555baa2063)) at eval.c:= 2484 args_left =3D XIL(0x55555baa2053) numargs =3D 3 original_fun =3D XIL(0x49e0) original_args =3D XIL(0x55555baa2053) count =3D 59 fun =3D XIL(0x555555e5f3a5) val =3D XIL(0x5555558343ff) funcar =3D XIL(0x7fffffffb7e0) argvals =3D {XIL(0x55555baa2063), XIL(0x3b), XIL(0x7fffffffb860), = XIL(0x555555833d25), XIL(0), XIL(0x30), XIL(0x55555ba9b673), XIL(0x2aaa9a6= 22950)} #23 0x0000555555878c2f in readevalloop_eager_expand_eval (val=3DXIL(0x5555= 5ba9b673), macroexpand=3DXIL(0x2aaa9a622950)) at lread.c:2146 #24 0x0000555555878b2c in readevalloop_eager_expand_eval (val=3DXIL(0x5bb4= 720), macroexpand=3DXIL(0x2aaa9a622950)) at lread.c:2143 li =3D { tortoise =3D XIL(0x55555ba9ba03), max =3D 4, n =3D 0, q =3D 4 } subforms =3D XIL(0x55555ba9ba03) #25 0x000055555587949e in readevalloop (readcharfun=3DXIL(0x555558c85735), infile0=3D0x0, sourcename=3DXIL(0x= 555558c84484), printflag=3Dfalse, unibyte=3DXIL(0), readfun=3DXIL(0), star= t=3DXIL(0), end=3DXIL(0)) at lread.c:2329 count1 =3D 59 c =3D 40 val =3D XIL(0x55555ba9cd03) count =3D 54 b =3D 0x555558c85730 continue_reading_p =3D true lex_bound =3D XIL(0x30) whole_buffer =3D true first_sexp =3D false macroexpand =3D XIL(0x2aaa9a622950) #26 0x00005555558797d3 in Feval_buffer (buffer=3DXIL(0x555558c85735), prin= tflag=3DXIL(0), filename=3DXIL(0x555558c84484), unibyte=3DXIL(0), do_allow= _print=3DXIL(0x30)) at lread.c:2402 count =3D 50 tem =3D XIL(0) buf =3D XIL(0x555558c85735) #27 0x00007fffef692edc in F6c6f61642d776974682d636f64652d636f6e76657273696= f6e_load_with_code_conversion_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/mule-3352613d-1619da2f.eln #28 0x00005555558349c8 in funcall_subr (subr=3D0x7ffff0500e70, numargs=3D4= , args=3D0x7fffffffbcc8) at eval.c:3136 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffbbd0), XIL(0x1155829f51)= , XIL(0x7ffff0500e75), XIL(0x7fffffffbbe0), XIL(0x55555582a63b), XIL(0x7ff= ff0500e75)} a =3D 0x7fffffffbcc8 fun =3D XIL(0x555555829efd) #29 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff0500e75), numa= rgs=3D4, args=3D0x7fffffffbcc8) at eval.c:3038 original_fun =3D XIL(0x2aaa9a61b040) #30 0x00005555558346d6 in Ffuncall (nargs=3D5, args=3D0x7fffffffbcc0) at e= val.c:3092 count =3D 42 val =3D XIL(0) #31 0x0000555555833e0d in call4 (fn=3DXIL(0x2aaa9a61b040), arg1=3DXIL(0x55= 5558c84484), arg2=3DXIL(0x555558c84484), arg3=3DXIL(0), arg4=3DXIL(0)) at = eval.c:2951 #32 0x0000555555876694 in Fload (file=3DXIL(0x555558c000f4), noerror=3DXIL= (0), nomessage=3DXIL(0), nosuffix=3DXIL(0x30), must_suffix=3DXIL(0)) at lr= ead.c:1477 val =3D XIL(0x5555561294e3) stream =3D 0x0 fd =3D 13 fd_index =3D 37 count =3D 37 found =3D XIL(0x555558c84484) efound =3D XIL(0x5555557a56bb) hist_file_name =3D XIL(0x555558c84484) newer =3D false compiled =3D false handler =3D XIL(0x555558c000f4) fmode =3D 0x5555559db5d6 "r" version =3D 0 no_native =3D false is_module =3D false is_native_elisp =3D false found_eff =3D XIL(0x555558c84484) is_elc =3D false input =3D { stream =3D 0x30, lookahead =3D -42 '\326', buf =3D "?\000\000" } #33 0x000055555583493b in funcall_subr (subr=3D0x7ffff00de720, numargs=3D1= , args=3D0x7fffffffc088) at eval.c:3130 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffbf90), XIL(0x1155829f51)= , XIL(0x7ffff00de725), XIL(0x7fffffffbfa0), XIL(0x55555582a63b), XIL(0x7ff= ff00de725)} a =3D 0x7fffffffc088 fun =3D XIL(0x555555829efd) #34 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff00de725), numa= rgs=3D1, args=3D0x7fffffffc088) at eval.c:3038 original_fun =3D XIL(0x2aaa9a1f88f0) #35 0x00005555558346d6 in Ffuncall (nargs=3D2, args=3D0x7fffffffc080) at e= val.c:3092 count =3D 36 val =3D XIL(0x30) #36 0x00007fffec63d4f5 in F6f72672d626162656c2d6c6f61642d66696c65_org_babe= l_load_file_0 () at /home/grfz/.config/emacs/eln-cache/29.0.50-d7a765d8/or= g-81b24351-e3bbe642.eln #37 0x000055555583495f in funcall_subr (subr=3D0x5555588340c0, numargs=3D1= , args=3D0x7fffffffc258) at eval.c:3132 argbuf =3D {XIL(0x555558439f74), XIL(0), XIL(0x7fffffffc180), XIL(= 0x1155829f51), XIL(0x5555588340c5), XIL(0x7fffffffc190), XIL(0x55555582a63= b), XIL(0x5555588340c5)} a =3D 0x7fffffffc150 fun =3D XIL(0x555555829efd) #38 0x00005555558343ff in funcall_general (fun=3DXIL(0x5555588340c5), numa= rgs=3D1, args=3D0x7fffffffc258) at eval.c:3038 original_fun =3D XIL(0x2aaa9a3aee08) #39 0x00005555558346d6 in Ffuncall (nargs=3D2, args=3D0x7fffffffc250) at e= val.c:3092 count =3D 35 val =3D XIL(0) #40 0x0000555555833cc3 in call1 (fn=3DXIL(0x2aaa9a3aee08), arg1=3DXIL(0x55= 5558439f74)) at eval.c:2929 #41 0x000055555584700c in mapcar1 (leni=3D1, vals=3D0x0, fn=3DXIL(0x2aaa9a= 3aee08), seq=3DXIL(0x55555842aa93)) at fns.c:2917 dummy =3D XIL(0x7fffffffc2f0) i =3D 0 tail =3D XIL(0x55555842aa93) #42 0x00005555558474c3 in Fmapc (function=3DXIL(0x2aaa9a3aee08), sequence= =3DXIL(0x55555842aa93)) at fns.c:2994 leni =3D 1 #43 0x00005555558329ed in eval_sub (form=3DXIL(0x5555574a99c3)) at eval.c:= 2534 i =3D 2 maxargs =3D 2 args_left =3D XIL(0) numargs =3D 2 original_fun =3D XIL(0x2aaa9a078a98) original_args =3D XIL(0x5555574a99f3) count =3D 34 fun =3D XIL(0x555555e61b65) val =3D XIL(0x3ca4a0) funcar =3D XIL(0xc0) argvals =3D {XIL(0x2aaa9a3aee08), XIL(0x55555842aa93), XIL(0), XIL= (0), XIL(0x1f0801c60), XIL(0x555555ee5e00), XIL(0), XIL(0)} #44 0x000055555582c20e in Fprogn (body=3DXIL(0)) at eval.c:459 form =3D XIL(0x5555574a99c3) val =3D XIL(0x3ca4a0) #45 0x000055555582e42c in Flet (args=3DXIL(0x55555759dda3)) at eval.c:1045 temps =3D 0x7fffffffc470 tem =3D XIL(0) lexenv =3D XIL(0x555556129583) elt =3D XIL(0x5555561295b3) count =3D 33 argnum =3D 1 sa_avail =3D 16376 sa_count =3D 33 varlist =3D XIL(0) varlist_len =3D 1 nvars =3D 1 #46 0x0000555555832575 in eval_sub (form=3DXIL(0x55555759ddb3)) at eval.c:= 2484 args_left =3D XIL(0x55555759dda3) numargs =3D 28 original_fun =3D XIL(0x9b70) original_args =3D XIL(0x55555759dda3) count =3D 32 fun =3D XIL(0x555555e5f105) val =3D XIL(0x5555558343ff) funcar =3D XIL(0x7fffffffc5a0) argvals =3D {XIL(0x55555759ddb3), XIL(0x20), XIL(0x7fffffffc620), = XIL(0x555555833d25), XIL(0), XIL(0x30), XIL(0x5555561295a3), XIL(0x2aaa9a6= 22950)} #47 0x0000555555878c2f in readevalloop_eager_expand_eval (val=3DXIL(0x5555= 561295a3), macroexpand=3DXIL(0x2aaa9a622950)) at lread.c:2146 #48 0x000055555587949e in readevalloop (readcharfun=3DXIL(0x55555612de7d), infile0=3D0x0, sourcename=3DXIL(0x= 5555561493e4), printflag=3Dfalse, unibyte=3DXIL(0), readfun=3DXIL(0), star= t=3DXIL(0), end=3DXIL(0)) at lread.c:2329 count1 =3D 32 c =3D 40 val =3D XIL(0x5555561295a3) count =3D 27 b =3D 0x55555612de78 continue_reading_p =3D true lex_bound =3D XIL(0x30) whole_buffer =3D true first_sexp =3D true macroexpand =3D XIL(0x2aaa9a622950) #49 0x00005555558797d3 in Feval_buffer (buffer=3DXIL(0x55555612de7d), prin= tflag=3DXIL(0), filename=3DXIL(0x5555561493e4), unibyte=3DXIL(0), do_allow= _print=3DXIL(0x30)) at lread.c:2402 count =3D 23 tem =3D XIL(0) buf =3D XIL(0x55555612de7d) #50 0x00007fffef692edc in F6c6f61642d776974682d636f64652d636f6e76657273696= f6e_load_with_code_conversion_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/mule-3352613d-1619da2f.eln #51 0x00005555558349c8 in funcall_subr (subr=3D0x7ffff0500e70, numargs=3D4= , args=3D0x7fffffffca28) at eval.c:3136 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffc930), XIL(0x1155829f51)= , XIL(0x7ffff0500e75), XIL(0x7fffffffc940), XIL(0x55555582a63b), XIL(0x7ff= ff0500e75)} a =3D 0x7fffffffca28 fun =3D XIL(0x555555829efd) #52 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff0500e75), numa= rgs=3D4, args=3D0x7fffffffca28) at eval.c:3038 original_fun =3D XIL(0x2aaa9a61b040) #53 0x00005555558346d6 in Ffuncall (nargs=3D5, args=3D0x7fffffffca20) at e= val.c:3092 count =3D 15 val =3D XIL(0x30) #54 0x0000555555833e0d in call4 (fn=3DXIL(0x2aaa9a61b040), arg1=3DXIL(0x55= 55561493e4), arg2=3DXIL(0x5555561493e4), arg3=3DXIL(0x30), arg4=3DXIL(0x30= )) at eval.c:2951 #55 0x0000555555876694 in Fload (file=3DXIL(0x5555561491d4), noerror=3DXIL= (0x2aaa9a14ca98), nomessage=3DXIL(0x2aaa9a14c988), nosuffix=3DXIL(0), must= _suffix=3DXIL(0)) at lread.c:1477 val =3D XIL(0) stream =3D 0x0 fd =3D 10 fd_index =3D 10 count =3D 10 found =3D XIL(0x5555561493e4) efound =3D XIL(0x555556572658) hist_file_name =3D XIL(0x5555561493e4) newer =3D false compiled =3D false handler =3D XIL(0x55555583471b) fmode =3D 0x5555559db5d6 "r" version =3D 0 no_native =3D false is_module =3D false is_native_elisp =3D false found_eff =3D XIL(0x5555561493e4) is_elc =3D false input =3D { stream =3D 0x555556129423, lookahead =3D 91 '[', buf =3D "\301q\360\377" } #56 0x0000555555834a0d in funcall_subr (subr=3D0x555555e63a20 , num= args=3D3, args=3D0x7fffffffce08) at eval.c:3138 argbuf =3D {XIL(0x5555561491d4), XIL(0x2aaa9a14ca98), XIL(0x2aaa9a= 14c988), XIL(0), XIL(0), XIL(0x7fffffffcd00), XIL(0x55555582a63b), XIL(0x5= 55555e63a25)} a =3D 0x7fffffffccc0 fun =3D XIL(0x555555829f51) #57 0x00005555558343ff in funcall_general (fun=3DXIL(0x555555e63a25), numa= rgs=3D3, args=3D0x7fffffffce08) at eval.c:3038 original_fun =3D XIL(0x9f60) #58 0x00005555558346d6 in Ffuncall (nargs=3D4, args=3D0x7fffffffce00) at e= val.c:3092 count =3D 9 val =3D XIL(0x5555561491d4) #59 0x00007fffef4446c4 in F737461727475702d2d6c6f61642d757365722d696e69742= d66696c65_startup__load_user_init_file_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/startup-bbc6ea72-8e8a6960.eln #60 0x000055555583498e in funcall_subr (subr=3D0x7ffff00f5ce8, numargs=3D3= , args=3D0x7fffffffcfd8) at eval.c:3134 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffcee0), XIL(0x1155829f51)= , XIL(0x7ffff00f5ced), XIL(0x7fffffffcef0), XIL(0x55555582a63b), XIL(0x7ff= ff00f5ced)} a =3D 0x7fffffffcfd8 fun =3D XIL(0x555555829efd) #61 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff00f5ced), numa= rgs=3D3, args=3D0x7fffffffcfd8) at eval.c:3038 original_fun =3D XIL(0x2aaa9a20feb8) #62 0x00005555558346d6 in Ffuncall (nargs=3D4, args=3D0x7fffffffcfd0) at e= val.c:3092 count =3D 7 val =3D XIL(0x55555612ddc5) #63 0x00007fffef4464dc in F636f6d6d616e642d6c696e65_command_line_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/startup-bbc6ea72-8e8a6960.eln #64 0x0000555555834922 in funcall_subr (subr=3D0x7ffff0108e78, numargs=3D0= , args=3D0x7fffffffd1a0) at eval.c:3128 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffd0c0), XIL(0x1155829f51)= , XIL(0x7ffff0108e7d), XIL(0x7fffffffd0d0), XIL(0x55555582a63b), XIL(0x7ff= ff0108e7d)} a =3D 0x7fffffffd1a0 fun =3D XIL(0x555555829efd) #65 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff0108e7d), numa= rgs=3D0, args=3D0x7fffffffd1a0) at eval.c:3038 original_fun =3D XIL(0x2aaa9a223048) #66 0x00005555558346d6 in Ffuncall (nargs=3D1, args=3D0x7fffffffd198) at e= val.c:3092 count =3D 6 val =3D XIL(0x55555600e645) #67 0x00007fffef4423e8 in F6e6f726d616c2d746f702d6c6576656c_normal_top_lev= el_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/startup-bbc6ea72-8e8a6960.eln #68 0x0000555555832996 in eval_sub (form=3DXIL(0x7ffff00e87db)) at eval.c:= 2528 i =3D 0 maxargs =3D 0 args_left =3D XIL(0) numargs =3D 0 original_fun =3D XIL(0x2aaa9a2029e8) original_args =3D XIL(0) count =3D 4 fun =3D XIL(0x7ffff00e881d) val =3D XIL(0x8f10) funcar =3D XIL(0) argvals =3D {XIL(0x5555560010d0), XIL(0x555555eeed10), XIL(0x55555= 582a9bc), XIL(0x5555560010d0), XIL(0x7fffffffd310), make_fixnum(2345624881= 4038), XIL(0), XIL(0x8f10)} #69 0x0000555555831dd8 in Feval (form=3DXIL(0x7ffff00e87db), lexical=3DXIL= (0)) at eval.c:2356 count =3D 3 #70 0x0000555555745321 in top_level_2 () at keyboard.c:1146 #71 0x000055555582f842 in internal_condition_case (bfun=3D0x5555557452fe <= top_level_2>, handlers=3DXIL(0x90), hfun=3D0x555555744b43 ) at = eval.c:1485 val =3D XIL(0) c =3D 0x55555610a2d0 #72 0x0000555555745369 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1154 #73 0x000055555582ea30 in internal_catch (tag=3DXIL(0xf030), func=3D0x5555= 55745323 , arg=3DXIL(0)) at eval.c:1216 val =3D XIL(0x5555557418a4) c =3D 0x555555f3d600 #74 0x0000555555745250 in command_loop () at keyboard.c:1114 #75 0x0000555555744606 in recursive_edit_1 () at keyboard.c:724 count =3D 1 val =3D XIL(0x7fffffffd490) #76 0x0000555555744823 in Frecursive_edit () at keyboard.c:807 count =3D 0 buffer =3D XIL(0) #77 0x0000555555740181 in main (argc=3D1, argv=3D0x7fffffffd6c8) at emacs.= c:2430 stack_bottom_variable =3D 0x7ffff5fe03c0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 dump_mode =3D 0x0 skip_args =3D 0 temacs =3D 0x0 attempt_load_pdump =3D true rlim =3D { rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615 } lc_all =3D 0x7fffffffee18 "" sockfd =3D -1 module_assertions =3D false Lisp Backtrace: "gnus-alias-init" (0xfffface0) "progn" (0xffffaec8) "condition-case" (0xffffb118) "progn" (0xffffb258) 0x5baa2080 Lisp type 3 "eval-after-load" (0xffffb5b0) "condition-case" (0xffffb788) "load-with-code-conversion" (0xffffbcc8) "load-file" (0xffffc088) "org-babel-load-file" (0xffffc258) "mapc" (0xffffc3d0) "let" (0xffffc548) "load-with-code-conversion" (0xffffca28) "load" (0xffffce08) "startup--load-user-init-file" (0xffffcfd8) "command-line" (0xffffd1a0) "normal-top-level" (0xffffd2b0) (gdb) xbacktrace "gnus-alias-init" (0xfffface0) "progn" (0xffffaec8) "condition-case" (0xffffb118) "progn" (0xffffb258) 0x5baa2080 Lisp type 3 "eval-after-load" (0xffffb5b0) "condition-case" (0xffffb788) "load-with-code-conversion" (0xffffbcc8) "load-file" (0xffffc088) "org-babel-load-file" (0xffffc258) "mapc" (0xffffc3d0) "let" (0xffffc548) "load-with-code-conversion" (0xffffca28) "load" (0xffffce08) "startup--load-user-init-file" (0xffffcfd8) "command-line" (0xffffd1a0) "normal-top-level" (0xffffd2b0) (gdb) This is how report-emacs-bug describes the Emacs binary used to produce the above gdb output: In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo versi= on 1.16.0) of 2022-02-06 built on no Repository revision: b0fd3ec2c0131e79b1c62e1f1beb6f29cf076120 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure -C --prefix=3D/usr/local/stow/emacs-snapshot --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/29.0/site-lisp= :/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.0/site-lisp:/usr/sha= re/emacs/site-lisp --with-sound=3Dyes --without-gconf --with-mailutils --build x86_64-linux-gnu --infodir=3D/usr/local/share/info:/usr/share/info --with-json --with-file-notification=3Dyes --with-cairo --with-x=3Dyes --with-x-toolkit=3Dlucid --without-toolkit-scroll-bars --enable-checking=3Dyes --enable-check-lisp-object-type --with-native-compilation 'CFLAGS=3D-g3 -ffile-prefix-map=3D/home/grfz/src/emacs=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF X11 XAW3D XDBE XIM XPM LUCID ZLIB Important settings: value of $LC_ALL: value of $LC_COLLATE: de_DE.utf8 value of $LC_CTYPE: de_DE.utf8 value of $LC_MESSAGES: POSIX value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: easy-repeat-mode: t bug-reference-prog-mode: t rainbow-delimiters-mode: t winner-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t helm-minibuffer-history-mode: t shell-dirtrack-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t which-key-mode: t ws-butler-global-mode: t ws-butler-mode: t save-place-mode: t pdf-occur-global-minor-mode: t xterm-mouse-mode: t windmove-mode: t which-function-mode: t gcmh-mode: t key-chord-mode: t savehist-mode: t minibuffer-line-mode: t display-battery-mode: t dired-async-mode: t dired-async--modeline-mode: t delete-selection-mode: t cua-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/grfz/src/notmuch/emacs/notmuch-address hides /home/grfz/.config/emac= s/elisp/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-lib hides /usr/share/emacs/site-lisp/= elpa/notmuch-0.31.4/notmuch-lib /home/grfz/src/notmuch/emacs/coolj hides /usr/share/emacs/site-lisp/elpa/n= otmuch-0.31.4/coolj /home/grfz/src/notmuch/emacs/notmuch-address hides /usr/share/emacs/site-l= isp/elpa/notmuch-0.31.4/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-hello hides /usr/share/emacs/site-lis= p/elpa/notmuch-0.31.4/notmuch-hello /home/grfz/src/notmuch/emacs/notmuch-parser hides /usr/share/emacs/site-li= sp/elpa/notmuch-0.31.4/notmuch-parser /home/grfz/src/notmuch/emacs/notmuch-show hides /usr/share/emacs/site-lisp= /elpa/notmuch-0.31.4/notmuch-show /home/grfz/src/notmuch/emacs/notmuch-wash hides /usr/share/emacs/site-lisp= /elpa/notmuch-0.31.4/notmuch-wash /home/grfz/src/notmuch/emacs/notmuch-draft hides /usr/share/emacs/site-lis= p/elpa/notmuch-0.31.4/notmuch-draft /home/grfz/src/notmuch/emacs/notmuch-pkg hides /usr/share/emacs/site-lisp/= elpa/notmuch-0.31.4/notmuch-pkg /home/grfz/src/notmuch/emacs/notmuch-tree hides /usr/share/emacs/site-lisp= /elpa/notmuch-0.31.4/notmuch-tree /home/grfz/src/notmuch/emacs/notmuch-version hides /usr/share/emacs/site-l= isp/elpa/notmuch-0.31.4/notmuch-version /home/grfz/src/notmuch/emacs/notmuch-jump hides /usr/share/emacs/site-lisp= /elpa/notmuch-0.31.4/notmuch-jump /home/grfz/src/notmuch/emacs/notmuch-company hides /usr/share/emacs/site-l= isp/elpa/notmuch-0.31.4/notmuch-company /home/grfz/src/notmuch/emacs/notmuch hides /usr/share/emacs/site-lisp/elpa= /notmuch-0.31.4/notmuch /home/grfz/src/notmuch/emacs/notmuch-crypto hides /usr/share/emacs/site-li= sp/elpa/notmuch-0.31.4/notmuch-crypto /home/grfz/src/notmuch/emacs/notmuch-compat hides /usr/share/emacs/site-li= sp/elpa/notmuch-0.31.4/notmuch-compat /home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/share/emacs/si= te-lisp/elpa/notmuch-0.31.4/notmuch-maildir-fcc /home/grfz/src/notmuch/emacs/notmuch-tag hides /usr/share/emacs/site-lisp/= elpa/notmuch-0.31.4/notmuch-tag /home/grfz/src/notmuch/emacs/notmuch-message hides /usr/share/emacs/site-l= isp/elpa/notmuch-0.31.4/notmuch-message /home/grfz/src/notmuch/emacs/notmuch-print hides /usr/share/emacs/site-lis= p/elpa/notmuch-0.31.4/notmuch-print /home/grfz/src/notmuch/emacs/notmuch-mua hides /usr/share/emacs/site-lisp/= elpa/notmuch-0.31.4/notmuch-mua /home/grfz/src/notmuch/emacs/notmuch-query hides /usr/share/emacs/site-lis= p/elpa/notmuch-0.31.4/notmuch-query /home/grfz/src/notmuch/emacs/coolj hides /usr/share/emacs/site-lisp/elpa-s= rc/notmuch-0.31.4/coolj /home/grfz/src/notmuch/emacs/notmuch-address hides /usr/share/emacs/site-l= isp/elpa-src/notmuch-0.31.4/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-hello hides /usr/share/emacs/site-lis= p/elpa-src/notmuch-0.31.4/notmuch-hello /home/grfz/src/notmuch/emacs/notmuch-pkg hides /usr/share/emacs/site-lisp/= elpa-src/notmuch-0.31.4/notmuch-pkg /home/grfz/src/notmuch/emacs/notmuch-tree hides /usr/share/emacs/site-lisp= /elpa-src/notmuch-0.31.4/notmuch-tree /home/grfz/src/notmuch/emacs/notmuch-version hides /usr/share/emacs/site-l= isp/elpa-src/notmuch-0.31.4/notmuch-version /usr/share/emacs/site-lisp/elpa/notmuch-0.31.4/notmuch-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/notmuch-0.31.4/notmuch-autoloads /home/grfz/src/notmuch/emacs/notmuch hides /usr/share/emacs/site-lisp/elpa= -src/notmuch-0.31.4/notmuch /home/grfz/src/notmuch/emacs/notmuch-show hides /usr/share/emacs/site-lisp= /elpa-src/notmuch-0.31.4/notmuch-show /home/grfz/src/notmuch/emacs/notmuch-draft hides /usr/share/emacs/site-lis= p/elpa-src/notmuch-0.31.4/notmuch-draft /home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/share/emacs/si= te-lisp/elpa-src/notmuch-0.31.4/notmuch-maildir-fcc /home/grfz/src/notmuch/emacs/notmuch-jump hides /usr/share/emacs/site-lisp= /elpa-src/notmuch-0.31.4/notmuch-jump /home/grfz/src/notmuch/emacs/notmuch-tag hides /usr/share/emacs/site-lisp/= elpa-src/notmuch-0.31.4/notmuch-tag /home/grfz/src/notmuch/emacs/notmuch-message hides /usr/share/emacs/site-l= isp/elpa-src/notmuch-0.31.4/notmuch-message /home/grfz/src/notmuch/emacs/notmuch-mua hides /usr/share/emacs/site-lisp/= elpa-src/notmuch-0.31.4/notmuch-mua /home/grfz/src/notmuch/emacs/notmuch-company hides /usr/share/emacs/site-l= isp/elpa-src/notmuch-0.31.4/notmuch-company /home/grfz/src/notmuch/emacs/notmuch-crypto hides /usr/share/emacs/site-li= sp/elpa-src/notmuch-0.31.4/notmuch-crypto /home/grfz/src/notmuch/emacs/notmuch-compat hides /usr/share/emacs/site-li= sp/elpa-src/notmuch-0.31.4/notmuch-compat /home/grfz/src/notmuch/emacs/notmuch-query hides /usr/share/emacs/site-lis= p/elpa-src/notmuch-0.31.4/notmuch-query /home/grfz/src/notmuch/emacs/notmuch-lib hides /usr/share/emacs/site-lisp/= elpa-src/notmuch-0.31.4/notmuch-lib /home/grfz/src/notmuch/emacs/notmuch-wash hides /usr/share/emacs/site-lisp= /elpa-src/notmuch-0.31.4/notmuch-wash /home/grfz/src/notmuch/emacs/notmuch-parser hides /usr/share/emacs/site-li= sp/elpa-src/notmuch-0.31.4/notmuch-parser /home/grfz/src/notmuch/emacs/notmuch-print hides /usr/share/emacs/site-lis= p/elpa-src/notmuch-0.31.4/notmuch-print /home/grfz/.config/emacs/elpa-29.0/transient-20220130.1941/transient hides= /home/grfz/src/emacs/lisp/transient /home/grfz/src/org-mode/lisp/org-colview hides /home/grfz/src/emacs/lisp/o= rg/org-colview /home/grfz/src/org-mode/lisp/org-archive hides /home/grfz/src/emacs/lisp/o= rg/org-archive /home/grfz/src/org-mode/lisp/org-table hides /home/grfz/src/emacs/lisp/org= /org-table /home/grfz/src/org-mode/lisp/ob-sed hides /home/grfz/src/emacs/lisp/org/ob= -sed /home/grfz/src/org-mode/lisp/oc hides /home/grfz/src/emacs/lisp/org/oc /home/grfz/src/org-mode/lisp/ox hides /home/grfz/src/emacs/lisp/org/ox /home/grfz/src/org-mode/lisp/org-goto hides /home/grfz/src/emacs/lisp/org/= org-goto /home/grfz/src/org-mode/lisp/org-capture hides /home/grfz/src/emacs/lisp/o= rg/org-capture /home/grfz/src/org-mode/lisp/oc-natbib hides /home/grfz/src/emacs/lisp/org= /oc-natbib /home/grfz/src/org-mode/lisp/org-loaddefs hides /home/grfz/src/emacs/lisp/= org/org-loaddefs /home/grfz/src/org-mode/lisp/ob-plantuml hides /home/grfz/src/emacs/lisp/o= rg/ob-plantuml /home/grfz/src/org-mode/lisp/org-macs hides /home/grfz/src/emacs/lisp/org/= org-macs /home/grfz/src/org-mode/lisp/ob-scheme hides /home/grfz/src/emacs/lisp/org= /ob-scheme /home/grfz/src/org-mode/lisp/ob-ruby hides /home/grfz/src/emacs/lisp/org/o= b-ruby /home/grfz/src/org-mode/lisp/ob-sass hides /home/grfz/src/emacs/lisp/org/o= b-sass /home/grfz/src/org-mode/lisp/ob-lisp hides /home/grfz/src/emacs/lisp/org/o= b-lisp /home/grfz/src/org-mode/lisp/ob-lua hides /home/grfz/src/emacs/lisp/org/ob= -lua /home/grfz/src/org-mode/lisp/ob-haskell hides /home/grfz/src/emacs/lisp/or= g/ob-haskell /home/grfz/src/org-mode/lisp/ol-rmail hides /home/grfz/src/emacs/lisp/org/= ol-rmail /home/grfz/src/org-mode/lisp/ol-info hides /home/grfz/src/emacs/lisp/org/o= l-info /home/grfz/src/org-mode/lisp/ob-ref hides /home/grfz/src/emacs/lisp/org/ob= -ref /home/grfz/src/org-mode/lisp/ox-odt hides /home/grfz/src/emacs/lisp/org/ox= -odt /home/grfz/src/org-mode/lisp/ob-comint hides /home/grfz/src/emacs/lisp/org= /ob-comint /home/grfz/src/org-mode/lisp/org-habit hides /home/grfz/src/emacs/lisp/org= /org-habit /home/grfz/src/org-mode/lisp/ol-gnus hides /home/grfz/src/emacs/lisp/org/o= l-gnus /home/grfz/src/org-mode/lisp/ox-org hides /home/grfz/src/emacs/lisp/org/ox= -org /home/grfz/src/org-mode/lisp/org-mouse hides /home/grfz/src/emacs/lisp/org= /org-mouse /home/grfz/src/org-mode/lisp/oc-basic hides /home/grfz/src/emacs/lisp/org/= oc-basic /home/grfz/src/org-mode/lisp/ob-python hides /home/grfz/src/emacs/lisp/org= /ob-python /home/grfz/src/org-mode/lisp/ob hides /home/grfz/src/emacs/lisp/org/ob /home/grfz/src/org-mode/lisp/org-macro hides /home/grfz/src/emacs/lisp/org= /org-macro /home/grfz/src/org-mode/lisp/org-faces hides /home/grfz/src/emacs/lisp/org= /org-faces /home/grfz/src/org-mode/lisp/org-refile hides /home/grfz/src/emacs/lisp/or= g/org-refile /home/grfz/src/org-mode/lisp/ob-ditaa hides /home/grfz/src/emacs/lisp/org/= ob-ditaa /home/grfz/src/org-mode/lisp/ox-icalendar hides /home/grfz/src/emacs/lisp/= org/ox-icalendar /home/grfz/src/org-mode/lisp/org-lint hides /home/grfz/src/emacs/lisp/org/= org-lint /home/grfz/src/org-mode/lisp/ob-table hides /home/grfz/src/emacs/lisp/org/= ob-table /home/grfz/src/org-mode/lisp/ob-tangle hides /home/grfz/src/emacs/lisp/org= /ob-tangle /home/grfz/src/org-mode/lisp/ob-matlab hides /home/grfz/src/emacs/lisp/org= /ob-matlab /home/grfz/src/org-mode/lisp/ox-man hides /home/grfz/src/emacs/lisp/org/ox= -man /home/grfz/src/org-mode/lisp/ol-bibtex hides /home/grfz/src/emacs/lisp/org= /ol-bibtex /home/grfz/src/org-mode/lisp/ol-doi hides /home/grfz/src/emacs/lisp/org/ol= -doi /home/grfz/src/org-mode/lisp/ob-perl hides /home/grfz/src/emacs/lisp/org/o= b-perl /home/grfz/src/org-mode/lisp/org-agenda hides /home/grfz/src/emacs/lisp/or= g/org-agenda /home/grfz/src/org-mode/lisp/ob-shell hides /home/grfz/src/emacs/lisp/org/= ob-shell /home/grfz/src/org-mode/lisp/ol-man hides /home/grfz/src/emacs/lisp/org/ol= -man /home/grfz/src/org-mode/lisp/ol-mhe hides /home/grfz/src/emacs/lisp/org/ol= -mhe /home/grfz/src/org-mode/lisp/ol-bbdb hides /home/grfz/src/emacs/lisp/org/o= l-bbdb /home/grfz/src/org-mode/lisp/ob-java hides /home/grfz/src/emacs/lisp/org/o= b-java /home/grfz/src/org-mode/lisp/ob-eval hides /home/grfz/src/emacs/lisp/org/o= b-eval /home/grfz/src/org-mode/lisp/org-num hides /home/grfz/src/emacs/lisp/org/o= rg-num /home/grfz/src/org-mode/lisp/ob-lob hides /home/grfz/src/emacs/lisp/org/ob= -lob /home/grfz/src/org-mode/lisp/ol-eshell hides /home/grfz/src/emacs/lisp/org= /ol-eshell /home/grfz/src/org-mode/lisp/org-clock hides /home/grfz/src/emacs/lisp/org= /org-clock /home/grfz/src/org-mode/lisp/ob-C hides /home/grfz/src/emacs/lisp/org/ob-C /home/grfz/src/org-mode/lisp/org-mobile hides /home/grfz/src/emacs/lisp/or= g/org-mobile /home/grfz/src/org-mode/lisp/ox-md hides /home/grfz/src/emacs/lisp/org/ox-= md /home/grfz/src/org-mode/lisp/ob-latex hides /home/grfz/src/emacs/lisp/org/= ob-latex /home/grfz/src/org-mode/lisp/org-tempo hides /home/grfz/src/emacs/lisp/org= /org-tempo /home/grfz/src/org-mode/lisp/org-inlinetask hides /home/grfz/src/emacs/lis= p/org/org-inlinetask /home/grfz/src/org-mode/lisp/ob-maxima hides /home/grfz/src/emacs/lisp/org= /ob-maxima /home/grfz/src/org-mode/lisp/ol-docview hides /home/grfz/src/emacs/lisp/or= g/ol-docview /home/grfz/src/org-mode/lisp/org-version hides /home/grfz/src/emacs/lisp/o= rg/org-version /home/grfz/src/org-mode/lisp/ob-screen hides /home/grfz/src/emacs/lisp/org= /ob-screen /home/grfz/src/org-mode/lisp/org-indent hides /home/grfz/src/emacs/lisp/or= g/org-indent /home/grfz/src/org-mode/lisp/ox-koma-letter hides /home/grfz/src/emacs/lis= p/org/ox-koma-letter /home/grfz/src/org-mode/lisp/ob-css hides /home/grfz/src/emacs/lisp/org/ob= -css /home/grfz/src/org-mode/lisp/ob-groovy hides /home/grfz/src/emacs/lisp/org= /ob-groovy /home/grfz/src/org-mode/lisp/org-protocol hides /home/grfz/src/emacs/lisp/= org/org-protocol /home/grfz/src/org-mode/lisp/ob-clojure hides /home/grfz/src/emacs/lisp/or= g/ob-clojure /home/grfz/src/org-mode/lisp/ob-dot hides /home/grfz/src/emacs/lisp/org/ob= -dot /home/grfz/src/org-mode/lisp/org-plot hides /home/grfz/src/emacs/lisp/org/= org-plot /home/grfz/src/org-mode/lisp/ol-w3m hides /home/grfz/src/emacs/lisp/org/ol= -w3m /home/grfz/src/org-mode/lisp/org-element hides /home/grfz/src/emacs/lisp/o= rg/org-element /home/grfz/src/org-mode/lisp/ob-emacs-lisp hides /home/grfz/src/emacs/lisp= /org/ob-emacs-lisp /home/grfz/src/org-mode/lisp/org-crypt hides /home/grfz/src/emacs/lisp/org= /org-crypt /home/grfz/src/org-mode/lisp/oc-biblatex hides /home/grfz/src/emacs/lisp/o= rg/oc-biblatex /home/grfz/src/org-mode/lisp/ol-irc hides /home/grfz/src/emacs/lisp/org/ol= -irc /home/grfz/src/org-mode/lisp/org-keys hides /home/grfz/src/emacs/lisp/org/= org-keys /home/grfz/src/org-mode/lisp/org-list hides /home/grfz/src/emacs/lisp/org/= org-list /home/grfz/src/org-mode/lisp/ob-sql hides /home/grfz/src/emacs/lisp/org/ob= -sql /home/grfz/src/org-mode/lisp/ox-beamer hides /home/grfz/src/emacs/lisp/org= /ox-beamer /home/grfz/src/org-mode/lisp/ox-latex hides /home/grfz/src/emacs/lisp/org/= ox-latex /home/grfz/src/org-mode/lisp/ob-core hides /home/grfz/src/emacs/lisp/org/o= b-core /home/grfz/src/org-mode/lisp/ox-html hides /home/grfz/src/emacs/lisp/org/o= x-html /home/grfz/src/org-mode/lisp/org-pcomplete hides /home/grfz/src/emacs/lisp= /org/org-pcomplete /home/grfz/src/org-mode/lisp/ob-lilypond hides /home/grfz/src/emacs/lisp/o= rg/ob-lilypond /home/grfz/src/org-mode/lisp/ob-R hides /home/grfz/src/emacs/lisp/org/ob-R /home/grfz/src/org-mode/lisp/org-attach hides /home/grfz/src/emacs/lisp/or= g/org-attach /home/grfz/src/org-mode/lisp/org-id hides /home/grfz/src/emacs/lisp/org/or= g-id /home/grfz/src/org-mode/lisp/ob-ocaml hides /home/grfz/src/emacs/lisp/org/= ob-ocaml /home/grfz/src/org-mode/lisp/ob-org hides /home/grfz/src/emacs/lisp/org/ob= -org /home/grfz/src/org-mode/lisp/org-entities hides /home/grfz/src/emacs/lisp/= org/org-entities /home/grfz/src/org-mode/lisp/ob-gnuplot hides /home/grfz/src/emacs/lisp/or= g/ob-gnuplot /home/grfz/src/org-mode/lisp/org-src hides /home/grfz/src/emacs/lisp/org/o= rg-src /home/grfz/src/org-mode/lisp/ox-texinfo hides /home/grfz/src/emacs/lisp/or= g/ox-texinfo /home/grfz/src/org-mode/lisp/ox-ascii hides /home/grfz/src/emacs/lisp/org/= ox-ascii /home/grfz/src/org-mode/lisp/ol hides /home/grfz/src/emacs/lisp/org/ol /home/grfz/src/org-mode/lisp/ob-calc hides /home/grfz/src/emacs/lisp/org/o= b-calc /home/grfz/src/org-mode/lisp/org-install hides /home/grfz/src/emacs/lisp/o= rg/org-install /home/grfz/src/org-mode/lisp/org-timer hides /home/grfz/src/emacs/lisp/org= /org-timer /home/grfz/src/org-mode/lisp/oc-csl hides /home/grfz/src/emacs/lisp/org/oc= -csl /home/grfz/src/org-mode/lisp/ob-julia hides /home/grfz/src/emacs/lisp/org/= ob-julia /home/grfz/src/org-mode/lisp/ox-publish hides /home/grfz/src/emacs/lisp/or= g/ox-publish /home/grfz/src/org-mode/lisp/org-ctags hides /home/grfz/src/emacs/lisp/org= /org-ctags /home/grfz/src/org-mode/lisp/ob-fortran hides /home/grfz/src/emacs/lisp/or= g/ob-fortran /home/grfz/src/org-mode/lisp/ob-awk hides /home/grfz/src/emacs/lisp/org/ob= -awk /home/grfz/src/org-mode/lisp/org-compat hides /home/grfz/src/emacs/lisp/or= g/org-compat /home/grfz/src/org-mode/lisp/ob-sqlite hides /home/grfz/src/emacs/lisp/org= /ob-sqlite /home/grfz/src/org-mode/lisp/org-attach-git hides /home/grfz/src/emacs/lis= p/org/org-attach-git /home/grfz/src/org-mode/lisp/org-datetree hides /home/grfz/src/emacs/lisp/= org/org-datetree /home/grfz/src/org-mode/lisp/org-duration hides /home/grfz/src/emacs/lisp/= org/org-duration /home/grfz/src/org-mode/lisp/ol-eww hides /home/grfz/src/emacs/lisp/org/ol= -eww /home/grfz/src/org-mode/lisp/org-footnote hides /home/grfz/src/emacs/lisp/= org/org-footnote /home/grfz/src/org-mode/lisp/ob-eshell hides /home/grfz/src/emacs/lisp/org= /ob-eshell /home/grfz/src/org-mode/lisp/ob-processing hides /home/grfz/src/emacs/lisp= /org/ob-processing /home/grfz/src/org-mode/lisp/ob-octave hides /home/grfz/src/emacs/lisp/org= /ob-octave /home/grfz/src/org-mode/lisp/ob-exp hides /home/grfz/src/emacs/lisp/org/ob= -exp /home/grfz/src/org-mode/lisp/ob-js hides /home/grfz/src/emacs/lisp/org/ob-= js /home/grfz/src/org-mode/lisp/org hides /home/grfz/src/emacs/lisp/org/org /home/grfz/src/org-mode/lisp/org-feed hides /home/grfz/src/emacs/lisp/org/= org-feed /home/grfz/src/org-mode/lisp/ob-makefile hides /home/grfz/src/emacs/lisp/o= rg/ob-makefile /home/grfz/src/org-mode/lisp/ob-forth hides /home/grfz/src/emacs/lisp/org/= ob-forth Features: (shadow sort bbdb-message orgalist ecomplete mail-extr emacsbug sendmail tramp-archive tramp-gvfs helm-command easy-repeat add-log server vc-hg vc-bzr vc-sccs vc-svn vc-cvs vc-rcs vc bug-reference rainbow-delimiters winner helm-descbinds helm-eshell helm-elisp helm-eval edebug backtrace helm-info helm-adaptive helm-mode helm-misc helm-files filenotify em-tramp tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell parse-time iso8601 ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib which-key calfw-ical calfw-cal calfw-org org-capture calfw holidays hol-loaddefs cl sr-speedbar speedbar ezimage dframe org-clock ssh-deploy ws-butler wcheck-mode saveplace pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc pdf-tools compile pdf-view bookmark pdf-cache pdf-info tq pdf-util pdf-macs xt-mouse windmove which-func imenu bbdb bbdb-site timezone edmacro kmacro modus-operandi-theme modus-themes gcmh use-package-chords bind-chord key-chord comp comp-cstr warnings vc-git vc-dispatcher etags fileloop xref project org-element avl-tree org-tempo tempo ol-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat pcase hl-line message yank-media rmc rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg rfc6068 epg-config smime dig mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums ol-man ol-eshell esh-mode eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util org-protocol org-mouse org-inlinetask ol-info org-id org-habit org-agenda org-refile ol-eww eww xdg url-queue thingatpt shr pixel-fill kinsoku svg dom puny mm-url gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr ol-docview doc-view jka-compr image-mode exif org-ctags org-crypt ol-bbdb cl-extra help-mode org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities time-date noutline outline org-version ob-plantuml ob ob-ref ob-lob ob-table ob-exp ob-emacs-lisp org-table org-loaddefs find-func cal-menu calendar cal-loaddefs ob-tangle ol rx org-src org-keys oc ob-comint comint ansi-color ring ob-core org-compat advice ob-eval org-macs org-install format-spec savehist avoid minibuffer-line battery dbus xml dired-async async dired-aux dired dired-loaddefs delsel cua-base use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf fix-word kotl-autoloads slime-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cus-edit pp cus-load wid-edit cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 646300 570264) (symbols 48 41251 6) (strings 32 149000 49803) (string-bytes 1 6118216) (vectors 16 69886) (vector-slots 8 1866432 1697125) (floats 8 477 1779) (intervals 56 2703 674) (buffers 992 18)) I hope this is more useful, thanks for your patience, Gregor From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 08:49:58 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 13:49:58 +0000 Received: from localhost ([127.0.0.1]:41282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH4P0-0006Mh-I0 for submit@debbugs.gnu.org; Mon, 07 Feb 2022 08:49:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH4Oy-0006ML-2c for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 08:49:57 -0500 Received: from [2001:470:142:3::e] (port=51302 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH4Os-0007C6-Ig; Mon, 07 Feb 2022 08:49:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Gft87BuLiZgPei+DJkZ+ygV9Nl1idwE90UlvYb2XqXY=; b=Ckh+eobBeN1k gEhpUsnb57a/XK8N0L/SRuI3Ylaz7dVs0O82vWDHPTG1FWwH2IWbRdCTjCSOhldIa29JXrONxb+Ir oH4BNs8+asr42zbdrFvXAoyL1Mi6STFrB1V95L+h54kWNuK9awPiADhhay4zWMHNbfMOyaBiiqkYk YRtdMq1Obhc1Lr1hniSAwM0sGliwEmquTaoV869AGfFh221N8lCBGF8AwVf1mmB2JKa37oo4PIHgg h9WQQJaSp6C/TBY3nspBms0J9KiQVllC3/Z7hh0vrvCg8VCtUZ2o9jyAbZjWqL9JvNOGTPQs2sGeF f12vloyHz3g/PaRDgoYG6Q==; Received: from [87.69.77.57] (port=4491 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH4Os-0005Vw-2q; Mon, 07 Feb 2022 08:49:50 -0500 Date: Mon, 07 Feb 2022 15:49:36 +0200 Message-Id: <83ee4eyefj.fsf@gnu.org> From: Eli Zaretskii To: Gregor Zattler In-Reply-To: <87h79bftm7.fsf@no.workgroup> (message from Gregor Zattler on Mon, 07 Feb 2022 00:44:16 +0100) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) References: <87h79bftm7.fsf@no.workgroup> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53809 Cc: 53809@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: -3.3 (---) > From: Gregor Zattler > Cc: 53809@debbugs.gnu.org > Date: Mon, 07 Feb 2022 00:44:16 +0100 > > Thread 1 "emacs-snapshot-" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:408 > 408 { > (gdb) bt full > #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:408 > #1 0x00005555557f5b38 in die (msg=0x5555559ddf05 "string_immovable_p (bytestr)", file=0x5555559ddede "bytecode.c", line=361) at alloc.c:7546 > #2 0x00005555558948b2 in exec_byte_code (bytestr=XIL(0x55555baaa9f4), vector=XIL(0x55555bad74f5), maxdepth=make_fixnum(3), args_template=0, nargs=0, args=0x0) at bytecode.c:361 In this frame #2, what is 'bytestr'? Try this: (gdb) fr 2 (gdb) p bytestr (gdb) xstring From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 09:12:58 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 14:12:59 +0000 Received: from localhost ([127.0.0.1]:41318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH4lF-0006vJ-Sd for submit@debbugs.gnu.org; Mon, 07 Feb 2022 09:12:58 -0500 Received: from mout.gmx.net ([212.227.17.21]:33503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH4lB-0006v2-Q6 for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 09:12:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644243167; bh=vimxVJng/0cDyzzbcwHwZUYcbUCsbhF41npidb+eRN0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=KCLppT6nLjhoye077fx+v9F2iVPzbBtWbTLTk62+VDX0zmDOKK75hMSNIuJcqdieR L1zKzT8dqb8FtU9XxrERgq+FKiC8E0CSF8yxZP4RrH1Lyaf749hxfWNQlCTdRyAydI 5RSIZQ/a6YfIX53GxMdXHys5/UzMFBZ13tbe4RAY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([95.91.214.173]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MAfYm-1nS23a3zU8-00B3nN; Mon, 07 Feb 2022 15:12:47 +0100 From: Gregor Zattler To: Eli Zaretskii Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) In-Reply-To: <83ee4eyefj.fsf@gnu.org> References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> Date: Mon, 07 Feb 2022 15:12:40 +0100 Message-ID: <87k0e6ix47.fsf@no.workgroup> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qPCoyq/m5m85y7D2OQDyGMHchk6sVPuzY/I0FXs74opTMMxlxcz jZw3TuuvyeJzmbG0DruFXxQZ6bLnEisS3CHyq7ft9I0J2UN2KLJKQyiKiIwBR6gbJzcNx7k PMk6qn+2qsFADmV7OVV9stAK8pNHWL2+xsVA+2cNUN3C9MddI/6DWhlSKNwBTSVNMRNSwJx rROqICnznf2DHGpMZJ+Jw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:AgNZTQg57ys=:cJW6H9pg5lQKWa5prNlAvM Xy226kDiuyXDM1FKqOettyt8S1CseFRR5NVUI/1BRNgmmFtQ79OmGiu9vMABshyAx76etdDeB 0GObf5x4Q0Gg2FBMq7ZzGce/JAMhlz8SRW8NvIWyfe4PywiFC2etLsaLvFc6VA7HILStFapjl tYDFtOIy8A6As7OMUBs0wDvIFEYTH46bsq3boEw/RCImYdVMKy14zPlTVyehbe9jX4UwK6x8T Igdz1JdebKGLYHoejGVf4x3mxNg276WmW3+LJ63uSdvDIUyKnTbvso72Aj2br2hBy9gqW9Sax G6TI5mDuF2Yox57sa7s4UaxuJW6sboKDiJfWwiAnjnpHhQVOnzH6pUii3GFt1rB1qz6LWvfY8 CM37MslM7hAxXuCxjLXUVVS3uZZi82zLb2L+ZE9YxwrGWYCKFQxFxIBzTGOF/OvdC+5c/mt13 BLjZ9c6woeb0edAXPHDnqYYt7GSklEw1moc7+YkXLgPtFo5XLcvj0CeV5PsnLv8NEP1E7Rrgr G7oLcLh9AC9yVDTuR1EnUuAnAvxYMrc5xz66G5pN1wqs2EEdgXIDsaphTBMayNy9aFMm9cojz NeCnffZUpXVy92xUm8sKAuDvlPOYZO1DqCNgRKqupyHa/z647AzDsu+DJmM0SwVoz4iehMFiO O8IlRWRuWoKsBOPFQidVkf16kSHbzbmWhw0UuR07BTgKkr69vlUmH/YNtuH61We/dDQR4lDbg iTTjBOO9a034QnfsdponBskZKnqd0RukHnKwFasCTPYO0qx8Mm6rKYjeM7nCkxAEGt7WgpSfH If8P0VRT/mU8EtMJom7tX2BTWDx/fC2WSToWWj4If/kwRVBo29dQ53v7FJLXmZNG7nNr0R3SI FbL2CJWwBClw8Xw2QWYYryBum9thgf+eMHhr5yoPd+A8VSZ6cdgO+zElHIrCqoBV/CfuEXinJ bxo6z2sQ4uT5EXc8q9CyUT0C6M9qk29OOGOBbawbgr7wtyA903Xnybijm9OgLoF081eTou+Cv 5C2L3YUE3OtH95rECW4MSLPc+ZdnoNNFF5El8ETF5R67p5/h/5F/mlHjpQl9g2qo2RBMbzu2U fDaXRW5eqCvRq0= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53809 Cc: 53809@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.7 (-) Hi Eli, * Eli Zaretskii [2022-02-07; 15:49]: >> From: Gregor Zattler >> Cc: 53809@debbugs.gnu.org >> Date: Mon, 07 Feb 2022 00:44:16 +0100 >> >> Thread 1 "emacs-snapshot-" hit Breakpoint 1, terminate_due_to_signal (s= ig=3D6, backtrace_limit=3D2147483647) at emacs.c:408 >> 408 { >> (gdb) bt full >> #0 terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at = emacs.c:408 >> #1 0x00005555557f5b38 in die (msg=3D0x5555559ddf05 "string_immovable_p= (bytestr)", file=3D0x5555559ddede "bytecode.c", line=3D361) at alloc.c:75= 46 >> #2 0x00005555558948b2 in exec_byte_code (bytestr=3DXIL(0x55555baaa9f4)= , vector=3DXIL(0x55555bad74f5), maxdepth=3Dmake_fixnum(3), args_template= =3D0, nargs=3D0, args=3D0x0) at bytecode.c:361 > > In this frame #2, what is 'bytestr'? Try this: > > (gdb) fr 2 > (gdb) p bytestr > (gdb) xstring Here is the full output of gdb: 0 (master=3D) grfz@no:~/src/emacs/src$ gdb -- /usr/local/bin/emacs-snapsho= t-x --debug-init GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/bin/emacs-snapshot-x... /home/grfz/src/emacs/src/--debug-init: No such file or directory. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from t= erminal] DISPLAY =3D :0 TERM =3D screen-256color-bce-s Breakpoint 1 at 0x1e8e2a: file emacs.c, line 408. Breakpoint 2 at 0x1ae935: file xterm.c, line 12897. (gdb) run Starting program: /usr/local/bin/emacs-snapshot-x [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeef6a700 (LWP 125926)] [New Thread 0x7fffee1eb700 (LWP 125927)] [New Thread 0x7fffed9ea700 (LWP 125928)] [Detaching after vfork from child process 126203] [Detaching after vfork from child process 126351] [Detaching after vfork from child process 126352] [Detaching after vfork from child process 126353] [Detaching after vfork from child process 126354] [Detaching after vfork from child process 126355] [Detaching after vfork from child process 126356] [Detaching after vfork from child process 126357] [Detaching after vfork from child process 126361] [Detaching after vfork from child process 126362] bytecode.c:361: Emacs fatal error: assertion failed: string_immovable_p (b= ytestr) Thread 1 "emacs-snapshot-" hit Breakpoint 1, terminate_due_to_signal (sig= =3D6, backtrace_limit=3D2147483647) at emacs.c:408 408 { (gdb) bt full #0 terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at ema= cs.c:408 #1 0x00005555557f5b38 in die (msg=3D0x5555559ddf05 "string_immovable_p (b= ytestr)", file=3D0x5555559ddede "bytecode.c", line=3D361) at alloc.c:7546 #2 0x00005555558948b2 in exec_byte_code (bytestr=3DXIL(0x55555cc35654), v= ector=3DXIL(0x55555b5dabc5), maxdepth=3Dmake_fixnum(3), args_template=3D0,= nargs=3D0, args=3D0x0) at bytecode.c:361 const_length =3D 93825116894299 bytestr_length =3D 93825116894299 vectorp =3D 0x55555581451e quitcounter =3D 0 '\000' stack_items =3D 93825116894299 sa_avail =3D 93825116894299 sa_count =3D 139642271672833 alloc =3D 0x55555cc2b293 stack_base =3D 0x1 top =3D 0x7fffffffaab0 stack_lim =3D 0x2000 bytestr_data =3D 0x50000000d pc =3D 0x1c07ffffab40 count =3D 93823560589312 rest =3D false mandatory =3D -260039072 nonrest =3D 67 pushedargs =3D 16311 result =3D XIL(0x7fffffffaba0) #3 0x0000555555834d35 in fetch_and_exec_byte_code (fun=3DXIL(0x55555b5cb7= fd), args_template=3D0, nargs=3D0, args=3D0x0) at eval.c:3179 #4 0x00005555558357a0 in funcall_lambda (fun=3DXIL(0x55555b5cb7fd), nargs= =3D0, arg_vector=3D0x0) at eval.c:3347 val =3D XIL(0x55555583d039) syms_left =3D XIL(0) next =3D XIL(0xfa3b20) lexenv =3D XIL(0) count =3D 66 i =3D 0 optional =3D false rest =3D false previous_rest =3D false #5 0x0000555555834eee in apply_lambda (fun=3DXIL(0x55555b5cb7fd), args=3D= XIL(0), count=3D65) at eval.c:3204 arg_vector =3D 0x7fffffffacc0 tem =3D XIL(0x4ffffad30) sa_avail =3D 16384 sa_count =3D 66 numargs =3D 0 args_left =3D XIL(0) #6 0x0000555555832bd9 in eval_sub (form=3DXIL(0x55555cbfed93)) at eval.c:= 2578 original_fun =3D XIL(0xfa3b20) original_args =3D XIL(0) count =3D 65 fun =3D XIL(0x55555b5cb7fd) val =3D XIL(0) funcar =3D XIL(0x31b0) argvals =3D {XIL(0x7fffffffae00), XIL(0), XIL(0x7fffffffae20), XIL= (0x555555829efd), XIL(0), XIL(0x555555ee5e00), XIL(0), XIL(0)} #7 0x000055555582c20e in Fprogn (body=3DXIL(0x55555cbfea03)) at eval.c:45= 9 form =3D XIL(0x55555cbfed93) val =3D XIL(0) #8 0x0000555555832575 in eval_sub (form=3DXIL(0x55555cbfe2d3)) at eval.c:= 2484 args_left =3D XIL(0x55555cbfea23) numargs =3D 3 original_fun =3D XIL(0xc840) original_args =3D XIL(0x55555cbfea23) count =3D 64 fun =3D XIL(0x555555e5ec25) val =3D XIL(0) funcar =3D XIL(0x7fffffffaef0) argvals =3D {XIL(0x1ffffaf40), XIL(0x55555cc050d3), XIL(0x7fffffffaf60), XIL= (0x55555615d1c0), XIL(0x7fffffffaf70), XIL(0x55555cc05333), XIL(0x7fffffff= af80), make_fixnum(23456248807383)} #9 0x000055555582f6a8 in internal_lisp_condition_case (var=3DXIL(0x15f281= 0), bodyform=3DXIL(0x55555cbfe2d3), handlers=3DXIL(0x55555cc05353)) at eva= l.c:1439 oldhandlerlist =3D 0x555556106ab0 clausenb =3D 1 success_handler =3D XIL(0) clauses =3D 0x7fffffffaf90 result =3D XIL(0) #10 0x000055555582ef5e in Fcondition_case (args=3DXIL(0x55555cc05373)) at = eval.c:1354 var =3D XIL(0x15f2810) bodyform =3D XIL(0x55555cbfe2d3) handlers =3D XIL(0x55555cc05353) #11 0x0000555555832575 in eval_sub (form=3DXIL(0x55555cc05383)) at eval.c:= 2484 args_left =3D XIL(0x55555cc05373) numargs =3D 3 original_fun =3D XIL(0x49e0) original_args =3D XIL(0x55555cc05373) count =3D 63 fun =3D XIL(0x555555e5f3a5) val =3D XIL(0) funcar =3D XIL(0x7fffffffb130) argvals =3D {XIL(0x7fffffffb190), XIL(0), XIL(0x7fffffffb1b0), XIL= (0x555555829efd), XIL(0), XIL(0x555555ee5e00), XIL(0), XIL(0)} #12 0x000055555582c20e in Fprogn (body=3DXIL(0x55555cc02d43)) at eval.c:45= 9 form =3D XIL(0x55555cc05383) val =3D XIL(0) #13 0x0000555555832575 in eval_sub (form=3DXIL(0x55555cc05403)) at eval.c:= 2484 args_left =3D XIL(0x55555cc05413) numargs =3D 6 original_fun =3D XIL(0xc840) original_args =3D XIL(0x55555cc05413) count =3D 62 fun =3D XIL(0x555555e5ec25) val =3D make_fixnum(9) funcar =3D XIL(0x7fffffffb290) argvals =3D {XIL(0x2aaa9a369ce0), XIL(0), XIL(0x7fffffffb2f0), XIL= (0x555555829efd), XIL(0x7fffffffb2f0), XIL(0x555555ee5e00), XIL(0), XIL(0)= } #14 0x000055555582c20e in Fprogn (body=3DXIL(0)) at eval.c:459 form =3D XIL(0x55555cc05403) val =3D XIL(0) #15 0x0000555555835724 in funcall_lambda (fun=3DXIL(0x55555cc02ed3), nargs= =3D0, arg_vector=3D0x0) at eval.c:3338 val =3D XIL(0x55555cc02ed3) syms_left =3D XIL(0) next =3D XIL(0x555555829efd) lexenv =3D XIL(0x55555b2ae023) count =3D 62 i =3D 0 optional =3D false rest =3D false previous_rest =3D false #16 0x0000555555834572 in funcall_general (fun=3DXIL(0x55555cc02ee3), numa= rgs=3D0, args=3D0x7fffffffb470) at eval.c:3054 funcar =3D XIL(0x4410) original_fun =3D XIL(0x55555cc02ee3) #17 0x00005555558346d6 in Ffuncall (nargs=3D1, args=3D0x7fffffffb468) at e= val.c:3092 count =3D 61 val =3D XIL(0x55555cc02d83) #18 0x00007fffefd50509 in F6576616c2d61667465722d6c6f6164_eval_after_load_= 0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/subr-13adf6a6-b714cda6.eln #19 0x00005555558329ed in eval_sub (form=3DXIL(0x55555cc02da3)) at eval.c:= 2534 i =3D 2 maxargs =3D 2 args_left =3D XIL(0) numargs =3D 2 original_fun =3D XIL(0x2aaa9a2dbfd0) original_args =3D XIL(0x55555cc02db3) count =3D 60 fun =3D XIL(0x7ffff01c1e45) val =3D XIL(0) funcar =3D XIL(0x7fffffffb560) argvals =3D {XIL(0xc9f7d0), XIL(0x55555cc02ee3), XIL(0x7fffffffb5d= 0), XIL(0x555556106ab0), XIL(0x7fffffffb5e0), XIL(0x55555cc02e73), XIL(0x7= fffffffb5f0), make_fixnum(23456248807383)} #20 0x000055555582f6a8 in internal_lisp_condition_case (var=3DXIL(0x15f281= 0), bodyform=3DXIL(0x55555cc02da3), handlers=3DXIL(0x55555cc02e93)) at eva= l.c:1439 oldhandlerlist =3D 0x55555610a400 clausenb =3D 1 success_handler =3D XIL(0) clauses =3D 0x7fffffffb600 result =3D XIL(0) #21 0x000055555582ef5e in Fcondition_case (args=3DXIL(0x55555cc02eb3)) at = eval.c:1354 var =3D XIL(0x15f2810) bodyform =3D XIL(0x55555cc02da3) handlers =3D XIL(0x55555cc02e93) #22 0x0000555555832575 in eval_sub (form=3DXIL(0x55555cc02ec3)) at eval.c:= 2484 args_left =3D XIL(0x55555cc02eb3) numargs =3D 3 original_fun =3D XIL(0x49e0) original_args =3D XIL(0x55555cc02eb3) count =3D 59 fun =3D XIL(0x555555e5f3a5) val =3D XIL(0x5555558343ff) funcar =3D XIL(0x7fffffffb7c0) argvals =3D {XIL(0x55555cc02ec3), XIL(0x3b), XIL(0x7fffffffb840), = XIL(0x555555833d25), XIL(0), XIL(0x30), XIL(0x55555cc058f3), XIL(0x2aaa9a6= 22950)} #23 0x0000555555878c2f in readevalloop_eager_expand_eval (val=3DXIL(0x5555= 5cc058f3), macroexpand=3DXIL(0x2aaa9a622950)) at lread.c:2146 #24 0x0000555555878b2c in readevalloop_eager_expand_eval (val=3DXIL(0x4d18= 5b0), macroexpand=3DXIL(0x2aaa9a622950)) at lread.c:2143 li =3D { tortoise =3D XIL(0x55555cbfd883), max =3D 4, n =3D 0, q =3D 4 } subforms =3D XIL(0x55555cbfd883) #25 0x000055555587949e in readevalloop (readcharfun=3DXIL(0x55555b97f785), infile0=3D0x0, sourcename=3DXIL(0x= 55555b2bae74), printflag=3Dfalse, unibyte=3DXIL(0), readfun=3DXIL(0), star= t=3DXIL(0), end=3DXIL(0)) at lread.c:2329 count1 =3D 59 c =3D 40 val =3D XIL(0x55555cbff363) count =3D 54 b =3D 0x55555b97f780 continue_reading_p =3D true lex_bound =3D XIL(0x30) whole_buffer =3D true first_sexp =3D false macroexpand =3D XIL(0x2aaa9a622950) #26 0x00005555558797d3 in Feval_buffer (buffer=3DXIL(0x55555b97f785), prin= tflag=3DXIL(0), filename=3DXIL(0x55555b2bae74), unibyte=3DXIL(0), do_allow= _print=3DXIL(0x30)) at lread.c:2402 count =3D 50 tem =3D XIL(0) buf =3D XIL(0x55555b97f785) #27 0x00007fffef692edc in F6c6f61642d776974682d636f64652d636f6e76657273696= f6e_load_with_code_conversion_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/mule-3352613d-1619da2f.eln #28 0x00005555558349c8 in funcall_subr (subr=3D0x7ffff0500e70, numargs=3D4= , args=3D0x7fffffffbca8) at eval.c:3136 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffbbb0), XIL(0x1155829f51)= , XIL(0x7ffff0500e75), XIL(0x7fffffffbbc0), XIL(0x55555582a63b), XIL(0x7ff= ff0500e75)} a =3D 0x7fffffffbca8 fun =3D XIL(0x555555829efd) #29 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff0500e75), numa= rgs=3D4, args=3D0x7fffffffbca8) at eval.c:3038 original_fun =3D XIL(0x2aaa9a61b040) #30 0x00005555558346d6 in Ffuncall (nargs=3D5, args=3D0x7fffffffbca0) at e= val.c:3092 count =3D 42 val =3D XIL(0) #31 0x0000555555833e0d in call4 (fn=3DXIL(0x2aaa9a61b040), arg1=3DXIL(0x55= 555b2bae74), arg2=3DXIL(0x55555b2bae74), arg3=3DXIL(0), arg4=3DXIL(0)) at = eval.c:2951 #32 0x0000555555876694 in Fload (file=3DXIL(0x555558c01b54), noerror=3DXIL= (0), nomessage=3DXIL(0), nosuffix=3DXIL(0x30), must_suffix=3DXIL(0)) at lr= ead.c:1477 val =3D XIL(0x5555561294c3) stream =3D 0x0 fd =3D 13 fd_index =3D 37 count =3D 37 found =3D XIL(0x55555b2bae74) efound =3D XIL(0x5555557a56bb) hist_file_name =3D XIL(0x55555b2bae74) newer =3D false compiled =3D false handler =3D XIL(0x555558c01b54) fmode =3D 0x5555559db5d6 "r" version =3D 0 no_native =3D false is_module =3D false is_native_elisp =3D false found_eff =3D XIL(0x55555b2bae74) is_elc =3D false input =3D { stream =3D 0x26, lookahead =3D -42 '\326', buf =3D "?\000\000" } #33 0x000055555583493b in funcall_subr (subr=3D0x7ffff00de720, numargs=3D1= , args=3D0x7fffffffc068) at eval.c:3130 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffbf70), XIL(0x1155829f51)= , XIL(0x7ffff00de725), XIL(0x7fffffffbf80), XIL(0x55555582a63b), XIL(0x7ff= ff00de725)} a =3D 0x7fffffffc068 fun =3D XIL(0x555555829efd) #34 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff00de725), numa= rgs=3D1, args=3D0x7fffffffc068) at eval.c:3038 original_fun =3D XIL(0x2aaa9a1f88f0) #35 0x00005555558346d6 in Ffuncall (nargs=3D2, args=3D0x7fffffffc060) at e= val.c:3092 count =3D 36 val =3D XIL(0x55555b2ae693) #36 0x00007fffec63d4f5 in F6f72672d626162656c2d6c6f61642d66696c65_org_babe= l_load_file_0 () at /home/grfz/.config/emacs/eln-cache/29.0.50-d7a765d8/or= g-81b24351-e3bbe642.eln #37 0x000055555583495f in funcall_subr (subr=3D0x555558836680, numargs=3D1= , args=3D0x7fffffffc238) at eval.c:3132 argbuf =3D {XIL(0x55555843a9d4), XIL(0), XIL(0x7fffffffc160), XIL(= 0x1155829f51), XIL(0x555558836685), XIL(0x7fffffffc170), XIL(0x55555582a63= b), XIL(0x555558836685)} a =3D 0x7fffffffc130 fun =3D XIL(0x555555829efd) #38 0x00005555558343ff in funcall_general (fun=3DXIL(0x555558836685), numa= rgs=3D1, args=3D0x7fffffffc238) at eval.c:3038 original_fun =3D XIL(0x2aaa9a3aee08) #39 0x00005555558346d6 in Ffuncall (nargs=3D2, args=3D0x7fffffffc230) at e= val.c:3092 count =3D 35 val =3D XIL(0) #40 0x0000555555833cc3 in call1 (fn=3DXIL(0x2aaa9a3aee08), arg1=3DXIL(0x55= 555843a9d4)) at eval.c:2929 #41 0x000055555584700c in mapcar1 (leni=3D1, vals=3D0x0, fn=3DXIL(0x2aaa9a= 3aee08), seq=3DXIL(0x55555842cdc3)) at fns.c:2917 dummy =3D XIL(0x7fffffffc2d0) i =3D 0 tail =3D XIL(0x55555842cdc3) #42 0x00005555558474c3 in Fmapc (function=3DXIL(0x2aaa9a3aee08), sequence= =3DXIL(0x55555842cdc3)) at fns.c:2994 leni =3D 1 #43 0x00005555558329ed in eval_sub (form=3DXIL(0x5555574aada3)) at eval.c:= 2534 i =3D 2 maxargs =3D 2 args_left =3D XIL(0) numargs =3D 2 original_fun =3D XIL(0x2aaa9a078a98) original_args =3D XIL(0x5555574aadd3) count =3D 34 fun =3D XIL(0x555555e61b65) val =3D XIL(0x3c5480) funcar =3D XIL(0xc0) argvals =3D {XIL(0x2aaa9a3aee08), XIL(0x55555842cdc3), XIL(0), XIL= (0), XIL(0x1f0801c60), XIL(0x555555ee5e00), XIL(0), XIL(0)} #44 0x000055555582c20e in Fprogn (body=3DXIL(0)) at eval.c:459 form =3D XIL(0x5555574aada3) val =3D XIL(0x3c5480) #45 0x000055555582e42c in Flet (args=3DXIL(0x55555759f183)) at eval.c:1045 temps =3D 0x7fffffffc450 tem =3D XIL(0) lexenv =3D XIL(0x555556129563) elt =3D XIL(0x555556129593) count =3D 33 argnum =3D 1 sa_avail =3D 16376 sa_count =3D 33 varlist =3D XIL(0) varlist_len =3D 1 nvars =3D 1 #46 0x0000555555832575 in eval_sub (form=3DXIL(0x55555759f193)) at eval.c:= 2484 args_left =3D XIL(0x55555759f183) numargs =3D 28 original_fun =3D XIL(0x9b70) original_args =3D XIL(0x55555759f183) count =3D 32 fun =3D XIL(0x555555e5f105) val =3D XIL(0x5555558343ff) funcar =3D XIL(0x7fffffffc580) argvals =3D {XIL(0x55555759f193), XIL(0x20), XIL(0x7fffffffc600), = XIL(0x555555833d25), XIL(0), XIL(0x30), XIL(0x555556129583), XIL(0x2aaa9a6= 22950)} #47 0x0000555555878c2f in readevalloop_eager_expand_eval (val=3DXIL(0x5555= 56129583), macroexpand=3DXIL(0x2aaa9a622950)) at lread.c:2146 #48 0x000055555587949e in readevalloop (readcharfun=3DXIL(0x55555612df3d), infile0=3D0x0, sourcename=3DXIL(0x= 5555574a1e84), printflag=3Dfalse, unibyte=3DXIL(0), readfun=3DXIL(0), star= t=3DXIL(0), end=3DXIL(0)) at lread.c:2329 count1 =3D 32 c =3D 40 val =3D XIL(0x555556129583) count =3D 27 b =3D 0x55555612df38 continue_reading_p =3D true lex_bound =3D XIL(0x30) whole_buffer =3D true first_sexp =3D true macroexpand =3D XIL(0x2aaa9a622950) #49 0x00005555558797d3 in Feval_buffer (buffer=3DXIL(0x55555612df3d), prin= tflag=3DXIL(0), filename=3DXIL(0x5555574a1e84), unibyte=3DXIL(0), do_allow= _print=3DXIL(0x30)) at lread.c:2402 count =3D 23 tem =3D XIL(0) buf =3D XIL(0x55555612df3d) #50 0x00007fffef692edc in F6c6f61642d776974682d636f64652d636f6e76657273696= f6e_load_with_code_conversion_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/mule-3352613d-1619da2f.eln #51 0x00005555558349c8 in funcall_subr (subr=3D0x7ffff0500e70, numargs=3D4= , args=3D0x7fffffffca08) at eval.c:3136 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffc910), XIL(0x1155829f51)= , XIL(0x7ffff0500e75), XIL(0x7fffffffc920), XIL(0x55555582a63b), XIL(0x7ff= ff0500e75)} a =3D 0x7fffffffca08 fun =3D XIL(0x555555829efd) #52 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff0500e75), numa= rgs=3D4, args=3D0x7fffffffca08) at eval.c:3038 original_fun =3D XIL(0x2aaa9a61b040) #53 0x00005555558346d6 in Ffuncall (nargs=3D5, args=3D0x7fffffffca00) at e= val.c:3092 count =3D 15 val =3D XIL(0x30) #54 0x0000555555833e0d in call4 (fn=3DXIL(0x2aaa9a61b040), arg1=3DXIL(0x55= 55574a1e84), arg2=3DXIL(0x5555574a1e84), arg3=3DXIL(0x30), arg4=3DXIL(0x30= )) at eval.c:2951 #55 0x0000555555876694 in Fload (file=3DXIL(0x5555574a1cf4), noerror=3DXIL= (0x2aaa9a14ca98), nomessage=3DXIL(0x2aaa9a14c988), nosuffix=3DXIL(0), must= _suffix=3DXIL(0)) at lread.c:1477 val =3D XIL(0) stream =3D 0x0 fd =3D 10 fd_index =3D 10 count =3D 10 found =3D XIL(0x5555574a1e84) efound =3D XIL(0x5555565712b8) hist_file_name =3D XIL(0x5555574a1e84) newer =3D false compiled =3D false handler =3D XIL(0x55555583471b) fmode =3D 0x5555559db5d6 "r" version =3D 0 no_native =3D false is_module =3D false is_native_elisp =3D false found_eff =3D XIL(0x5555574a1e84) is_elc =3D false input =3D { stream =3D 0x555556129403, lookahead =3D 91 '[', buf =3D "\301q\360\377" } #56 0x0000555555834a0d in funcall_subr (subr=3D0x555555e63a20 , num= args=3D3, args=3D0x7fffffffcde8) at eval.c:3138 argbuf =3D {XIL(0x5555574a1cf4), XIL(0x2aaa9a14ca98), XIL(0x2aaa9a= 14c988), XIL(0), XIL(0), XIL(0x7fffffffcce0), XIL(0x55555582a63b), XIL(0x5= 55555e63a25)} a =3D 0x7fffffffcca0 fun =3D XIL(0x555555829f51) #57 0x00005555558343ff in funcall_general (fun=3DXIL(0x555555e63a25), numa= rgs=3D3, args=3D0x7fffffffcde8) at eval.c:3038 original_fun =3D XIL(0x9f60) #58 0x00005555558346d6 in Ffuncall (nargs=3D4, args=3D0x7fffffffcde0) at e= val.c:3092 count =3D 9 val =3D XIL(0x5555574a1cf4) #59 0x00007fffef4446c4 in F737461727475702d2d6c6f61642d757365722d696e69742= d66696c65_startup__load_user_init_file_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/startup-bbc6ea72-8e8a6960.eln #60 0x000055555583498e in funcall_subr (subr=3D0x7ffff00f5ce8, numargs=3D3= , args=3D0x7fffffffcfb8) at eval.c:3134 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffcec0), XIL(0x1155829f51)= , XIL(0x7ffff00f5ced), XIL(0x7fffffffced0), XIL(0x55555582a63b), XIL(0x7ff= ff00f5ced)} a =3D 0x7fffffffcfb8 fun =3D XIL(0x555555829efd) #61 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff00f5ced), numa= rgs=3D3, args=3D0x7fffffffcfb8) at eval.c:3038 original_fun =3D XIL(0x2aaa9a20feb8) #62 0x00005555558346d6 in Ffuncall (nargs=3D4, args=3D0x7fffffffcfb0) at e= val.c:3092 count =3D 7 val =3D XIL(0x55555612de85) #63 0x00007fffef4464dc in F636f6d6d616e642d6c696e65_command_line_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/startup-bbc6ea72-8e8a6960.eln #64 0x0000555555834922 in funcall_subr (subr=3D0x7ffff0108e78, numargs=3D0= , args=3D0x7fffffffd180) at eval.c:3128 argbuf =3D {XIL(0), XIL(0), XIL(0x7fffffffd0a0), XIL(0x1155829f51)= , XIL(0x7ffff0108e7d), XIL(0x7fffffffd0b0), XIL(0x55555582a63b), XIL(0x7ff= ff0108e7d)} a =3D 0x7fffffffd180 fun =3D XIL(0x555555829efd) #65 0x00005555558343ff in funcall_general (fun=3DXIL(0x7ffff0108e7d), numa= rgs=3D0, args=3D0x7fffffffd180) at eval.c:3038 original_fun =3D XIL(0x2aaa9a223048) #66 0x00005555558346d6 in Ffuncall (nargs=3D1, args=3D0x7fffffffd178) at e= val.c:3092 count =3D 6 val =3D XIL(0x55555600e645) #67 0x00007fffef4423e8 in F6e6f726d616c2d746f702d6c6576656c_normal_top_lev= el_0 () at /usr/local/stow/emacs-snapshot/libexec/emacs/29.0.50/x86_64-linux-g= nu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d7a765d8/prelo= aded/startup-bbc6ea72-8e8a6960.eln #68 0x0000555555832996 in eval_sub (form=3DXIL(0x7ffff00e87db)) at eval.c:= 2528 i =3D 0 maxargs =3D 0 args_left =3D XIL(0) numargs =3D 0 original_fun =3D XIL(0x2aaa9a2029e8) original_args =3D XIL(0) count =3D 4 fun =3D XIL(0x7ffff00e881d) val =3D XIL(0x8f10) funcar =3D XIL(0) argvals =3D {XIL(0x5555560010d0), XIL(0x555555eeed10), XIL(0x55555= 582a9bc), XIL(0x5555560010d0), XIL(0x7fffffffd2f0), make_fixnum(2345624881= 4038), XIL(0), XIL(0x8f10)} #69 0x0000555555831dd8 in Feval (form=3DXIL(0x7ffff00e87db), lexical=3DXIL= (0)) at eval.c:2356 count =3D 3 #70 0x0000555555745321 in top_level_2 () at keyboard.c:1146 #71 0x000055555582f842 in internal_condition_case (bfun=3D0x5555557452fe <= top_level_2>, handlers=3DXIL(0x90), hfun=3D0x555555744b43 ) at = eval.c:1485 val =3D XIL(0) c =3D 0x55555610a2d0 #72 0x0000555555745369 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1154 #73 0x000055555582ea30 in internal_catch (tag=3DXIL(0xf030), func=3D0x5555= 55745323 , arg=3DXIL(0)) at eval.c:1216 val =3D XIL(0x5555557418a4) c =3D 0x555555f3d600 #74 0x0000555555745250 in command_loop () at keyboard.c:1114 #75 0x0000555555744606 in recursive_edit_1 () at keyboard.c:724 count =3D 1 val =3D XIL(0x7fffffffd470) #76 0x0000555555744823 in Frecursive_edit () at keyboard.c:807 count =3D 0 buffer =3D XIL(0) #77 0x0000555555740181 in main (argc=3D1, argv=3D0x7fffffffd6a8) at emacs.= c:2430 stack_bottom_variable =3D 0x7ffff5fe03c0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 dump_mode =3D 0x0 skip_args =3D 0 temacs =3D 0x0 attempt_load_pdump =3D true rlim =3D { rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615 } lc_all =3D 0x7fffffffee23 "" sockfd =3D -1 module_assertions =3D false Lisp Backtrace: "gnus-alias-init" (0xffffacc0) "progn" (0xffffaea8) "condition-case" (0xffffb0f8) "progn" (0xffffb238) 0x5cc02ee0 Lisp type 3 "eval-after-load" (0xffffb590) "condition-case" (0xffffb768) "load-with-code-conversion" (0xffffbca8) "load-file" (0xffffc068) "org-babel-load-file" (0xffffc238) "mapc" (0xffffc3b0) "let" (0xffffc528) "load-with-code-conversion" (0xffffca08) "load" (0xffffcde8) "startup--load-user-init-file" (0xffffcfb8) "command-line" (0xffffd180) "normal-top-level" (0xffffd290) (gdb) fr 2 #2 0x00005555558948b2 in exec_byte_code (bytestr=3DXIL(0x55555cc35654), v= ector=3DXIL(0x55555b5dabc5), maxdepth=3Dmake_fixnum(3), args_template=3D0,= nargs=3D0, args=3D0x0) at bytecode.c:361 361 eassert (string_immovable_p (bytestr)); (gdb) p bytestr $1 =3D XIL(0x55555cc35654) (gdb) xstring $2 =3D (struct Lisp_String *) 0x55555cc35650 "\300\301\302\"\207" (gdb) Thanks for looking into this, Gregor From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 09:31:20 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 14:31:20 +0000 Received: from localhost ([127.0.0.1]:41376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH531-0007R3-Ui for submit@debbugs.gnu.org; Mon, 07 Feb 2022 09:31:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH52z-0007Qn-Vv for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 09:31:18 -0500 Received: from [2001:470:142:3::e] (port=53012 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH52o-0007D2-Na; Mon, 07 Feb 2022 09:31:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=SkHXWXXw12n50yrUDauvwsL2NKOnH/4TQKDBEVBR494=; b=TlU2BvpHq85mdDUoD24F f6+fc3kDhFdd9S48EHoqjXRKaUsl+8lCvsjxN7qFR16OaeUX/aRqjBez64fV4tXQHkxcu34aFwFne cGp3rGKI/7VlojZ9qo2Q3UmPapaLCFoxCpqhX45w7NJg3pxZnV7fPmntuPfsCruBrh74ygbQNsZcS fh0yt6y4xtdMVS3jE088t7NO6LwVTENQKq/OF48CQgCMXxO9H+NfjIPc7jC4PvZbW3Hs3fdIxx/xM PGa+/HEKtltN02Sjzp+miXxwY4NXzz7PoyW5Zec8Dmu+fAqGrQUbSxEQOIg8fP4oy895iNZ6KaU/2 /PNofC0YEnaYdg==; Received: from [87.69.77.57] (port=3042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH52k-0006AU-1t; Mon, 07 Feb 2022 09:31:05 -0500 Date: Mon, 07 Feb 2022 16:30:47 +0200 Message-Id: <838rumyciw.fsf@gnu.org> From: Eli Zaretskii To: Gregor Zattler , Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <87k0e6ix47.fsf@no.workgroup> (message from Gregor Zattler on Mon, 07 Feb 2022 15:12:40 +0100) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53809 Cc: 53809@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: -3.3 (---) > From: Gregor Zattler > Cc: 53809@debbugs.gnu.org > Date: Mon, 07 Feb 2022 15:12:40 +0100 > > Lisp Backtrace: > "gnus-alias-init" (0xffffacc0) > "progn" (0xffffaea8) > "condition-case" (0xffffb0f8) > "progn" (0xffffb238) > 0x5cc02ee0 Lisp type 3 > "eval-after-load" (0xffffb590) > "condition-case" (0xffffb768) > "load-with-code-conversion" (0xffffbca8) > "load-file" (0xffffc068) > "org-babel-load-file" (0xffffc238) > "mapc" (0xffffc3b0) > "let" (0xffffc528) > "load-with-code-conversion" (0xffffca08) > "load" (0xffffcde8) > "startup--load-user-init-file" (0xffffcfb8) > "command-line" (0xffffd180) > "normal-top-level" (0xffffd290) > (gdb) fr 2 > #2 0x00005555558948b2 in exec_byte_code (bytestr=XIL(0x55555cc35654), vector=XIL(0x55555b5dabc5), maxdepth=make_fixnum(3), args_template=0, nargs=0, args=0x0) at bytecode.c:361 > 361 eassert (string_immovable_p (bytestr)); > (gdb) p bytestr > $1 = XIL(0x55555cc35654) > (gdb) xstring > $2 = (struct Lisp_String *) 0x55555cc35650 > "\300\301\302\"\207" > (gdb) Thanks. CC'ing Mattias, who added that assertion about 2 weeks ago. Sounds like it is sometimes violated? From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 10:04:56 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 15:04:56 +0000 Received: from localhost ([127.0.0.1]:43200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH5ZY-0000Lh-KB for submit@debbugs.gnu.org; Mon, 07 Feb 2022 10:04:56 -0500 Received: from mail228c50.megamailservers.eu ([91.136.10.238]:43700 helo=mail36c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH5ZV-0000LV-DN for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 10:04:55 -0500 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1644246291; bh=W7AqanBmMyERuTKpVEyMup6lKT7dcVSN5fNp7oJlTME=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=N6VjCvqyY7tQLhoNQKKBEqVPTb6SKghLNxY2lBEV4LjOGZDmxtx0pEOmDXKazU9MA zw9lQUVO+WEZGFg8ZsuXEdKR/FfaoFsuevsRMeZ3JjAm93r3aoLNv/smD2LbpRrvkY QRpl3dk5zv6MBH2yCO22sNKQPBk/6mQLJ4mOa0Lc= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se [188.150.171.71]) (authenticated bits=0) by mail36c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 217F4mMA027135; Mon, 7 Feb 2022 15:04:50 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <838rumyciw.fsf@gnu.org> Date: Mon, 7 Feb 2022 16:01:17 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.13) X-CTCH-RefID: str=0001.0A742F24.62013513.0026, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-Origin-Country: SE X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 7 feb. 2022 kl. 15.30 skrev Eli Zaretskii : >> Lisp Backtrace: >> "gnus-alias-init" (0xffffacc0) What is that `gnus-alias-init`? I can't find anything like it in the Emacs tree. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 53809 Cc: Gregor Zattler , 53809@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: -0.0 (/) 7 feb. 2022 kl. 15.30 skrev Eli Zaretskii : >> Lisp Backtrace: >> "gnus-alias-init" (0xffffacc0) What is that `gnus-alias-init`? I can't find anything like it in the = Emacs tree. > CC'ing Mattias, who added that assertion about 2 weeks ago. Sounds > like it is sometimes violated? Thank you. The invariant that the actual bytecode string of a bytecode = object is immovable is not supposed to be violated, and this is the = first time I've seen it happen. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 10:19:20 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 15:19:20 +0000 Received: from localhost ([127.0.0.1]:43241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH5nT-0000k0-OH for submit@debbugs.gnu.org; Mon, 07 Feb 2022 10:19:19 -0500 Received: from mout.gmx.net ([212.227.17.22]:45141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH5nS-0000jm-1R for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 10:19:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644247149; bh=8W1QbDlfcz4uLxasBcCdCd0cIBkcNeoM9OTNi78Pepo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=GD9aFkEfV4EFI9fw54igJykkEwmFzmrVMFxGabH4HTv1lj19FX/CK8zPBcZ1HxzOb E8ANKtxuQTKWOGfil5HGAvjnrVEV8BUqqFDENIkmSUbiZiaJOCUFTuYDWe1VoFYvHk VkpyieZfYXKnL/UzFGxRBacVsR4jdGwC5yEEkWgw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([95.91.214.173]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MIx3C-1nbVG30qxm-00KRqM; Mon, 07 Feb 2022 16:19:09 +0100 From: Gregor Zattler To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= , Eli Zaretskii Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) In-Reply-To: <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> Date: Mon, 07 Feb 2022 16:19:03 +0100 Message-ID: <87ee4eiu1k.fsf@no.workgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:mNmI84F3dE+U5QpU0AG078HDr1qNhZEJJRE5/7Y+X/0slWM4dj/ IDcx74yC/dk2tauby42VIrGpGkX6abLA0lwPGRCwnQnwg5ftYRSZyLOtFLPmVrFkzRyUqk6 a8OJyRg+jvy5cjnEhfRmuvxnh2UQcf9HxVqNiszalN84F9J9xDS5syJmWOnYDmyDwfRBXSE GpQm7/HVXb+3UwL13aTBw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:uBx6eRJNmcQ=:ZZ0K0eF8BauKRKBKP761EM dfoxtNHvVlYsUJw6Im8bXr4mlFqsQF9aVQGNpS19mzxVXpkwTVr/T8OlOm8QeMp4xDHo0MS2b uEjhOSbLEF0o1XJjqf12rYPO58KlrzFgvQCkcaANwflzvZjn4KmejTO4yGlvCjs/QnQtzFCTg lj2zlJ1RbQAmROFsRQtbUHZKIA3/5m0KTst4s6/FI3u2CKrv/1p6TJSDI59V213OPnnd2ijka ehwLR9wuiTA+i1A2p3DHf6NJNkl9es07fYT9L78dFisl7NFI4cVvR+aOU9DEu3xtP22fcWOQg PyUP4UJ9opa90+omriwOL8tg2g2oLGj5MBP8mdHlbbzpOoSZz6AKX++vl04po9GNJoKXPdjSS tBBm7PXsikrWpy5uZayMYqYyvU+65tj4u23ytJpmHVRDCa3rANqeZBs8XqlohNX/8y/ye5azt X+S7kLXMcb5Xjs5i3SY7Y3MUleE7rY4ARsvZs0aYtFUvLTSCXqsfF3bN5URIAGstbPxxCpaRT zZOMQFaFRDKjzO4lVjmh/7BJdpjUYXG9Y3mLWDKOx2Ee6kIpVqDZhAKDfHJ1l+YK1KB0jCi7g iP5SwGnfyaUjbeMvyuE+/oo6UidyGJNOM8S3xnOPurvCIWMc78jUlXFCo0tFy9kPW0uG83ct3 n76y94X8f7/R5cXGmkf8R6aFEWLmUAYvu9gB6bA/So68fOaY8EP1Xsj6G0VkoM8RvaIxQgA7N JE9lBl6oS9QIY3/WAp4Jp5eSXBjQSYiGB0bjjSZ8Vi6Y9oXrir81AyJjOrO/XVUeBivWTXsuf 40irctm8pgRqB4sMOctpsjgoNlgDCyRfPW6mXaTcbMOnDlD/NV3SsqLJPYImpO5CyhkHCpdfp W7w1yUeqRZQKMOycplbpntn5iOXjGdm8ZArWqPK50w//JFAgOEX+5+sGO2Ns0G7Ci6q0fVZ8T NGV1EkFQH+VcTOf9Sukf0gw/aiP3+pfrm0WH5yRlL5wP2XbULiUABQdd683WbRjeNqdf9ZjnS HJem6LYWMjBfoshtBxsrcxpyFHz+O22urj7XcmeQQSuQ/ilc4zG7jnxFxayX/5X9ki4FMjWbr 6up+P6wJNRCC8E= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53809 Cc: 53809@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.7 (-) Hi Mattias, * Mattias Engdeg=C3=A5rd [2022-02-07; 16:01]: > 7 feb. 2022 kl. 15.30 skrev Eli Zaretskii : > >>> Lisp Backtrace: >>> "gnus-alias-init" (0xffffacc0) > > What is that `gnus-alias-init`? I can't find anything like it in the Emac= s tree. It's from a package, called gnus-alias, which is rather old. It allows for automatic stetting of some email headers according to correspondent. https://melpa.org/#/gnus-alias With the technical details, I cannot help, sorry. Thanks, Gregor From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 11:48:27 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 16:48:27 +0000 Received: from localhost ([127.0.0.1]:43568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH7Bi-0003Hn-T2 for submit@debbugs.gnu.org; Mon, 07 Feb 2022 11:48:27 -0500 Received: from mail175c50.megamailservers.eu ([91.136.10.185]:48004 helo=mail50c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH7Be-0003Hb-PB for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 11:48:25 -0500 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1644252500; bh=ebYwZeGCNBEjLsEmHbBg6I3Se2YP/ch2Wdu8g/emPsA=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From; b=NG6klc+svgyCHhbES512d9p16jBGa00udL2x2/xgX3G2nCP9mfVp7nXPiALNtyWpw 8F4uI9+2P5tsdTocyoXQlW4OO2drqM4JXHlmdPP17lx+xtWzwa6nB0zQdRbQIXFuT1 nilcjhGu0lB2K6IcQhOA6+pX/X6NfiQG+JLHZqtw= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se [188.150.171.71]) (authenticated bits=0) by mail50c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 217GmH4j021949; Mon, 7 Feb 2022 16:48:19 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Message-Id: <9FCF3332-7825-40CE-B01C-5A017D026436@acm.org> Content-Type: multipart/mixed; boundary="Apple-Mail=_74BC4375-E300-401B-9C0D-4749A936675E" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) Date: Mon, 7 Feb 2022 17:48:17 +0100 In-Reply-To: <87ee4eiu1k.fsf@no.workgroup> To: Gregor Zattler References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> <87ee4eiu1k.fsf@no.workgroup> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-CTCH-RefID: str=0001.0A742F1D.62014D54.003B, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-Origin-Country: SE X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53809 Cc: Eli Zaretskii , 53809@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: -0.0 (/) --Apple-Mail=_74BC4375-E300-401B-9C0D-4749A936675E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 7 feb. 2022 kl. 16.19 skrev Gregor Zattler : > It's from a package, called gnus-alias, which is rather old. Indeed, and that's why we didn't detect the bug earlier. The attached = patch has now been installed on master. Does it help? --Apple-Mail=_74BC4375-E300-401B-9C0D-4749A936675E Content-Disposition: attachment; filename=0001-Pin-lazily-read-bytecode-bug-53809.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Pin-lazily-read-bytecode-bug-53809.patch" Content-Transfer-Encoding: quoted-printable =46rom=2003e0d3903b671c3b4c3137629eea5206df997a80=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Mattias=3D20Engdeg=3DC3=3DA5rd?=3D=20= =0ADate:=20Mon,=207=20Feb=202022=2017:36:11=20+0100=0A= Subject:=20[PATCH]=20Pin=20lazily=20read=20bytecode=20(bug#53809)=0A=0A*=20= src/eval.c=20(Ffetch_bytecode):=20Bytecode=20strings=20read=20lazily=20= weren't=0Apinned=20as=20they=20must=20be.=20=20Do=20so.=0A=0ABug=20= reported=20by=20Gregor=20Zattler.=0A---=0A=20src/eval.c=20|=201=20+=0A=20= 1=20file=20changed,=201=20insertion(+)=0A=0Adiff=20--git=20a/src/eval.c=20= b/src/eval.c=0Aindex=20c87b1bc704..ae9b18da0b=20100644=0A---=20= a/src/eval.c=0A+++=20b/src/eval.c=0A@@=20-3495,6=20+3495,7=20@@=20DEFUN=20= ("fetch-bytecode",=20Ffetch_bytecode,=20Sfetch_bytecode,=0A=20=09=20=20=20= =20=20=20bytecode=20=3D=20Fstring_as_unibyte=20(bytecode);=0A=20=09=20=20= =20=20}=0A=20=0A+=09=20=20pin_string=20(bytecode);=0A=20=09=20=20ASET=20= (object,=20COMPILED_BYTECODE,=20bytecode);=0A=20=09=20=20ASET=20(object,=20= COMPILED_CONSTANTS,=20XCDR=20(tem));=0A=20=09}=0A--=20=0A2.32.0=20(Apple=20= Git-132)=0A=0A= --Apple-Mail=_74BC4375-E300-401B-9C0D-4749A936675E-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 13:52:40 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 18:52:40 +0000 Received: from localhost ([127.0.0.1]:43756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH97v-0006Rc-Q0 for submit@debbugs.gnu.org; Mon, 07 Feb 2022 13:52:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH97s-0006RO-Q0 for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 13:52:37 -0500 Received: from [2001:470:142:3::e] (port=60896 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH97m-0004e9-AQ; Mon, 07 Feb 2022 13:52:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=gBxOQndM+9LTJTbyF5yNVn2sWNcwDqQDr8aYlv2pycw=; b=qbECbYDeV6le46XSyTAm cGYu6oBdp9aBG96AVaXAK5uWWCixBGgqDvE5bYmP7SUhWgLDjYDqgslQCW25aycpOgCO/4XDgJLhw sOM9GH5a76S8ocGD2Y8zLyG7eqYUkZISccMi57UeK4y4LfbVXWWxGdpuRFRZxRSJAQ2wItS97kVOc nQYk19tbKCo3zjjFBAvNKp5GPUs8rmY0lyucetarzemDDnSePtnDKI0Y1dTIZYD7Ks6VevUbTNBIQ 2TiW8V9SFhPRuTFlnv41z/RPfJHypkl899QRMgAn032L3oeV6CSIlvNdVZJD559LJO7B3Y8N99BPW z0v9rCXMBvUG8A==; Received: from [87.69.77.57] (port=3239 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH97l-00059N-M9; Mon, 07 Feb 2022 13:52:30 -0500 Date: Mon, 07 Feb 2022 20:52:16 +0200 Message-Id: <8335kuy0f3.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Mon, 7 Feb 2022 16:01:17 +0100) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53809 Cc: telegraph@gmx.net, 53809@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: -3.3 (---) > From: Mattias Engdegård > Date: Mon, 7 Feb 2022 16:01:17 +0100 > Cc: Gregor Zattler , 53809@debbugs.gnu.org > > The invariant that the actual bytecode string of a bytecode object > is immovable is not supposed to be violated Does this mean that Emacs will now be even less willing to return memory to the OS, because the bytecode strings cannot be moved by GC? From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 14:09:09 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 19:09:09 +0000 Received: from localhost ([127.0.0.1]:43772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH9Nt-0006s7-J8 for submit@debbugs.gnu.org; Mon, 07 Feb 2022 14:09:09 -0500 Received: from mail33c50.megamailservers.eu ([91.136.10.43]:38072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH9Nr-0006rw-2c for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 14:09:08 -0500 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1644260944; bh=/HfLIw7YLVDWDt7ZFNIPTcwRyNt4md33HB9f5Rypdr8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=sY+oogvDUGy2cnUrRdTJm/+eSXVBdIFXyC+Pk2QjcNQ7V2NRvyOronfxzXXCG83Pp 6w8rEu53J4LdRakNY+CNjSS5X8yumaoQLfzwFmdlakVYIEzKKIDTCRdza3KN8GKtbR 0h3jnVlzs/r0TFOtzauk5OgaSyIO8ogTvkYMUGXA= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se [188.150.171.71]) (authenticated bits=0) by mail33c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 217J92fB018421; Mon, 7 Feb 2022 19:09:03 +0000 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <8335kuy0f3.fsf@gnu.org> Date: Mon, 7 Feb 2022 20:09:01 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <9A1F0B52-CB38-4BB9-934F-37FB28ABCBBC@acm.org> References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> <8335kuy0f3.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.13) X-CTCH-RefID: str=0001.0A742F1D.62016E50.0072, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-Origin-Country: SE X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53809 Cc: telegraph@gmx.net, 53809@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: -0.0 (/) 7 feb. 2022 kl. 19.52 skrev Eli Zaretskii : > Does this mean that Emacs will now be even less willing to return > memory to the OS, because the bytecode strings cannot be moved by GC? Not to any significant degree, but it is of course a legitimate concern. = Bytecode strings are rarely freed at all; they are typically loaded once = and remain until Emacs terminates. Dynamic bytecode generation and = replacement is comparatively rare. Strings are allocated in either of two heaps: one for short strings = (=E2=89=A41024 bytes) and another for large ones. Only the short string = heap is compacted, so all the pinning mechanism does is to use the = large-string heap for all bytecode strings. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 14:46:08 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 19:46:08 +0000 Received: from localhost ([127.0.0.1]:43833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH9xg-0007ol-EP for submit@debbugs.gnu.org; Mon, 07 Feb 2022 14:46:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nH9xb-0007nz-Lp for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 14:46:06 -0500 Received: from [2001:470:142:3::e] (port=33994 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH9xW-0004Op-5B; Mon, 07 Feb 2022 14:45:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=YOlvh4a2E+7Qei+D65xeRt0mTlqgY7Z8eAdybpduCTA=; b=NQrbWrQxy6jXOkbGedDE qeBMGaDIAHNv0IBDPX8DQC9DbhWJD7Oy1YySo/5gQ0HhY6rvPilWUSh+XQH3lp21oWUijeYapfTFW V7QlGlpcxdjKncUJ0kjP0ag5aAoFnkLFAimIirAq9fMea/qJixoDyDwfaSlweaJfeOCE0bvWp0ycn +XDZxia/TMwu9Z/sDk6dCjHnF1MiZDSWV+ajD5XhhEX2feeQ30WZImjYki7CkUMUeyzgtwDUr9qxg b42pWm633l5BZWm6etB+fg+XR5Oi6ZhPAE1Xs8IyCePkyVSjg93UAibjAaeegKqbqFM/BMCvdl9mz Ya1oV5HpDO3pmA==; Received: from [87.69.77.57] (port=2520 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH9xV-0001tR-JE; Mon, 07 Feb 2022 14:45:57 -0500 Date: Mon, 07 Feb 2022 21:45:45 +0200 Message-Id: <831r0exxxy.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <9A1F0B52-CB38-4BB9-934F-37FB28ABCBBC@acm.org> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Mon, 7 Feb 2022 20:09:01 +0100) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> <8335kuy0f3.fsf@gnu.org> <9A1F0B52-CB38-4BB9-934F-37FB28ABCBBC@acm.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53809 Cc: telegraph@gmx.net, 53809@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: -3.3 (---) > From: Mattias Engdegård > Date: Mon, 7 Feb 2022 20:09:01 +0100 > Cc: telegraph@gmx.net, 53809@debbugs.gnu.org > > 7 feb. 2022 kl. 19.52 skrev Eli Zaretskii : > > > Does this mean that Emacs will now be even less willing to return > > memory to the OS, because the bytecode strings cannot be moved by GC? > > Not to any significant degree How do you know? Was this measured? > but it is of course a legitimate concern. Bytecode strings are rarely freed at all; they are typically loaded once and remain until Emacs terminates. Dynamic bytecode generation and replacement is comparatively rare. I'm not talking about GC that frees unused string, I'm talking about GC that moves string data to compact strings that aren't freed. > Strings are allocated in either of two heaps: one for short strings (≤1024 bytes) and another for large ones. Only the short string heap is compacted, so all the pinning mechanism does is to use the large-string heap for all bytecode strings. Which is exactly my bother. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 17:44:33 2022 Received: (at 53809) by debbugs.gnu.org; 7 Feb 2022 22:44:33 +0000 Received: from localhost ([127.0.0.1]:44081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHCkL-0006Ap-7J for submit@debbugs.gnu.org; Mon, 07 Feb 2022 17:44:33 -0500 Received: from mout.gmx.net ([212.227.17.22]:42915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHCkJ-0006Ac-BD for 53809@debbugs.gnu.org; Mon, 07 Feb 2022 17:44:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644273862; bh=9Vg/pOE74Z4gVnqQUj1tQM1hiLqYS+NkaXlw6FF4IPc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=AM4NNQO9/QbXhXAuWCGXdNmnZiO9gxYMX0SXSeup88rOH5qWT29WecQWOh/qLpZRH 1ncztaYPnlUp+UwO34mxYuL/zP+fF6OQUGRSd0NjpM2K+RtRAgKw+hZZlzO57OlYyi eg80gc0u3ngywGnbjTbOHVEbJ7V9SN7Eqsbbb/YY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([95.91.214.173]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mo6qp-1o5vun0WkN-00pbae; Mon, 07 Feb 2022 23:44:22 +0100 From: Gregor Zattler To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) In-Reply-To: <9FCF3332-7825-40CE-B01C-5A017D026436@acm.org> References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> <87ee4eiu1k.fsf@no.workgroup> <9FCF3332-7825-40CE-B01C-5A017D026436@acm.org> Date: Mon, 07 Feb 2022 19:07:53 +0100 Message-ID: <8735kusg7a.fsf@no.workgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Etc8Xvx2SSBoSdGUSIQGCKYqSUkoLHLMNhH6k4XdnT5w8yfpvox u+vuLf3HanmZR2BInZ+EI13jnrATL7qTFVeGtLMRMyF+6ypmJgXcBRFfriXWS8I1gXa9rUd nURn1hqjq11u70KErAqtJT5bAJvmQqv48f1HLWJj32PbjXi+8YAoRwNlcALOaJOLy4iS46S srQYf/3Cj3QWoLjnnVWwA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dpC9oSLSPiE=:KX0p3fQuLp5l8GyJwR0LqV NTmu09PSvmj4nIbm5MxsvMX3zeEtKY9Azinom0RdpQWBk+IWI5BdhTwms9eMdwqKsMAFP4fex cHiFwwpNT+jnkTCryPMxUG5VoP+WG3PC5OxRuFsE5IS6XwerdmvtEn956fc2/WFFqulYPonow JImKUIXhkiZIpCAbV1dHra/Old8R9gUVxCynXmUZ5Yan3oo73qEwhQUDni9GCiJuqMzSFKZaL h6cnqWFEqge2H6yI5wkbwphJzTFpBke8FuA6VvwKjvne2xz+ulUeMsHQywJSAsmRG/1f9qlI+ Q2gKrMFMD5JVWMm2z9ZP6m8vwA/Gs+rAujVDf3HChPaNihO1/oPePM5ifotKZImuFUfiNyJuo TPJU8F2qoSkXotjoigIkIPXGnbokL9AN2JOd90H1D8RXq60hTZvOUz2CxTcBJKXcT1KgCaPAp +zEWZGpWZKudO1xoN0Jq2QKYnbJ9BP+Fb7gTQayMgwLDXvDz49IrNpuaoqqLRvNkiGdYnLk6P WCw1gvTK/ZbU24AIvPazsNbhDuFQoFTQOHYoCy/4GtfmPLRdTCQI9y5Yr63XlJJlh2NiJo2w7 sicXdN03yMecd8ANlg/dRT3XEAGMNxEVsUnu87c5GdahIptzeae90s+gd6/A4I76Y4aBzTL8J dMLWWOej/elVPfuhrbcc8NFvFKCNd4NeoUHUn9Wsb0QZYKw7ScUbd4TU9E326vEGXBahDGfb2 ZxFeJPQVHiATS0NAXTslY37eeLi95NKsJN9nkFFKSWrQ2ZZ5iyKpBEpsmQezWP9w6zz9dhSZM 50Z6BklV+Ri3LzWGGoEs3d+UIF+m7yVPgxWb3uV3Wo1KRaTvzgnePU6bDei3peeGL5Nl6aCl1 LKnqYs4gMvjpjSZhXGYVh6+gsPVRHTp8lMGrdGnZ4A+ZrwDpCKYWlINZiytYyglgglxQShIQS zuvBph29chukCdkmo1q7KGav0OdihCqv+EWulLDMOxeUrjTJJhEDZQ/SjrNePTJqjM/YKkRUq g8lSmsaUXDh375LjVs8NTeswa64yzIVt5E1C3cAmg7MWOqcZADGNP2599RuTAYcAn1ijM5cNm bipKPNcZRbkj9Y= X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 53809 Cc: Eli Zaretskii , 53809@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: -0.6 (/) Hi Mattias, Eli, * Mattias Engdeg=C3=A5rd [2022-02-07; 17:48]: > 7 feb. 2022 kl. 16.19 skrev Gregor Zattler : >> It's from a package, called gnus-alias, which is rather old. > > Indeed, and that's why we didn't detect the bug > earlier. The attached patch has now been installed on > master. Does it help? Yes, now I can use gnu-alias works again. Thank you very much, Gregor From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 08 15:50:19 2022 Received: (at 53809-done) by debbugs.gnu.org; 8 Feb 2022 20:50:19 +0000 Received: from localhost ([127.0.0.1]:48880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHXRL-0003Wu-DO for submit@debbugs.gnu.org; Tue, 08 Feb 2022 15:50:19 -0500 Received: from mail18c50.megamailservers.eu ([91.136.10.28]:44722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHXRI-0003Wg-NI for 53809-done@debbugs.gnu.org; Tue, 08 Feb 2022 15:50:18 -0500 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1644353414; bh=E882YQMhl4fL1ZbnoHw9XdY1RxrzSZwEIRtS43Kp708=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=cdc9DNgrXR97miftkcnpS6hqF+ZrV3Ie7SOZIZvjM9ZS5VJvUNb4hhW09smBfoNlC T6/vjlM+abxUuwDSxV7E8nt6rZyoNYmHeZvVtIjH4HKqI+f38lE/BEkkUhdcgBZSvf IJ8cur/2l0nPnF9/1B7/9tzoh8luk20g2tXQiI5M= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se [188.150.171.71]) (authenticated bits=0) by mail18c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 218KoB5C029090; Tue, 8 Feb 2022 20:50:13 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: bug#53809: 29.0.50; fatal error: assertion failed: string_immovable_p (bytestr) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <8735kusg7a.fsf@no.workgroup> Date: Tue, 8 Feb 2022 21:50:11 +0100 Content-Transfer-Encoding: 7bit Message-Id: References: <87h79bftm7.fsf@no.workgroup> <83ee4eyefj.fsf@gnu.org> <87k0e6ix47.fsf@no.workgroup> <838rumyciw.fsf@gnu.org> <0A3AC12A-5BA7-45F4-BA80-727BC04A74B3@acm.org> <87ee4eiu1k.fsf@no.workgroup> <9FCF3332-7825-40CE-B01C-5A017D026436@acm.org> <8735kusg7a.fsf@no.workgroup> To: Gregor Zattler X-Mailer: Apple Mail (2.3654.120.0.1.13) X-CTCH-RefID: str=0001.0A742F23.6202D786.003C, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-Origin-Country: SE X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53809-done Cc: Eli Zaretskii , 53809-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: -0.0 (/) 7 feb. 2022 kl. 19.07 skrev Gregor Zattler : > Yes, now I can use gnu-alias works again. Good to hear. Thank you for reporting it! From unknown Sat Jun 21 10:18:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Mar 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator