From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#15994: 24.3.50; emacs_backtrace.txt Date: Mon, 2 Dec 2013 10:19:49 -0800 (PST) Message-ID: References: <> <> <> <> <<015bf53e-c4c7-4344-a8a4-193dbb7113bc@default>> <> <<8361r75f26.fsf@gnu.org>> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1386008419 18769 80.91.229.3 (2 Dec 2013 18:20:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Dec 2013 18:20:19 +0000 (UTC) Cc: 15994@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 02 19:20:23 2013 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 1VnY6Z-0003Sk-8h for geb-bug-gnu-emacs@m.gmane.org; Mon, 02 Dec 2013 19:20:23 +0100 Original-Received: from localhost ([::1]:38271 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnY6Y-0008St-RG for geb-bug-gnu-emacs@m.gmane.org; Mon, 02 Dec 2013 13:20:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34218) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnY6O-0008SZ-E5 for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2013 13:20:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VnY6F-0001Fc-F2 for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2013 13:20:12 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40995) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnY6F-0001FH-A6 for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2013 13:20:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VnY6E-0006sN-Qv for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2013 13:20:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 18:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15994 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 15994-submit@debbugs.gnu.org id=B15994.138600840026419 (code B ref 15994); Mon, 02 Dec 2013 18:20:02 +0000 Original-Received: (at 15994) by debbugs.gnu.org; 2 Dec 2013 18:20:00 +0000 Original-Received: from localhost ([127.0.0.1]:55014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnY6A-0006s2-Us for submit@debbugs.gnu.org; Mon, 02 Dec 2013 13:19:59 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:17597) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnY69-0006rp-KM for 15994@debbugs.gnu.org; Mon, 02 Dec 2013 13:19:58 -0500 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rB2IJopV027373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 2 Dec 2013 18:19:51 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB2IJoQs018763 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 2 Dec 2013 18:19:50 GMT Original-Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB2IJnhk018746; Mon, 2 Dec 2013 18:19:49 GMT In-Reply-To: <<8361r75f26.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:81272 Archived-At: > I have just installed some code that hopefully will allow us to find > out where these crashes come from. This code adds the following 2 > lines at the beginning of emacs_backtrace.txt: > Exception 0xc0000005 at this address: > 1205b6c Sounds great. Thanks, Eli. > (The exception code and the address will be different in each case, of > course.) We could then use this information to begin unlocking the > mystery. I have a guess as to what causes the crashes, but I'd like > some confirmation before I embark on a wild goose chase. >=20 > I hope that the code really does its job in your crashes -- I could > only simulate a simple crash to test it, so I cannot be sure. >=20 > Also, could you perhaps post some minimal Lisp that would recreate > your typical frame configuration starting from "emacs -Q"? I have a lot in my setup. I would guess, however, that the problems we're encountering have mostly to do with the overall frames setup. That is defined by libraries hexrgb.el (a utility) and oneonone.el (frames setup). And I use this: (defconst special-display-regexps '("[ ]?[*][^*]+[*]")) In addition to that, I use the settings in setup.el, some of which might be relevant, but probably not. All of the code is in the Emacs-Wiki Elisp area: http://www.emacswiki.org/emacs/elisp-area-compact-no-bootstrap.html?action= =3Delisp-area;context=3D0 For example, oneonone.el is here: http://www.emacswiki.org/emacs-en/download/oneonone.el You can also get oneonone.el and hexrgb.el from MELPA, as packages. My guess is that hexrgb.el, oneonone.el, plus `special-display-regexps' will get you close enough to what I use. > I'm guessing you have a minibuffer-only frame, and pop-up-frames is > non-nil, but how many frames of what dimensions and relative location > do you usually have? Perhaps having that information would provide > valuable clues. I have a variable number of frames at any time, of varying sizes. Typically each shows a single buffer, and most are in Emacs-Lisp mode. I usually have at least one Dired frame. At any time, most of the frames have been "thumbified", which means that they have been shrunk so they are like icons on the desktop (maybe 1.5 inches by 2 inches - but again, of variable size). I also frequently shrink or enlarge the font (and thus also frame) size of individual buffers slightly (i.e., not as tiny as thumbnails), depending on what I'm doing. You probably do not need to care about any of that (e.g. thumbnail frames). Also, FYI, I cannot use the latest Emacs binary I downloaded (built 2013-12-02), because it completely breaks thumbifying, and more generally, resizing frames by shrinking their fonts (bug #16028). I've reverted to a build from 2013-11-11. The build from 11-11 gives me the crash, but how will I get your new backtrace without picking up a newer binary? I'll gladly do that once the frame-sizing regression is fixed. But I don't want to use Emacs in that broken state, I'm afraid. Hopefully that fix will come soon, so I can give you some more meaningful backtrace files. [FYI - I will not be able to use Emacs 24.4 and later, if bug #16028 is not fixed. I would not use Emacs without being able to shrink/enlarge frame & font together. I used to long ago, of course, but I would prefer to continue with Emacs 24.3 rather than go back to not being able to quickly resize everything in a frame.] =20 > I'm only interested in frame configuration at this point, not in any > other customizations. Understood. Thanks for working on this.