emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs 23.1.93 pretest


From: Juanma Barranquero
Subject: Re: Emacs 23.1.93 pretest
Date: Sat, 27 Feb 2010 13:11:45 +0100

On Sat, Feb 27, 2010 at 12:28, Juanma Barranquero <address@hidden> 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 address@hidden", '\000'
<repeats 25 times>, "•\000\000\000\000\000èÕ\210\000Ñ<'\003Ä\377\210",
  elfStyle = "Normal\000\000þ\377\377\377#;ÑwN;address@hidden",
  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 via email to

[Prev in Thread] Current Thread [Next in Thread]