From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Compro Prasad Newsgroups: gmane.emacs.bugs Subject: bug#34206: Pdumper giving a segfault Date: Sat, 26 Jan 2019 14:33:57 +0530 Message-ID: References: <83munn6dx9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="41455"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34206@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 26 12:51:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gnMUR-000Abe-FM for geb-bug-gnu-emacs@m.gmane.org; Sat, 26 Jan 2019 12:51:11 +0100 Original-Received: from localhost ([127.0.0.1]:58414 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnMUQ-0002Pb-GJ for geb-bug-gnu-emacs@m.gmane.org; Sat, 26 Jan 2019 06:51:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnMUJ-0002PL-Lq for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 06:51:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnMUI-0001Rh-Pl for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 06:51:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46586) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gnMUI-0001Qd-JY for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 06:51:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gnMUI-0001vB-Dl for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 06:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Compro Prasad Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jan 2019 11:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34206 X-GNU-PR-Package: emacs Original-Received: via spool by 34206-submit@debbugs.gnu.org id=B34206.15485034347345 (code B ref 34206); Sat, 26 Jan 2019 11:51:02 +0000 Original-Received: (at 34206) by debbugs.gnu.org; 26 Jan 2019 11:50:34 +0000 Original-Received: from localhost ([127.0.0.1]:45867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnMTp-0001uO-BM for submit@debbugs.gnu.org; Sat, 26 Jan 2019 06:50:33 -0500 Original-Received: from mail-oi1-f178.google.com ([209.85.167.178]:36349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnJsx-0006RP-Q6 for 34206@debbugs.gnu.org; Sat, 26 Jan 2019 04:04:20 -0500 Original-Received: by mail-oi1-f178.google.com with SMTP id x23so9506686oix.3 for <34206@debbugs.gnu.org>; Sat, 26 Jan 2019 01:04:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3VGjAfm5TRAvTBNbivILG3eh3uod19Ndwi9Ry4+XWOo=; b=PABbfgeh00XeV0WEGwSF6GNLgJDQQgUCLPLJArPYBxBc3mlEB2fSpjaaMKZd7fq56Z ta3ZIf5tGO6LuAglNs4aWGPCIWl4cuywz0GNONmKxGcl59YQnxVn11n1cKLxcd1Mhc+f xgspTUvq7PraN3bqqxIz2LXTXsvg8qYHX1ktuI0zotn0cIq7hj7oKtrq9ThsJVY8XyDt eyH0lZr7LDH5ar552KmCTxCnPGNiTlRRqP1f6Zdg1ve5WQ6Mk3Bmbo7CcAFQNDb95AMX W4mBFrr1hRNQ/OIW+V7lqm4OLMjPNepRXPIhrvxYU7A6755QtFyFB4m7w6gZSSGkETQk t8DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3VGjAfm5TRAvTBNbivILG3eh3uod19Ndwi9Ry4+XWOo=; b=HhEmelUzu5xtU6e/KPzFj0oRw83IpMP08jPF4ZPMsSweKmhb311GP2l54qxLVgS5TQ zAghm8nmgPAOI/nYSzD9W8cfWbWdXhsNLWy5zxTKrL4b/rvOVlG3otUWOKFzPxGHblf8 jYsWAD8Y1lZKkHPNYPSODshm7zTGFAiaIk0MndtJKYVasWG0GnZAG8WOFL9BVj6jU+AL lKtDOYavqEwcnLs9sYhd5vvsJGAOTyJYeGJRl9sF4B7bIgZ8jyYDMjKOL+ScYXyAa5Vh IOhcb1q5F2XiittRedp8sGyiK6bKXj6mVj87tRMb2FQABQb3jpNpKZyx86iMRwNIEXmF kQZQ== X-Gm-Message-State: AJcUukfUIt+OGQKs6/ZfBg7263JfUPL9qMFSuuTb3s8YUrUQwXQa2RHu GjmxDmf6/LY2/qNspCxTTdBCPNR8KtdFxfWTJR0= X-Google-Smtp-Source: ALg8bN4nsL17oK4a2IX2wVJ2ZTATNvMC7rILdwizvKq+UV+SpipKi6swBVVSXmqRbUYjgyDXM+FYLJ63viEhSfeRGkI= X-Received: by 2002:aca:50cf:: with SMTP id e198mr584174oib.343.1548493454105; Sat, 26 Jan 2019 01:04:14 -0800 (PST) In-Reply-To: <83munn6dx9.fsf@gnu.org> X-Mailman-Approved-At: Sat, 26 Jan 2019 06:50:31 -0500 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: 209.51.188.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:154795 Archived-At: On Sat, Jan 26, 2019 at 1:36 PM Eli Zaretskii wrote: > > > From: Compro Prasad > > Date: Sat, 26 Jan 2019 12:03:59 +0530 > > > > Emacs source: official master branch (commit: 7960951d5d) > > Emacs config: https://github.com/Compro-Prasad/spacemacs/tree/pdumper-is-in-master > > (commit: f5eef2127ad4d) > > Spacemacs config: https://github.com/Compro-Prasad/.spacemacs.d > > (commit: 8a1eebc65f9a) > > > > Build command: ./configure --enable-checking='yes,glyphs' > > --enable-check-lisp-object-type CFLAGS='-O0 -g3' --with-xwidgets && > > make -j2 > > > > GDB log: https://pastebin.com/2uMPHCRV > > This seems to indicate your configuration is quite complex, and I > cannot easily understand what are you doing that is different from > the normal build and "emacs -Q" to start Emacs. In particular, this: > > $ gdb ./src/emacs-27.0.50.11 > Reading symbols from ./src/emacs-27.0.50.11...done. > (gdb) r --dump-file="/home/compro/.emacs.d/.cache/dumps/spacemacs.pdmp" > Starting program: /home/compro/Downloads/git.savannah.gnu.org/git/emacs/src/emacs-27.0.50.11 --dump-file="/home/compro/.emacs.d/.cache/dumps/spacemacs.pdmp" > > indicates that your pdump file is spacemacs.pdmp, but I don't know how > that file was produced, and I cannot easily understand what is > different in your build procedure from the normal upstream build of > Emacs. I don't know if you can help me but I have some more information on how the dump might be produced. https://github.com/Compro-Prasad/spacemacs/blob/pdumper-is-in-master/core/core-dumper.el#L68 I went a bit further and tried executing the following using `C-x C-e` while running spacemacs: (dump-emacs-portable "~/test.pdmp") It gave me: eval: unsupported object type in dump: window configuration Is this a bug or I am supposed to run Emacs in batch mode while dumping?