unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Juanma Barranquero <lekktu@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: cyd@stupidchicken.com, emacs-devel@gnu.org
Subject: Re: Emacs 23.1.93 pretest
Date: Sat, 27 Feb 2010 13:11:45 +0100	[thread overview]
Message-ID: <f7ccd24b1002270411g449e4854u81cce4565021511e@mail.gmail.com> (raw)
In-Reply-To: <f7ccd24b1002270328r7f61765ch604a0f3916fa0f73@mail.gmail.com>

On Sat, Feb 27, 2010 at 12:28, Juanma Barranquero <lekktu@gmail.com> wrote:

> I'll do an unoptimized build and report back.

Same result. Transcript follows.

    Juanma


w32uniscribe.c:676: Emacs fatal error: assertion failed: CONSP((rest))

Breakpoint 1, w32_abort () at w32fns.c:7345
7345      button = MessageBox (NULL,
(gdb) bt
#0  w32_abort () at w32fns.c:7345
#1  0x0104d987 in die (msg=0x1663908 "assertion failed:
CONSP((rest))", file=0x1662008 "w32uniscribe.c", line=676) at
alloc.c:6259
#2  0x01328ac7 in uniscribe_check_otf (font=0x88d630,
otf_spec=21217310) at w32uniscribe.c:676
#3  0x01321769 in font_matches_spec (type=4, font=0x88d448,
spec=48831493, backend=48927794, logfont=0x88d630) at w32font.c:1313
#4  0x01321a43 in add_font_entity_to_list (logical_font=0x88d630,
physical_font=0x88d448, font_type=4, lParam=8968168) at w32font.c:1428
#5  0x77561f91 in GDI32!D3DKMTGetDeviceState () from
C:\Windows\syswow64\gdi32.dll
#6  0x0088d630 in ?? ()
#7  0x0088d448 in ?? ()
#8  0x00000004 in ?? ()
#9  0x0088d7e8 in ?? ()
#10 0x00978d18 in ?? ()
#11 0x00978d18 in ?? ()
#12 0x00000001 in ?? ()
#13 0x00000024 in ?? ()
#14 0x0000001a in ?? ()
#15 0x0000000a in ?? ()
#16 0x00000004 in ?? ()
#17 0x00000000 in ?? ()
(gdb) frame 2
#2  0x01328ac7 in uniscribe_check_otf (font=0x88d630,
otf_spec=21217310) at w32uniscribe.c:676
676       lang = XCAR (rest);
(gdb) p *font
$1 = {
  lfHeight = 36,
  lfWidth = 19,
  lfEscapement = 0,
  lfOrientation = 0,
  lfWeight = 400,
  lfItalic = 0 '\000',
  lfUnderline = 0 '\000',
  lfStrikeOut = 0 '\000',
  lfCharSet = 0 '\000',
  lfOutPrecision = 3 '\003',
  lfClipPrecision = 2 '\002',
  lfQuality = 1 '\001',
  lfPitchAndFamily = 49 '1',
  lfFaceName = "Courier
New\000xÖ\210\000)ö\020\001\000\000\000\000\001\000\000\000T\000\000"
}
(gdb) p otf_spec
$2 = 21217310
(gdb) pr
(mymr)
(gdb) frame 3
#3  0x01321769 in font_matches_spec (type=4, font=0x88d448,
spec=48831493, backend=48927794, logfont=0x88d630) at w32font.c:1313
1313                      if (!uniscribe_check_otf (logfont, val))
(gdb) p *font
$3 = {
  ntmTm = {
    tmHeight = 36,
    tmAscent = 26,
    tmDescent = 10,
    tmInternalLeading = 4,
    tmExternalLeading = 0,
    tmAveCharWidth = 19,
    tmMaxCharWidth = 24,
    tmWeight = 400,
    tmOverhang = 0,
    tmDigitizedAspectX = 96,
    tmDigitizedAspectY = 96,
    tmFirstChar = 30 '\036',
    tmLastChar = 255 '\377',
    tmDefaultChar = 31 '\037',
    tmBreakChar = 32 ' ',
    tmItalic = 0 '\000',
    tmUnderlined = 0 '\000',
    tmStruckOut = 0 '\000',
    tmPitchAndFamily = 54 '6',
    tmCharSet = 0 '\000',
    ntmFlags = 2359360,
    ntmSizeEM = 2048,
    ntmCellHeight = 2320,
    ntmAvgWidth = 1229
  },
  ntmFontSig = {
    fsUsb = {3758107391, 3221256259, 9, 0},
    fsCsb = {1073742335, 4294901760}
  }
}
(gdb) p spec
$4 = 48831493
(gdb) pr
#<font-spec uniscribe outline Courier\ New mono iso10646-1 nil nil nil
nil nil nil nil ((:otf mymr))>
(gdb) p backend
$5 = 48927794
(gdb) pr
uniscribe
(gdb) p logfont
$6 = (LOGFONT *) 0x88d630
(gdb) p *logfont
$7 = {
  lfHeight = 36,
  lfWidth = 19,
  lfEscapement = 0,
  lfOrientation = 0,
  lfWeight = 400,
  lfItalic = 0 '\000',
  lfUnderline = 0 '\000',
  lfStrikeOut = 0 '\000',
  lfCharSet = 0 '\000',
  lfOutPrecision = 3 '\003',
  lfClipPrecision = 2 '\002',
  lfQuality = 1 '\001',
  lfPitchAndFamily = 49 '1',
  lfFaceName = "Courier
New\000xÖ\210\000)ö\020\001\000\000\000\000\001\000\000\000T\000\000"
}
(gdb) frame 4
#4  0x01321a43 in add_font_entity_to_list (logical_font=0x88d630,
physical_font=0x88d448, font_type=4, lParam=8968168) at w32font.c:1428
1428          || !font_matches_spec (font_type, physical_font,
(gdb) p *logical_font
$8 = {
  elfLogFont = {
    lfHeight = 36,
    lfWidth = 19,
    lfEscapement = 0,
    lfOrientation = 0,
    lfWeight = 400,
    lfItalic = 0 '\000',
    lfUnderline = 0 '\000',
    lfStrikeOut = 0 '\000',
    lfCharSet = 0 '\000',
    lfOutPrecision = 3 '\003',
    lfClipPrecision = 2 '\002',
    lfQuality = 1 '\001',
    lfPitchAndFamily = 49 '1',
    lfFaceName = "Courier
New\000xÖ\210\000)ö\020\001\000\000\000\000\001\000\000\000T\000\000"
  },
  elfFullName = "Courier New\000\v\000\000\000b\000\000@\v", '\000'
<repeats 25 times>, "•\000\000\000\000\000èÕ\210\000Ñ<'\003Ä\377\210",
  elfStyle = "Normal\000\000þ\377\377\377#;ÑwN;ÑwH@\000\000\000\000\000\000\000\000\000",
  elfScript = "Occidental\000\000\001\000\000\000$Ö\210\000;\f\000\000Ä\377\210\000\035\004Õw"
}
(gdb) p *physical_font
$9 = {
  ntmTm = {
    tmHeight = 36,
    tmAscent = 26,
    tmDescent = 10,
    tmInternalLeading = 4,
    tmExternalLeading = 0,
    tmAveCharWidth = 19,
    tmMaxCharWidth = 24,
    tmWeight = 400,
    tmOverhang = 0,
    tmDigitizedAspectX = 96,
    tmDigitizedAspectY = 96,
    tmFirstChar = 30 '\036',
    tmLastChar = 255 '\377',
    tmDefaultChar = 31 '\037',
    tmBreakChar = 32 ' ',
    tmItalic = 0 '\000',
    tmUnderlined = 0 '\000',
    tmStruckOut = 0 '\000',
    tmPitchAndFamily = 54 '6',
    tmCharSet = 0 '\000',
    ntmFlags = 2359360,
    ntmSizeEM = 2048,
    ntmCellHeight = 2320,
    ntmAvgWidth = 1229
  },
  ntmFontSig = {
    fsUsb = {3758107391, 3221256259, 9, 0},
    fsCsb = {1073742335, 4294901760}
  }
}
(gdb) p lParam
$10 = 8968168




  reply	other threads:[~2010-02-27 12:11 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-27  3:40 Emacs 23.1.93 pretest Chong Yidong
2010-02-27  9:05 ` Eli Zaretskii
2010-02-27 10:21   ` Eli Zaretskii
2010-02-27 11:28     ` Juanma Barranquero
2010-02-27 12:11       ` Juanma Barranquero [this message]
2010-02-27 13:15         ` Eli Zaretskii
2010-02-27 14:14           ` Eli Zaretskii
2010-02-27 14:31           ` Andreas Schwab
2010-02-27 14:54             ` Eli Zaretskii
2010-02-27 14:59               ` Lennart Borgman
2010-02-27 15:29                 ` Eli Zaretskii
2010-02-27 15:22           ` Chong Yidong
2010-02-27 18:58             ` Eli Zaretskii
2010-03-04 11:32             ` Kenichi Handa
2010-03-04 12:35               ` Jason Rumney
2010-02-27 15:39           ` Juanma Barranquero
2010-02-27 19:41           ` Stefan Monnier
2010-02-27 11:57     ` Eli Zaretskii
2010-02-27 19:03       ` Eli Zaretskii
2010-02-27 21:37         ` Chong Yidong
2010-02-27 22:22           ` Eli Zaretskii
2010-02-28  1:25             ` Chong Yidong
2010-02-28 17:21               ` Eli Zaretskii
2010-02-28  1:45             ` Chong Yidong
2010-02-28 10:46               ` Andreas Schwab
2010-02-28 14:25                 ` Chong Yidong
2010-02-28 15:38                   ` Andreas Schwab
2010-02-28 17:32                   ` Eli Zaretskii
2010-02-28 19:31                     ` Eli Zaretskii
2010-03-02 18:15                       ` Eli Zaretskii
2010-03-02 19:53                         ` Chong Yidong
2010-03-02 20:53                           ` Eli Zaretskii
2010-03-04 11:24                             ` Kenichi Handa
2010-02-28 17:34                   ` Eli Zaretskii
2010-02-28 21:34                     ` Chong Yidong
2010-02-28 17:15               ` Eli Zaretskii
2010-03-02 15:42 ` Drew Adams
2010-03-02 16:02   ` Chong Yidong
2010-03-02 18:35     ` Drew Adams
2010-03-02 19:53       ` Chong Yidong
2010-03-04 14:36 ` bug#5679: " Sergei Organov
  -- strict thread matches above, loose matches on Subject: below --
2010-04-03  1:13 Chong Yidong
2010-04-03  1:34 ` Juanma Barranquero
2010-04-03  2:36   ` Chong Yidong
2010-04-03  2:38     ` Juanma Barranquero
2010-04-03  9:33       ` Eli Zaretskii
2010-04-03 12:45       ` Sean Sieger
2010-04-03 13:53         ` Eli Zaretskii
2010-04-03 15:06         ` Chong Yidong
2010-04-03 15:52           ` Eli Zaretskii
2010-04-03  1:45 ` Sean Sieger
2010-04-03  7:01 ` Eli Zaretskii
2010-04-03  8:26 ` Eli Zaretskii
2010-04-04 19:22 ` Drew Adams
2010-04-05  0:48   ` Sean Sieger
2010-04-11 18:30     ` Uwe Siart
2010-04-11 18:34       ` Uwe Siart
2010-04-05  9:33 ` Eduard Wiebe

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=f7ccd24b1002270411g449e4854u81cce4565021511e@mail.gmail.com \
    --to=lekktu@gmail.com \
    --cc=cyd@stupidchicken.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@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).