unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 15994@debbugs.gnu.org
Subject: bug#15994: 24.3.50; emacs_backtrace.txt
Date: Mon, 2 Dec 2013 10:19:49 -0800 (PST)	[thread overview]
Message-ID: <ce722a24-10ec-43e3-ac30-33ed52b0408c@default> (raw)
In-Reply-To: <<8361r75f26.fsf@gnu.org>>

> 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.
> 
> 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.
> 
> 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=elisp-area;context=0

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.]
 
> I'm only interested in frame configuration at this point, not in any
> other customizations.

Understood.

Thanks for working on this.





  parent reply	other threads:[~2013-12-02 18:19 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <<f5b97008-9878-463f-99c3-9d64e6280ebe@default>
     [not found] ` <<83d2lj8z62.fsf@gnu.org>
2013-11-29  8:23   ` bug#15994: 24.3.50; emacs_backtrace.txt Drew Adams
     [not found] ` <<b6b1261d-45a0-4d59-87cb-af21bd12f02c@default>
     [not found]   ` <<83bo138z3d.fsf@gnu.org>
2013-11-29  8:26     ` Drew Adams
     [not found]   ` <<CAH8Pv0jZiZSHBHcw5OkdgQn+vwyLRagbodRXn+R6ieJwwn07MQ@mail.gmail.com>
     [not found]     ` <<e39de0f7-c614-446c-9b3c-29312621621f@default>
     [not found]       ` <<015bf53e-c4c7-4344-a8a4-193dbb7113bc@default>
     [not found]         ` <<a34bd9c2-d531-4774-837c-90c1b54cdf67@default>
     [not found]           ` <<8361r75f26.fsf@gnu.org>
2013-12-02 18:19             ` Drew Adams [this message]
2013-11-28 21:20 Drew Adams
2013-11-28 21:31 ` Drew Adams
2013-11-28 22:26   ` Dani Moncayo
2013-11-28 22:37     ` Drew Adams
2013-12-01 16:52     ` Drew Adams
2013-12-01 18:25       ` Drew Adams
2013-12-02  2:00         ` Drew Adams
2013-12-02 17:38           ` Eli Zaretskii
2014-02-10  4:10           ` Lars Ingebrigtsen
2014-02-10  5:23             ` Drew Adams
2014-02-10  5:52               ` Lars Ingebrigtsen
2014-02-10  6:01                 ` Drew Adams
2014-02-10 16:40               ` Eli Zaretskii
2013-12-02  2:31         ` Drew Adams
2013-11-29  7:08   ` Eli Zaretskii
2013-11-28 21:33 ` Dani Moncayo
2013-11-28 21:58   ` Drew Adams
2013-11-29  7:06 ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ce722a24-10ec-43e3-ac30-33ed52b0408c@default \
    --to=drew.adams@oracle.com \
    --cc=15994@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).