From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 08:23:19 2019 Received: (at submit) by debbugs.gnu.org; 17 Jun 2019 12:23:19 +0000 Received: from localhost ([127.0.0.1]:42120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcqfN-0001fQ-RZ for submit@debbugs.gnu.org; Mon, 17 Jun 2019 08:23:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:51816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcqfL-0001fI-IO for submit@debbugs.gnu.org; Mon, 17 Jun 2019 08:23:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39409) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcqfI-0007GX-Fm for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2019 08:23:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hcqfF-0001Wv-Jw for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2019 08:23:12 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:32984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hcqfF-0001Su-8S for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2019 08:23:09 -0400 Received: by mail-wr1-x431.google.com with SMTP id n9so9755933wru.0 for ; Mon, 17 Jun 2019 05:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=BH12wfFg17WFC6Yru0tlUvILrL0I1g4Lj9nZj1RZFjM=; b=tvpENmLUAe+ckg66WUvxv2aNwoaXXSv7tYeuP0taTirfNSF7xguGSBK5mC1wHkfE7p 2qKjlnvhMHWUfNengDS3Xx/44xrW4p9OfNnMB0FevQFh/w5gsijnkrfOB8K0biJsuTtg UrqCcVGgizZeyNQ7K7fHxqjmYjLv7oqRjTYAtKQQJLv5XxAn51d+9ItBJfJlMY+akEiG lX9WY/FtpHAEQ0q1QI0qWVkF68J2WFxlXgR88HKAxUPYq1Q6o4wx+56Yb+Ou6hO8oDL3 mQdxFjiLgc/GyDjDstmyl7t0cC0ydxwu31CdRm2O2TTiM0PTSWMVY0j2ecZQQ/xOWDiF jxlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=BH12wfFg17WFC6Yru0tlUvILrL0I1g4Lj9nZj1RZFjM=; b=DLhcQLYs7ioYQyNH/puFBcXodzhOZSaA5TwngcbHdwQEhHGLXtKRFELoyqzvoplSlS DQ26lnhqx/HHguDBRMZVIFjYkGXKu8AX8xU/gpUwlt/Su3s68WCI/H/kDfDZShxJUiJV uCw7KVnyEnujKiWrRLLD0y9+aOGnDAAyj/g/uzMK9nC6KMzSpx4FndNVxs6ZKEq4VvaW U0r72Q24kJorprdRqTJmqawb0ynVJ+EmCfh24AErm7Ckx5Q8qWb09vOytCBGdZlNw22b nm7fFXLM+ZiyXhMi+BKvA2TuB2CVfEXA9f9GEMiXip6end4nSW3a6zT0iftyRp+qJa0W Mnuw== X-Gm-Message-State: APjAAAVHgrsfnotTNW0QjP3tkdoAGJtgU7W167iT2KL37iv3K+ra6OTO bD1TPmBCyxGd5U5CD+ivNLnjVRIhLEw= X-Google-Smtp-Source: APXvYqyhLOpotw+DquBTIPZDtC/5ut06jLi7GfUSQ0T4c6HT23J9VOLXjMZt3uwZj5eGWJicvCAK9A== X-Received: by 2002:a5d:6b49:: with SMTP id x9mr60620139wrw.170.1560774185650; Mon, 17 Jun 2019 05:23:05 -0700 (PDT) Received: from phst-desktop.muc.corp.google.com ([2a00:79e0:15:10:da73:c08c:d5e2:512d]) by smtp.gmail.com with ESMTPSA id a8sm8477881wmf.28.2019.06.17.05.23.04 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 17 Jun 2019 05:23:04 -0700 (PDT) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 26.2.90; expand-file-name assertion failure if HOME is unset Date: Mon, 17 Jun 2019 14:23:02 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::431 X-Spam-Score: -1.1 (-) 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.1 (--) $ HOME=3D ./emacs -Q -batch -eval '(expand-file-name "~")' fileio.c:1330: Emacs fatal error: assertion failed: tlen > file_name_as_dir= ectory_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=3D6, backtrace_limit= =3D2147483647) at emacs.c:368 #1 0x000000000062f5da in die (msg=3D0x77a418 "tlen > file_name_as_director= y_slop + 1", file=3D0x77a2ff "fileio.c", line=3D1330) at alloc.c:7381 #2 0x00000000005ea04c in Fexpand_file_name (name=3DXIL(0x2c6ff24), default= _directory=3DXIL(0x2c6ecd4)) at fileio.c:1330 nm =3D 0x7fffffffc4b1 "" nmlim =3D 0x7fffffffc4b1 "" newdir =3D 0xb902de "" newdirlim =3D 0xb902de "" target =3D 0x59025a "\203\370\003\017\224\300\3= 11\303UH\211\345H\203\354\020H\211}\370\017\266\005s\354g" tlen =3D 3 pw =3D 0xbfaa40 length =3D 0 nbytes =3D 5532672 handler =3D XIL(0) result =3D XIL(0xf5462ce2d34d2200) handled_name =3D XIL(0x7f0744) multibyte =3D true hdir =3D XIL(0x7f0764) sa_avail =3D 16382 sa_count =3D 9 sa_must_free =3D false defdir_multibyte =3D true #3 0x0000000000658beb in funcall_subr (subr=3D0x7eed80 = , numargs=3D1, args=3D0x7fffffffc708) at eval.c:2853 internal_argbuf =3D {XIL(0x82d87c), XIL(0), XIL(0x7eed85), XIL(0x7f= ffffffc648), XIL(0x7eed80), XIL(0x7fffffffc640), XIL(0x58f137), XIL(0x7eed8= 5)} internal_args =3D 0x7fffffffc600 #4 0x00000000006586e2 in Ffuncall (nargs=3D2, args=3D0x7fffffffc700) at ev= al.c:2776 fun =3D XIL(0x7eed85) original_fun =3D XIL(0x5580) funcar =3D XIL(0) numargs =3D 1 val =3D XIL(0) count =3D 8 #5 0x00000000006b152d in exec_byte_code (bytestr=3DXIL(0x8472ac), vector= =3DXIL(0x8472cd), maxdepth=3Dmake_number(10), args_template=3Dmake_number(2= 57), nargs=3D1, args=3D0x7fffffffcc58) at bytecode.c:630 op =3D 1 type =3D (unknown: 4) targets =3D=20 {0x6b4ef0 , 0x6b4f21 = , 0x6b4f23 , 0x6b4f25 , 0x6b4f2= 7 , 0x6b4f27 , 0x6b4fa4 , 0x6b5033 , 0x6b0b05 , 0x6b0b07 , 0x6b0b09 , 0x6b= 0b0b , 0x6b0b0d , 0x6b0b0d , 0x6b0b16 , 0x6b0ac2 , 0x6b1090 , 0x6b1092 , 0x6b1= 094 , 0x6b1096 , 0x6b1098 , 0x6b1098 , 0x6b10e2 , 0x6b10a1 , 0x6b1405 , 0x6b14= 07 , 0x6b1409 , 0x6b140b , 0x6b140d , 0x6b140d , 0x6b13a4 , 0x6b13c4 , 0x6b14e= b , 0x6b14ed , 0x6b14ef , 0x6b14f1 , 0x6b14f3 , 0x6b14f3 , 0x6b148a , 0x6b14aa= , 0x6b15d9 , 0x6b15db , 0x6b15dd , 0x6b15df = , 0x6b15e1 , 0x6b15e1 , 0x6b1578 = , 0x6b1598 , 0x6b2022 , 0x6b1eea , 0x6b1ede ,= 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0= , 0x6b4ef0 , 0x6b4ef0 , 0x6b22bc , 0x6b23ff , 0x6b247e , 0x6b24fe , 0x6b25= 7f , 0x6b0e92 , 0x6b0f32 , 0x6b2618 , 0x6b0db5 , 0x6b0fb2 , 0x6b269f , 0x6b271= f , 0x6b2779 , 0x6b27f9 , 0x6b2860 , 0x6b296a , 0x6b29c4 , 0x6b2a44 , 0x6b2ae7= , 0x6b2b41 , 0x6b2b9b , 0x6b2c1b , 0x6b2c9b = , 0x6b2d1b , 0x6b2dbe , 0x6b2e2= 5 , 0x6b2e8c , 0x6b2f96 , 0x6b302b , 0x6b30c0 , 0x6b32aa , 0x6b332f , 0= x6b33b4 , 0x6b3439 , 0x6b34be <= exec_byte_code+12041>, 0x6b3525 , 0x6b35be , 0x6b3625 , 0x6b368c , 0x6b36f3 , 0x6b3841 , 0x6b= 1d22 , 0x6b38b1 , 0x6b390b , 0x6b3a0d , 0x6b3a88 , 0x6b3af8 , 0x6b3b52 ,= 0x6b3baa , 0x6b3c02 , 0x6b3c62= , 0x6b4ef0 , 0x6b3ccc , 0x6b3d24 , 0x6b3d7c , 0x6b3dd4 , 0x6b3e2c , 0x= 6b3e84 , 0x6b1d22 , 0x6b4ef0 , 0x6b3ede , 0x6b3f45 , 0x6b3f9f , 0x6b3ff9 , 0x6b4079 , 0x6b40f9 , 0x6b41= 53 , 0x6b42a0 , 0x6b4320 , 0x6b43a0 , 0x6b4420 , 0x6b4478 , 0x6b4ef0 , = 0x6b1c23 , 0x6b16b1 , 0x6b0d02 , 0x6b17a0 , 0x6b1845 , 0x6b18e7 , 0x6b1bc5 , 0= x6b1bdd , 0x6b133c , 0x6b1ccd , 0x6b1d65 , 0x6b1e02 , 0x6b1e57 , 0x6b207a , 0x= 6b2109 , 0x6b21ac , 0x6b2221 , 0x6b1654 , 0x6b44d2 , 0x6b4575 , 0x6b45cf , = 0x6b4629 , 0x6b4683 , 0x6b46dd = , 0x6b475d , 0x6b47dd , 0x6b485d , 0x6b48dd , 0x6b4a7a , 0x6b4afa , 0x6= b4b7a , 0x6b4bd4 , 0x6b4c54 , 0x6b4cd4 , 0x6b4d2e , 0x6b4d88 , 0x6b375a , 0x6b37c1 , 0x6b4def , 0x6b4e= 70 , 0x6b4ef0 , 0x6b1989 , 0x6b19af , 0x6b1a36 , 0x6b1abd , 0x6b1b41 , 0x6b2= 8c7 , 0x6b2ef3 , 0x6b396a , 0x6b50ed , 0x6b5177 , 0x6b4ef0 , 0x6b4ef0 , = 0x6b522e , 0x6b52df , 0x6b4ef0 = , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6= b4ef0 , 0x6b54e5 } const_length =3D 38 bytestr_length =3D 227 vectorp =3D 0x8472d0 quitcounter =3D 1 '\001' stack_items =3D 11 sa_avail =3D 16069 sa_count =3D 6 sa_must_free =3D false stack_base =3D 0x7fffffffc6d0 stack_lim =3D 0x7fffffffc728 top =3D 0x7fffffffc700 void_stack_lim =3D 0x7fffffffc728 bytestr_data =3D 0x7fffffffc728 "\306 \307\310\311\312\313\005!\314= \"\315$\216\b\203." pc =3D 0x7fffffffc785 "#\210\327\033\330\331\303\324N!\332Q\023\333= \v!\203t" count =3D 6 result =3D XIL(0x7fffffffca70) #6 0x0000000000659332 in funcall_lambda (fun=3DXIL(0x84727d), nargs=3D1, a= rg_vector=3D0x7fffffffcc50) at eval.c:2977 size =3D 5 val =3D XIL(0x58e8e3) syms_left =3D make_number(257) next =3D XIL(0x847278) lexenv =3D XIL(0x7fffffffcbb8) count =3D 6 i =3D 77322061600 optional =3D false rest =3D false previous_optional_or_rest =3D false #7 0x0000000000658726 in Ffuncall (nargs=3D2, args=3D0x7fffffffcc48) at ev= al.c:2778 fun =3D XIL(0x84727d) original_fun =3D XIL(0x47d9f0) funcar =3D XIL(0xcbaac0) numargs =3D 1 val =3D XIL(0x47d0) count =3D 5 #8 0x00000000006b152d in exec_byte_code (bytestr=3DXIL(0x8f7774), vector= =3DXIL(0x8f7795), maxdepth=3Dmake_number(12), args_template=3Dmake_number(0= ), nargs=3D0, args=3D0x7fffffffd240) at bytecode.c:630 op =3D 1 type =3D (CONDITION_CASE | CATCHER_ALL | unknown: 32764) targets =3D=20 {0x6b4ef0 , 0x6b4f21 = , 0x6b4f23 , 0x6b4f25 , 0x6b4f2= 7 , 0x6b4f27 , 0x6b4fa4 , 0x6b5033 , 0x6b0b05 , 0x6b0b07 , 0x6b0b09 , 0x6b= 0b0b , 0x6b0b0d , 0x6b0b0d , 0x6b0b16 , 0x6b0ac2 , 0x6b1090 , 0x6b1092 , 0x6b1= 094 , 0x6b1096 , 0x6b1098 , 0x6b1098 , 0x6b10e2 , 0x6b10a1 , 0x6b1405 , 0x6b14= 07 , 0x6b1409 , 0x6b140b , 0x6b140d , 0x6b140d , 0x6b13a4 , 0x6b13c4 , 0x6b14e= b , 0x6b14ed , 0x6b14ef , 0x6b14f1 , 0x6b14f3 , 0x6b14f3 , 0x6b148a , 0x6b14aa= , 0x6b15d9 , 0x6b15db , 0x6b15dd , 0x6b15df = , 0x6b15e1 , 0x6b15e1 , 0x6b1578 = , 0x6b1598 , 0x6b2022 , 0x6b1eea , 0x6b1ede ,= 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0= , 0x6b4ef0 , 0x6b4ef0 , 0x6b22bc , 0x6b23ff , 0x6b247e , 0x6b24fe , 0x6b25= 7f , 0x6b0e92 , 0x6b0f32 , 0x6b2618 , 0x6b0db5 , 0x6b0fb2 , 0x6b269f , 0x6b271= f , 0x6b2779 , 0x6b27f9 , 0x6b2860 , 0x6b296a , 0x6b29c4 , 0x6b2a44 , 0x6b2ae7= , 0x6b2b41 , 0x6b2b9b , 0x6b2c1b , 0x6b2c9b = , 0x6b2d1b , 0x6b2dbe , 0x6b2e2= 5 , 0x6b2e8c , 0x6b2f96 , 0x6b302b , 0x6b30c0 , 0x6b32aa , 0x6b332f , 0= x6b33b4 , 0x6b3439 , 0x6b34be <= exec_byte_code+12041>, 0x6b3525 , 0x6b35be , 0x6b3625 , 0x6b368c , 0x6b36f3 , 0x6b3841 , 0x6b= 1d22 , 0x6b38b1 , 0x6b390b , 0x6b3a0d , 0x6b3a88 , 0x6b3af8 , 0x6b3b52 ,= 0x6b3baa , 0x6b3c02 , 0x6b3c62= , 0x6b4ef0 , 0x6b3ccc , 0x6b3d24 , 0x6b3d7c , 0x6b3dd4 , 0x6b3e2c , 0x= 6b3e84 , 0x6b1d22 , 0x6b4ef0 , 0x6b3ede , 0x6b3f45 , 0x6b3f9f , 0x6b3ff9 , 0x6b4079 , 0x6b40f9 , 0x6b41= 53 , 0x6b42a0 , 0x6b4320 , 0x6b43a0 , 0x6b4420 , 0x6b4478 , 0x6b4ef0 , = 0x6b1c23 , 0x6b16b1 , 0x6b0d02 , 0x6b17a0 , 0x6b1845 , 0x6b18e7 , 0x6b1bc5 , 0= x6b1bdd , 0x6b133c , 0x6b1ccd , 0x6b1d65 , 0x6b1e02 , 0x6b1e57 , 0x6b207a , 0x= 6b2109 , 0x6b21ac , 0x6b2221 , 0x6b1654 , 0x6b44d2 , 0x6b4575 , 0x6b45cf , = 0x6b4629 , 0x6b4683 , 0x6b46dd = , 0x6b475d , 0x6b47dd , 0x6b485d , 0x6b48dd , 0x6b4a7a , 0x6b4afa , 0x6= b4b7a , 0x6b4bd4 , 0x6b4c54 , 0x6b4cd4 , 0x6b4d2e , 0x6b4d88 , 0x6b375a , 0x6b37c1 , 0x6b4def , 0x6b4e= 70 , 0x6b4ef0 , 0x6b1989 , 0x6b19af , 0x6b1a36 , 0x6b1abd , 0x6b1b41 , 0x6b2= 8c7 , 0x6b2ef3 , 0x6b396a , 0x6b50ed , 0x6b5177 , 0x6b4ef0 , 0x6b4ef0 , = 0x6b522e , 0x6b52df , 0x6b4ef0 = , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6b4ef0 , 0x6= b4ef0 , 0x6b54e5 } const_length =3D 77 bytestr_length =3D 447 vectorp =3D 0x8f7798 quitcounter =3D 39 '\'' stack_items =3D 13 sa_avail =3D 15833 sa_count =3D 5 sa_must_free =3D false stack_base =3D 0x7fffffffcc40 stack_lim =3D 0x7fffffffcca8 top =3D 0x7fffffffcc48 void_stack_lim =3D 0x7fffffffcca8 bytestr_data =3D 0x7fffffffcca8 "\b\203\b" pc =3D 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 =3D 5 result =3D XIL(0) #9 0x0000000000659332 in funcall_lambda (fun=3DXIL(0x8f7745), nargs=3D0, a= rg_vector=3D0x7fffffffd240) at eval.c:2977 size =3D 5 val =3D XIL(0x7fffffffd240) syms_left =3D make_number(0) next =3D XIL(0x5904bc) lexenv =3D make_number(0) count =3D 5 i =3D 6673927 optional =3D 127 rest =3D false previous_optional_or_rest =3D false #10 0x0000000000658f9b in apply_lambda (fun=3DXIL(0x8f7745), args=3DXIL(0),= count=3D4) at eval.c:2913 args_left =3D XIL(0) i =3D 0 numargs =3D 0 arg_vector =3D 0x7fffffffd240 tem =3D XIL(0x1200c10720) sa_avail =3D 16384 sa_count =3D 5 sa_must_free =3D false #11 0x0000000000656f91 in eval_sub (form=3DXIL(0x13b2e63)) at eval.c:2286 fun =3D XIL(0x8f7745) val =3D XIL(0xc0fe40) original_fun =3D XIL(0xe22310) original_args =3D XIL(0) funcar =3D XIL(0xc10720) count =3D 4 argvals =3D {XIL(0x11c40c0), XIL(0xc18130), make_number(1458326), X= IL(0x11c40c0), XIL(0x7fffffffd3c0), XIL(0x65a5e4), XIL(0), XIL(0x7a10)} #12 0x0000000000656246 in Feval (form=3DXIL(0x13b2e63), lexical=3DXIL(0)) a= t eval.c:2061 count =3D 3 #13 0x000000000059920e in top_level_2 () at keyboard.c:1119 #14 0x0000000000654514 in internal_condition_case (bfun=3D0x5991eb , handlers=3DXIL(0x5280), hfun=3D0x598bd2 ) at eval.c:1336 val =3D XIL(0xca2a83) c =3D 0x2c6a440 #15 0x0000000000599253 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1127 #16 0x00000000006539bd in internal_catch (tag=3DXIL(0xc900), func=3D0x59921= 0 , arg=3DXIL(0)) at eval.c:1101 val =3D make_number(1455970) c =3D 0x2c6a320 #17 0x000000000059913d in command_loop () at keyboard.c:1088 #18 0x00000000005986bc in recursive_edit_1 () at keyboard.c:695 count =3D 1 val =3D XIL(0x7fffffffd540) #19 0x00000000005988b1 in Frecursive_edit () at keyboard.c:766 count =3D 0 buffer =3D XIL(0) #20 0x0000000000596325 in main (argc=3D5, argv=3D0x7fffffffd758) at emacs.c= :1722 stack_bottom_variable =3D 0x2c5f500 do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } sockfd =3D -1 module_assertions =3D 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 (l= ambda (c) (and (characterp c) (=3D (aref (symbol-name (category c)) 0) 76))= )))") C-c C-c is undefined Configured using: 'configure --enable-checking=3Dall --enable-gcc-warnings=3Dwarn-only --enable-gtk-deprecation-warnings --enable-check-lisp-object-type --with-modules 'CFLAGS=3D-O0 -ggdb3 -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wall' --without-pop 'LDFLAGS=3D-Wl,-z,relro -Wl,-fuse-ld=3Dgold'' 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)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado If you received this communication by mistake, please don=E2=80=99t 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. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 08:34:16 2019 Received: (at 36263) by debbugs.gnu.org; 17 Jun 2019 12:34:16 +0000 Received: from localhost ([127.0.0.1]:42134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcqq0-0001yp-3Q for submit@debbugs.gnu.org; Mon, 17 Jun 2019 08:34:16 -0400 Received: from mail-oi1-f180.google.com ([209.85.167.180]:39154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcqpy-0001ya-6V for 36263@debbugs.gnu.org; Mon, 17 Jun 2019 08:34:14 -0400 Received: by mail-oi1-f180.google.com with SMTP id m202so6857889oig.6 for <36263@debbugs.gnu.org>; Mon, 17 Jun 2019 05:34:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=bc78PNxT4wu5w/EzbCe2fXrmqB2cdBZuJ8/77JjGC8E=; b=r/rTy+B6bwnI9rxkmtdUSfRkut9zD401houtEu8h905C0QkcH0pS4qaBzWFX+Ac3xF cXzBPb2JNcB6u1UntYMHouhYU2byXAtbdcOjME/Gi/6+ZFs4hBKpd5x+m2d7dpKkITOo 31zS3359H9y0SqO/i/UY3p3R9K2tJPoKfh7uoHTscQpVY+Temfph291wd5MIHNfgD+MN IFvchqrJVgqA6rQzbku7hDu59pe7p8VWpKzw0cR3O+85ZHKSMOYn1eh9sKuTPikVfgfZ y6L8FxMe6Owmx83UT2+skM9+PDNKdX0ZvhL6w40bkITzlRbywmeqwUYJ5ZR1mtDH60hy hxbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bc78PNxT4wu5w/EzbCe2fXrmqB2cdBZuJ8/77JjGC8E=; b=ss3T30VSJtts1IfT5FO/M32/bN7L2cZbqv9fXYweehl3AP1j31XM7sfS3zSzNvY+Ul Zp4U+/xAlcIdmzUo2IbdYFWqR/uEUbVuKzT/Tywv5JIL80vlHneM/XgBlORw2lHtZ6b4 zXDg9SMCwJprEy9a5dagISLeAhBWew/DimiOC/yy00NBYvEfSSpoeAI29doRy5XS4KAi E4IiW4uLco3mJESKeXAjb39w+aW/i+g+oN4xDdngfUcLwqpCSSmZ05F05tHp3gfYl24M UYJkbOESAYIyQiwFpj2fDelL6k29iWo1SZMTa+23xxggExwt5yfbfOYUnABmsRHzm4Qr bBPg== X-Gm-Message-State: APjAAAUYJGWSpjxEtPf36m4MAu5Lbdlxd2GjMUhShyXOz/Xomx+gbcF3 nGADL7w76B5fbsYp66i4kNok0fnhbOYRzWIrKvp9Nk5H X-Google-Smtp-Source: APXvYqxqbHSsVp1b2G7LYpVekcbRSIlJfto16ubyGDs7rvdkDzXxAYeFktw1LFAjl5aElRH1bbef8eEUpjHssfK1RvE= X-Received: by 2002:a05:6808:8c2:: with SMTP id k2mr10363799oij.98.1560774848143; Mon, 17 Jun 2019 05:34:08 -0700 (PDT) MIME-Version: 1.0 From: Philipp Stephani Date: Mon, 17 Jun 2019 14:33:57 +0200 Message-ID: Subject: Fixed in master To: 36263@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36263 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.7 (/) 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. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 11:22:21 2019 Received: (at 36263) by debbugs.gnu.org; 17 Jun 2019 15:22:21 +0000 Received: from localhost ([127.0.0.1]:43156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hctSf-00005k-FZ for submit@debbugs.gnu.org; Mon, 17 Jun 2019 11:22:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hctSd-00005W-9M for 36263@debbugs.gnu.org; Mon, 17 Jun 2019 11:22:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50591) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hctSN-0001xh-Aa; Mon, 17 Jun 2019 11:22:06 -0400 Received: from [176.228.60.248] (port=2056 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hctSJ-0006nN-RY; Mon, 17 Jun 2019 11:22:02 -0400 Date: Mon, 17 Jun 2019 18:22:10 +0300 Message-Id: <83muigtexp.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-reply-to: (message from Philipp Stephani on Mon, 17 Jun 2019 14:33:57 +0200) Subject: Re: bug#36263: Fixed in master References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36263 Cc: 36263@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: Philipp Stephani > 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. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 17 13:36:46 2019 Received: (at 36263) by debbugs.gnu.org; 17 Jun 2019 17:36:46 +0000 Received: from localhost ([127.0.0.1]:43248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcvYk-000611-1C for submit@debbugs.gnu.org; Mon, 17 Jun 2019 13:36:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcvYh-00060n-FZ for 36263@debbugs.gnu.org; Mon, 17 Jun 2019 13:36:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53673) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hcvYc-000375-AP; Mon, 17 Jun 2019 13:36:38 -0400 Received: from [176.228.60.248] (port=2656 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hcvYb-0001vP-Nv; Mon, 17 Jun 2019 13:36:38 -0400 Date: Mon, 17 Jun 2019 20:36:48 +0300 Message-Id: <83fto8t8pb.fsf@gnu.org> From: Eli Zaretskii To: p.stephani2@gmail.com In-reply-to: <83muigtexp.fsf@gnu.org> (message from Eli Zaretskii on Mon, 17 Jun 2019 18:22:10 +0300) Subject: Re: bug#36263: Fixed in master References: <83muigtexp.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36263 Cc: 36263@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 (---) > Date: Mon, 17 Jun 2019 18:22:10 +0300 > From: Eli Zaretskii > Cc: 36263@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. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 22 05:01:48 2019 Received: (at 36263-done) by debbugs.gnu.org; 22 Jun 2019 09:01:48 +0000 Received: from localhost ([127.0.0.1]:50936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hebu8-0003yf-BS for submit@debbugs.gnu.org; Sat, 22 Jun 2019 05:01:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hebu6-0003yU-5B for 36263-done@debbugs.gnu.org; Sat, 22 Jun 2019 05:01:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58472) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hebu0-0003pa-HG; Sat, 22 Jun 2019 05:01:40 -0400 Received: from [176.228.60.248] (port=2048 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hebtt-0006H4-2T; Sat, 22 Jun 2019 05:01:38 -0400 Date: Sat, 22 Jun 2019 12:01:25 +0300 Message-Id: <83r27mngd6.fsf@gnu.org> From: Eli Zaretskii To: p.stephani2@gmail.com In-reply-to: <83fto8t8pb.fsf@gnu.org> (message from Eli Zaretskii on Mon, 17 Jun 2019 20:36:48 +0300) Subject: Re: bug#36263: Fixed in master References: <83muigtexp.fsf@gnu.org> <83fto8t8pb.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36263-done Cc: 36263-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: -3.3 (---) > Date: Mon, 17 Jun 2019 20:36:48 +0300 > From: Eli Zaretskii > Cc: 36263@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. From unknown Fri Jun 13 10:36:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 20 Jul 2019 11:24:04 +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