all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: David Abrahams <dave@boost-consulting.com>
Subject: Re: recent emacs font problems?
Date: Fri, 11 Jul 2003 16:33:59 -0400	[thread overview]
Message-ID: <u8yr4ls5k.fsf@boost-consulting.com> (raw)
In-Reply-To: uy8zahtih.fsf@jasonrumney.net

Jason Rumney <jasonr@gnu.org> writes:

> David Abrahams <dave@boost-consulting.com> writes:
>
>> Sam Steingold <sds@gnu.org> writes:
>> 
>> >> * Honorable "Jan D." <jan.h.d@swipnet.se> 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

  parent reply	other threads:[~2003-07-11 20:33 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-09 12:06 recent emacs font problems? Jan D.
2003-06-10  0:17 ` Kim F. Storm
2003-06-10 18:18   ` Jan D.
2003-06-12 14:03     ` Richard Stallman
2003-06-12 16:29       ` Jan D.
2003-06-13 22:03         ` Richard Stallman
2003-06-26 21:32       ` Jan D.
2003-06-26 22:20         ` Sam Steingold
2003-07-07 21:51           ` David Abrahams
2003-07-07 22:16             ` Jason Rumney
2003-07-08 13:40               ` Sam Steingold
2003-07-09  1:31                 ` Miles Bader
2003-07-11 20:33               ` David Abrahams [this message]
2003-07-11 21:51                 ` Jason Rumney
2003-06-11  0:24   ` Richard Stallman
2003-06-15 15:59 ` Richard Stallman
  -- strict thread matches above, loose matches on Subject: below --
2003-05-28  1:14 Miles Bader
2003-05-28  4:25 ` Kenichi Handa
2003-05-28  5:14   ` John Paul Wallington
2003-05-28  6:56     ` Miles Bader
2003-05-28 10:16       ` John Paul Wallington
2003-05-28 13:55     ` Richard Stallman
2003-05-30  0:47       ` Kim F. Storm
2003-05-30 17:13         ` Richard Stallman
2003-05-28  5:13 ` Karl Eichwalder

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

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=u8yr4ls5k.fsf@boost-consulting.com \
    --to=dave@boost-consulting.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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.