Reproducible crash in M-x customize-variable RET resize-minibuffer-mode RET Fatal error: assertion failed, file c:\hacking\cvs.xemacs.org\xemacs\xemacs-21.5 \src\eval.c, line 2171, Potential GC from within redisplay without being properl y wrapped Fatal error. Your files have been auto-saved. Use `M-x recover-session' to recover them. Your version of XEmacs was distributed with a PROBLEMS file that may describe your crash, and with luck a workaround. Please check it first, but do report the crash anyway. Please report this bug by invoking M-x report-emacs-bug, or by selecting `Send Bug Report' from the Help menu. If necessary, send ordinary email to `crashes@xemacs.org'. *MAKE SURE* to include the XEmacs configuration from M-x describe-installation, or equivalently the file Installation in the top of the build tree. Lisp backtrace follows: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (catch ignored ...) # bind (level message class) display-warning(png "Software - XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2 )" info) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (catch # ...) # (unwind-protect ...) # bind (inhibit-quit) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) # (condition-case ... . error) # (catch top-level ...) Call Stack: assert_failed(const char * 0x0149610c `string', int 2171, const char * 0x0149636c `string') line 3601 check_proper_critical_section_gc_protection() line 2171 + 44 bytes Feval(long 24560856) line 3512 internal_catch(long 23347464, long (long)* 0x0100165e _Feval, long 24560856, int * volatile 0x00000000, long * volatile 0x00000000) line 1517 + 7 bytes execute_rare_opcode(long * 0x0082e0f4, const unsigned char * 0x02dabf72, int 141) line 1115 + 24 bytes execute_optimized_program(const unsigned char * 0x02dabf48, int 3, long * 0x017a07a8) line 515 + 17 bytes funcall_compiled_function(long 24964004, int 3, long * 0x0082e504) line 3447 + 85 bytes Ffuncall(int 4, long * 0x0082e500) line 3863 + 17 bytes call3(long 23349168, long 23187240, long 46019092, long 23348880) line 4499 + 11 bytes Feval(long 23366856) line 3495 + 23 bytes gui_item_selected_p(long 47890056) line 446 + 76 bytes mswindows_button_instantiate(long 32340224, long 47636368, long 23366856, long 23366856, int 111, long 31984752) line 2378 + 9 bytes instantiate_image_instantiator(long 31984752, long 31984752, long 47636368, long 23366856, long 23366856, int 111, long 47635736) line 802 + 51 bytes image_instantiate(long 47635824, long 23109312, long 31984752, long 47636368, long 3) line 3287 + 33 bytes va_call_trapping_problems_1(void * 0x0082ed9c) line 5153 + 221 bytes call_trapping_problems_2(long 46464656) line 4852 + 13 bytes call_with_condition_handler(long (long, long, long)* 0x010f53a0 flagged_a_squirmer(long, long, long), long 46464656, long (long)* 0x010f5300 call_trapping_problems_2(long), long 46464656) line 2107 + 7 bytes call_trapping_problems_1(long 46464656) line 4859 + 23 bytes internal_catch(long 23814712, long (long)* 0x010f5360 call_trapping_problems_1(long), long 46464656, int * volatile 0x0082ec8c, long * volatile 0x0082ec94) line 1517 + 7 bytes call_trapping_problems(long 23362392, const char * 0x00000000, int 98315, call_trapping_problems_result * 0x00000000, long (void *)* 0x010f57a0 va_call_trapping_problems_1(void *), void * 0x0082ed9c) line 5064 + 26 bytes call_with_suspended_errors(long (void)* 0x01180960 image_instantiate(long, long, long, long, long), long 23109312, long 23362392, _error_behavior_struct_ {...}, int 5) line 5247 + 26 bytes specifier_instance_from_inst_list(long 47635824, long 23109312, long 31984752, long 47695496, _error_behavior_struct_ {...}, int 1, long 3) line 2506 + 54 bytes specifier_instance(long 47635824, long 23109312, long 31984752, _error_behavior_struct_ {...}, int 1, int 0, long 3) line 2620 + 65 bytes glyph_image_instance(long 47635736, long 31984752, _error_behavior_struct_ {...}, int 1) line 3884 + 31 bytes update_glyph_cachel_data(window * 0x01e80c70, long 47635736, glyph_cachel * 0x0082f0d8) line 4202 + 21 bytes add_glyph_cachel(window * 0x01e80c70, long 47635736) line 4230 + 17 bytes get_glyph_cachel_index(window * 0x01e80c70, long 47635736) line 4255 + 13 bytes add_glyph_rune(position_redisplay_data_type * 0x0082f4d0, glyph_block * 0x02c79030, int 1, int 0, glyph_cachel * 0x00000000) line 1704 + 15 bytes add_glyph_runes(position_redisplay_data_type * 0x0082f4d0, int 1) line 1989 + 31 bytes create_text_block(window * 0x01e80c70, display_line * 0x028c1f80, long 175, prop_block_dynarr * * 0x0082f728, int 1) line 2343 + 14 bytes generate_display_line(window * 0x01e80c70, display_line * 0x028c1f80, int 1, long 175, prop_block_dynarr * * 0x0082f728, int 1) line 875 + 38 bytes regenerate_window(window * 0x01e80c70, long 175, long 1, int 1) line 5422 + 30 bytes redisplay_window(long 31984752, int 0) line 6357 + 19 bytes redisplay_frame(frame * 0x01f03d48, int 1) line 6660 + 17 bytes redisplay_device(device * 0x01e975b0, int 1) line 6742 + 11 bytes redisplay_without_hooks() line 6818 + 11 bytes redisplay_no_pre_idle_hook() line 6911 redisplay() line 6877 Fnext_event(long 47281020, long 23366856) line 2420 Fcommand_loop_1() line 581 + 16 bytes command_loop_1(long 23366856) line 502 condition_case_1(long 23364672, long (long)* 0x010b9e10 command_loop_1(long), long 23366856, long (long, long)* 0x010b98d0 cmd_error(long, long), long 23366856) line 1896 + 7 bytes command_loop_3() line 264 + 35 bytes command_loop_2(long 23366856) line 277 internal_catch(long 23129352, long (long)* 0x010b9aa0 command_loop_2(long), long 23366856, int * volatile 0x00000000, long * volatile 0x00000000) line 1517 + 7 bytes initial_command_loop(long 23366856) line 313 + 28 bytes xemacs_21_5_b9_i586_pc_win32(int 2, char * * 0x00e62410, char * * 0x00e62fc0, int 0) line 2345 main(int 2, char * * 0x00e62410, char * * 0x00e62fc0) line 2722 mainCRTStartup() line 338 + 17 bytes KERNEL32! 77ea847c()