From: Eli Zaretskii <eliz@gnu.org>
To: oslsachem <oslsachem@gmail.com>
Cc: 8562@debbugs.gnu.org
Subject: bug#8562: Emacs 23.1 and later don't work in windows 98
Date: Tue, 24 May 2011 23:37:55 +0300 [thread overview]
Message-ID: <8339k3esws.fsf@gnu.org> (raw)
In-Reply-To: <BANLkTinaDZPP5BnVij67KTk2LdnEZM6ycg@mail.gmail.com>
> Date: Tue, 24 May 2011 21:32:05 +0200
> From: oslsachem <oslsachem@gmail.com>
> Cc: 8562@debbugs.gnu.org
>
> > This will enable additional checking in various places in Emacs. If
> > we are lucky, you will see Emacs aborting somewhere earlier during its
> > startup, and that will hopefully show us the problem which leads to
> > this crash.
>
> http://www.speedyshare.com/files/28627438/Emacs-23.3GDBCFlags.txt
>
> (gdb) where
> #0 w32_abort () at w32fns.c:7365
> #1 0x01050284 in window_box_height (w=0x37f3c00) at xdisp.c:1104
> #2 0x01207f8b in required_matrix_height (w=0x37f3c00) at dispnew.c:1999
Thanks. It aborts here:
INLINE int
window_box_height (w)
struct window *w;
{
struct frame *f = XFRAME (w->frame);
int height = WINDOW_TOTAL_HEIGHT (w);
xassert (height >= 0); <<<<<<<<<<<<<<<<<<<<<
Which means the value of height is non-positive. So please go to
frame #1 and show the values of height, w->total_lines and
w->total_cols. I suspect that they are all zero. If that is true,
please see how did that happen, because the function make_frame was
supposed to set this window (the root window of the newly created
frame) to 10x10 dimensions, around line 385:
/* 10 is arbitrary,
just so that there is "something there."
Correct size will be set up later with change_frame_size. */
SET_FRAME_COLS (f, 10);
FRAME_LINES (f) = 10;
XSETFASTINT (XWINDOW (root_window)->total_cols, 10);
XSETFASTINT (XWINDOW (root_window)->total_lines, (mini_p ? 9 : 10));
If total_lines and total_cols get the right values here, then please
set a watchpoint on these fields, or step through the code between the
above and where it aborts, and see where they are reset to zero.
Thanks.
next prev parent reply other threads:[~2011-05-24 20:37 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-26 21:55 bug#8562: Emacs 23.1 and later don't work in windows 98 oslsachem
2011-04-27 3:09 ` Eli Zaretskii
2011-05-06 1:38 ` oslsachem
2011-05-06 11:52 ` Eli Zaretskii
2011-05-06 15:28 ` Eli Zaretskii
2011-05-22 21:32 ` oslsachem
2011-05-23 13:43 ` Jason Rumney
2011-05-24 19:31 ` oslsachem
2011-05-23 17:39 ` Eli Zaretskii
2011-05-24 19:32 ` oslsachem
2011-05-24 20:37 ` Eli Zaretskii [this message]
2011-05-25 2:01 ` oslsachem
2011-05-25 4:28 ` Eli Zaretskii
2011-05-25 10:53 ` oslsachem
2011-05-25 16:44 ` Eli Zaretskii
2011-05-26 1:50 ` oslsachem
2011-05-27 14:04 ` Eli Zaretskii
2011-05-27 17:22 ` oslsachem
2011-05-27 18:17 ` Eli Zaretskii
2011-05-27 16:13 ` oslsachem
2011-05-27 17:15 ` Eli Zaretskii
2011-05-27 18:33 ` oslsachem
2011-05-27 20:51 ` Eli Zaretskii
2011-05-30 15:12 ` oslsachem
2011-05-30 18:43 ` Eli Zaretskii
2011-05-31 18:16 ` oslsachem
2011-05-31 21:02 ` Eli Zaretskii
2011-05-31 21:04 ` Eli Zaretskii
2011-06-02 23:41 ` oslsachem
2011-06-03 7:10 ` Eli Zaretskii
2011-06-03 8:29 ` Eli Zaretskii
2011-06-03 20:10 ` oslsachem
2011-06-03 20:51 ` oslsachem
2011-06-03 22:52 ` oslsachem
2011-06-04 7:11 ` Eli Zaretskii
2011-06-05 1:58 ` oslsachem
2011-06-05 3:07 ` Eli Zaretskii
2011-06-05 5:48 ` Eli Zaretskii
2011-06-05 22:32 ` oslsachem
2011-06-07 19:25 ` oslsachem
2011-06-07 20:32 ` Eli Zaretskii
2011-06-08 18:11 ` oslsachem
2011-06-08 20:36 ` Eli Zaretskii
2011-06-12 21:47 ` oslsachem
2011-10-01 11:06 ` Eli Zaretskii
2011-10-26 23:05 ` oslsachem
2011-10-01 11:03 ` Eli Zaretskii
2011-10-26 22:46 ` oslsachem
2011-10-27 14:53 ` Eli Zaretskii
[not found] ` <CADv-x1szHOjvVzg8xAYtZNE4iByugKeQz37SY+-dNVucioB70w@mail.gmail.com>
2011-10-28 10:21 ` Eli Zaretskii
2011-10-28 12:11 ` Eli Zaretskii
2011-10-29 22:24 ` oslsachem
2011-11-04 11:42 ` Eli Zaretskii
2011-11-04 20:59 ` oslsachem
2011-11-04 22:01 ` Eli Zaretskii
2011-10-28 10:10 ` 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=8339k3esws.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=8562@debbugs.gnu.org \
--cc=oslsachem@gmail.com \
/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).