From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 29 18:38:12 2015 Received: (at submit) by debbugs.gnu.org; 29 Nov 2015 23:38:12 +0000 Received: from localhost ([127.0.0.1]:59889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3BXV-0002R7-6w for submit@debbugs.gnu.org; Sun, 29 Nov 2015 18:38:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53896) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3BXT-0002Qz-UL for submit@debbugs.gnu.org; Sun, 29 Nov 2015 18:37:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3BXS-00022N-SY for submit@debbugs.gnu.org; Sun, 29 Nov 2015 18:37:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,XPRIO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3BXS-00022J-Pj for submit@debbugs.gnu.org; Sun, 29 Nov 2015 18:37:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35655) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3BXR-00085l-UO for bug-gnu-emacs@gnu.org; Sun, 29 Nov 2015 18:37:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3BXM-0001yx-VG for bug-gnu-emacs@gnu.org; Sun, 29 Nov 2015 18:37:49 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:34674) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3BXM-0001ye-OH for bug-gnu-emacs@gnu.org; Sun, 29 Nov 2015 18:37:44 -0500 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tATNbhM3001822 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 29 Nov 2015 23:37:44 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tATNbhhs030285 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sun, 29 Nov 2015 23:37:43 GMT Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id tATNbhOI020418 for ; Sun, 29 Nov 2015 23:37:43 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 29 Nov 2015 15:37:42 -0800 (PST) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 25.1.50; emacs_backtrace.txt X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.4 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) Exception 0xc0000005 at this address: 774374f6 Backtrace: 0122fe81 0122fef2 01101c54 768c0317 77c8344b 77c49851 In GNU Emacs 25.1.50.1 (i686-pc-mingw32) of 2015-11-27 Bzr revision: 1e4010a12852007c7f6fa1242bbbe9e75cee1ed6 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dye= s --enable-check-lisp-object-type --without-compress-install 'CFLAGS=3D-Og -ggdb3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 09:25:19 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 14:25:19 +0000 Received: from localhost ([127.0.0.1]:60243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3POI-0008RN-Hl for submit@debbugs.gnu.org; Mon, 30 Nov 2015 09:25:19 -0500 Received: from mail-pa0-f51.google.com ([209.85.220.51]:35144) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3PNx-0008Qa-Ki for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 09:25:16 -0500 Received: by pacej9 with SMTP id ej9so186376763pac.2 for <22058@debbugs.gnu.org>; Mon, 30 Nov 2015 06:24:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=pLU4JTM1NUWhma366uwON1zCFjQrwJB2LyM3lSkhPIY=; b=RyVrtyhv2l7bY6NUWZ08wbCwKiWkYTBLk0wyaKpiDcfp+G1mxQXyVBKm1mJesOhiKq tAaAZvpYoc7HZk8snzfbsdl65CMtxu5zxleh4TsX2Nov1KphYHe2rLSh1ZROFozt7ciu hPo3wHwAkFbUrb54fR3M9BWMVguo171lWVTlRTp7SKxeJrRHb5f/TnSTqWDNNA233f6z zBl6x6iIr4orMdbTfWNULHREgGT7JKRlvCLJriiTxzq8V+r8DPnW6H6nfhCcLBIL+D8I ZUgPluCPaunT3k3pGWPfmwH3hEnFTkMR+bKlD0eovF7x9+vWQmVUh3ioTnpa3Qlnodqe HhIg== X-Received: by 10.98.75.204 with SMTP id d73mr70482327pfj.90.1448893496783; Mon, 30 Nov 2015 06:24:56 -0800 (PST) Received: from Hermes-2.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id 24sm51643571pfr.27.2015.11.30.06.24.54 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 30 Nov 2015 06:24:55 -0800 (PST) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Hermes-2.local (Postfix, from userid 501) id 4F7E74A48C2E; Mon, 30 Nov 2015 06:24:50 -0800 (PST) To: Drew Adams Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-Reply-To: (Drew Adams's message of "Sun, 29 Nov 2015 15:37:42 -0800 (PST)") Date: Mon, 30 Nov 2015 06:24:19 -0800 Message-ID: References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) >>>>> Drew Adams writes: > Exception 0xc0000005 at this address: > 774374f6 > Backtrace: > 0122fe81 > 0122fef2 > 01101c54 > 768c0317 > 77c8344b > 77c49851 Hi Drew, Can you reproduce this with debugging on? Such a stack trace offers nothing actionable. Also, include what you were doing at the time of the error, what you expected to happen, etc. Thanks, John From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 10:10:46 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 15:10:46 +0000 Received: from localhost ([127.0.0.1]:32992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Q6H-0001KY-A0 for submit@debbugs.gnu.org; Mon, 30 Nov 2015 10:10:46 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:42254) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Q5w-0001Jd-96 for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 10:10:42 -0500 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tAUFALiL028221 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 30 Nov 2015 15:10:23 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tAUFAKcq018388 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 30 Nov 2015 15:10:21 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id tAUFAKRq021948; Mon, 30 Nov 2015 15:10:20 GMT MIME-Version: 1.0 Message-ID: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> Date: Mon, 30 Nov 2015 07:10:19 -0800 (PST) From: Drew Adams To: John Wiegley Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (--) > Can you reproduce this with debugging on? No; sorry. > Such a stack trace offers nothing actionable. Is there a simple way for me to recognize that, from the backtrace? I don't send bug reports for the fun of it, and I try not to send duplicate backtrace reports. Many of the backtraces I've submitted have led to immediate or later fixes, so clearly there is actionable information in some of them. I there a way for me to know ahead of time, and so not to bother you with reports that clearly (apparently it's clear to you ;-)) contain no useful info. Presumably, the point of instituting the crash backtraces was so that users can provide them as info that can help. If they, or some of them, do not help, then maybe they can be improved (?) or maybe those that are useless can be filtered out (?). Unless I can easily recognize which backtraces not to send, you have this choice: either I can send no more or I can blindly send them all (non-duplicates, AFAICT), and you can filter them. Unless I can easily tell the difference, it does not help to tell me not to send the useless ones. ;-) > Also, include what you were doing at the time of the > error, what you expected to happen, etc. This crash, like all of those I've been reporting for a while now, comes at a seemingly random time. I see no association with any action I perform or any particular setting I use. For a while I thought that I could reduce the number of crashes by turning off icomplete-mode, but now I don't think that makes a difference. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 11:02:20 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 16:02:20 +0000 Received: from localhost ([127.0.0.1]:33037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3QuB-0002cd-ON for submit@debbugs.gnu.org; Mon, 30 Nov 2015 11:02:20 -0500 Received: from mtaout24.012.net.il ([80.179.55.180]:57822) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Qtr-0002bs-Dp for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 11:02:18 -0500 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NYM00600XGTJ700@mtaout24.012.net.il> for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 17:54:46 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYM00MFMXJAWW70@mtaout24.012.net.il>; Mon, 30 Nov 2015 17:54:46 +0200 (IST) Date: Mon, 30 Nov 2015 18:01:53 +0200 From: Eli Zaretskii Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-reply-to: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83k2ozmq6m.fsf@gnu.org> References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.9 (/) > Date: Mon, 30 Nov 2015 07:10:19 -0800 (PST) > From: Drew Adams > Cc: 22058@debbugs.gnu.org > > > Such a stack trace offers nothing actionable. > > Is there a simple way for me to recognize that, from the > backtrace? A good rule of thumb is: if the backtrace includes this pair of lines: > Exception 0xc0000005 at this address: > 774374f6 and if the address starts with 7, then we will not be able to convert it to any meaningful address in the Emacs application code. (The exception code does not need to be 0xc0000005, although it usually is.) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 11:22:51 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 16:22:51 +0000 Received: from localhost ([127.0.0.1]:33048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3RE3-00037o-GN for submit@debbugs.gnu.org; Mon, 30 Nov 2015 11:22:51 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:33222) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3RE0-00037e-Md for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 11:22:49 -0500 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tAUGMkDe016358 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 30 Nov 2015 16:22:46 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tAUGMk7A015335 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 30 Nov 2015 16:22:46 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tAUGMk64022086; Mon, 30 Nov 2015 16:22:46 GMT MIME-Version: 1.0 Message-ID: <2273d74b-f30c-4c39-97b5-6e10ecff581f@default> Date: Mon, 30 Nov 2015 08:22:44 -0800 (PST) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: <> <> <<929593b8-ad63-4b4a-9587-1eef6e821cc6@default>> <<83k2ozmq6m.fsf@gnu.org>> In-Reply-To: <<83k2ozmq6m.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (--) > > > Such a stack trace offers nothing actionable. > > > > Is there a simple way for me to recognize that, from the > > backtrace? >=20 > A good rule of thumb is: if the backtrace includes this pair of lines: >=20 > > Exception 0xc0000005 at this address: > > 774374f6 >=20 > and if the address starts with 7, then we will not be able to convert > it to any meaningful address in the Emacs application code. (The > exception code does not need to be 0xc0000005, although it usually > is.) Excellent. Wish I'd have known that long ago. How about mentioning this in (emacs) `Crashing'? Or perhaps the code that creates the emacs_backtrace.txt file could just print a message in such a case, saying that no useful backtrace file could be created? From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 12:48:52 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 17:48:52 +0000 Received: from localhost ([127.0.0.1]:33133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3SZH-000724-My for submit@debbugs.gnu.org; Mon, 30 Nov 2015 12:48:52 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:46210) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3SZF-00071v-BJ for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 12:48:50 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NYN000002RJUD00@a-mtaout22.012.net.il> for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 19:48:48 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYN000Q82TA8HB0@a-mtaout22.012.net.il>; Mon, 30 Nov 2015 19:48:47 +0200 (IST) Date: Mon, 30 Nov 2015 19:48:42 +0200 From: Eli Zaretskii Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-reply-to: <2273d74b-f30c-4c39-97b5-6e10ecff581f@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <838u5fml8l.fsf@gnu.org> References: <2273d74b-f30c-4c39-97b5-6e10ecff581f@default> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.9 (/) > Date: Mon, 30 Nov 2015 08:22:44 -0800 (PST) > From: Drew Adams > Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org > > > A good rule of thumb is: if the backtrace includes this pair of lines: > > > > > Exception 0xc0000005 at this address: > > > 774374f6 > > > > and if the address starts with 7, then we will not be able to convert > > it to any meaningful address in the Emacs application code. (The > > exception code does not need to be 0xc0000005, although it usually > > is.) > > Excellent. Wish I'd have known that long ago. I didn't know that myself until a few of those were processed by Juanma. > How about mentioning this in (emacs) `Crashing'? It's not universal. The borderline value depends on the build. > Or perhaps the code that creates the emacs_backtrace.txt file could > just print a message in such a case, saying that no useful backtrace > file could be created? It doesn't know enough to do that. That code does the minimum necessary to display the addresses, to avoid the danger of triggering another exception. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 13:14:25 2015 Received: (at control) by debbugs.gnu.org; 30 Nov 2015 18:14:25 +0000 Received: from localhost ([127.0.0.1]:33152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Sy1-0007hP-Ct for submit@debbugs.gnu.org; Mon, 30 Nov 2015 13:14:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38055) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Sy0-0007hF-LI for control@debbugs.gnu.org; Mon, 30 Nov 2015 13:14:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3Sxz-0003zG-QP for control@debbugs.gnu.org; Mon, 30 Nov 2015 13:14:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3Sxz-0003zC-Mr for control@debbugs.gnu.org; Mon, 30 Nov 2015 13:14:23 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1a3Sxz-0001Dt-7C for control@debbugs.gnu.org; Mon, 30 Nov 2015 13:14:23 -0500 Subject: control message for bug 22058 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 30 Nov 2015 13:14:23 -0500 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) tag 22058 wontfix close 22058 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 14:11:33 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 19:11:33 +0000 Received: from localhost ([127.0.0.1]:33216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3TrI-0002J4-J8 for submit@debbugs.gnu.org; Mon, 30 Nov 2015 14:11:33 -0500 Received: from mail-qk0-f172.google.com ([209.85.220.172]:33433) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Tqx-0002Id-TW for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 14:11:30 -0500 Received: by qkas77 with SMTP id s77so63478144qka.0 for <22058@debbugs.gnu.org>; Mon, 30 Nov 2015 11:11:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=vihgss151eSMAVOuKGy1Q43Q3FrpS7Vpj2fxIifAWJ0=; b=ZBSrv34SKaMkb5F5Tg+HS/Foq2sOhyaTrTkXMcQ5F3CPShlJoo8pjL0YrmRyGWyAqB N/KYffJYs0+Y7FjJWjJQKrmC2PhArumq4OvCFNNrsWQDgXUR6fnefLOrSlToe9lRyRte 5SgKut25ePmq4He2g8OH+Xq9Xli07rWvJ/r8uv7yg+SjZTmC2zxWRTx5nVNWXWjnDHvP jliljYaDcgzcQw9CSi20gNTXtXB5VKEIZ4sFqflPQXsXmOCyp1n4T4Tb9vUEpibKJ5XQ /jkxAjaZqk4kJPOf0KriDN9xN1cglw4nVSeRetohxnPCcnluEMA8JK4ubWNtrR73mJci 3g/Q== X-Received: by 10.55.76.213 with SMTP id z204mr75236038qka.58.1448910671517; Mon, 30 Nov 2015 11:11:11 -0800 (PST) Received: from Hermes-2.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id w75sm15483232qka.25.2015.11.30.11.11.10 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 30 Nov 2015 11:11:10 -0800 (PST) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Hermes-2.local (Postfix, from userid 501) id 315E14A60585; Mon, 30 Nov 2015 13:11:10 -0600 (CST) To: Drew Adams Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-Reply-To: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> (Drew Adams's message of "Mon, 30 Nov 2015 07:10:19 -0800 (PST)") Date: Mon, 30 Nov 2015 13:11:07 -0600 Message-ID: References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) >>>>> Drew Adams writes: >> Such a stack trace offers nothing actionable. > Is there a simple way for me to recognize that, from the backtrace? I don't > send bug reports for the fun of it, and I try not to send duplicate > backtrace reports. Apologies for my curt response. In general, a stack trace usually offers us 0-3 pieces of information: 1. The address where each call instruction occurred in the assembly code. (This information is lost if one compiles with -fomit-frame-pointer.) 2. The name of the function associated with that address. (This information is lost when the executable is stripped, which typically happens when installing an optimized build.) 3. The source file and line number associated with that address. (This information is gained when building with debugging enabled.) When you see just "a list of numbers", it means the executable was stripped of all debug and symbol information. This makes it hard to know which functions -- or even libraries -- might be involved in the stack trace. > Many of the backtraces I've submitted have led to immediate or later fixes, > so clearly there is actionable information in some of them. I there a way > for me to know ahead of time, and so not to bother you with reports that > clearly (apparently it's clear to you ;-)) contain no useful info. You can certainly keep sending them; sometimes we can tell from the "shape" of the trace what the problem might be, if we also know what you were doing at the time it happened. > This crash, like all of those I've been reporting for a while now, comes at > a seemingly random time. I see no association with any action I perform or > any particular setting I use. For a while I thought that I could reduce the > number of crashes by turning off icomplete-mode, but now I don't think that > makes a difference. Does it mainly happening while you are typing? Is Emacs busy at that moment? Do you notice any kind of "stall" or lag before the crash occurs? John From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 14:31:18 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 19:31:18 +0000 Received: from localhost ([127.0.0.1]:33227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3UAP-0002lk-TZ for submit@debbugs.gnu.org; Mon, 30 Nov 2015 14:31:18 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:27085) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3UAO-0002ld-Dn for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 14:31:17 -0500 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tAUJVExw017280 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 30 Nov 2015 19:31:15 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id tAUJVEj0008288 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 30 Nov 2015 19:31:14 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tAUJVE9t004815; Mon, 30 Nov 2015 19:31:14 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 30 Nov 2015 11:31:12 -0800 (PST) From: Drew Adams To: John Wiegley Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (--) Thanks for the info > Does it mainly happening while you are typing? Is Emacs busy at that > moment? Do you notice any kind of "stall" or lag before the crash occurs? No stall. I get the usual dialog box asking whether to debug etc. No particular context, and Emacs does not seem to be busy. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 16:13:50 2015 Received: (at 22058) by debbugs.gnu.org; 30 Nov 2015 21:13:50 +0000 Received: from localhost ([127.0.0.1]:33322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Vle-0005CD-3V for submit@debbugs.gnu.org; Mon, 30 Nov 2015 16:13:50 -0500 Received: from mail-lf0-f44.google.com ([209.85.215.44]:36200) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3Vlb-0005C5-NQ for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 16:13:48 -0500 Received: by lfs39 with SMTP id 39so209347384lfs.3 for <22058@debbugs.gnu.org>; Mon, 30 Nov 2015 13:13:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=WpMmdmgu39FdR6SZEesPBhuDeTdSHM7cH2utgnCTbT8=; b=cV+bXY2y0xGwdT9H0rTVbKr3NwR4ycsagm1bAGtvQvhIDfR5IkmP2laazxSdI8kOW+ Bi7admn2+Lr3X5OgsHc5zwpdkiqDa8o9+rK1aNJWVQnZeBtAUyeAZrX46POu/iVimqjJ /oxtCVOLPhs15MgTvyoa+wZfiDlzov4OK1evulRm8yecO37XvB86BF4Ipa36iYgqEOeW 4wgIrgE/ZRGJbg43JxhJdz2hGTSLPoXNblOeUSteKleqKB0mGCvStRKnDV5KEgmQvQvt NNZLsA6qIUQD7AzJ1Z2K+gQgr9kkYbks1dTZ3P5/dDh/Kb+zmB8UQKrRy5ckpzgW28nP b4HA== X-Received: by 10.25.20.217 with SMTP id 86mr25945981lfu.164.1448918026703; Mon, 30 Nov 2015 13:13:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.21.198 with HTTP; Mon, 30 Nov 2015 13:13:07 -0800 (PST) In-Reply-To: References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> From: Juanma Barranquero Date: Mon, 30 Nov 2015 22:13:07 +0100 Message-ID: Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt To: John Wiegley Content-Type: multipart/alternative; boundary=001a113fbf384a5bfe0525c88494 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) --001a113fbf384a5bfe0525c88494 Content-Type: text/plain; charset=UTF-8 On Mon, Nov 30, 2015 at 8:11 PM, John Wiegley wrote: > When you see just "a list of numbers", it means the executable was stripped of > all debug and symbol information. Drew's binaries are compiled with -O0 -ggdb3 (or lately, -Og -ggdb3) and non-stripped. --001a113fbf384a5bfe0525c88494 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Mon, Nov 30, 2015 at 8:11 PM, John Wiegley <jwiegley@gmail.com> wrote:

> When you see just "a list of numbers", it means the execut= able was stripped of
> all debug and symbol information.
Drew's binaries are compiled with -O0 -ggdb3 (or lately, -= Og -ggdb3) and non-stripped.
--001a113fbf384a5bfe0525c88494-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 21:36:17 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 02:36:17 +0000 Received: from localhost ([127.0.0.1]:33488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3anh-0006JX-55 for submit@debbugs.gnu.org; Mon, 30 Nov 2015 21:36:17 -0500 Received: from mail-qk0-f177.google.com ([209.85.220.177]:35798) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3ane-0006JO-GS for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 21:36:15 -0500 Received: by qkao63 with SMTP id o63so67291944qka.2 for <22058@debbugs.gnu.org>; Mon, 30 Nov 2015 18:36:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=GYOiMv1xJRQCFJnGZOqVTr7Af+ankHuffylY6bjIoe0=; b=Y045hygEpUPJIJBYVkFucuXdtERwCwExwwM/Q4cBRlXQ74w0LhBEL5HuIGyoaot+I6 fUBqnAo8x0x9J+zLB65FkZWJDdIYQCzq+sgtnZ36S0EbqCYCzern7mg1IIMsSZuQn/XH 362GC948XPOpyQl6R+FQriEiz1V/Pn8oosOxa8QpoaMyikoi/dWTpkqNpt1tDcEWsmbl aqgw0RfKgI/GHEAp08AcUVv6ATYdAsyxTGS+o/3UwQ9fgssbGyQ58l5IqB7YaEuaUPQa GGd4ffH9qU400tnAY1S52dDRSXrCg6NNAkllVgz2AEk/L7KPwAD2oivBYWo1NH6Q19zt 7k2w== X-Received: by 10.55.40.211 with SMTP id o80mr78212499qko.93.1448937374006; Mon, 30 Nov 2015 18:36:14 -0800 (PST) Received: from Hermes-2.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id y125sm3767671qka.13.2015.11.30.18.36.13 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 30 Nov 2015 18:36:13 -0800 (PST) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Hermes-2.local (Postfix, from userid 501) id 0D23F4A6450D; Mon, 30 Nov 2015 21:36:13 -0500 (EST) To: Juanma Barranquero Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-Reply-To: (Juanma Barranquero's message of "Mon, 30 Nov 2015 22:13:07 +0100") Date: Mon, 30 Nov 2015 21:36:07 -0500 Message-ID: References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) >>>>> Juanma Barranquero writes: > On Mon, Nov 30, 2015 at 8:11 PM, John Wiegley wrote: >> When you see just "a list of numbers", it means the executable was stripped > of >> all debug and symbol information. > Drew's binaries are compiled with -O0 -ggdb3 (or lately, -Og -ggdb3) and > non-stripped. If that's the case, Drew, can you run using: gdb --args emacs And then use it until it crashes again? That should give us a better trace. John From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 22:51:09 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 03:51:09 +0000 Received: from localhost ([127.0.0.1]:33522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3by9-00082d-FE for submit@debbugs.gnu.org; Mon, 30 Nov 2015 22:51:09 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:30179) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3by7-00082V-RE for 22058@debbugs.gnu.org; Mon, 30 Nov 2015 22:51:08 -0500 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tB13p5rZ007447 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 1 Dec 2015 03:51:05 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id tB13p5Ea019318 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 03:51:05 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tB13p46V020262; Tue, 1 Dec 2015 03:51:04 GMT MIME-Version: 1.0 Message-ID: <3505c131-e8ab-4f86-8828-b378bc9dac47@default> Date: Mon, 30 Nov 2015 19:51:03 -0800 (PST) From: Drew Adams To: John Wiegley , Juanma Barranquero Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (--) > > Drew's binaries are compiled with -O0 -ggdb3 (or lately, > > -Og -ggdb3) and non-stripped. >=20 > If that's the case, Drew, can you run using: > gdb --args emacs > And then use it until it crashes again? That should give > us a better trace. If that gives you a better trace, and that's all you're asking, I may give it a try. Or are you also asking me to keep it open with gdb after it crashes and fiddle with gdb to debug it? I tried that in the past, and gave up. Sorry. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 01:17:40 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 06:17:40 +0000 Received: from localhost ([127.0.0.1]:33589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3eFv-0003AM-Ot for submit@debbugs.gnu.org; Tue, 01 Dec 2015 01:17:40 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:46377) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3eFt-0003AE-8x for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 01:17:38 -0500 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tB16HZhC012151 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 1 Dec 2015 06:17:36 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tB16HYKg022621 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 06:17:35 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tB16HYFv017942; Tue, 1 Dec 2015 06:17:34 GMT MIME-Version: 1.0 Message-ID: <222e11d1-95f0-4ade-8f86-18f034eabb1e@default> Date: Mon, 30 Nov 2015 22:17:32 -0800 (PST) From: Drew Adams To: John Wiegley , Juanma Barranquero Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> <3505c131-e8ab-4f86-8828-b378bc9dac47@default> In-Reply-To: <3505c131-e8ab-4f86-8828-b378bc9dac47@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: multipart/mixed; boundary="__144895065401272339abhmp0002.oracle.com" X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 22058 Cc: 22058@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (--) --__144895065401272339abhmp0002.oracle.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable > > If that's the case, Drew, can you run using: > > gdb --args emacs > > And then use it until it crashes again? That should give > > us a better trace. >=20 > If that gives you a better trace, and that's all you're > asking, I may give it a try. Where can I get a gdb binary for Windows 7? I run Emacs using `runemacs' in the bin directory. There is no `gdb' there. I do have an old Windows gdb.exe that dates from 2010. I don't recall where I got it. I tried that with the args you cited, and that crashed immediately - see attached screenshot. I see tars of source code here: http://ftp.gnu.org/gnu/gdb/. I don't see any Windows binaries at http://www.gnu.org/software/gdb/ (e.g. at http://www.gnu.org/software/gdb/download/). --__144895065401272339abhmp0002.oracle.com Content-Type: image/png; name="throw-gdb-crash.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="throw-gdb-crash.png" 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 --__144895065401272339abhmp0002.oracle.com-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 10:26:24 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 15:26:24 +0000 Received: from localhost ([127.0.0.1]:35206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3moy-0001LY-J9 for submit@debbugs.gnu.org; Tue, 01 Dec 2015 10:26:24 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:61781) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3mow-0001LP-RQ for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 10:26:23 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NYO00900QVREQ00@a-mtaout21.012.net.il> for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 17:26:21 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYO009N9QVWBS70@a-mtaout21.012.net.il>; Tue, 01 Dec 2015 17:26:21 +0200 (IST) Date: Tue, 01 Dec 2015 17:26:18 +0200 From: Eli Zaretskii Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-reply-to: <3505c131-e8ab-4f86-8828-b378bc9dac47@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83io4ikx5x.fsf@gnu.org> References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> <3505c131-e8ab-4f86-8828-b378bc9dac47@default> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.9 (/) > Date: Mon, 30 Nov 2015 19:51:03 -0800 (PST) > From: Drew Adams > Cc: 22058@debbugs.gnu.org > > > > Drew's binaries are compiled with -O0 -ggdb3 (or lately, > > > -Og -ggdb3) and non-stripped. > > > > If that's the case, Drew, can you run using: > > gdb --args emacs > > And then use it until it crashes again? That should give > > us a better trace. > > If that gives you a better trace, and that's all you're > asking, I may give it a try. That alone will produce important information about the problem. > Or are you also asking me to keep it open with gdb after > it crashes and fiddle with gdb to debug it? That'd be nice. Failing that, typing these 2 GDB commands when Emacs crashes: (gdb) thread 1 (gdb) bt (without the "(gdb)" part -- this is the GDB prompt) should tell us something useful. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 10:34:35 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 15:34:35 +0000 Received: from localhost ([127.0.0.1]:35211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3mwt-0001YY-Fj for submit@debbugs.gnu.org; Tue, 01 Dec 2015 10:34:35 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:52046) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3mwr-0001YQ-Hp for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 10:34:34 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NYO00900R852U00@a-mtaout20.012.net.il> for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 17:34:32 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYO008U4R9JV950@a-mtaout20.012.net.il>; Tue, 01 Dec 2015 17:34:32 +0200 (IST) Date: Tue, 01 Dec 2015 17:34:29 +0200 From: Eli Zaretskii Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-reply-to: <222e11d1-95f0-4ade-8f86-18f034eabb1e@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83h9k2kwsa.fsf@gnu.org> References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> <3505c131-e8ab-4f86-8828-b378bc9dac47@default> <222e11d1-95f0-4ade-8f86-18f034eabb1e@default> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.9 (/) > Date: Mon, 30 Nov 2015 22:17:32 -0800 (PST) > From: Drew Adams > Cc: 22058@debbugs.gnu.org > > > > If that's the case, Drew, can you run using: > > > gdb --args emacs > > > And then use it until it crashes again? That should give > > > us a better trace. > > > > If that gives you a better trace, and that's all you're > > asking, I may give it a try. > > Where can I get a gdb binary for Windows 7? See below. > I run Emacs using `runemacs' in the bin directory. It is easier to run emacs.exe directly, like John suggested. When GDB shows its prompt, type "run" and press RET to start Emacs. > I do have an old Windows gdb.exe that dates from 2010. I don't > recall where I got it. I tried that with the args you cited, > and that crashed immediately - see attached screenshot. Wasn't that with Emacs 20.7? I have no idea who compiled that and how, but it's quite possible that those old versions were build with the Microsoft compiler, not with GCC. > I see tars of source code here: http://ftp.gnu.org/gnu/gdb/. > I don't see any Windows binaries at http://www.gnu.org/software/gdb/ > (e.g. at http://www.gnu.org/software/gdb/download/). You will find the latest GDB compiled for Windows here: http://sourceforge.net/projects/ezwinports/files/gdb-7.10-w32-bin.zip/download Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 11:11:41 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 16:11:41 +0000 Received: from localhost ([127.0.0.1]:35234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3nWm-0002TZ-U5 for submit@debbugs.gnu.org; Tue, 01 Dec 2015 11:11:41 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:46970) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3nWk-0002TQ-Hf for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 11:11:39 -0500 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tB1GBbCG025797 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 1 Dec 2015 16:11:37 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tB1GBbU4013127 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 16:11:37 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tB1GBZAV010299; Tue, 1 Dec 2015 16:11:35 GMT MIME-Version: 1.0 Message-ID: <32860321-e9f0-4057-9e4a-b2be4aa5dc82@default> Date: Tue, 1 Dec 2015 08:11:33 -0800 (PST) From: Drew Adams To: Eli Zaretskii Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: <> <> <<929593b8-ad63-4b4a-9587-1eef6e821cc6@default>> <> <> <> <<3505c131-e8ab-4f86-8828-b378bc9dac47@default>> <<222e11d1-95f0-4ade-8f86-18f034eabb1e@default>> <<83h9k2kwsa.fsf@gnu.org>> In-Reply-To: <<83h9k2kwsa.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: multipart/mixed; boundary="__144898629508297250abhmp0002.oracle.com" X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (--) --__144898629508297250abhmp0002.oracle.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable > > I run Emacs using `runemacs' in the bin directory. >=20 > It is easier to run emacs.exe directly, like John suggested. When GDB > shows its prompt, type "run" and press RET to start Emacs. No idea what "directly" means here. John suggested using "gdb --args emacs ". I put this in a Windows shortcut and tried it: \gdb.exe --args emacs --debug-init Where is the path to the (old) binary I have, and is a directory I want to dired as my first window. (Normally I use "\runemacs.exe --debug-init ".) > > I do have an old Windows gdb.exe that dates from 2010. I don't > > recall where I got it. I tried that with the args you cited, > > and that crashed immediately - see attached screenshot. >=20 > Wasn't that with Emacs 20.7? No. I've never used Emacs 20.7 with gdb. It was a binary I got in 2010 to try to debug something you asked about, and using a dev snapshot at that time (would that have been an Emacs 23 snapshot?). I thought perhaps I got the binary from you or from somewhere you pointed me to. > I have no idea who compiled that and how, but it's quite > possible that those old versions were build with > the Microsoft compiler, not with GCC. >=20 > > I see tars of source code here: http://ftp.gnu.org/gnu/gdb/. > > I don't see any Windows binaries at http://www.gnu.org/software/gdb/ > > (e.g. at http://www.gnu.org/software/gdb/download/). >=20 > You will find the latest GDB compiled for Windows here: > http://sourceforge.net/projects/ezwinports/files/gdb-7.10-w32- > bin.zip/download OK, thanks. I tried using that and got the attached error. What's the easiest way to remedy this? (Why doesn't the gdb binary include everything it needs?) Thx. --__144898629508297250abhmp0002.oracle.com Content-Type: image/png; name="throw-gdb-no-python.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="throw-gdb-no-python.png" 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 --__144898629508297250abhmp0002.oracle.com-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 11:23:08 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 16:23:08 +0000 Received: from localhost ([127.0.0.1]:35238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3nhr-0002k5-Dh for submit@debbugs.gnu.org; Tue, 01 Dec 2015 11:23:07 -0500 Received: from mtaout25.012.net.il ([80.179.55.181]:34541) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3nhW-0002jH-J1 for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 11:23:05 -0500 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NYO00H00T8YOT00@mtaout25.012.net.il> for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 18:19:12 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYO00EFHTC0QE30@mtaout25.012.net.il>; Tue, 01 Dec 2015 18:19:12 +0200 (IST) Date: Tue, 01 Dec 2015 18:22:01 +0200 From: Eli Zaretskii Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-reply-to: <32860321-e9f0-4057-9e4a-b2be4aa5dc82@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <8337vmkul2.fsf@gnu.org> References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> <3505c131-e8ab-4f86-8828-b378bc9dac47@default> <222e11d1-95f0-4ade-8f86-18f034eabb1e@default> <83h9k2kwsa.fsf@gnu.org> <32860321-e9f0-4057-9e4a-b2be4aa5dc82@default> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.9 (/) > Date: Tue, 1 Dec 2015 08:11:33 -0800 (PST) > From: Drew Adams > Cc: jwiegley@gmail.com, lekktu@gmail.com, 22058@debbugs.gnu.org > > > > I run Emacs using `runemacs' in the bin directory. > > > > It is easier to run emacs.exe directly, like John suggested. When GDB > > shows its prompt, type "run" and press RET to start Emacs. > > No idea what "directly" means here. It means invoke emacs.exe rather than runemacs.exe (which invokes emacs.exe under the hood). > > You will find the latest GDB compiled for Windows here: > > http://sourceforge.net/projects/ezwinports/files/gdb-7.10-w32- > > bin.zip/download > > OK, thanks. I tried using that and got the attached error. > What's the easiest way to remedy this? The text below from the README file should get you started. > (Why doesn't the gdb binary include everything it needs?) Because I don't want to distribute Python, including its sources. ====================================================================== gdb-7.10-w32 A Windows build of the latest version 7.10 of GDB. The MinGW site offers only an outdated version 7.6.1, which was on top of that built without Python support. Here you have the latest release that supports Python. It also includes the lately added Guile support. One caveat: you will have to download and install Python 2.6.6 from https://www.python.org/download/releases/2.6.6/; gdb.exe in this archive depends on the Python library and DLL, and will not run without it being available on your system. (I don't want to distribute Python binaries, because then I would also need to provide the Python sources from this site, which is way too much.) Starting with GDB 7.10, the data files in this port are installed into a version-specific directory 'share/gdb/VERSION/'. This is so you could keep previous versions of GDB renamed as, say, gdb-x.y.z.exe, and still be able to invoke them and let them find their data files. If this is the first GDB port you are installing that uses this structure, I suggest to move the data files of the previous version -- everything under share/gdb/ -- into a version specific subdirectory share/gdb/X.Y.Z/, where X.Y.Z is the version of GDB you had before this one. Guile dependencies are included in this binary distribution. If you install this anywhere but D:\usr, you will need to set 2 environment variables: set GUILE_LOAD_PATH=x:\foo\share\guile\2.0 set GUILE_LOAD_COMPILED_PATH=x:\foo\lib\guile\2.0\ccache where "x:\foo" is the directory from which you unzipped the GDB binary zip file. These variables are required for the Guile support in GDB to be able to initialize itself. If GDB complains at startup about being unable to load Python modules, you may need to set the PYTHONPATH environment variable to point to your Python 2.6.6 installation, like this: set PYTHONPATH=C:\Python26;C:\Python26\Lib;C:\Python26\;C:\Python26\DLLs;C:\Python26\Lib\lib-tk;C:\Python26\Lib\site-packages (assuming you installed Python in C:\Python26). This port also supports TUI, the Text-mode User Interface; invoke GDB with the -tui command-line option to activate it. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 11:56:48 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 16:56:48 +0000 Received: from localhost ([127.0.0.1]:35248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3oES-0003WF-1R for submit@debbugs.gnu.org; Tue, 01 Dec 2015 11:56:48 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:48481) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3oEQ-0003W6-BX for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 11:56:46 -0500 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tB1Guita032545 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 1 Dec 2015 16:56:44 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tB1GuiWg018355 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 16:56:44 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tB1GuivU010751; Tue, 1 Dec 2015 16:56:44 GMT MIME-Version: 1.0 Message-ID: <0c8ebfe5-4cac-417f-b517-3c9ce502b6a3@default> Date: Tue, 1 Dec 2015 08:56:42 -0800 (PST) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#22058: 25.1.50; emacs_backtrace.txt References: <> <> <<929593b8-ad63-4b4a-9587-1eef6e821cc6@default>> <> <> <> <<3505c131-e8ab-4f86-8828-b378bc9dac47@default>> <<222e11d1-95f0-4ade-8f86-18f034eabb1e@default>> <<83h9k2kwsa.fsf@gnu.org>> <<32860321-e9f0-4057-9e4a-b2be4aa5dc82@default>> <<8337vmkul2.fsf@gnu.org>> In-Reply-To: <<8337vmkul2.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (--) > > > > I run Emacs using `runemacs' in the bin directory. > > > > > > It is easier to run emacs.exe directly, like John suggested. > > > When GDB shows its prompt, type "run" and press RET to start=20 > > > Emacs. > > > > No idea what "directly" means here. >=20 > It means invoke emacs.exe rather than runemacs.exe (which invokes > emacs.exe under the hood). In that case, I said clearly that I did just that - "like John suggested." (I _normally_ run Emacs using `runemacs', to avoid the command window.) > > > You will find the latest GDB compiled for Windows here: > > > http://sourceforge.net/projects/ezwinports/files/gdb-7.10-w32- > > > bin.zip/download > > > > OK, thanks. I tried using that and got the attached error. > > What's the easiest way to remedy this? >=20 > The text below from the README file should get you started. I had actually read that text. (I saw it at the top level of=20 http://sourceforge.net/projects/ezwinports/files/ - didn't bother to download README.txt for ezwinports.) One question is whether I need to use 7.10 for the backtraces that you are requesting or I can use the "outdated version 7.6.1" that dispenses with needing to install python (which I do not need). In the latter case, perhaps the README should say where to get 7.6.1? The text says only "The MinGW site offers it", with no info about where that is (AFAICT). Elsewhere in the README a URL for MinGW (for libiconv) can be found, so I can indirectly find the site: http://sourceforge.net/projects/mingw/files/MinGW/. (There are 21 mentions of "MinGW" in that "README" text, but there is only one URL that I can find, which is for libiconv.) Eventually, searching each of the directories at http://sourceforge.net/projects/mingw/files/MinGW/, I found gdb: http://sourceforge.net/projects/mingw/files/MinGW/Extension/gdb/. Should I use that, or must I really install python, just to be able to give you an Emacs backtrace from gdb? (This is already taking longer than I really want to devote to this, FWIW.) > > (Why doesn't the gdb binary include everything it needs?) >=20 > Because I don't want to distribute Python, including its sources. GDB 7.10 cannot be used without python? Why is that? (No, I don't really care. It just seems odd, a priori.) From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 13:47:19 2015 Received: (at 22058) by debbugs.gnu.org; 1 Dec 2015 18:47:19 +0000 Received: from localhost ([127.0.0.1]:35345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3pxO-0006Cp-R3 for submit@debbugs.gnu.org; Tue, 01 Dec 2015 13:47:19 -0500 Received: from mtaout29.012.net.il ([80.179.55.185]:42586) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3px4-0006Be-3X for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 13:47:17 -0500 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NYO00300ZYWVS00@mtaout29.012.net.il> for 22058@debbugs.gnu.org; Tue, 01 Dec 2015 20:45:26 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYP004I703P1R00@mtaout29.012.net.il>; Tue, 01 Dec 2015 20:45:25 +0200 (IST) Date: Tue, 01 Dec 2015 20:45:40 +0200 From: Eli Zaretskii Subject: Re: bug#22058: 25.1.50; emacs_backtrace.txt In-reply-to: <0c8ebfe5-4cac-417f-b517-3c9ce502b6a3@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <831tb6knxn.fsf@gnu.org> References: <929593b8-ad63-4b4a-9587-1eef6e821cc6@default> <3505c131-e8ab-4f86-8828-b378bc9dac47@default> <222e11d1-95f0-4ade-8f86-18f034eabb1e@default> <83h9k2kwsa.fsf@gnu.org> <32860321-e9f0-4057-9e4a-b2be4aa5dc82@default> <8337vmkul2.fsf@gnu.org> <0c8ebfe5-4cac-417f-b517-3c9ce502b6a3@default> X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 22058 Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.9 (/) > Date: Tue, 1 Dec 2015 08:56:42 -0800 (PST) > From: Drew Adams > Cc: jwiegley@gmail.com, lekktu@gmail.com, 22058@debbugs.gnu.org > > One question is whether I need to use 7.10 for the backtraces > that you are requesting or I can use the "outdated version > 7.6.1" that dispenses with needing to install python (which I > do not need). I have no idea. The binary I pointed to is guaranteed to work (I use it all the time). > In the latter case, perhaps the README should say where to get > 7.6.1? The text says only "The MinGW site offers it", with no > info about where that is (AFAICT). I have no control on what MinGW maintainers do, or where they put their ports. Google will surely find the MinGW site. The ezwinports is not supposed to be a guide to every port out there. > Eventually, searching each of the directories at > http://sourceforge.net/projects/mingw/files/MinGW/, I found gdb: > http://sourceforge.net/projects/mingw/files/MinGW/Extension/gdb/. > > Should I use that, or must I really install python, just > to be able to give you an Emacs backtrace from gdb? Once again, I can vouch for my build of GDB. I don't know about the one from MinGW, as I don't use it. You can try if you want to. > (This is already taking longer than I really want to devote > to this, FWIW.) Sorry about that. But it certainly also takes _my_ time to look at your backtraces each time, trying to figure out what can we learn from them. We are both volunteers, aren't we? > > > (Why doesn't the gdb binary include everything it needs?) > > > > Because I don't want to distribute Python, including its sources. > > GDB 7.10 cannot be used without python? Why is that? Because some features don't work without Python, and I want the full functionality at my fingertips. From unknown Sun Jun 22 03:55:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 Dec 2015 12: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