emacs-devel
[Top][All Lists]
Advanced

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

Re: recent emacs font problems?


From: David Abrahams
Subject: Re: recent emacs font problems?
Date: Fri, 11 Jul 2003 16:33:59 -0400
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3.50 (windows-nt)

Jason Rumney <address@hidden> writes:

> David Abrahams <address@hidden> writes:
>
>> Sam Steingold <address@hidden> writes:
>> 
>> >> * Honorable "Jan D." <address@hidden> writes:
>> >>
>> >> so if anyone with access to MS Windows could try it, we can see if it
>> >> works there.
>
> The fix works on MS-Windows.

I'm not so sure.  I'm still seeing this crash:

        emacs.exe!get_cached_font_char(bdffont * fontp=0x1129a004, int 
strchr=0x00000000)  Line 343 + 0x14      C
        emacs.exe!get_bitmap_with_cache(bdffont * fontp=0x00000000, int 
strchr=0x00000020)  Line 542    C
        emacs.exe!w32_BDF_TextOut(bdffont * fontp=0x1129a004, HDC__ * 
hdc=0x3c010c58, int left=0x00000073, int top=0x0000047d, unsigned char * 
text=0x0082db70, int dim=0x00000002, int bytelen=0x00000000, int 
fixed_pitch_size=0x00000000)  Line 672 + 0xc    C
        emacs.exe!w32_text_out()  Line 1118 + 0x20      C
        emacs.exe!x_draw_glyph_string_foreground(glyph_string * s=0x1129a004)  
Line 1495        C
>       emacs.exe!x_draw_glyph_string(glyph_string * s=0x0082db74)  Line 2384   
> C
        emacs.exe!draw_glyphs()  Line 17420 + 0x9       C
        emacs.exe!draw_phys_cursor_glyph(window * w=0x0154cc00, glyph_row * 
row=0x01a3e800, draw_glyphs_face hl=DRAW_CURSOR)  Line 18847        C
        emacs.exe!w32_draw_window_cursor()  Line 5124   C
        emacs.exe!display_and_set_cursor(window * w=0x00000006, int 
on=0x00000001, int hpos=0x0000000f, int vpos=0x00000000, int x=0x00000069, int 
y=0x00000000)  Line 19042 + 0x18     C
        emacs.exe!x_update_window_end(window * w=0x0154cc00, int 
cursor_on_p=0x00000001, int mouse_face_overwritten_p=0x00000000)  Line 542 + 
0x20      C
        emacs.exe!update_window(window * w=0x00000000, int force_p=0x00000000)  
Line 4195 + 0x14        C
        emacs.exe!update_window_tree(window * w=0x023b6800, int 
force_p=0x00000000)  Line 3881 + 0xa    C
        emacs.exe!update_frame(frame * f=0x023b6800, int force_p=0x00000000, 
int inhibit_hairy_id_p=0x00000000)  Line 3819      C
        emacs.exe!redisplay_internal(int preserve_echo_area=0x00000000)  Line 
10052 + 0x8       C
        emacs.exe!redisplay()  Line 9450 + 0x7  C
        emacs.exe!read_char(int commandflag=0x00000001, int nmaps=0x00000002, 
int * maps=0x0082e358, int prev_event=0x1129a004, int * 
used_mouse_menu=0x0082e3a4)  Line 2497    C
        emacs.exe!read_key_sequence(int * keybuf=0x0082e448, int 
bufsize=0x0000001e, int prompt=0x1129a004, int dont_downcase_last=0x00000000, 
int can_return_switch_frame=0x00000001, int fix_current_buffer=0x00000001)  
Line 8827 + 0x24     C
        emacs.exe!command_loop_1()  Line 1505 + 0x25    C
        emacs.exe!internal_condition_case(int (void)* bfun=0x01057782, int 
handlers=0x112b8214, int (void)* hfun=0x01054487)  Line 1334 C
        emacs.exe!command_loop_2()  Line 1292 + 0x15    C
        emacs.exe!internal_catch(int tag=0x112bf13c, int (void)* 
func=0x010584fd, int arg=0x1129a004)  Line 1094 + 0x6  C
        emacs.exe!command_loop()  Line 1264     C
        emacs.exe!recursive_edit_1()  Line 987 + 0x5    C
        emacs.exe!read_minibuf(int map=0x512cc934, int initial=0x1129a004, int 
prompt=0x00000064, int backup_n=0x00000000, int expflag=0x00000000, int 
histvar=0x1138213c, int histpos=0x00000000, int defalt=0x1129a004, int 
allow_props=0x00000000, int inherit_input_method=0x00000000)  Line 662    C
        emacs.exe!Fread_from_minibuffer(int prompt=0x311d5144, int 
initial_contents=0x1129a004, int keymap=0x512cc934, int sys_read=0x1129a004, 
int hist=0x1138213c, int default_value=0x1129a004, int 
inherit_input_method=0x1129a004)  Line 946 + 0x32        C
        emacs.exe!Feval(int form=0x511d5134)  Line 2102 + 0x18  C
        emacs.exe!Feval(int form=0x511d5124)  Line 2043 + 0xc   C
        emacs.exe!Fcall_interactively(int function=0x1131b984, int 
record_flag=0x1129a004, int keys=0x00005fdb)  Line 377 + 0xc C
        emacs.exe!Fcommand_execute(int cmd=0x1131b984, int 
record_flag=0x1129a004, int keys=0x1129a004, int special=0x1129a004)  Line 9726 
     C
        emacs.exe!command_loop_1()  Line 1755 + 0x9     C
        emacs.exe!internal_condition_case(int (void)* bfun=0x01057782, int 
handlers=0x112b8214, int (void)* hfun=0x01054487)  Line 1334 C
        emacs.exe!command_loop_2()  Line 1292 + 0x15    C
        emacs.exe!internal_catch(int tag=0x112bf13c, int (void)* 
func=0x010584fd, int arg=0x1129a004)  Line 1094 + 0x6  C
        emacs.exe!command_loop()  Line 1264     C
        emacs.exe!recursive_edit_1()  Line 987 + 0x5    C
        emacs.exe!Frecursive_edit()  Line 1044  C
        emacs.exe!Ffuncall(int nargs=0x00000004, int * args=0x0082ea58)  Line 
2722      C
        emacs.exe!Fbyte_code(int bytestr=0x022fad08, int vector=0x422fad00, int 
maxdepth=0x00000003)  Line 712  C
        emacs.exe!Feval(int form=0x520c3ce4)  Line 2086 C
        emacs.exe!Fprogn(int args=0x5218e1d4)  Line 409 C
        emacs.exe!Fsave_window_excursion(int args=0x5218e1d4)  Line 5711        
C
        emacs.exe!Fbyte_code(int bytestr=0x021bfe08, int vector=0x421bfe00, int 
maxdepth=0x0000001a)  Line 861  C
        emacs.exe!funcall_lambda(int fun=0x42639f20, int nargs=0x00000002, int 
* arg_vector=0x0082ec4c)  Line 2913 + 0x11       C
        emacs.exe!Ffuncall(int nargs=0x00000004, int * args=0x0082ec48)  Line 
2781 + 0xa        C
        emacs.exe!Fapply(int nargs=0x00000002, int * args=0x0082ec84)  Line 
2231 + 0xb  C
        emacs.exe!apply1(int fn=0x112f1a44, int arg=0x520bb16c)  Line 2484 + 
0xe        C
        emacs.exe!call_debugger()  Line 265 + 0xe       C
        emacs.exe!find_handler_clause(int handlers=0x77c71b98, int 
conditions=0x512bc914, int sig=0x00000000, int data=0x1129a004, int * 
debugger_value_ptr=0x0082ed10)  Line 1676 + 0x20       C
        emacs.exe!Fsignal(int error_symbol=0x112b82bc, int data=0x520bb2b4)  
Line 1506 + 0x11   C
        emacs.exe!Fsymbol_value(int symbol=0x112bdcc4)  Line 1075 + 0x1a        
C
        emacs.exe!Feval(int form=0x112bdcc4)  Line 1969 + 0x6   C
        emacs.exe!Ffuncall(int nargs=0x00000004, int * args=0x0082edd0)  Line 
2725      C
        emacs.exe!Fbyte_code(int bytestr=0x012318dc, int vector=0x412318d4, int 
maxdepth=0x0000000a)  Line 712  C
        emacs.exe!funcall_lambda(int fun=0x412317c0, int nargs=0x00000001, int 
* arg_vector=0x0082eea8)  Line 2913 + 0x11       C
        emacs.exe!Ffuncall(int nargs=0x00000004, int * args=0x0082eea4)  Line 
2781 + 0xa        C
        emacs.exe!Fbyte_code(int bytestr=0x01231a54, int vector=0x41231a4c, int 
maxdepth=0x00000004)  Line 712  C
        emacs.exe!funcall_lambda(int fun=0x412319ec, int nargs=0x00000001, int 
* arg_vector=0x0082ef84)  Line 2913 + 0x11       C
        emacs.exe!Ffuncall(int nargs=0x00000004, int * args=0x0082ef80)  Line 
2781 + 0xa        C
        emacs.exe!Fcall_interactively(int function=0x00000000, int 
record_flag=0x1129a004, int keys=0x41292d00)  Line 852       C
        emacs.exe!Fcommand_execute(int cmd=0x1131d734, int 
record_flag=0x1129a004, int keys=0x1129a004, int special=0x1129a004)  Line 9726 
     C
        emacs.exe!command_loop_1()  Line 1755 + 0x9     C
        emacs.exe!internal_condition_case(int (void)* bfun=0x01057782, int 
handlers=0x112b8214, int (void)* hfun=0x01054487)  Line 1334 C
        emacs.exe!command_loop_2()  Line 1292 + 0x15    C
        emacs.exe!internal_catch(int tag=0x112bf13c, int (void)* 
func=0x010584fd, int arg=0x1129a004)  Line 1094 + 0x6  C
        emacs.exe!command_loop()  Line 1264     C
        emacs.exe!recursive_edit_1()  Line 987 + 0x5    C
        emacs.exe!Frecursive_edit()  Line 1044  C
        emacs.exe!Feval(int form=0x5132697c)  Line 2076 C
        emacs.exe!Fprogn(int args=0x51326964)  Line 409 C
        emacs.exe!funcall_lambda(int fun=0x513269b4, int nargs=0x00000001, int 
* arg_vector=0x0082f344)  Line 2904 + 0x15       C
        emacs.exe!Ffuncall(int nargs=0x00000005, int * args=0x0082f340)  Line 
2781 + 0xa        C
        emacs.exe!Feval(int form=0x5118e690)  Line 2081 + 0x9   C
        emacs.exe!Fif(int args=0x5118e6c0)  Line 355    C
        emacs.exe!Feval(int form=0x5118e688)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5118e7a0)  Line 409 C
        emacs.exe!Fcond(int args=0x5118dd04)  Line 385 + 0x6    C
        emacs.exe!Feval(int form=0x5118dc84)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5118d970)  Line 409 C
        emacs.exe!Fcond(int args=0x5118ea34)  Line 385 + 0x6    C
        emacs.exe!Feval(int form=0x5118d938)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5118d930)  Line 409 C
        emacs.exe!Fwhile(int args=0x5118d8f8)  Line 958 + 0x6   C
        emacs.exe!Feval(int form=0x5118d8e0)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5118d8d8)  Line 409 C
        emacs.exe!Feval(int form=0x5118d838)  Line 2026 C
        emacs.exe!Funwind_protect(int args=0x5118eaac)  Line 1192       C
        emacs.exe!Feval(int form=0x5118d830)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5118d828)  Line 409 C
        emacs.exe!FletX(int args=0x5118d160)  Line 879  C
        emacs.exe!Feval(int form=0x5118ce30)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5118ce28)  Line 409 C
        emacs.exe!funcall_lambda(int fun=0x5118eb78, int nargs=0x00000005, int 
* arg_vector=0x0082f7b4)  Line 2904 + 0x15       C
        emacs.exe!Ffuncall(int nargs=0x00000005, int * args=0x0082f7b0)  Line 
2781 + 0xa        C
        emacs.exe!Fbyte_code(int bytestr=0x011ab330, int vector=0x411ab328, int 
maxdepth=0x00000006)  Line 712  C
        emacs.exe!Feval(int form=0x511ab2b8)  Line 2086 C
        emacs.exe!Fprogn(int args=0x511ab2b0)  Line 409 C
        emacs.exe!Fsave_window_excursion(int args=0x511ab2b0)  Line 5711        
C
        emacs.exe!Fbyte_code(int bytestr=0x011ab2ac, int vector=0x411ab2a4, int 
maxdepth=0x00000001)  Line 861  C
        emacs.exe!funcall_lambda(int fun=0x411ab258, int nargs=0x00000002, int 
* arg_vector=0x0082f94c)  Line 2913 + 0x11       C
        emacs.exe!Ffuncall(int nargs=0x00000004, int * args=0x0082f948)  Line 
2781 + 0xa        C
        emacs.exe!Fbyte_code(int bytestr=0x015aaa48, int vector=0x415aaa40, int 
maxdepth=0x00000004)  Line 712  C
        emacs.exe!funcall_lambda(int fun=0x41790a60, int nargs=0x00000000, int 
* arg_vector=0x0082f9d0)  Line 2913 + 0x11       C
        emacs.exe!apply_lambda(int fun=0x41790a60, int args=0x1129a004, int 
eval_flag=0x00000001)  Line 2836    C
        emacs.exe!Feval(int form=0x5176fadc)  Line 2136 + 0xb   C
        emacs.exe!Fprogn(int args=0x5176fae4)  Line 409 C
        emacs.exe!Fsave_excursion(int args=0x5176fae4)  Line 954        C
        emacs.exe!Feval(int form=0x5176fafc)  Line 2026 C
        emacs.exe!Fif(int args=0x5176fb04)  Line 356 + 0x16     C
        emacs.exe!Feval(int form=0x5176fb34)  Line 2026 C
        emacs.exe!Fprogn(int args=0x5176fb4c)  Line 409 C
        emacs.exe!funcall_lambda(int fun=0x5176f9ec, int nargs=0x00000000, int 
* arg_vector=0x0082fbe4)  Line 2904 + 0x15       C
        emacs.exe!Ffuncall(int nargs=0x00000005, int * args=0x0082fbe0)  Line 
2781 + 0xa        C
        emacs.exe!apply1(int fn=0x11786614, int arg=0x1129a004)  Line 2476 + 
0xb        C
        emacs.exe!Fcall_interactively(int function=0x11786614, int 
record_flag=0x1129a004, int keys=0x00000b37)  Line 399 + 0xb C
        emacs.exe!Fcommand_execute(int cmd=0x11786614, int 
record_flag=0x1129a004, int keys=0x1129a004, int special=0x1129a004)  Line 9726 
     C
        emacs.exe!command_loop_1()  Line 1755 + 0x9     C
        emacs.exe!internal_condition_case(int (void)* bfun=0x01057782, int 
handlers=0x112b8214, int (void)* hfun=0x01054487)  Line 1334 C
        emacs.exe!command_loop_2()  Line 1292 + 0x15    C
        emacs.exe!internal_catch(int tag=0x112ad7c4, int (void)* 
func=0x010584fd, int arg=0x1129a004)  Line 1094 + 0x6  C
        emacs.exe!command_loop()  Line 1272     C
        emacs.exe!recursive_edit_1()  Line 987 + 0x5    C
        emacs.exe!Frecursive_edit()  Line 1044  C
        emacs.exe!main()  Line 1666 + 0x5       C
        emacs.exe!mainCRTStartup()  Line 259 + 0x12     C
        kernel32.dll!77e814c7()         


-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com





reply via email to

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