Package: emacs;
Reported by: Philipp Stephani <p.stephani2 <at> gmail.com>
Date: Mon, 17 Jun 2019 12:24:02 UTC
Severity: wishlist
Found in version 26.2.90
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36263 in the body.
You can then email your comments to 36263 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#36263
; Package emacs
.
(Mon, 17 Jun 2019 12:24:02 GMT) Full text and rfc822 format available.Philipp Stephani <p.stephani2 <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Mon, 17 Jun 2019 12:24:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Philipp Stephani <p.stephani2 <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 26.2.90; expand-file-name assertion failure if HOME is unset Date: Mon, 17 Jun 2019 14:23:02 +0200
$ HOME= ./emacs -Q -batch -eval '(expand-file-name "~")' fileio.c:1330: Emacs fatal error: assertion failed: tlen > file_name_as_directory_slop + 1 Fatal error 6: Aborted Backtrace: ./emacs[0x5c24e5] ./emacs[0x5944c5] ./emacs[0x62f5da] ./emacs[0x5ea04c] ./emacs[0x658beb] ./emacs[0x6586e2] ./emacs[0x6b152d] ./emacs[0x659332] ./emacs[0x658726] ./emacs[0x6b152d] ./emacs[0x659332] ./emacs[0x658f9b] ./emacs[0x656f91] ./emacs[0x656246] ./emacs[0x59920e] ./emacs[0x654514] ./emacs[0x599253] ./emacs[0x6539bd] ./emacs[0x59913d] ./emacs[0x5986bc] ./emacs[0x5988b1] ./emacs[0x596325] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7fdcac6ba52b] ./emacs[0x41674a] Aborted (core dumped) Stack trace: #0 0x0000000000594422 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:368 #1 0x000000000062f5da in die (msg=0x77a418 "tlen > file_name_as_directory_slop + 1", file=0x77a2ff "fileio.c", line=1330) at alloc.c:7381 #2 0x00000000005ea04c in Fexpand_file_name (name=XIL(0x2c6ff24), default_directory=XIL(0x2c6ecd4)) at fileio.c:1330 nm = 0x7fffffffc4b1 "" nmlim = 0x7fffffffc4b1 "" newdir = 0xb902de <pure+3799998> "" newdirlim = 0xb902de <pure+3799998> "" target = 0x59025a <BUFFER_OBJFWDP+24> "\203\370\003\017\224\300\311\303UH\211\345H\203\354\020H\211}\370\017\266\005s\354g" tlen = 3 pw = 0xbfaa40 <bo_fwd> length = 0 nbytes = 5532672 handler = XIL(0) result = XIL(0xf5462ce2d34d2200) handled_name = XIL(0x7f0744) multibyte = true hdir = XIL(0x7f0764) sa_avail = 16382 sa_count = 9 sa_must_free = false defdir_multibyte = true #3 0x0000000000658beb in funcall_subr (subr=0x7eed80 <Sexpand_file_name>, numargs=1, args=0x7fffffffc708) at eval.c:2853 internal_argbuf = {XIL(0x82d87c), XIL(0), XIL(0x7eed85), XIL(0x7fffffffc648), XIL(0x7eed80), XIL(0x7fffffffc640), XIL(0x58f137), XIL(0x7eed85)} internal_args = 0x7fffffffc600 #4 0x00000000006586e2 in Ffuncall (nargs=2, args=0x7fffffffc700) at eval.c:2776 fun = XIL(0x7eed85) original_fun = XIL(0x5580) funcar = XIL(0) numargs = 1 val = XIL(0) count = 8 #5 0x00000000006b152d in exec_byte_code (bytestr=XIL(0x8472ac), vector=XIL(0x8472cd), maxdepth=make_number(10), args_template=make_number(257), nargs=1, args=0x7fffffffcc58) at bytecode.c:630 op = 1 type = (unknown: 4) targets = {0x6b4ef0 <exec_byte_code+18747>, 0x6b4f21 <exec_byte_code+18796>, 0x6b4f23 <exec_byte_code+18798>, 0x6b4f25 <exec_byte_code+18800>, 0x6b4f27 <exec_byte_code+18802>, 0x6b4f27 <exec_byte_code+18802>, 0x6b4fa4 <exec_byte_code+18927>, 0x6b5033 <exec_byte_code+19070>, 0x6b0b05 <exec_byte_code+1360>, 0x6b0b07 <exec_byte_code+1362>, 0x6b0b09 <exec_byte_code+1364>, 0x6b0b0b <exec_byte_code+1366>, 0x6b0b0d <exec_byte_code+1368>, 0x6b0b0d <exec_byte_code+1368>, 0x6b0b16 <exec_byte_code+1377>, 0x6b0ac2 <exec_byte_code+1293>, 0x6b1090 <exec_byte_code+2779>, 0x6b1092 <exec_byte_code+2781>, 0x6b1094 <exec_byte_code+2783>, 0x6b1096 <exec_byte_code+2785>, 0x6b1098 <exec_byte_code+2787>, 0x6b1098 <exec_byte_code+2787>, 0x6b10e2 <exec_byte_code+2861>, 0x6b10a1 <exec_byte_code+2796>, 0x6b1405 <exec_byte_code+3664>, 0x6b1407 <exec_byte_code+3666>, 0x6b1409 <exec_byte_code+3668>, 0x6b140b <exec_byte_code+3670>, 0x6b140d <exec_byte_code+3672>, 0x6b140d <exec_byte_code+3672>, 0x6b13a4 <exec_byte_code+3567>, 0x6b13c4 <exec_byte_code+3599>, 0x6b14eb <exec_byte_code+3894>, 0x6b14ed <exec_byte_code+3896>, 0x6b14ef <exec_byte_code+3898>, 0x6b14f1 <exec_byte_code+3900>, 0x6b14f3 <exec_byte_code+3902>, 0x6b14f3 <exec_byte_code+3902>, 0x6b148a <exec_byte_code+3797>, 0x6b14aa <exec_byte_code+3829>, 0x6b15d9 <exec_byte_code+4132>, 0x6b15db <exec_byte_code+4134>, 0x6b15dd <exec_byte_code+4136>, 0x6b15df <exec_byte_code+4138>, 0x6b15e1 <exec_byte_code+4140>, 0x6b15e1 <exec_byte_code+4140>, 0x6b1578 <exec_byte_code+4035>, 0x6b1598 <exec_byte_code+4067>, 0x6b2022 <exec_byte_code+6765>, 0x6b1eea <exec_byte_code+6453>, 0x6b1ede <exec_byte_code+6441>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b22bc <exec_byte_code+7431>, 0x6b23ff <exec_byte_code+7754>, 0x6b247e <exec_byte_code+7881>, 0x6b24fe <exec_byte_code+8009>, 0x6b257f <exec_byte_code+8138>, 0x6b0e92 <exec_byte_code+2269>, 0x6b0f32 <exec_byte_code+2429>, 0x6b2618 <exec_byte_code+8291>, 0x6b0db5 <exec_byte_code+2048>, 0x6b0fb2 <exec_byte_code+2557>, 0x6b269f <exec_byte_code+8426>, 0x6b271f <exec_byte_code+8554>, 0x6b2779 <exec_byte_code+8644>, 0x6b27f9 <exec_byte_code+8772>, 0x6b2860 <exec_byte_code+8875>, 0x6b296a <exec_byte_code+9141>, 0x6b29c4 <exec_byte_code+9231>, 0x6b2a44 <exec_byte_code+9359>, 0x6b2ae7 <exec_byte_code+9522>, 0x6b2b41 <exec_byte_code+9612>, 0x6b2b9b <exec_byte_code+9702>, 0x6b2c1b <exec_byte_code+9830>, 0x6b2c9b <exec_byte_code+9958>, 0x6b2d1b <exec_byte_code+10086>, 0x6b2dbe <exec_byte_code+10249>, 0x6b2e25 <exec_byte_code+10352>, 0x6b2e8c <exec_byte_code+10455>, 0x6b2f96 <exec_byte_code+10721>, 0x6b302b <exec_byte_code+10870>, 0x6b30c0 <exec_byte_code+11019>, 0x6b32aa <exec_byte_code+11509>, 0x6b332f <exec_byte_code+11642>, 0x6b33b4 <exec_byte_code+11775>, 0x6b3439 <exec_byte_code+11908>, 0x6b34be <exec_byte_code+12041>, 0x6b3525 <exec_byte_code+12144>, 0x6b35be <exec_byte_code+12297>, 0x6b3625 <exec_byte_code+12400>, 0x6b368c <exec_byte_code+12503>, 0x6b36f3 <exec_byte_code+12606>, 0x6b3841 <exec_byte_code+12940>, 0x6b1d22 <exec_byte_code+5997>, 0x6b38b1 <exec_byte_code+13052>, 0x6b390b <exec_byte_code+13142>, 0x6b3a0d <exec_byte_code+13400>, 0x6b3a88 <exec_byte_code+13523>, 0x6b3af8 <exec_byte_code+13635>, 0x6b3b52 <exec_byte_code+13725>, 0x6b3baa <exec_byte_code+13813>, 0x6b3c02 <exec_byte_code+13901>, 0x6b3c62 <exec_byte_code+13997>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b3ccc <exec_byte_code+14103>, 0x6b3d24 <exec_byte_code+14191>, 0x6b3d7c <exec_byte_code+14279>, 0x6b3dd4 <exec_byte_code+14367>, 0x6b3e2c <exec_byte_code+14455>, 0x6b3e84 <exec_byte_code+14543>, 0x6b1d22 <exec_byte_code+5997>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b3ede <exec_byte_code+14633>, 0x6b3f45 <exec_byte_code+14736>, 0x6b3f9f <exec_byte_code+14826>, 0x6b3ff9 <exec_byte_code+14916>, 0x6b4079 <exec_byte_code+15044>, 0x6b40f9 <exec_byte_code+15172>, 0x6b4153 <exec_byte_code+15262>, 0x6b42a0 <exec_byte_code+15595>, 0x6b4320 <exec_byte_code+15723>, 0x6b43a0 <exec_byte_code+15851>, 0x6b4420 <exec_byte_code+15979>, 0x6b4478 <exec_byte_code+16067>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b1c23 <exec_byte_code+5742>, 0x6b16b1 <exec_byte_code+4348>, 0x6b0d02 <exec_byte_code+1869>, 0x6b17a0 <exec_byte_code+4587>, 0x6b1845 <exec_byte_code+4752>, 0x6b18e7 <exec_byte_code+4914>, 0x6b1bc5 <exec_byte_code+5648>, 0x6b1bdd <exec_byte_code+5672>, 0x6b133c <exec_byte_code+3463>, 0x6b1ccd <exec_byte_code+5912>, 0x6b1d65 <exec_byte_code+6064>, 0x6b1e02 <exec_byte_code+6221>, 0x6b1e57 <exec_byte_code+6306>, 0x6b207a <exec_byte_code+6853>, 0x6b2109 <exec_byte_code+6996>, 0x6b21ac <exec_byte_code+7159>, 0x6b2221 <exec_byte_code+7276>, 0x6b1654 <exec_byte_code+4255>, 0x6b44d2 <exec_byte_code+16157>, 0x6b4575 <exec_byte_code+16320>, 0x6b45cf <exec_byte_code+16410>, 0x6b4629 <exec_byte_code+16500>, 0x6b4683 <exec_byte_code+16590>, 0x6b46dd <exec_byte_code+16680>, 0x6b475d <exec_byte_code+16808>, 0x6b47dd <exec_byte_code+16936>, 0x6b485d <exec_byte_code+17064>, 0x6b48dd <exec_byte_code+17192>, 0x6b4a7a <exec_byte_code+17605>, 0x6b4afa <exec_byte_code+17733>, 0x6b4b7a <exec_byte_code+17861>, 0x6b4bd4 <exec_byte_code+17951>, 0x6b4c54 <exec_byte_code+18079>, 0x6b4cd4 <exec_byte_code+18207>, 0x6b4d2e <exec_byte_code+18297>, 0x6b4d88 <exec_byte_code+18387>, 0x6b375a <exec_byte_code+12709>, 0x6b37c1 <exec_byte_code+12812>, 0x6b4def <exec_byte_code+18490>, 0x6b4e70 <exec_byte_code+18619>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b1989 <exec_byte_code+5076>, 0x6b19af <exec_byte_code+5114>, 0x6b1a36 <exec_byte_code+5249>, 0x6b1abd <exec_byte_code+5384>, 0x6b1b41 <exec_byte_code+5516>, 0x6b28c7 <exec_byte_code+8978>, 0x6b2ef3 <exec_byte_code+10558>, 0x6b396a <exec_byte_code+13237>, 0x6b50ed <exec_byte_code+19256>, 0x6b5177 <exec_byte_code+19394>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b522e <exec_byte_code+19577>, 0x6b52df <exec_byte_code+19754>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b54e5 <exec_byte_code+20272> <repeats 64 times>} const_length = 38 bytestr_length = 227 vectorp = 0x8472d0 <pure+355248> quitcounter = 1 '\001' stack_items = 11 sa_avail = 16069 sa_count = 6 sa_must_free = false stack_base = 0x7fffffffc6d0 stack_lim = 0x7fffffffc728 top = 0x7fffffffc700 void_stack_lim = 0x7fffffffc728 bytestr_data = 0x7fffffffc728 "\306 \307\310\311\312\313\005!\314\"\315$\216\b\203." pc = 0x7fffffffc785 "#\210\327\033\330\331\303\324N!\332Q\023\333\v!\203t" count = 6 result = XIL(0x7fffffffca70) #6 0x0000000000659332 in funcall_lambda (fun=XIL(0x84727d), nargs=1, arg_vector=0x7fffffffcc50) at eval.c:2977 size = 5 val = XIL(0x58e8e3) syms_left = make_number(257) next = XIL(0x847278) lexenv = XIL(0x7fffffffcbb8) count = 6 i = 77322061600 optional = false rest = false previous_optional_or_rest = false #7 0x0000000000658726 in Ffuncall (nargs=2, args=0x7fffffffcc48) at eval.c:2778 fun = XIL(0x84727d) original_fun = XIL(0x47d9f0) funcar = XIL(0xcbaac0) numargs = 1 val = XIL(0x47d0) count = 5 #8 0x00000000006b152d in exec_byte_code (bytestr=XIL(0x8f7774), vector=XIL(0x8f7795), maxdepth=make_number(12), args_template=make_number(0), nargs=0, args=0x7fffffffd240) at bytecode.c:630 op = 1 type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764) targets = {0x6b4ef0 <exec_byte_code+18747>, 0x6b4f21 <exec_byte_code+18796>, 0x6b4f23 <exec_byte_code+18798>, 0x6b4f25 <exec_byte_code+18800>, 0x6b4f27 <exec_byte_code+18802>, 0x6b4f27 <exec_byte_code+18802>, 0x6b4fa4 <exec_byte_code+18927>, 0x6b5033 <exec_byte_code+19070>, 0x6b0b05 <exec_byte_code+1360>, 0x6b0b07 <exec_byte_code+1362>, 0x6b0b09 <exec_byte_code+1364>, 0x6b0b0b <exec_byte_code+1366>, 0x6b0b0d <exec_byte_code+1368>, 0x6b0b0d <exec_byte_code+1368>, 0x6b0b16 <exec_byte_code+1377>, 0x6b0ac2 <exec_byte_code+1293>, 0x6b1090 <exec_byte_code+2779>, 0x6b1092 <exec_byte_code+2781>, 0x6b1094 <exec_byte_code+2783>, 0x6b1096 <exec_byte_code+2785>, 0x6b1098 <exec_byte_code+2787>, 0x6b1098 <exec_byte_code+2787>, 0x6b10e2 <exec_byte_code+2861>, 0x6b10a1 <exec_byte_code+2796>, 0x6b1405 <exec_byte_code+3664>, 0x6b1407 <exec_byte_code+3666>, 0x6b1409 <exec_byte_code+3668>, 0x6b140b <exec_byte_code+3670>, 0x6b140d <exec_byte_code+3672>, 0x6b140d <exec_byte_code+3672>, 0x6b13a4 <exec_byte_code+3567>, 0x6b13c4 <exec_byte_code+3599>, 0x6b14eb <exec_byte_code+3894>, 0x6b14ed <exec_byte_code+3896>, 0x6b14ef <exec_byte_code+3898>, 0x6b14f1 <exec_byte_code+3900>, 0x6b14f3 <exec_byte_code+3902>, 0x6b14f3 <exec_byte_code+3902>, 0x6b148a <exec_byte_code+3797>, 0x6b14aa <exec_byte_code+3829>, 0x6b15d9 <exec_byte_code+4132>, 0x6b15db <exec_byte_code+4134>, 0x6b15dd <exec_byte_code+4136>, 0x6b15df <exec_byte_code+4138>, 0x6b15e1 <exec_byte_code+4140>, 0x6b15e1 <exec_byte_code+4140>, 0x6b1578 <exec_byte_code+4035>, 0x6b1598 <exec_byte_code+4067>, 0x6b2022 <exec_byte_code+6765>, 0x6b1eea <exec_byte_code+6453>, 0x6b1ede <exec_byte_code+6441>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b22bc <exec_byte_code+7431>, 0x6b23ff <exec_byte_code+7754>, 0x6b247e <exec_byte_code+7881>, 0x6b24fe <exec_byte_code+8009>, 0x6b257f <exec_byte_code+8138>, 0x6b0e92 <exec_byte_code+2269>, 0x6b0f32 <exec_byte_code+2429>, 0x6b2618 <exec_byte_code+8291>, 0x6b0db5 <exec_byte_code+2048>, 0x6b0fb2 <exec_byte_code+2557>, 0x6b269f <exec_byte_code+8426>, 0x6b271f <exec_byte_code+8554>, 0x6b2779 <exec_byte_code+8644>, 0x6b27f9 <exec_byte_code+8772>, 0x6b2860 <exec_byte_code+8875>, 0x6b296a <exec_byte_code+9141>, 0x6b29c4 <exec_byte_code+9231>, 0x6b2a44 <exec_byte_code+9359>, 0x6b2ae7 <exec_byte_code+9522>, 0x6b2b41 <exec_byte_code+9612>, 0x6b2b9b <exec_byte_code+9702>, 0x6b2c1b <exec_byte_code+9830>, 0x6b2c9b <exec_byte_code+9958>, 0x6b2d1b <exec_byte_code+10086>, 0x6b2dbe <exec_byte_code+10249>, 0x6b2e25 <exec_byte_code+10352>, 0x6b2e8c <exec_byte_code+10455>, 0x6b2f96 <exec_byte_code+10721>, 0x6b302b <exec_byte_code+10870>, 0x6b30c0 <exec_byte_code+11019>, 0x6b32aa <exec_byte_code+11509>, 0x6b332f <exec_byte_code+11642>, 0x6b33b4 <exec_byte_code+11775>, 0x6b3439 <exec_byte_code+11908>, 0x6b34be <exec_byte_code+12041>, 0x6b3525 <exec_byte_code+12144>, 0x6b35be <exec_byte_code+12297>, 0x6b3625 <exec_byte_code+12400>, 0x6b368c <exec_byte_code+12503>, 0x6b36f3 <exec_byte_code+12606>, 0x6b3841 <exec_byte_code+12940>, 0x6b1d22 <exec_byte_code+5997>, 0x6b38b1 <exec_byte_code+13052>, 0x6b390b <exec_byte_code+13142>, 0x6b3a0d <exec_byte_code+13400>, 0x6b3a88 <exec_byte_code+13523>, 0x6b3af8 <exec_byte_code+13635>, 0x6b3b52 <exec_byte_code+13725>, 0x6b3baa <exec_byte_code+13813>, 0x6b3c02 <exec_byte_code+13901>, 0x6b3c62 <exec_byte_code+13997>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b3ccc <exec_byte_code+14103>, 0x6b3d24 <exec_byte_code+14191>, 0x6b3d7c <exec_byte_code+14279>, 0x6b3dd4 <exec_byte_code+14367>, 0x6b3e2c <exec_byte_code+14455>, 0x6b3e84 <exec_byte_code+14543>, 0x6b1d22 <exec_byte_code+5997>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b3ede <exec_byte_code+14633>, 0x6b3f45 <exec_byte_code+14736>, 0x6b3f9f <exec_byte_code+14826>, 0x6b3ff9 <exec_byte_code+14916>, 0x6b4079 <exec_byte_code+15044>, 0x6b40f9 <exec_byte_code+15172>, 0x6b4153 <exec_byte_code+15262>, 0x6b42a0 <exec_byte_code+15595>, 0x6b4320 <exec_byte_code+15723>, 0x6b43a0 <exec_byte_code+15851>, 0x6b4420 <exec_byte_code+15979>, 0x6b4478 <exec_byte_code+16067>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b1c23 <exec_byte_code+5742>, 0x6b16b1 <exec_byte_code+4348>, 0x6b0d02 <exec_byte_code+1869>, 0x6b17a0 <exec_byte_code+4587>, 0x6b1845 <exec_byte_code+4752>, 0x6b18e7 <exec_byte_code+4914>, 0x6b1bc5 <exec_byte_code+5648>, 0x6b1bdd <exec_byte_code+5672>, 0x6b133c <exec_byte_code+3463>, 0x6b1ccd <exec_byte_code+5912>, 0x6b1d65 <exec_byte_code+6064>, 0x6b1e02 <exec_byte_code+6221>, 0x6b1e57 <exec_byte_code+6306>, 0x6b207a <exec_byte_code+6853>, 0x6b2109 <exec_byte_code+6996>, 0x6b21ac <exec_byte_code+7159>, 0x6b2221 <exec_byte_code+7276>, 0x6b1654 <exec_byte_code+4255>, 0x6b44d2 <exec_byte_code+16157>, 0x6b4575 <exec_byte_code+16320>, 0x6b45cf <exec_byte_code+16410>, 0x6b4629 <exec_byte_code+16500>, 0x6b4683 <exec_byte_code+16590>, 0x6b46dd <exec_byte_code+16680>, 0x6b475d <exec_byte_code+16808>, 0x6b47dd <exec_byte_code+16936>, 0x6b485d <exec_byte_code+17064>, 0x6b48dd <exec_byte_code+17192>, 0x6b4a7a <exec_byte_code+17605>, 0x6b4afa <exec_byte_code+17733>, 0x6b4b7a <exec_byte_code+17861>, 0x6b4bd4 <exec_byte_code+17951>, 0x6b4c54 <exec_byte_code+18079>, 0x6b4cd4 <exec_byte_code+18207>, 0x6b4d2e <exec_byte_code+18297>, 0x6b4d88 <exec_byte_code+18387>, 0x6b375a <exec_byte_code+12709>, 0x6b37c1 <exec_byte_code+12812>, 0x6b4def <exec_byte_code+18490>, 0x6b4e70 <exec_byte_code+18619>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b1989 <exec_byte_code+5076>, 0x6b19af <exec_byte_code+5114>, 0x6b1a36 <exec_byte_code+5249>, 0x6b1abd <exec_byte_code+5384>, 0x6b1b41 <exec_byte_code+5516>, 0x6b28c7 <exec_byte_code+8978>, 0x6b2ef3 <exec_byte_code+10558>, 0x6b396a <exec_byte_code+13237>, 0x6b50ed <exec_byte_code+19256>, 0x6b5177 <exec_byte_code+19394>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b522e <exec_byte_code+19577>, 0x6b52df <exec_byte_code+19754>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b4ef0 <exec_byte_code+18747>, 0x6b54e5 <exec_byte_code+20272> <repeats 64 times>} const_length = 77 bytestr_length = 447 vectorp = 0x8f7798 <pure+1077368> quitcounter = 39 '\'' stack_items = 13 sa_avail = 15833 sa_count = 5 sa_must_free = false stack_base = 0x7fffffffcc40 stack_lim = 0x7fffffffcca8 top = 0x7fffffffcc48 void_stack_lim = 0x7fffffffcca8 bytestr_data = 0x7fffffffcca8 "\b\203\b" pc = 0x7fffffffce07 "\024\202h\001\365\366\367\"\210\016F\332\370\371\335\336\005!\372\"\373$\216\374 \210)\210\375\376\377\"\210\201H" count = 5 result = XIL(0) #9 0x0000000000659332 in funcall_lambda (fun=XIL(0x8f7745), nargs=0, arg_vector=0x7fffffffd240) at eval.c:2977 size = 5 val = XIL(0x7fffffffd240) syms_left = make_number(0) next = XIL(0x5904bc) lexenv = make_number(0) count = 5 i = 6673927 optional = 127 rest = false previous_optional_or_rest = false #10 0x0000000000658f9b in apply_lambda (fun=XIL(0x8f7745), args=XIL(0), count=4) at eval.c:2913 args_left = XIL(0) i = 0 numargs = 0 arg_vector = 0x7fffffffd240 tem = XIL(0x1200c10720) sa_avail = 16384 sa_count = 5 sa_must_free = false #11 0x0000000000656f91 in eval_sub (form=XIL(0x13b2e63)) at eval.c:2286 fun = XIL(0x8f7745) val = XIL(0xc0fe40) original_fun = XIL(0xe22310) original_args = XIL(0) funcar = XIL(0xc10720) count = 4 argvals = {XIL(0x11c40c0), XIL(0xc18130), make_number(1458326), XIL(0x11c40c0), XIL(0x7fffffffd3c0), XIL(0x65a5e4), XIL(0), XIL(0x7a10)} #12 0x0000000000656246 in Feval (form=XIL(0x13b2e63), lexical=XIL(0)) at eval.c:2061 count = 3 #13 0x000000000059920e in top_level_2 () at keyboard.c:1119 #14 0x0000000000654514 in internal_condition_case (bfun=0x5991eb <top_level_2>, handlers=XIL(0x5280), hfun=0x598bd2 <cmd_error>) at eval.c:1336 val = XIL(0xca2a83) c = 0x2c6a440 #15 0x0000000000599253 in top_level_1 (ignore=XIL(0)) at keyboard.c:1127 #16 0x00000000006539bd in internal_catch (tag=XIL(0xc900), func=0x599210 <top_level_1>, arg=XIL(0)) at eval.c:1101 val = make_number(1455970) c = 0x2c6a320 #17 0x000000000059913d in command_loop () at keyboard.c:1088 #18 0x00000000005986bc in recursive_edit_1 () at keyboard.c:695 count = 1 val = XIL(0x7fffffffd540) #19 0x00000000005988b1 in Frecursive_edit () at keyboard.c:766 count = 0 buffer = XIL(0) #20 0x0000000000596325 in main (argc=5, argv=0x7fffffffd758) at emacs.c:1722 stack_bottom_variable = 0x2c5f500 do_initial_setlocale = true dumping = false skip_args = 1 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 disable_aslr = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } sockfd = -1 module_assertions = false Lisp Backtrace: "expand-file-name" (0xffffc708) "abbreviate-file-name" (0xffffcc50) "normal-top-level" (0xffffd240) "expand-file-name" (0xffffc708) "abbreviate-file-name" (0xffffcc50) "normal-top-level" (0xffffd240) In GNU Emacs 26.2.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.2) of 2019-06-17 Repository revision: 81535eeadb5b9b964dd195b2720de2b1fc432c6e Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Debian GNU/Linux rodete Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Eager macro-expansion failure: (error "Unknown seq pattern: (seq 3 (pred (lambda (c) (and (characterp c) (= (aref (symbol-name (category c)) 0) 76)))))") C-c C-c is undefined Configured using: 'configure --enable-checking=all --enable-gcc-warnings=warn-only --enable-gtk-deprecation-warnings --enable-check-lisp-object-type --with-modules 'CFLAGS=-O0 -ggdb3 -fstack-protector-strong -Wformat -Werror=format-security -Wall' --without-pop 'LDFLAGS=-Wl,-z,relro -Wl,-fuse-ld=gold'' Configured features: XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY GNUTLS FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton derived edmacro kmacro pcase ffap thingatpt url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cconv eieio-core cl-macs gv eieio-loaddefs password-cache url-vars subr-x rx gnutls dbus xml cl-loaddefs cl-lib elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 109060 6105) (symbols 48 22238 1) (miscs 40 41 128) (strings 32 32963 1633) (string-bytes 1 896833) (vectors 16 16193) (vector-slots 8 535544 8856) (floats 8 54 63) (intervals 56 228 0) (buffers 992 12)) -- Google Germany GmbH Erika-Mann-Straße 33 80636 München Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Geschäftsführer: Paul Manicle, Halimah DeLaine Prado If you received this communication by mistake, please don’t forward it to anyone else (it may contain confidential or privileged information), please erase all copies of it, including all attachments, and please let the sender know it went to the wrong person. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#36263
; Package emacs
.
(Mon, 17 Jun 2019 12:35:01 GMT) Full text and rfc822 format available.Message #8 received at 36263 <at> debbugs.gnu.org (full text, mbox):
From: Philipp Stephani <p.stephani2 <at> gmail.com> To: 36263 <at> debbugs.gnu.org Subject: Fixed in master Date: Mon, 17 Jun 2019 14:33:57 +0200
This bug is no longer present in master. It would be nice to backport a fix to the release branch since it's a crashing bug that's quite easy to trigger.
bug-gnu-emacs <at> gnu.org
:bug#36263
; Package emacs
.
(Mon, 17 Jun 2019 15:23:01 GMT) Full text and rfc822 format available.Message #11 received at 36263 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Philipp Stephani <p.stephani2 <at> gmail.com> Cc: 36263 <at> debbugs.gnu.org Subject: Re: bug#36263: Fixed in master Date: Mon, 17 Jun 2019 18:22:10 +0300
> From: Philipp Stephani <p.stephani2 <at> gmail.com> > Date: Mon, 17 Jun 2019 14:33:57 +0200 > > This bug is no longer present in master. It would be nice to backport > a fix to the release branch since it's a crashing bug that's quite > easy to trigger. AFAICT, the "fix" on master is quite convoluted, and IMO doesn't really solve the problem, it just makes it harder to reproduce: when HOME is not defined, Emacs 27 calls alternative interfaces, but if those also fail to returns a usable string, it eventually can also return an empty string, and cause the same assertion violation. OTOH, I see the same assertion violation in Emacs 25.2, so this is far from a new problem. On the third hand, this assertion compiles to nothing in a production version, so a production version doesn't crash. Therefore, it sounds like it isn't important enough to fix this on the release branch, unless I'm missing something. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#36263
; Package emacs
.
(Mon, 17 Jun 2019 17:37:02 GMT) Full text and rfc822 format available.Message #14 received at 36263 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: p.stephani2 <at> gmail.com Cc: 36263 <at> debbugs.gnu.org Subject: Re: bug#36263: Fixed in master Date: Mon, 17 Jun 2019 20:36:48 +0300
> Date: Mon, 17 Jun 2019 18:22:10 +0300 > From: Eli Zaretskii <eliz <at> gnu.org> > Cc: 36263 <at> debbugs.gnu.org > > OTOH, I see the same assertion violation in Emacs 25.2, so this is far > from a new problem. > > On the third hand, this assertion compiles to nothing in a production > version, so a production version doesn't crash. > > Therefore, it sounds like it isn't important enough to fix this on the > release branch, unless I'm missing something. Actually, I think that assertion has an off-by-one error, it should be eassert (tlen >= file_name_as_directory_slop + 1); If I change it this way, the recipe finishes and returns an empty string. Does anyone see a problem with making such a change on master? (I still think that we don't need to make any changes on the release branch.) Thanks.
Eli Zaretskii <eliz <at> gnu.org>
:Philipp Stephani <p.stephani2 <at> gmail.com>
:Message #19 received at 36263-done <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: p.stephani2 <at> gmail.com Cc: 36263-done <at> debbugs.gnu.org Subject: Re: bug#36263: Fixed in master Date: Sat, 22 Jun 2019 12:01:25 +0300
> Date: Mon, 17 Jun 2019 20:36:48 +0300 > From: Eli Zaretskii <eliz <at> gnu.org> > Cc: 36263 <at> debbugs.gnu.org > > Actually, I think that assertion has an off-by-one error, it should be > > eassert (tlen >= file_name_as_directory_slop + 1); > > If I change it this way, the recipe finishes and returns an empty > string. Does anyone see a problem with making such a change on > master? (I still think that we don't need to make any changes on the > release branch.) No comments, so I've now made that change on the master branch, and I'm closing this bug.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sat, 20 Jul 2019 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.