From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 08:01:57 2020 Received: (at submit) by debbugs.gnu.org; 10 Dec 2020 13:01:57 +0000 Received: from localhost ([127.0.0.1]:37205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knLa1-0003HW-8x for submit@debbugs.gnu.org; Thu, 10 Dec 2020 08:01:57 -0500 Received: from lists.gnu.org ([209.51.188.17]:43102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knLZx-0003HM-Up for submit@debbugs.gnu.org; Thu, 10 Dec 2020 08:01:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39592) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knLZx-00030F-Aa for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 08:01:53 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:38705) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knLZu-0004JQ-Tp for bug-gnu-emacs@gnu.org; Thu, 10 Dec 2020 08:01:52 -0500 Received: from localhost ([::ffff:41.202.241.31]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E527.000000005FD21C1C.00002AED; Thu, 10 Dec 2020 06:01:16 -0700 Date: Thu, 10 Dec 2020 16:01:14 +0300 From: Jean Louis To: bug-gnu-emacs@gnu.org Subject: 28.0.50; crash when no space on disk MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: Received-SPF: pass client-ip=217.170.207.13; envelope-from=support1@rcdrun.com; helo=stw1.rcdrun.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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 (--) Emacs crushes on lack of disk space. I was running it under Carlos's O'Donnel mtrace and it was taking space and space, and crushes then. I was using function to loop over database entries and to update external database. There are 200000+ entries to update. I do not see why it should crush as the database is not large by size. It handles one entry after the other, very small entries, like integers. I can replicate. Should I send xbacktrace? -- Thanks, Jean Louis ⎔ λ 🄯 𝍄 𝌡 𝌚 From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 09:06:08 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 14:06:08 +0000 Received: from localhost ([127.0.0.1]:37276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knMa8-0004rn-2G for submit@debbugs.gnu.org; Thu, 10 Dec 2020 09:06:08 -0500 Received: from mail-pg1-f178.google.com ([209.85.215.178]:42248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knMa3-0004rB-2b for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 09:06:07 -0500 Received: by mail-pg1-f178.google.com with SMTP id w16so4298162pga.9 for <45159@debbugs.gnu.org>; Thu, 10 Dec 2020 06:06:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=UG5JbIWa+dVtU9smO/jvZiRk2TWX2pNgOXLDqBHt6jU=; b=MmNiFcuRzpExGoLrJmHmubKQKI5vRwXF/ubF36wopiyj922hyqS/8Hc9jsKhNUesgF +NnMh3QPeLr/Mnf9ZeQNO1dUJmalOc2Ndfq0IkMya97bN1vdy8D8xRgvhkl8u2WSJ5IA LkHL7oGeu3baaQjf09Bqu7BDFYfVS0c2nrf3pcc+HucxDxnVGEHrhi7tCLVi3vyYtZwW 4WemaDjdplczV4tfY/peKNzFgxMZvjHCuU4joCR40ymYYQTVmYqnhe2a8DL+eroz6kEp na1eSvFZ8YYKkRvoKaJz0D8g+ZA73kQlG6QJYCxJ6CPh268ni7tGW/GSsIPlzd+5e7Z4 1taw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=UG5JbIWa+dVtU9smO/jvZiRk2TWX2pNgOXLDqBHt6jU=; b=IHdys9/DpXpnh45Bhjuk3t48Ijnvk94zXuZmmK+SUg4bx4znBxsoKUq0ERJ05ehFhT p+v/nnFHyTT0kiWAMtEVVhy48MTKaCKsZA3CTfICX48SyVpVGHpdxys/InaOvlpv/ETJ vhWwqm94aMnC1etqsApTYTAvwBEz/mdkrCYUptiKaT3QOk8sV7MjRMmhsO2+YCLNvip9 NFtpHpiNK+TN3nGRQ2Qy/+8F5B0OlnRnhDCDh4jY840Kq5CEYHtlM4M4xwv9ieVS2WkP j+9z54tHVXEbKKhbBZzxTdMHp3PEw5uq0d8WxhYLE6MmVIlzTY7+LT2trivHuNzEF5PR xNLQ== X-Gm-Message-State: AOAM531/XUM491ZbFi9nHVVxI+aYTu69JStcK0uRjfu4bQc6CySeXA6q ANoou+bgXZ5jMNMIBYIUPYkumu9omNJqpbe/gYM= X-Google-Smtp-Source: ABdhPJzUNgZF9u+z7yhufegzccFcuQ1jGnJUBI9ru8A9u2TO8PuEiyge2xcJ55+FHGThZz6s5o+A1ohbjm5REd6Rkdc= X-Received: by 2002:a63:7d5d:: with SMTP id m29mr6838065pgn.345.1607609157271; Thu, 10 Dec 2020 06:05:57 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 10 Dec 2020 08:05:56 -0600 From: Stefan Kangas In-Reply-To: References: MIME-Version: 1.0 Date: Thu, 10 Dec 2020 08:05:56 -0600 Message-ID: Subject: Re: bug#45159: 28.0.50; crash when no space on disk To: Jean Louis , 45159@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 45159 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jean Louis writes: > Should I send xbacktrace? Yes, send the output of bt and xbacktrace. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 09:24:23 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 14:24:23 +0000 Received: from localhost ([127.0.0.1]:37300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knMrn-0005Jt-83 for submit@debbugs.gnu.org; Thu, 10 Dec 2020 09:24:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knMrl-0005Jg-Fv for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 09:24:21 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41358) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knMrf-0006Sf-Sf; Thu, 10 Dec 2020 09:24:15 -0500 Received: from [176.228.60.248] (port=2934 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1knMrf-0002Xi-1z; Thu, 10 Dec 2020 09:24:15 -0500 Date: Thu, 10 Dec 2020 16:23:55 +0200 Message-Id: <83im994u4k.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Thu, 10 Dec 2020 16:01:14 +0300) Subject: Re: bug#45159: 28.0.50; crash when no space on disk References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45159 Cc: 45159@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: Thu, 10 Dec 2020 16:01:14 +0300 > From: Jean Louis > > > Emacs crushes on lack of disk space. I was running it under Carlos's > O'Donnel mtrace and it was taking space and space, and crushes then. > > I was using function to loop over database entries and to update > external database. There are 200000+ entries to update. I do not see > why it should crush as the database is not large by size. It handles > one entry after the other, very small entries, like integers. > > I can replicate. Should I send xbacktrace? Yes, please post the backtrace and any other details pertaining to this problem. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 12:01:57 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 17:01:57 +0000 Received: from localhost ([127.0.0.1]:39168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knPKF-0001MC-1l for submit@debbugs.gnu.org; Thu, 10 Dec 2020 12:01:57 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:46285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knPKB-0001Lw-0q for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 12:01:54 -0500 Received: from localhost ([::ffff:41.202.241.31]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E529.000000005FD2546E.00003F0F; Thu, 10 Dec 2020 10:01:34 -0700 Date: Thu, 10 Dec 2020 19:34:42 +0300 From: Jean Louis To: Stefan Kangas Subject: Re: bug#45159: 28.0.50; crash when no space on disk Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_stw1.rcdrun.com-16143-1607619705-0001-2" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45159 Cc: 45159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_stw1.rcdrun.com-16143-1607619705-0001-2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Mime-Autoconverted: from 8bit to 7bit by courier 1.0 * Stefan Kangas [2020-12-10 17:06]: > Jean Louis writes: > > > Should I send xbacktrace? > > Yes, send the output of bt and xbacktrace. I hope that format in attachment makes sense. gdb failed, it got problem itself, and I could just save XTerm log. If it does not help I will do nexti. --=_stw1.rcdrun.com-16143-1607619705-0001-2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="XTerm2020-12-10.17:20:56" List of commands: agent-printf -- Agent-printf "printf format string" append -- Append target code/data to a local file append binary -- Append target code/data to a raw binary file append binary memory -- Append contents of memory to a raw binary file append binary value -- Append the value of an expression to a raw binary file append memory -- Append contents of memory to a raw binary file append value -- Append the value of an expression to a raw binary file call -- Call a function in the program disassemble -- Disassemble a specified section of memory display -- Print value of expression EXP each time the program stops dump -- Dump target code/data to a local file dump binary -- Write target code/data to a raw binary file dump binary memory -- Write contents of memory to a raw binary file dump binary value -- Write the value of an expression to a raw binary file dump ihex -- Write target code/data to an intel hex file dump ihex memory -- Write contents of memory to an ihex file dump ihex value -- Write the value of an expression to an ihex file dump memory -- Write contents of memory to a raw binary file dump srec -- Write target code/data to an srec file dump srec memory -- Write contents of memory to an srec file dump srec value -- Write the value of an expression to an srec file dump tekhex -- Write target code/data to a tekhex file dump tekhex memory -- Write contents of memory to a tekhex file dump tekhex value -- Write the value of an expression to a tekhex file dump value -- Write the value of an expression to a raw binary file dump verilog -- Write target code/data to a verilog hex file dump verilog memory -- Write contents of memory to a verilog hex file dump verilog value -- Write the value of an expression to a verilog hex file explore -- Explore a value or a type valid in the current context ---Type to continue, or q to quit--- q Quit (gdb) help tem = #9 0x00000000004f982e in timer_check () at keyboard.c:4403 nexttime = timers = 0x1bceb43 idle_timers = 0x5434ce3 tem = #10 0x00000000004f9c39 in readable_events (flags=flags@entry=1) at keyboard.c:3405 #11 0x00000000004fa688 in get_input_pending (flags=flags@entry=1) at keyboard.c:6795 #12 0x00000000004fd658 in detect_input_pending_run_timers (do_display=do_display@entry=false) at keyboard.c:10350 old_timers_run = #13 0x00000000004fde41 in read_char (commandflag=commandflag@entry=0, map=map@entry=0x0, prev_event=prev _event@entry=0x30, used_mouse_menu=used_mouse_menu@entry=0x0, end_time=) at keyboard.c:2486 echo_current = true c = jmpcount = local_getcjmp = {{__jmpbuf = {29282179, 26042624, 26042627, 7, 4611686018427387904, 5562173, 72057594068 499192, 25929568}, __mask_was_saved = 25928808, __saved_mask = {__val = {140731821483272, 3, 19, 1407318 21482544, 139822524748216, 140731821482464, 140731821482699, 4611686018427387904, 1, 4611686019484352512 , 4146714472, 4611686018830041088, 139822512068456, 4611686018695823360, 5683951, 9223372036854775808}}} } save_jump = {{__jmpbuf = {18, 140731821483272, 140731821483360, 0, 140731821483104, 139822512068456, ---Type to continue, or q to quit--- 140731821483296, 140731821483264}, __mask_was_saved = 5, __saved_mask = {__val = {5690723, 42461971, 3, 25929528, 25928808, 2, 1, 4611686019484352512, 11520, 4611686018830041088, 11520, 4611686018695823360, 5684127, 43283475, 5, 17}}}} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = #14 0x000000000058bc16 in read_filtered_event (no_switch_frame=false, ascii_required=false, error_nonasc ii=false, input_method=, seconds=0x25e738f) at lread.c:677 val = delayed_switch_frame = 0x0 end_time = {tv_sec = 1607608702, tv_nsec = 593196063} #15 0x000000000056bb9f in Ffuncall (nargs=4, args=args@entry=0x7ffeae3a66d0) at eval.c:2809 fun = original_fun = 0x7f2af728b618 numargs = 3 val = count = 20 #16 0x00000000005a3b80 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=45115056, args=, args@entry=0xf) at bytecode.c:632 op = type = targets = {0x5a3c70 , 0x5a4b92 , 0x5a4b42 , 0x5a4b3d , 0x5a3ba5 , 0x5a3ba5 , 0x5a4b0 0 , 0x5a4993 , 0x5a5c0e , 0x5a5f08 , 0x5a5f03 , 0x5a5efe , 0x5a39d4 , 0x5a39d8 , 0x5a5eea , 0x5a5c13 , ---Type to continue, or q to quit--- 0x5a5d9f , 0x5a5d9a , 0x5a5d95 , 0x5a5d9 0 , 0x5a3a3e , 0x5a3a40 , 0x5a5d5f , 0x5a5d73 , 0x5a5cf5 , 0x5a5cf0 , 0x5a5ceb , 0x5a5ce6 , 0x5a3aa9 , 0x 5a3ab0 , 0x5a5d17 , 0x5a5cfa , 0x5a5cb0 , 0x5a5cab , 0x5a5ca6 , 0x5a5ca1 , 0x5a3b56 , 0x5a3b60 , 0x5a5cd2 , 0x5a5cb5 , 0x5a5c6b , 0x5a5c66 , 0x5a5 c61 , 0x5a5c5c , 0x5a3af7 , 0x5a3b00 , 0x5a5c8d , 0x5a5c70 , 0x5a575f , 0x5a5794 , 0x5a5820 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c7 0 , 0x5a558d , 0x5a5548 , 0x5a5500 , 0x5a54b8 , 0x5a5471 , 0x5a5e20 , 0x5a5ddf , 0x5a543e , 0x5a5e6a , 0x5a5da4 , 0x5a53fd , 0x5a53cc , 0x5a538 b , 0x5a534d , 0x5a530b , 0x5a5294 , 0x5a5253 , 0x5a520e , 0x5a51dd , 0x5a51ac , 0x5a516b , 0x5a512a , 0x5a50e9 , 0x5a50a4 , 0x5a5069 , 0x5a502 e , 0x5a4ff3 , 0x5a4f50 , 0x5a4ef3 , 0x5a4eb0 , 0x5a4e6a , 0x5a4e24 , 0x5a4dde , 0x5a4d98 , 0x5a4d5d , 0x5a4cff , 0x5a4cc4 , 0x5a4c89 , 0x5a4c4 e , 0x5a4c13 , 0x5a4454 , 0x5a3c88 , 0x5a4423 , 0x5a43ed , 0x5a435c , 0x5a4311 , 0x5a42e0 , 0x5a42ad , 0x5a427a , 0x5a423f , 0x5a420c , 0x5a3c7 0 , 0x5a41d9 , 0x5a41a6 , 0x5a4173 , 0x5a4140 , 0x5a410d , 0x5a40dc , 0x5a3c88 , 0x5a3c70 , 0x5a4097 , 0x5a4066 , 0x5a4035 , 0x5a3ff4 , 0x5a3fb 3 , 0x5a3f82 , 0x5a3eb4 , 0x5a3e73 to continue, or q to quit--- byte_code+1667>, 0x5a3e32 , 0x5a3df1 , 0x5a3dbe , 0x5a3d8d , 0x5a3c70 , 0x5a5ab7 , 0x5a5a1c , 0x5a5ea5 , 0x5a5a6f , 0x5a59d e , 0x5a59a0 , 0x5a4a74 , 0x5a5afd , 0x5a5d2b , 0x5a5a48 , 0x5a5b96 , 0x5a5b62 , 0x5a582b , 0x5a570b , 0x5a56c6 , 0x5a567b , 0x5a55fd , 0x5a5c3 0 , 0x5a3d48 , 0x5a3d17 , 0x5a3ce6 , 0x5a4892 , 0x5a4861 , 0x5a4820 , 0x5a47df , 0x5a479e , 0x5a475d , 0x5a46e3 , 0x5a46a2 , 0x5a4661 , 0x5a463 0 , 0x5a45ef , 0x5a45ae , 0x5a4570 , 0x5a4532 , 0x5a44f7 , 0x5a4bd8 , 0x5a4b97 , 0x5a449f , 0x5a4b47 , 0x5a3c70 , 0x5a5937 , 0x5a58f3 , 0x5a58a f , 0x5a5871 , 0x5a5b24 , 0x5a52c5 , 0x5a4fad , 0x5a43a7 , 0x5a494b , 0x5a48f8 , 0x5a3c70 , 0x5a3c70 , 0x5a48c3 , 0x5a4a13 , 0x5a3c70 , 0x5a3c7 0 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a49d9 } const_length = bytestr_length = vectorp = quitcounter = 1 '\001' stack_items = sa_avail = sa_count = alloc = stack_base = top = 0x7ffeae3a66d0 stack_lim = ---Type to continue, or q to quit--- bytestr_data = 0x7ffeae3a6708 "\306\307!\204\f" pc = count = 15 result = #17 0x000000000056b861 in fetch_and_exec_byte_code (args=0xf, nargs=45115056, syms_left=, fun=0x2b066b0) at eval.c:2931 val = syms_left = lexenv = i = optional = rest = #18 0x000000000056b861 in funcall_lambda (fun=0x2b066b0, nargs=nargs@entry=5, arg_vector=0xf, arg_vector@entry=0x7ffeae3a6970) at eval.c:3012 val = syms_left = lexenv = i = optional = rest = #19 0x000000000056baef in Ffuncall (nargs=6, args=args@entry=0x7ffeae3a6968) at eval.c:2823 fun = original_fun = 0x4000000010000000 numargs = 5 val = count = 14 #20 0x00000000005a3b80 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=47885048, args=, args@entry=0xe) at bytecode.c:632 op = type = targets = {0x5a3c70 , 0x5a4b92 , 0x5a4b42 to continue, or q to quit--- >, 0x5a4b3d , 0x5a3ba5 , 0x5a3ba5 , 0x5a4b0 0 , 0x5a4993 , 0x5a5c0e , 0x5a5f08 , 0x5a5f03 , 0x5a5efe , 0x5a39d4 , 0x5a39d8 , 0x5a5eea , 0x5a5c13 , 0x5a5d9f , 0x5a5d9a , 0x5a5d95 , 0x5a5d9 0 , 0x5a3a3e , 0x5a3a40 , 0x5a5d5f , 0x5a5d73 , 0x5a5cf5 , 0x5a5cf0 , 0x5a5ceb , 0x5a5ce6 , 0x5a3aa9 , 0x 5a3ab0 , 0x5a5d17 , 0x5a5cfa , 0x5a5cb0 , 0x5a5cab , 0x5a5ca6 , 0x5a5ca1 , 0x5a3b56 , 0x5a3b60 , 0x5a5cd2 , 0x5a5cb5 , 0x5a5c6b , 0x5a5c66 , 0x5a5 c61 , 0x5a5c5c , 0x5a3af7 , 0x5a3b00 , 0x5a5c8d , 0x5a5c70 , 0x5a575f , 0x5a5794 , 0x5a5820 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c7 0 , 0x5a558d , 0x5a5548 , 0x5a5500 , 0x5a54b8 , 0x5a5471 , 0x5a5e20 , 0x5a5ddf , 0x5a543e , 0x5a5e6a , 0x5a5da4 , 0x5a53fd , 0x5a53cc , 0x5a538 b , 0x5a534d , 0x5a530b , 0x5a5294 , 0x5a5253 , 0x5a520e , 0x5a51dd , 0x5a51ac , 0x5a516b , 0x5a512a , 0x5a50e9 , 0x5a50a4 , 0x5a5069 , 0x5a502 e , 0x5a4ff3 , 0x5a4f50 , 0x5a4ef3 , 0x5a4eb0 , 0x5a4e6a , 0x5a4e24 , 0x5a4dde , 0x5a4d98 , 0x5a4d5d , 0x5a4cff , 0x5a4cc4 , 0x5a4c89 , 0x5a4c4 e , 0x5a4c13 , 0x5a4454 , 0x5a3c88 , 0x5a4423 , 0x5a43ed , 0x5a435c , 0x5a4311 , 0x5a42e0 , 0x5a42ad , 0x5a427a , 0x5a423f , 0x5a420c , 0x5a3c7 0 , 0x5a41d9 , 0x5a41a6 , 0x5a4173 to continue, or q to quit--- byte_code+2435>, 0x5a4140 , 0x5a410d , 0x5a40dc , 0x5a3c88 , 0x5a3c70 , 0x5a4097 , 0x5a4066 , 0x5a4035 , 0x5a3ff4 , 0x5a3fb 3 , 0x5a3f82 , 0x5a3eb4 , 0x5a3e73 , 0x5a3e32 , 0x5a3df1 , 0x5a3dbe , 0x5a3d8d , 0x5a3c70 , 0x5a5ab7 , 0x5a5a1c , 0x5a5ea5 , 0x5a5a6f , 0x5a59d e , 0x5a59a0 , 0x5a4a74 , 0x5a5afd , 0x5a5d2b , 0x5a5a48 , 0x5a5b96 , 0x5a5b62 , 0x5a582b , 0x5a570b , 0x5a56c6 , 0x5a567b , 0x5a55fd , 0x5a5c3 0 , 0x5a3d48 , 0x5a3d17 , 0x5a3ce6 , 0x5a4892 , 0x5a4861 , 0x5a4820 , 0x5a47df , 0x5a479e , 0x5a475d , 0x5a46e3 , 0x5a46a2 , 0x5a4661 , 0x5a463 0 , 0x5a45ef , 0x5a45ae , 0x5a4570 , 0x5a4532 , 0x5a44f7 , 0x5a4bd8 , 0x5a4b97 , 0x5a449f , 0x5a4b47 , 0x5a3c70 , 0x5a5937 , 0x5a58f3 , 0x5a58a f , 0x5a5871 , 0x5a5b24 , 0x5a52c5 , 0x5a4fad , 0x5a43a7 , 0x5a494b , 0x5a48f8 , 0x5a3c70 , 0x5a3c70 , 0x5a48c3 , 0x5a4a13 , 0x5a3c70 , 0x5a3c7 0 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a49d9 } const_length = bytestr_length = vectorp = quitcounter = 1 '\001' stack_items = sa_avail = sa_count = ---Type to continue, or q to quit--- alloc = stack_base = top = 0x7ffeae3a6968 stack_lim = bytestr_data = 0x7ffeae3a6998 "\b;\203\b" pc = count = 14 result = #21 0x000000000056b861 in fetch_and_exec_byte_code (args=0xe, nargs=47885048, syms_left=, fun=0x2daaaf8) at eval.c:2931 val = syms_left = lexenv = i = optional = rest = #22 0x000000000056b861 in funcall_lambda (fun=0x2daaaf8, nargs=nargs@entry=0, arg_vector=0xe, arg_vector@entry=0x7ffeae3a6b70) at eval.c:3012 val = syms_left = lexenv = i = optional = rest = #23 0x000000000056baef in Ffuncall (nargs=1, args=args@entry=0x7ffeae3a6b68) at eval.c:2823 fun = original_fun = 0x4000000010000000 numargs = 0 val = count = 13 #24 0x00000000005a3b80 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=45937000, args=, args@entry=0xd) at bytecode.c:632 ---Type to continue, or q to quit--- op = type = targets = {0x5a3c70 , 0x5a4b92 , 0x5a4b42 , 0x5a4b3d , 0x5a3ba5 , 0x5a3ba5 , 0x5a4b0 0 , 0x5a4993 , 0x5a5c0e , 0x5a5f08 , 0x5a5f03 , 0x5a5efe , 0x5a39d4 , 0x5a39d8 , 0x5a5eea , 0x5a5c13 , 0x5a5d9f , 0x5a5d9a , 0x5a5d95 , 0x5a5d9 0 , 0x5a3a3e , 0x5a3a40 , 0x5a5d5f , 0x5a5d73 , 0x5a5cf5 , 0x5a5cf0 , 0x5a5ceb , 0x5a5ce6 , 0x5a3aa9 , 0x 5a3ab0 , 0x5a5d17 , 0x5a5cfa , 0x5a5cb0 , 0x5a5cab , 0x5a5ca6 , 0x5a5ca1 , 0x5a3b56 , 0x5a3b60 , 0x5a5cd2 , 0x5a5cb5 , 0x5a5c6b , 0x5a5c66 , 0x5a5 c61 , 0x5a5c5c , 0x5a3af7 , 0x5a3b00 , 0x5a5c8d , 0x5a5c70 , 0x5a575f , 0x5a5794 , 0x5a5820 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c7 0 , 0x5a558d , 0x5a5548 , 0x5a5500 , 0x5a54b8 , 0x5a5471 , 0x5a5e20 , 0x5a5ddf , 0x5a543e , 0x5a5e6a , 0x5a5da4 , 0x5a53fd , 0x5a53cc , 0x5a538 b , 0x5a534d , 0x5a530b , 0x5a5294 , 0x5a5253 , 0x5a520e , 0x5a51dd , 0x5a51ac , 0x5a516b , 0x5a512a , 0x5a50e9 , 0x5a50a4 , 0x5a5069 , 0x5a502 e , 0x5a4ff3 , 0x5a4f50 , 0x5a4ef3 , 0x5a4eb0 , 0x5a4e6a , 0x5a4e24 , 0x5a4dde , 0x5a4d98 , 0x5a4d5d , 0x5a4cff , 0x5a4cc4 , 0x5a4c89 , 0x5a4c4 e , 0x5a4c13 , 0x5a4454 , 0x5a3c88 to continue, or q to quit--- byte_code+1176>, 0x5a4423 , 0x5a43ed , 0x5a435c , 0x5a4311 , 0x5a42e0 , 0x5a42ad , 0x5a427a , 0x5a423f , 0x5a420c , 0x5a3c7 0 , 0x5a41d9 , 0x5a41a6 , 0x5a4173 , 0x5a4140 , 0x5a410d , 0x5a40dc , 0x5a3c88 , 0x5a3c70 , 0x5a4097 , 0x5a4066 , 0x5a4035 , 0x5a3ff4 , 0x5a3fb 3 , 0x5a3f82 , 0x5a3eb4 , 0x5a3e73 , 0x5a3e32 , 0x5a3df1 , 0x5a3dbe , 0x5a3d8d , 0x5a3c70 , 0x5a5ab7 , 0x5a5a1c , 0x5a5ea5 , 0x5a5a6f , 0x5a59d e , 0x5a59a0 , 0x5a4a74 , 0x5a5afd , 0x5a5d2b , 0x5a5a48 , 0x5a5b96 , 0x5a5b62 , 0x5a582b , 0x5a570b , 0x5a56c6 , 0x5a567b , 0x5a55fd , 0x5a5c3 0 , 0x5a3d48 , 0x5a3d17 , 0x5a3ce6 , 0x5a4892 , 0x5a4861 , 0x5a4820 , 0x5a47df , 0x5a479e , 0x5a475d , 0x5a46e3 , 0x5a46a2 , 0x5a4661 , 0x5a463 0 , 0x5a45ef , 0x5a45ae , 0x5a4570 , 0x5a4532 , 0x5a44f7 , 0x5a4bd8 , 0x5a4b97 , 0x5a449f , 0x5a4b47 , 0x5a3c70 , 0x5a5937 , 0x5a58f3 , 0x5a58a f , 0x5a5871 , 0x5a5b24 , 0x5a52c5 , 0x5a4fad , 0x5a43a7 , 0x5a494b , 0x5a48f8 , 0x5a3c70 , 0x5a3c70 , 0x5a48c3 , 0x5a4a13 , 0x5a3c70 , 0x5a3c7 0 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a49d9 } const_length = bytestr_length = vectorp = ---Type to continue, or q to quit--- quitcounter = 1 '\001' stack_items = sa_avail = sa_count = alloc = stack_base = top = 0x7ffeae3a6b68 stack_lim = bytestr_data = 0x7ffeae3a6be8 "\302É", '\211' , "\304 \211\203", pc = count = 13 result = #25 0x000000000056b861 in fetch_and_exec_byte_code (args=0xd, nargs=45937000, syms_left=, fun=0x2bcf168) at eval.c:2931 val = syms_left = lexenv = i = optional = rest = #26 0x000000000056b861 in funcall_lambda (fun=0x2bcf168, nargs=nargs@entry=0, arg_vector=0xd, arg_vector@entry=0x7ffeae3a6f40) at eval.c:3012 val = syms_left = lexenv = i = optional = rest = #27 0x000000000056baef in Ffuncall (nargs=1, args=args@entry=0x7ffeae3a6f38) at eval.c:2823 fun = original_fun = 0x4000000010000000 numargs = 0 ---Type to continue, or q to quit--- val = count = 12 #28 0x00000000005a3b80 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=47259352, args=, args@entry=0xc) at bytecode.c:632 op = type = targets = {0x5a3c70 , 0x5a4b92 , 0x5a4b42 , 0x5a4b3d , 0x5a3ba5 , 0x5a3ba5 , 0x5a4b0 0 , 0x5a4993 , 0x5a5c0e , 0x5a5f08 , 0x5a5f03 , 0x5a5efe , 0x5a39d4 , 0x5a39d8 , 0x5a5eea , 0x5a5c13 , 0x5a5d9f , 0x5a5d9a , 0x5a5d95 , 0x5a5d9 0 , 0x5a3a3e , 0x5a3a40 , 0x5a5d5f , 0x5a5d73 , 0x5a5cf5 , 0x5a5cf0 , 0x5a5ceb , 0x5a5ce6 , 0x5a3aa9 , 0x 5a3ab0 , 0x5a5d17 , 0x5a5cfa , 0x5a5cb0 , 0x5a5cab , 0x5a5ca6 , 0x5a5ca1 , 0x5a3b56 , 0x5a3b60 , 0x5a5cd2 , 0x5a5cb5 , 0x5a5c6b , 0x5a5c66 , 0x5a5 c61 , 0x5a5c5c , 0x5a3af7 , 0x5a3b00 , 0x5a5c8d , 0x5a5c70 , 0x5a575f , 0x5a5794 , 0x5a5820 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c7 0 , 0x5a558d , 0x5a5548 , 0x5a5500 , 0x5a54b8 , 0x5a5471 , 0x5a5e20 , 0x5a5ddf , 0x5a543e , 0x5a5e6a , 0x5a5da4 , 0x5a53fd , 0x5a53cc , 0x5a538 b , 0x5a534d , 0x5a530b , 0x5a5294 , 0x5a5253 , 0x5a520e , 0x5a51dd , 0x5a51ac , 0x5a516b , 0x5a512a , 0x5a50e9 , 0x5a50a4 , 0x5a5069 , 0x5a502 ---Type to continue, or q to quit--- e , 0x5a4ff3 , 0x5a4f50 , 0x5a4ef3 , 0x5a4eb0 , 0x5a4e6a , 0x5a4e24 , 0x5a4dde , 0x5a4d98 , 0x5a4d5d , 0x5a4cff , 0x5a4cc4 , 0x5a4c89 , 0x5a4c4 e , 0x5a4c13 , 0x5a4454 , 0x5a3c88 , 0x5a4423 , 0x5a43ed , 0x5a435c , 0x5a4311 , 0x5a42e0 , 0x5a42ad , 0x5a427a , 0x5a423f , 0x5a420c , 0x5a3c7 0 , 0x5a41d9 , 0x5a41a6 , 0x5a4173 , 0x5a4140 , 0x5a410d , 0x5a40dc , 0x5a3c88 , 0x5a3c70 , 0x5a4097 , 0x5a4066 , 0x5a4035 , 0x5a3ff4 , 0x5a3fb 3 , 0x5a3f82 , 0x5a3eb4 , 0x5a3e73 , 0x5a3e32 , 0x5a3df1 , 0x5a3dbe , 0x5a3d8d , 0x5a3c70 , 0x5a5ab7 , 0x5a5a1c , 0x5a5ea5 , 0x5a5a6f , 0x5a59d e , 0x5a59a0 , 0x5a4a74 , 0x5a5afd , 0x5a5d2b , 0x5a5a48 , 0x5a5b96 , 0x5a5b62 , 0x5a582b , 0x5a570b , 0x5a56c6 , 0x5a567b , 0x5a55fd , 0x5a5c3 0 , 0x5a3d48 , 0x5a3d17 , 0x5a3ce6 , 0x5a4892 , 0x5a4861 , 0x5a4820 , 0x5a47df , 0x5a479e , 0x5a475d , 0x5a46e3 , 0x5a46a2 , 0x5a4661 , 0x5a463 0 , 0x5a45ef , 0x5a45ae , 0x5a4570 , 0x5a4532 , 0x5a44f7 , 0x5a4bd8 , 0x5a4b97 , 0x5a449f , 0x5a4b47 , 0x5a3c70 , 0x5a5937 , 0x5a58f3 , 0x5a58a f , 0x5a5871 , 0x5a5b24 , 0x5a52c5 , 0x5a4fad , 0x5a43a7 , 0x5a494b , 0x5a48f8 , 0x5a3c70 , 0x5a3c70 , 0x5a48c3 , 0x5a4a13 , 0x5a3c70 , 0x5a3c7 0 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 to continue, or q to quit--- byte_code+1152>, 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a49d9 } const_length = bytestr_length = vectorp = quitcounter = 1 '\001' stack_items = sa_avail = sa_count = alloc = stack_base = top = 0x7ffeae3a6f38 stack_lim = bytestr_data = 0x7ffeae3a6f88 "\b\205\006" pc = count = 12 result = #29 0x000000000056b861 in fetch_and_exec_byte_code (args=0xc, nargs=47259352, syms_left=, fun=0x2d11ed8) at eval.c:2931 val = syms_left = lexenv = i = optional = rest = #30 0x000000000056b861 in funcall_lambda (fun=0x2d11ed8, nargs=nargs@entry=0, arg_vector=0xc, arg_vector@entry=0x7ffeae3a7140) at eval.c:3012 val = syms_left = lexenv = i = optional = rest = ---Type to continue, or q to quit--- #31 0x000000000056baef in Ffuncall (nargs=1, args=args@entry=0x7ffeae3a7138) at eval.c:2823 fun = original_fun = 0x4000000010000000 numargs = 0 val = count = 11 #32 0x00000000005a3b80 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=47238464, args=, args@entry=0xb) at bytecode.c:632 op = type = targets = {0x5a3c70 , 0x5a4b92 , 0x5a4b42 , 0x5a4b3d , 0x5a3ba5 , 0x5a3ba5 , 0x5a4b0 0 , 0x5a4993 , 0x5a5c0e , 0x5a5f08 , 0x5a5f03 , 0x5a5efe , 0x5a39d4 , 0x5a39d8 , 0x5a5eea , 0x5a5c13 , 0x5a5d9f , 0x5a5d9a , 0x5a5d95 , 0x5a5d9 0 , 0x5a3a3e , 0x5a3a40 , 0x5a5d5f , 0x5a5d73 , 0x5a5cf5 , 0x5a5cf0 , 0x5a5ceb , 0x5a5ce6 , 0x5a3aa9 , 0x 5a3ab0 , 0x5a5d17 , 0x5a5cfa , 0x5a5cb0 , 0x5a5cab , 0x5a5ca6 , 0x5a5ca1 , 0x5a3b56 , 0x5a3b60 , 0x5a5cd2 , 0x5a5cb5 , 0x5a5c6b , 0x5a5c66 , 0x5a5 c61 , 0x5a5c5c , 0x5a3af7 , 0x5a3b00 , 0x5a5c8d , 0x5a5c70 , 0x5a575f , 0x5a5794 , 0x5a5820 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c7 0 , 0x5a558d , 0x5a5548 , 0x5a5500 , 0x5a54b8 , 0x5a5471 , 0x5a5e20 , 0x5a5ddf , 0x5a543e , 0x5a5e6a , 0x5a5da4 , 0x5a53fd , 0x5a53cc , 0x5a538 ---Type to continue, or q to quit--- b , 0x5a534d , 0x5a530b , 0x5a5294 , 0x5a5253 , 0x5a520e , 0x5a51dd , 0x5a51ac , 0x5a516b , 0x5a512a , 0x5a50e9 , 0x5a50a4 , 0x5a5069 , 0x5a502 e , 0x5a4ff3 , 0x5a4f50 , 0x5a4ef3 , 0x5a4eb0 , 0x5a4e6a , 0x5a4e24 , 0x5a4dde , 0x5a4d98 , 0x5a4d5d , 0x5a4cff , 0x5a4cc4 , 0x5a4c89 , 0x5a4c4 e , 0x5a4c13 , 0x5a4454 , 0x5a3c88 , 0x5a4423 , 0x5a43ed , 0x5a435c , 0x5a4311 , 0x5a42e0 , 0x5a42ad , 0x5a427a , 0x5a423f , 0x5a420c , 0x5a3c7 0 , 0x5a41d9 , 0x5a41a6 , 0x5a4173 , 0x5a4140 , 0x5a410d , 0x5a40dc , 0x5a3c88 , 0x5a3c70 , 0x5a4097 , 0x5a4066 , 0x5a4035 , 0x5a3ff4 , 0x5a3fb 3 , 0x5a3f82 , 0x5a3eb4 , 0x5a3e73 , 0x5a3e32 , 0x5a3df1 , 0x5a3dbe , 0x5a3d8d , 0x5a3c70 , 0x5a5ab7 , 0x5a5a1c , 0x5a5ea5 , 0x5a5a6f , 0x5a59d e , 0x5a59a0 , 0x5a4a74 , 0x5a5afd , 0x5a5d2b , 0x5a5a48 , 0x5a5b96 , 0x5a5b62 , 0x5a582b , 0x5a570b , 0x5a56c6 , 0x5a567b , 0x5a55fd , 0x5a5c3 0 , 0x5a3d48 , 0x5a3d17 , 0x5a3ce6 , 0x5a4892 , 0x5a4861 , 0x5a4820 , 0x5a47df , 0x5a479e , 0x5a475d , 0x5a46e3 , 0x5a46a2 , 0x5a4661 , 0x5a463 0 , 0x5a45ef , 0x5a45ae , 0x5a4570 , 0x5a4532 , 0x5a44f7 , 0x5a4bd8 , 0x5a4b97 , 0x5a449f , 0x5a4b47 , 0x5a3c70 , 0x5a5937 , 0x5a58f3 , 0x5a58a f , 0x5a5871 , 0x5a5b24 , 0x5a52c5 to continue, or q to quit--- byte_code+6869>, 0x5a4fad , 0x5a43a7 , 0x5a494b , 0x5a48f8 , 0x5a3c70 , 0x5a3c70 , 0x5a48c3 , 0x5a4a13 , 0x5a3c70 , 0x5a3c7 0 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a49d9 } const_length = bytestr_length = vectorp = quitcounter = 1 '\001' stack_items = sa_avail = sa_count = alloc = stack_base = top = 0x7ffeae3a7138 stack_lim = bytestr_data = 0x7ffeae3a7148 "\300 \210\301\302!\207" pc = count = 11 result = #33 0x000000000056b861 in fetch_and_exec_byte_code (args=0xb, nargs=47238464, syms_left=, fun=0x2d0cd40) at eval.c:2931 val = syms_left = lexenv = i = optional = rest = #34 0x000000000056b861 in funcall_lambda (fun=0x2d0cd40, nargs=nargs@entry=0, arg_vector=0xb, arg_vector@entry=0x7ffeae3a7380) at eval.c:3012 val = syms_left = ---Type to continue, or q to quit--- lexenv = i = optional = rest = #35 0x000000000056baef in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7ffeae3a7378) at eval.c:2823 fun = original_fun = 0x4000000010000000 numargs = 0 val = count = 10 #36 0x000000000056d563 in Fapply (nargs=2, args=0x7ffeae3a7378) at eval.c:2392 i = funcall_nargs = funcall_args = 0x0 spread_arg = 0x0 fun = 0x221e530 sa_avail = 16384 numargs = retval = #37 0x000000000056bb9f in Ffuncall (nargs=3, args=args@entry=0x7ffeae3a7370) at eval.c:2809 fun = original_fun = 0x2d00 numargs = 2 val = count = 9 #38 0x00000000005a3b80 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=nargs@entry=139822531520952, args=, args@entry=0x7) at bytecode.c:632 op = type = targets = {0x5a3c70 , 0x5a4b92 , 0x5a4b42 , 0x5a4b3d , 0x5a3ba5 , 0x5a3ba5 , 0x5a4b0 ---Type to continue, or q to quit--- 0 , 0x5a4993 , 0x5a5c0e , 0x5a5f08 , 0x5a5f03 , 0x5a5efe , 0x5a39d4 , 0x5a39d8 , 0x5a5eea , 0x5a5c13 , 0x5a5d9f , 0x5a5d9a , 0x5a5d95 , 0x5a5d9 0 , 0x5a3a3e , 0x5a3a40 , 0x5a5d5f , 0x5a5d73 , 0x5a5cf5 , 0x5a5cf0 , 0x5a5ceb , 0x5a5ce6 , 0x5a3aa9 , 0x 5a3ab0 , 0x5a5d17 , 0x5a5cfa , 0x5a5cb0 , 0x5a5cab , 0x5a5ca6 , 0x5a5ca1 , 0x5a3b56 , 0x5a3b60 , 0x5a5cd2 , 0x5a5cb5 , 0x5a5c6b , 0x5a5c66 , 0x5a5 c61 , 0x5a5c5c , 0x5a3af7 , 0x5a3b00 , 0x5a5c8d , 0x5a5c70 , 0x5a575f , 0x5a5794 , 0x5a5820 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c7 0 , 0x5a558d , 0x5a5548 , 0x5a5500 , 0x5a54b8 , 0x5a5471 , 0x5a5e20 , 0x5a5ddf , 0x5a543e , 0x5a5e6a , 0x5a5da4 , 0x5a53fd , 0x5a53cc , 0x5a538 b , 0x5a534d , 0x5a530b , 0x5a5294 , 0x5a5253 , 0x5a520e , 0x5a51dd , 0x5a51ac , 0x5a516b , 0x5a512a , 0x5a50e9 , 0x5a50a4 , 0x5a5069 , 0x5a502 e , 0x5a4ff3 , 0x5a4f50 , 0x5a4ef3 , 0x5a4eb0 , 0x5a4e6a , 0x5a4e24 , 0x5a4dde , 0x5a4d98 , 0x5a4d5d , 0x5a4cff , 0x5a4cc4 , 0x5a4c89 , 0x5a4c4 e , 0x5a4c13 , 0x5a4454 , 0x5a3c88 , 0x5a4423 , 0x5a43ed , 0x5a435c , 0x5a4311 , 0x5a42e0 , 0x5a42ad , 0x5a427a , 0x5a423f , 0x5a420c , 0x5a3c7 0 , 0x5a41d9 , 0x5a41a6 , 0x5a4173 , 0x5a4140 , 0x5a410d , 0x5a40dc to continue, or q to quit--- e+2284>, 0x5a3c88 , 0x5a3c70 , 0x5a4097 , 0x5a4066 , 0x5a4035 , 0x5a3ff4 , 0x5a3fb 3 , 0x5a3f82 , 0x5a3eb4 , 0x5a3e73 , 0x5a3e32 , 0x5a3df1 , 0x5a3dbe , 0x5a3d8d , 0x5a3c70 , 0x5a5ab7 , 0x5a5a1c , 0x5a5ea5 , 0x5a5a6f , 0x5a59d e , 0x5a59a0 , 0x5a4a74 , 0x5a5afd , 0x5a5d2b , 0x5a5a48 , 0x5a5b96 , 0x5a5b62 , 0x5a582b , 0x5a570b , 0x5a56c6 , 0x5a567b , 0x5a55fd , 0x5a5c3 0 , 0x5a3d48 , 0x5a3d17 , 0x5a3ce6 , 0x5a4892 , 0x5a4861 , 0x5a4820 , 0x5a47df , 0x5a479e , 0x5a475d , 0x5a46e3 , 0x5a46a2 , 0x5a4661 , 0x5a463 0 , 0x5a45ef , 0x5a45ae , 0x5a4570 , 0x5a4532 , 0x5a44f7 , 0x5a4bd8 , 0x5a4b97 , 0x5a449f , 0x5a4b47 , 0x5a3c70 , 0x5a5937 , 0x5a58f3 , 0x5a58a f , 0x5a5871 , 0x5a5b24 , 0x5a52c5 , 0x5a4fad , 0x5a43a7 , 0x5a494b , 0x5a48f8 , 0x5a3c70 , 0x5a3c70 , 0x5a48c3 , 0x5a4a13 , 0x5a3c70 , 0x5a3c7 0 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a3c70 , 0x5a49d9 } const_length = bytestr_length = vectorp = quitcounter = 1 '\001' stack_items = sa_avail = sa_count = alloc = ---Type to continue, or q to quit--- stack_base = top = 0x7ffeae3a7370 stack_lim = bytestr_data = 0x7ffeae3a73a8 "\b\021\n\020\211\022\306\033\211\307\001!\206\025" pc = count = 7 result = #39 0x000000000056b861 in fetch_and_exec_byte_code (args=0x7, nargs=139822531520952, syms_left=, fun=0x7f2af852a9b8) at eval.c:2931 val = syms_left = lexenv = i = optional = rest = #40 0x000000000056b861 in funcall_lambda (fun=0x7f2af852a9b8, nargs=nargs@entry=1, arg_vector=0x7, arg_vector@entry=0x7ffeae3a75a8) at eval.c:3012 val = syms_left = lexenv = i = optional = rest = #41 0x000000000056baef in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffeae3a75a0) at eval.c:2823 fun = original_fun = 0x4000000010000000 numargs = 1 val = count = 6 #42 0x000000000056bc6a in call1 (fn=fn@entry=0xd470, arg1=arg1@entry=0x2dcf96d) at eval.c:2669 #43 0x00000000004f9971 in timer_check_2 (idle_timers=0x61a4bb3, timers=0x6097e43) at keyboard.c:4341 old_deactivate_mark = 0x0 idle_timer_ripe = ---Type to continue, or q to quit--- timer = timer_time = {tv_sec = 1607608701, tv_nsec = 962727483} timer_difference = idle_timer_difference = ripe = idle_timer = idle_timer_time = {tv_sec = 1, tv_nsec = 733474640} difference = timer_ripe = nexttime = now = idleness_now = chosen_timer = 0x2dcf96d nexttime = timers = 0x6097e43 idle_timers = 0x61a4bd3 tem = #44 0x00000000004f9971 in timer_check () at keyboard.c:4403 nexttime = timers = 0x6097e43 idle_timers = 0x61a4bd3 tem = #45 0x00000000004f9c39 in readable_events (flags=flags@entry=1) at keyboard.c:3405 #46 0x00000000004fa688 in get_input_pending (flags=flags@entry=1) at keyboard.c:6795 #47 0x00000000004fd658 in detect_input_pending_run_timers (do_display=do_display@entry=true) at keyboard.c:10350 old_timers_run = #48 0x00000000005aeb9f in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry =0, read_kbd=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait _proc@entry=0x0, just_wait_proc=0) at process.c:5702 old_timers_run = 786 old_buffer = 0x7f2af7e826f8 old_window = 0x1d27afd ---Type to continue, or q to quit--- leave = false process_skipped = channel = nfds = 0 Available = {fds_bits = {262184, 0 }} Writeok = {fds_bits = {0 }} check_write = check_delay = no_avail = false xerrno = 11 proc = timeout = {tv_sec = 0, tv_nsec = 448031378} end_time = timer_delay = got_output_end_time = {tv_sec = 1607608730, tv_nsec = 558967169} wait = TIMEOUT got_some_output = -1 prev_wait_proc_nbytes_read = 0 retry_for_async = now = {tv_sec = 1607608701, tv_nsec = 963301471} #49 0x00000000004253f8 in sit_for (timeout=timeout@entry=0x7a, reading=reading@entry=true, display_optio n=display_option@entry=1) at dispnew.c:6111 sec = 30 nsec = 0 do_display = true #50 0x00000000004fe3f5 in read_char (commandflag=commandflag@entry=1, map=map@entry=0x588b383, prev_even t=, used_mouse_menu=used_mouse_menu@entry=0x7ffeae3a817b, end_time=end_time@entry=0x0) at keyboard.c:2742 tem0 = timeout = 30 count1 = 3 delay_level = buffer_size = ---Type to continue, or q to quit--- c = jmpcount = 3 local_getcjmp = {{__jmpbuf = {12668192, 94297682058112923, 139822512804056, 0, 140731821489680, 29964064 , -93919911214747749, 94303727924113307}, __mask_was_saved = 0, __saved_mask = {__val = {72, 50181981, 1 2829911151919890487, 14881881674866478593, 9376781171352934025, 9728252709601214589, 140731163456000, 2, 6, 140731821489560, 139822524583832, 140731821489520, 51354691, 42314309, 1, 72057595094892544}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = #51 0x0000000000500821 in read_key_sequence (keybuf=keybuf@entry=0x7ffeae3a8270, prompt=prompt@entry=0x0 , dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@ent ry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=fal se) at keyboard.c:9536 interrupted_kboard = 0x1c93720 interrupted_frame = 0x1d27890 key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = new_binding = t = echo_start = 0 keys_start = 0 ---Type to continue, or q to quit--- current_binding = 0x588b383 first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = {parent = 0x1c3b523, map = 0x1c3b523, start = 0, end = 0} keytran = {parent = 0x7f2af851ef7b, map = 0x7f2af851ef7b, start = 0, end = 0} indec = {parent = 0x1c3b533, map = 0x1c3b533, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0x0 original_uppercase = 0x0 original_uppercase_position = -1 dummyflag = false fake_prefixed_keys = 0x0 first_event = 0x0 second_event = #52 0x0000000000502020 in command_loop_1 () at keyboard.c:1354 cmd = keybuf = {0x200001e2, 0x18a, 0x18a, 0x4, 0x7f2af83c6a5d, 0xc8, 0xb93, 0x7f2af77af068, 0x0, 0x4000000010 000000, 0x400000003f000000, 0x4000000018000000, 0x8340, 0x7f2af7e826f8, 0xc1fd00 , 0x0, 0 x2, 0x55acf6 , 0x8340, 0x7f2af7e826f8, 0xc1fd00 , 0x78, 0x17c2073, 0x0, 0x7ffeae3a84a8, 0x0, 0xfa2, 0x56ae14 , 0x8, 0x8340} i = prev_modiff = 106 prev_buffer = 0x7f2af7e826f8 #53 0x000000000056a5ee in internal_condition_case (bfun=bfun@entry=0x501e10 , handlers=h andlers@entry=0x90, hfun=hfun@entry=0x4f8d90 ) at eval.c:1359 val = c = 0x1826e70 #54 0x00000000004f374c in command_loop_2 (ignore=ignore@entry=0x0) at keyboard.c:1095 val = 0x7f2ae7dbf000 #55 0x000000000056a58c in internal_catch (tag=tag@entry=0xd740, func=func@entry=0x4f3730 , arg=arg@entry=0x0) at eval.c:1120 ---Type to continue, or q to quit--- val = c = 0x18272f0 #56 0x00000000004f3709 in command_loop () at keyboard.c:1074 #57 0x00000000004f89b6 in recursive_edit_1 () at keyboard.c:718 val = #58 0x00000000004f8cd4 in Frecursive_edit () at keyboard.c:790 buffer = #59 0x000000000041a8f3 in main (argc=1, argv=0x7ffeae3a8668) at emacs.c:2047 stack_bottom_variable = 0x7f2afc878000 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 = (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". (gdb) continue Continuing. Backtrace: emacs[0x50c552] emacs[0x418ca5] emacs[0x50ac0e] emacs[0x50af53] emacs[0x50b009] /lib/libpthread.so.0(+0x11ef0)[0x7f2b06399ef0] /home/data1/protected/Programming/git/glibc-malloc-trace-utils/libmtrace.so(+0x231e)[0x7f2b0c7f931e] /home/data1/protected/Programming/git/glibc-malloc-trace-utils/libmtrace.so(realloc+0x215)[0x7f2b0c7f9f8 1] emacs[0x54b4a2] /usr/lib/libgmp.so.10(__gmpz_realloc+0x3a)[0x7f2b058a73ba] /usr/lib/libgmp.so.10(__gmpz_mul_ui+0xaf)[0x7f2b058a41bf] emacs[0x5ba381] emacs[0x5bbc9b] emacs[0x4f982e] emacs[0x4f9c39] emacs[0x4fa688] emacs[0x4fd658] emacs[0x4fde41] emacs[0x58bc16] emacs[0x56bb9f] emacs[0x5a3b80] emacs[0x56baef] emacs[0x5a3b80] emacs[0x56baef] emacs[0x5a3b80] emacs[0x56baef] emacs[0x5a3b80] emacs[0x56baef] emacs[0x5a3b80] emacs[0x56baef] emacs[0x56d563] emacs[0x56bb9f] emacs[0x5a3b80] emacs[0x56baef] emacs[0x56bc6a] emacs[0x4f9971] emacs[0x4f9c39] emacs[0x4fa688] emacs[0x4fd658] emacs[0x5aeb9f] emacs[0x4253f8] ... Thread 1 "emacs" received signal SIGBUS, Bus error. 0x00007f2b06399db0 in raise () from /lib/libpthread.so.0 (gdb) continue Continuing. Couldn't get registers: No such process. Couldn't get registers: No such process. Couldn't get registers: No such process. (gdb) [Thread 0x7f2af6339700 (LWP 17500) exited] [Thread 0x7f2af6bfb700 (LWP 17498) exited] [Thread 0x7f2b0cb36100 (LWP 17479) exited] /home/data1/protected/bin/emacs-debug.sh: line 39: 17479 Bus error MTRACE_CTL_CHILDREN=0 M TRACE_CTL_FILE=/home/data1/protected/tmp/mtraceEMACS.mtr LD_PRELOAD=/home/data1/protected/Programming/gi t/glibc-malloc-trace-utils/libmtrace.so emacs Continuing. Couldn't get registers: No such process. (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". (gdb) help List of classes of commands: aliases -- Aliases of other commands breakpoints -- Making program stop at certain points data -- Examining data files -- Specifying and examining files internals -- Maintenance commands obscure -- Obscure features running -- Running the program stack -- Examining the stack status -- Status inquiries support -- Support facilities tracepoints -- Tracing of program execution without stopping the program user-defined -- User-defined commands Type "help" followed by a class name for a list of commands in that class. Type "help all" for the list of all commands. Type "help" followed by command name for full documentation. Type "apropos word" to search for commands related to "word". Command name abbreviations are allowed if unambiguous. Couldn't get registers: No such process. (gdb) help data Examining data. List of commands: agent-printf -- Agent-printf "printf format string" append -- Append target code/data to a local file append binary -- Append target code/data to a raw binary file append binary memory -- Append contents of memory to a raw binary file append binary value -- Append the value of an expression to a raw binary file append memory -- Append contents of memory to a raw binary file append value -- Append the value of an expression to a raw binary file call -- Call a function in the program disassemble -- Disassemble a specified section of memory display -- Print value of expression EXP each time the program stops dump -- Dump target code/data to a local file dump binary -- Write target code/data to a raw binary file dump binary memory -- Write contents of memory to a raw binary file dump binary value -- Write the value of an expression to a raw binary file dump ihex -- Write target code/data to an intel hex file dump ihex memory -- Write contents of memory to an ihex file dump ihex value -- Write the value of an expression to an ihex file dump memory -- Write contents of memory to a raw binary file dump srec -- Write target code/data to an srec file dump srec memory -- Write contents of memory to an srec file dump srec value -- Write the value of an expression to an srec file dump tekhex -- Write target code/data to a tekhex file dump tekhex memory -- Write contents of memory to a tekhex file dump tekhex value -- Write the value of an expression to a tekhex file dump value -- Write the value of an expression to a raw binary file dump verilog -- Write target code/data to a verilog hex file dump verilog memory -- Write contents of memory to a verilog hex file dump verilog value -- Write the value of an expression to a verilog hex file explore -- Explore a value or a type valid in the current context ---Type to continue, or q to quit--- q Quit (gdb) help List of commands: agent-printf -- Agent-printf "printf format string" append -- Append target code/data to a local file append binary -- Append target code/data to a raw binary file append binary memory -- Append contents of memory to a raw binary file append binary value -- Append the value of an expression to a raw binary file append memory -- Append contents of memory to a raw binary file append value -- Append the value of an expression to a raw binary file call -- Call a function in the program disassemble -- Disassemble a specified section of memory display -- Print value of expression EXP each time the program stops dump -- Dump target code/data to a local file dump binary -- Write target code/data to a raw binary file dump binary memory -- Write contents of memory to a raw binary file dump binary value -- Write the value of an expression to a raw binary file dump ihex -- Write target code/data to an intel hex file dump ihex memory -- Write contents of memory to an ihex file dump ihex value -- Write the value of an expression to an ihex file dump memory -- Write contents of memory to a raw binary file dump srec -- Write target code/data to an srec file dump srec memory -- Write contents of memory to an srec file dump srec value -- Write the value of an expression to an srec file dump tekhex -- Write target code/data to a tekhex file dump tekhex memory -- Write contents of memory to a tekhex file dump tekhex value -- Write the value of an expression to a tekhex file dump value -- Write the value of an expression to a raw binary file dump verilog -- Write target code/data to a verilog hex file dump verilog memory -- Write contents of memory to a verilog hex file dump verilog value -- Write the value of an expression to a verilog hex file explore -- Explore a value or a type valid in the current context ---Type to continue, or q to quit--- q Quit --=_stw1.rcdrun.com-16143-1607619705-0001-2-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 12:01:59 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 17:01:59 +0000 Received: from localhost ([127.0.0.1]:39171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knPKJ-0001MT-JX for submit@debbugs.gnu.org; Thu, 10 Dec 2020 12:01:59 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:39717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knPKI-0001M3-1J for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 12:01:58 -0500 Received: from localhost ([::ffff:41.202.241.31]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E533.000000005FD2547F.00003F2A; Thu, 10 Dec 2020 10:01:51 -0700 Date: Thu, 10 Dec 2020 19:59:52 +0300 From: Jean Louis To: Eli Zaretskii Subject: Re: bug#45159: 28.0.50; crash when no space on disk Message-ID: References: <83im994u4k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <83im994u4k.fsf@gnu.org> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45159 Cc: 45159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * Eli Zaretskii [2020-12-10 17:24]: > > Date: Thu, 10 Dec 2020 16:01:14 +0300 > > From: Jean Louis > > > > > > Emacs crushes on lack of disk space. I was running it under Carlos's > > O'Donnel mtrace and it was taking space and space, and crushes then. > > > > I was using function to loop over database entries and to update > > external database. There are 200000+ entries to update. I do not see > > why it should crush as the database is not large by size. It handles > > one entry after the other, very small entries, like integers. > > > > I can replicate. Should I send xbacktrace? > > Yes, please post the backtrace and any other details pertaining to > this problem. It is reproducible only if Emacs runs under gmalloc trace utils. Do you need that? Additionally I can see that if there is any package like persistent-scratch, Emacs cannot be killed with C-x C-c as package asked to be saved. There is no way to exit Emacs is disk space is full and some package want to save data on exit. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 12:14:20 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 17:14:20 +0000 Received: from localhost ([127.0.0.1]:39191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knPWF-0001gE-Oa for submit@debbugs.gnu.org; Thu, 10 Dec 2020 12:14:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knPWE-0001g1-6c for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 12:14:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43807) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knPW7-0001qL-T1; Thu, 10 Dec 2020 12:14:12 -0500 Received: from [176.228.60.248] (port=1940 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1knPW5-0002uD-H5; Thu, 10 Dec 2020 12:14:10 -0500 Date: Thu, 10 Dec 2020 19:13:50 +0200 Message-Id: <837dpp4m9d.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Thu, 10 Dec 2020 19:59:52 +0300) Subject: Re: bug#45159: 28.0.50; crash when no space on disk References: <83im994u4k.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45159 Cc: 45159@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: Thu, 10 Dec 2020 19:59:52 +0300 > From: Jean Louis > Cc: 45159@debbugs.gnu.org > > > Yes, please post the backtrace and any other details pertaining to > > this problem. > > It is reproducible only if Emacs runs under gmalloc trace utils. Do > you need that? Yes. Once we understand the reason, we can think whether it needs to be fixed or not, but it's hard to do that without knowing which code crashes and why. > Additionally I can see that if there is any package like > persistent-scratch, Emacs cannot be killed with C-x C-c as package > asked to be saved. There is no way to exit Emacs is disk space is full > and some package want to save data on exit. That is also a bug. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 13:19:11 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 18:19:11 +0000 Received: from localhost ([127.0.0.1]:39243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knQX1-0003JL-GJ for submit@debbugs.gnu.org; Thu, 10 Dec 2020 13:19:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knQWz-0003J6-AZ for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 13:19:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45179) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knQWt-0005LR-Rl; Thu, 10 Dec 2020 13:19:03 -0500 Received: from [176.228.60.248] (port=1912 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1knQWt-0003Zq-6T; Thu, 10 Dec 2020 13:19:03 -0500 Date: Thu, 10 Dec 2020 20:18:43 +0200 Message-Id: <835z594j98.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Thu, 10 Dec 2020 19:34:42 +0300) Subject: Re: bug#45159: 28.0.50; crash when no space on disk References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45159 Cc: stefankangas@gmail.com, 45159@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: Thu, 10 Dec 2020 19:34:42 +0300 > From: Jean Louis > Cc: 45159@debbugs.gnu.org > > > > Should I send xbacktrace? > > > > Yes, send the output of bt and xbacktrace. > > I hope that format in attachment makes sense. gdb failed, it got > problem itself, and I could just save XTerm log. > > If it does not help I will do nexti. > > #9 0x00000000004f982e in timer_check () at keyboard.c:4403 > nexttime = > timers = 0x1bceb43 > idle_timers = 0x5434ce3 > tem = > #10 0x00000000004f9c39 in readable_events (flags=flags@entry=1) at keyboard.c:3405 > #11 0x00000000004fa688 in get_input_pending (flags=flags@entry=1) at keyboard.c:6795 > #12 0x00000000004fd658 in detect_input_pending_run_timers (do_display=do_display@entry=false) > at keyboard.c:10350 > old_timers_run = Thanks, but this is incomplete: frames below #9 are missing. They are the most important ones, as they show where exactly Emacs crashes. If you reproduce this at will, please show the first 9 frames. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 16:46:05 2020 Received: (at 45159) by debbugs.gnu.org; 10 Dec 2020 21:46:06 +0000 Received: from localhost ([127.0.0.1]:39501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knTlF-0004Ba-KX for submit@debbugs.gnu.org; Thu, 10 Dec 2020 16:46:05 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:43599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knTlD-00049c-IZ for 45159@debbugs.gnu.org; Thu, 10 Dec 2020 16:46:04 -0500 Received: from localhost ([::ffff:41.202.241.31]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E535.000000005FD2971A.00005A13; Thu, 10 Dec 2020 14:46:01 -0700 Date: Fri, 11 Dec 2020 00:23:23 +0300 From: Jean Louis To: Eli Zaretskii Subject: Re: bug#45159: 28.0.50; crash when no space on disk Message-ID: References: <83im994u4k.fsf@gnu.org> <837dpp4m9d.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_stw1.rcdrun.com-23059-1607636763-0001-2" Content-Disposition: inline In-Reply-To: <837dpp4m9d.fsf@gnu.org> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45159 Cc: 45159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_stw1.rcdrun.com-23059-1607636763-0001-2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline * Eli Zaretskii [2020-12-10 20:14]: > > Date: Thu, 10 Dec 2020 19:59:52 +0300 > > From: Jean Louis > > Cc: 45159@debbugs.gnu.org > > > > > Yes, please post the backtrace and any other details pertaining to > > > this problem. > > > > It is reproducible only if Emacs runs under gmalloc trace utils. Do > > you need that? > > Yes. Once we understand the reason, we can think whether it needs to > be fixed or not, but it's hard to do that without knowing which code > crashes and why. > > > Additionally I can see that if there is any package like > > persistent-scratch, Emacs cannot be killed with C-x C-c as package > > asked to be saved. There is no way to exit Emacs is disk space is full > > and some package want to save data on exit. > > That is also a bug. Business of debugging makes my computer frozen. This time I have attached gdb to Emacs and it did not crash. I could not do anything. Operation interrupted and I could not do just nothin with Emacs. xkilled it, and madde bt full which is attached. I will try tomorrow again. --=_stw1.rcdrun.com-23059-1607636763-0001-2 Content-Type: application/x-gunzip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="out.log.gz" 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 K/mL/wHjWSLzd7wAAA== --=_stw1.rcdrun.com-23059-1607636763-0001-2-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 11 03:12:52 2020 Received: (at 45159) by debbugs.gnu.org; 11 Dec 2020 08:12:52 +0000 Received: from localhost ([127.0.0.1]:39861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kndXo-0004jB-2b for submit@debbugs.gnu.org; Fri, 11 Dec 2020 03:12:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kndXl-0004iv-VW for 45159@debbugs.gnu.org; Fri, 11 Dec 2020 03:12:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58110) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kndXg-0001Ot-N1; Fri, 11 Dec 2020 03:12:44 -0500 Received: from [176.228.60.248] (port=1078 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kndXf-0008CL-ON; Fri, 11 Dec 2020 03:12:44 -0500 Date: Fri, 11 Dec 2020 10:12:25 +0200 Message-Id: <83ft4c3gnq.fsf@gnu.org> From: Eli Zaretskii To: Jean Louis In-Reply-To: (message from Jean Louis on Fri, 11 Dec 2020 00:23:23 +0300) Subject: Re: bug#45159: 28.0.50; crash when no space on disk References: <83im994u4k.fsf@gnu.org> <837dpp4m9d.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45159 Cc: 45159@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: Fri, 11 Dec 2020 00:23:23 +0300 > From: Jean Louis > Cc: 45159@debbugs.gnu.org > > > > Additionally I can see that if there is any package like > > > persistent-scratch, Emacs cannot be killed with C-x C-c as package > > > asked to be saved. There is no way to exit Emacs is disk space is full > > > and some package want to save data on exit. > > > > That is also a bug. > > Business of debugging makes my computer frozen. This time I have > attached gdb to Emacs and it did not crash. I could not do > anything. Operation interrupted and I could not do just nothin with > Emacs. xkilled it, and madde bt full which is attached. I will try > tomorrow again. What Emacs command triggered the problem which happened before you attached GDB? Above, you are talking about not being able to kill Emacs with "C-x C-c" when persistent-scratch is used -- is that what you did there before attaching GDB? > #0 0x00007f15991dedb0 in raise () at /lib/libpthread.so.0 > #1 0x0000000000418ccd in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:408 > #2 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282 > #3 0x000000000045a4ec in redisplay_internal () at xdisp.c:15474 What do you have on line 15474 of xdisp.c in the source tree from which this binary was produced? I don't think I understand how redisplay_internal called emacs_abort in this case. > #7 0x00000000004f3223 in shut_down_emacs (sig=sig@entry=6, stuff=stuff@entry=0x0) at emacs.c:2450 > tpgrp = > #8 0x0000000000418c9e in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:391 > #9 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282 > #10 0x000000000045c2a2 in message3_nolog (m=m@entry=0x4ccd694) at xdisp.c:11117 > sf = Likewise here: what do you have on line 11117 of xdisp.c, in message3_nolog function? I don't understand how emacs_abort got called here, either. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 11 20:40:50 2020 Received: (at 45159) by debbugs.gnu.org; 12 Dec 2020 01:40:50 +0000 Received: from localhost ([127.0.0.1]:43659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knttx-0000NJ-Oi for submit@debbugs.gnu.org; Fri, 11 Dec 2020 20:40:50 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:46571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knttw-0000N4-3R for 45159@debbugs.gnu.org; Fri, 11 Dec 2020 20:40:49 -0500 Received: from localhost ([::ffff:41.202.241.42]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000442C7.000000005FD41F98.00007A3C; Fri, 11 Dec 2020 18:40:40 -0700 Date: Sat, 12 Dec 2020 04:36:20 +0300 From: Jean Louis To: Eli Zaretskii Subject: Re: bug#45159: 28.0.50; crash when no space on disk Message-ID: References: <83im994u4k.fsf@gnu.org> <837dpp4m9d.fsf@gnu.org> <83ft4c3gnq.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <83ft4c3gnq.fsf@gnu.org> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45159 Cc: 45159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * Eli Zaretskii [2020-12-11 11:13]: > > Date: Fri, 11 Dec 2020 00:23:23 +0300 > > From: Jean Louis > > Cc: 45159@debbugs.gnu.org > >=20 > > > > Additionally I can see that if there is any package like > > > > persistent-scratch, Emacs cannot be killed with C-x C-c as package > > > > asked to be saved. There is no way to exit Emacs is disk space is f= ull > > > > and some package want to save data on exit. > > >=20 > > > That is also a bug. > >=20 > > Business of debugging makes my computer frozen. This time I have > > attached gdb to Emacs and it did not crash. I could not do > > anything. Operation interrupted and I could not do just nothin with > > Emacs. xkilled it, and madde bt full which is attached. I will try > > tomorrow again. >=20 > What Emacs command triggered the problem which happened before you > attached GDB? Above, you are talking about not being able to kill > Emacs with "C-x C-c" when persistent-scratch is used -- is that what > you did there before attaching GDB? I use persistent scratch all the time. In few first attempts, Emacs crashed when hard disk was not enough. It was working full time without user interactions as it was handling the database processing for many minutes iterating over 200000+ numbers and for each number looking into how many emails belong to specific person and how many SMS, chat and other interactions each person have got and recording it to the database by using dynamic module emacs-libpq. In the subsequent attempt to crash Emacs and find the bug instead of crushing it stopped its job or work, debugge opened, but I was not able to do anything like using keyboard, or C-g multiple times or similar. > > #0 0x00007f15991dedb0 in raise () at /lib/libpthread.so.0 > > #1 0x0000000000418ccd in terminate_due_to_signal (sig=3Dsig@entry=3D6,= backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:408 > > #2 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282 > > #3 0x000000000045a4ec in redisplay_internal () at xdisp.c:15474 >=20 > What do you have on line 15474 of xdisp.c in the source tree from > which this binary was produced? I don't think I understand how > redisplay_internal called emacs_abort in this case. /* No redisplay if running in batch mode or frame is not yet fully 15474 initialized, or redisplay is explicitly turned off by setting Vinhibit_redisplay. */ if ((FRAME_INITIAL_P (SELECTED_FRAME ()) && redisplay_skip_initial_frame) || !NILP (Vinhibit_redisplay)) return; By the way, when opening xdisp.c I got this error: Debugger entered--Lisp error: (error "Invalid face" font-lock-warning-face) internal-copy-lisp-face(font-lock-warning-face c-nonbreakable-space-face = # nil) copy-face(font-lock-warning-face c-nonbreakable-space-face #) copy-face(font-lock-warning-face c-nonbreakable-space-face) c-make-inverse-face(font-lock-warning-face c-nonbreakable-space-face) (if (c-face-name-p 'c-nonbreakable-space-face) nil (c-make-inverse-face '= font-lock-warning-face 'c-nonbreakable-space-face)) (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face '= font-lock-warning-face 'c-nonbreakable-space-face)) (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse= -face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable= -space-face) (list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) = (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) '= 'c-nonbreakable-space-face)) eval((list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-f= ace) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-fac= e)) ''c-nonbreakable-space-face))) font-lock-compile-keyword((eval list "\240" 0 (progn (unless (c-face-name= -p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face= 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face))) mapcar(font-lock-compile-keyword (c-font-lock-complex-decl-prepare (#f(co= mpiled-function (limit) #)) c-maybe-font-lock= -wrong-style-comments ("\\(\\=3D\\|\\(\\=3D\\|[^\\]\\)[\n\15]\\)\\s *#\\s *= \\(\\(?:error\\|warn..." 4 font-lock-string-face t) (#f(compiled-function (= limit) #)) (#f(compiled-function (limit) #)) (#f(compiled-function (limit) #)) (#f(compiled-function (limit) #)) (eval list #f(compiled-function (limit) #) = 3 c-negation-char-face-name 'append) (eval list "\240" 0 (progn (unless (c-= face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-war= ning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)) ("\\s|= " 0 font-lock-warning-face t nil) c-font-lock-invalid-single-quotes (eval l= ist "\\<\\(\\(?:NULL\\|\\(?:fals\\|tru\\)e\\)\\)\\>" 1 c-constant-face-name= ) ("\\<\\(\\(?:__\\(?:a\\(?:\\(?:sm\\|ttribute\\)__\\)\\|declspe..." 1 font= -lock-keyword-face) (eval list "\\(!\\)[^=3D]" 1 c-negation-char-face-name)= c-font-lock-cut-off-declarators c-font-lock-declarations c-font-lock-enclo= sing-decls c-font-lock-c++-using ("\\<\\(\\(?:_\\(?:Bool\\|Complex\\|Imagin= ary\\)\\|char\\|dou..." 1 'font-lock-type-face) c-font-lock-enum-tail c-fon= t-lock-enum-body (eval list "\\<\\(\\(?:goto\\)\\)\\>\\s *\\([[:alpha:]_][[= :alnum:]_$]*..." (list 2 c-label-face-name nil t)))) font-lock-compile-keywords((c-font-lock-complex-decl-prepare (#f(compiled= -function (limit) #)) c-maybe-font-lock-wrong= -style-comments ("\\(\\=3D\\|\\(\\=3D\\|[^\\]\\)[\n\15]\\)\\s *#\\s *\\(\\(= ?:error\\|warn..." 4 font-lock-string-face t) (#f(compiled-function (limit)= #)) (#f(compiled-function (limit) #)) (#f(compiled-function (limit) #)) (#f(compiled-function (limit) #)) (e= val list #f(compiled-function (limit) #) 3 c-ne= gation-char-face-name 'append) (eval list "\240" 0 (progn (unless (c-face-n= ame-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-f= ace 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)) ("\\s|" 0 fo= nt-lock-warning-face t nil) c-font-lock-invalid-single-quotes (eval list "\= \<\\(\\(?:NULL\\|\\(?:fals\\|tru\\)e\\)\\)\\>" 1 c-constant-face-name) ("\\= <\\(\\(?:__\\(?:a\\(?:\\(?:sm\\|ttribute\\)__\\)\\|declspe..." 1 font-lock-= keyword-face) (eval list "\\(!\\)[^=3D]" 1 c-negation-char-face-name) c-fon= t-lock-cut-off-declarators c-font-lock-declarations c-font-lock-enclosing-d= ecls c-font-lock-c++-using ("\\<\\(\\(?:_\\(?:Bool\\|Complex\\|Imaginary\\)= \\|char\\|dou..." 1 'font-lock-type-face) c-font-lock-enum-tail c-font-lock= -enum-body (eval list "\\<\\(\\(?:goto\\)\\)\\>\\s *\\([[:alpha:]_][[:alnum= :]_$]*..." (list 2 c-label-face-name nil t)))) font-lock-set-defaults() font-lock-mode-internal(t) font-lock-default-function(t) font-lock-mode() turn-on-font-lock() turn-on-font-lock-if-desired() global-font-lock-mode-enable-in-buffers() run-hooks(after-change-major-mode-hook) run-mode-hooks(c-mode-hook) c-mode() set-auto-mode-0(c-mode nil) set-auto-mode() normal-mode(t) after-find-file(nil t) find-file-noselect-1(# "~/Programming/Software/emacs/src/= xdisp.c" nil nil "~/Programming/Software/emacs/src/xdisp.c" (55584502 65024= )) find-file-noselect("/home/data1/protected/Programming/Software/emacs/s...= " nil nil nil) find-file("/home/data1/protected/Programming/Software/emacs/s...") dired-find-file() funcall-interactively(dired-find-file) call-interactively(dired-find-file nil nil) command-execute(dired-find-file) >=20 > > #7 0x00000000004f3223 in shut_down_emacs (sig=3Dsig@entry=3D6, stuff= =3Dstuff@entry=3D0x0) at emacs.c:2450 > > tpgrp =3D > > #8 0x0000000000418c9e in terminate_due_to_signal (sig=3Dsig@entry=3D6,= backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:391 > > #9 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282 > > #10 0x000000000045c2a2 in message3_nolog (m=3Dm@entry=3D0x4ccd694) at x= disp.c:11117 > > sf =3D >=20 > Likewise here: what do you have on line 11117 of xdisp.c, in > message3_nolog function? I don't understand how emacs_abort got > called here, either. /* The non-logging version of message3. This does not cancel echoing, because it is used for echoing. Perhaps we need to make a separate function for echoing and make this cancel echoing. */ void 11117: message3_nolog (Lisp_Object m) { struct frame *sf =3D SELECTED_FRAME (); if (FRAME_INITIAL_P (sf)) message_to_stderr (m); /* Error messages get reported properly by cmd_error, so this must be jus= t an informative message; if the frame hasn't really been initialized yet, = just toss it. */ else if (INTERACTIVE && sf->glyphs_initialized_p) { /* Get the frame containing the mini-buffer that the selected frame is using. */ Lisp_Object mini_window =3D FRAME_MINIBUF_WINDOW (sf); Lisp_Object frame =3D XWINDOW (mini_window)->frame; struct frame *f =3D XFRAME (frame); if (FRAME_VISIBLE_P (sf) && !FRAME_VISIBLE_P (f)) Fmake_frame_visible (frame); if (STRINGP (m) && SCHARS (m) > 0) { set_message (m); if (minibuffer_auto_raise) Fraise_frame (frame); /* Assume we are not echoing. (If we are, echo_now will override this.) */ echo_message_buffer =3D Qnil; } else clear_message (true, true); do_pending_window_change (false); echo_area_display (true); do_pending_window_change (false); if (FRAME_TERMINAL (f)->frame_up_to_date_hook) (*FRAME_TERMINAL (f)->frame_up_to_date_hook) (f); } }