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
next prev 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.