From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#4585: A flaky temacs dump failure Date: Sun, 5 Jun 2016 14:04:51 -0400 Message-ID: References: <42f485580909290514k462228e6m1c8b2283f06a1e4d@mail.gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1465149926 15629 80.91.229.3 (5 Jun 2016 18:05:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jun 2016 18:05:26 +0000 (UTC) Cc: Sergio Pokrovskij To: 4585@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 05 20:05:15 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b9cQF-0003Gv-9B for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jun 2016 20:05:15 +0200 Original-Received: from localhost ([::1]:38176 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cQE-00033y-6g for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jun 2016 14:05:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cQ7-00032F-1e for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 14:05:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9cQ2-0001A3-N5 for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 14:05:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43526) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cQ2-00019z-KA for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 14:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b9cQ2-0002EP-EE for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 14:05:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <42f485580909290514k462228e6m1c8b2283f06a1e4d@mail.gmail.com> Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jun 2016 18:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 4585-submit@debbugs.gnu.org id=B4585.14651499008565 (code B ref 4585); Sun, 05 Jun 2016 18:05:02 +0000 Original-Received: (at 4585) by debbugs.gnu.org; 5 Jun 2016 18:05:00 +0000 Original-Received: from localhost ([127.0.0.1]:55863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9cQ0-0002E5-57 for submit@debbugs.gnu.org; Sun, 05 Jun 2016 14:05:00 -0400 Original-Received: from mail-oi0-f66.google.com ([209.85.218.66]:36452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9cPx-0002Dr-M1 for 4585@debbugs.gnu.org; Sun, 05 Jun 2016 14:04:58 -0400 Original-Received: by mail-oi0-f66.google.com with SMTP id n3so5064206oig.3 for <4585@debbugs.gnu.org>; Sun, 05 Jun 2016 11:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=1CibZRzuG1FieyyJMT8X5uqJ3uN3js/s1gzc48dwsWU=; b=NzXdLvFRnfXOeVskQoNRt4kBEJSaElRdObBZ9nZC641nHT+TISj/EYv3PELI+e3xll vB+Hxp8oLJPZqoCNgOctcEkUzoZoefmrwetHS91TvE2xkPd9UMdNtEto+qRNF5bT/PIK 38wpX9eE/0jUAXC0IqlbvvPmF1mrw8ntid4ij4Ut4lQOa5rUycIKNirhuytkHJ5QOVfN zWD19RL9hrIe7mWCtF4mmv0ljm1wmtt/Tdm4GGWEhAvHo04XdTKRTd4hat1LOGG52jFA 52oqQk8p8hVaF8NLF5QBFcgzr2FLc6CteNpgyKJdqyMcgD4+Da+vbfrXE5lcR4c1u8t7 xE0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc; bh=1CibZRzuG1FieyyJMT8X5uqJ3uN3js/s1gzc48dwsWU=; b=Y23PivJin8y1LtIJjAYXy3H00SYMeVkvkLIbxUmbd6MFplzcY4MkoRYMvI7roeV2mY lNq/LCmYC8rlUVycMPmzXtVF+Sl68SbsxmBKCmrk/JV/7i3V9wKII2d84cvVYpoTHZZf TdJPFdzc1byr85BVOTHXhRIRD6XXvGeuIgB2T0h/f2ilLuQkz5OM//gbiKIRUDx/OZ42 45zXvPpeCw6/QXRSO+NJBzfgHaPlQmF3tNb1UEfphYSKrsOJhJJlIVRULXzeo1C1pnRP mknaDO6e2pXDn8hmSuLT0ZRztm7jdwKSaufn+6z7+PSaYTJYFlsC32J4pMiH+/oK1CJl iPxQ== X-Gm-Message-State: ALyK8tJQHe6V3vTFAt4DfFZgYjEhNa5nnG8vz/kTJO0Qw/rDmu7rCZ2BQUhsG+k830By4eHER3U4hfrpR7rg/A== X-Received: by 10.202.77.78 with SMTP id a75mr5731008oib.88.1465149891773; Sun, 05 Jun 2016 11:04:51 -0700 (PDT) Original-Received: by 10.157.5.168 with HTTP; Sun, 5 Jun 2016 11:04:51 -0700 (PDT) X-Google-Sender-Auth: Bam4nw2c1VQd7h_Fb86USZHdJcA X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:119123 Archived-At: tag 4585 + unreproducible quit I'm not able to reproduce this on Emacs 25 pretest with valgrind. Is it fixed? In GNU Emacs 25.0.94.6 (x86_64-unknown-linux-gnu, X toolkit) of 2016-06-04 built on zony Repository revision: 7eb3bd56d0f0410d5053ee01f4b458d868682df6 Windowing system distributor 'The X.Org Foundation', version 11.0.11803000 Configured using: 'configure --cache-file=../debug-config.cache 'CFLAGS=-Og -g3 -march=native' --enable-checking --with-x-toolkit=lucid --without-toolkit-scroll-bars --with-gif=no --with-jpeg=no' Note that I have to --enable-checking so that USE_VALGRIND is #defined in alloc.c otherwise valgrind complains a lot during GC. I do get an error at the end of dumping, "a gap between BSS and heap". I guess valgrind makes such a gap to aid in finding errors, so it's not possible to successfully dump when running valgrind (not something that needs to be fixed though). ~/src/emacs/emacs-25/src$ LC_ALL=C valgrind --quiet --trace-children=yes --tool=memcheck ./temacs -batch -l loadup dump Loading loadup.el (source)... Using load-path (/home/npostavs/src/emacs/emacs-25/lisp) Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Loading button... Loading loaddefs.el (source)... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading minibuffer... Loading abbrev... Loading simple... Loading help... Loading jka-cmpr-hook... Loading epa-hook... Loading international/mule-cmds... Loading case-table... Loading international/charprop.el (source)... Loading international/characters... Loading international/charscript... Loading composite... Loading language/chinese... Loading language/cyrillic... Loading language/indian... Loading language/sinhala... Loading language/english... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew... Loading international/cp51932... Loading international/eucjp-ms... Loading language/japanese... Loading language/korean... Loading language/lao... Loading language/tai-viet... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer... Loading language/burmese... Loading language/cham... Loading indent... Loading emacs-lisp/cl-generic... Loading frame... Loading startup... Loading term/tty-colors... Loading font-core... Loading facemenu... Loading emacs-lisp/syntax... Loading font-lock... Loading jit-lock... Loading mouse... Loading scroll-bar... Loading select... Loading emacs-lisp/timer... Loading isearch... Loading rfn-eshadow... Loading menu-bar... Loading emacs-lisp/lisp... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode... Loading progmodes/elisp-mode... Loading textmodes/text-mode... Loading textmodes/fill... Loading newcomment... Loading replace... Loading emacs-lisp/tabulated-list... Loading buff-menu... Loading fringe... Loading emacs-lisp/regexp-opt... Loading image... Loading international/fontset... Loading dnd... Loading tool-bar... Loading dynamic-setting... Loading x-dnd... Loading term/common-win... Loading term/x-win... Loading mwheel... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric... Loading emacs-lisp/eldoc... Loading cus-start... Loading tooltip... Loading leim/leim-list.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 24139 strings, 3794 vectors, 38658 conses, 3701 bytecodes, 102 others Dumping under the name emacs ************************************************** Warning: Your system has a gap between BSS and the heap (55495551 bytes). This usually means that exec-shield or something similar is in effect. The dump may fail because of this. See the section about exec-shield in etc/PROBLEMS for more information. ************************************************** **20737** Program aborting because of call to malloc_get_state ==20737== at 0x4C2A96F: ??? (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20737== by 0x4C2A996: ??? (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20737== by 0x4C2AA06: malloc_get_state (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20737== by 0x5CA1DD: alloc_unexec_pre (alloc.c:124) ==20737== by 0x5488C4: Fdump_emacs (emacs.c:2090) ==20737== by 0x5F08A1: eval_sub (eval.c:2169) ==20737== by 0x5F0DFC: Fprogn (eval.c:426) ==20737== by 0x5F04F1: eval_sub (eval.c:2119) ==20737== by 0x5F3E61: Fif (eval.c:383) ==20737== by 0x5F04F1: eval_sub (eval.c:2119) ==20737== by 0x62BEF4: readevalloop (lread.c:1927) ==20737== by 0x62C85C: Fload (lread.c:1335)