[Top][All Lists]
[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
- Emacs 23.1.93 pretest, Chong Yidong, 2010/02/26
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Juanma Barranquero, 2010/02/27
- Re: Emacs 23.1.93 pretest,
Juanma Barranquero <=
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Andreas Schwab, 2010/02/27
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Lennart Borgman, 2010/02/27
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Chong Yidong, 2010/02/27
- Re: Emacs 23.1.93 pretest, Eli Zaretskii, 2010/02/27
- Re: Emacs 23.1.93 pretest, Juanma Barranquero, 2010/02/27
- Re: Emacs 23.1.93 pretest, Stefan Monnier, 2010/02/27