[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#72165: 31.0.50; Intermittent crashing with recent emacs build
From: |
Jeremy Bryant |
Subject: |
bug#72165: 31.0.50; Intermittent crashing with recent emacs build |
Date: |
Tue, 23 Jul 2024 21:51:07 +0100 |
Dima Kogan <dima@secretsauce.net> writes:
> Hi.
>
> I'm running a bleeding-edge build of emacs. Using packages from:
>
> https://emacs.secretsauce.net/
>
> Debian GNU/Linux. GTK+. Currently using a build from git as of
> 2024/07/09 (8e46f44ea0e). It is crashing periodically, with an unclear
> cause.
>
> This isn't a brand-new problem; I observed a similar crash with an earlier
> build: 2024/04/30 (d24981d27ce). After that crash I upgraded, and I see
> crashes still.
>
> Anecdotally, the 2024/04/30 build has been very stable. Today I started
> to debug a different issue: something about mu4e modeline updating is
> signalling args-out-of-range. To debug this I'm tweaking functions like
> (truncate-string-to-width), and re-evaluating them. This debugging isn't
> very interesting, but something about it is causing emacs to crash, with
> both builds.
>
> I just made a core. I cannot xbacktrace because (I think) I'm looking at
> a core, and not at a live process. If that would be helpful, I can
> probably get that. And I see the crash every 20min maybe, while
> debugging the mu4e modeline problem. Below is the backtrace. Hopefully
> this speaks to somebody. Thanks!
You mention mu4e twice. Does this happen only with mu4e?
mu4e is usually distributed separately from Emacs, which version are you using?
>
> (gdb) bt full
> #0 __pthread_kill_implementation (threadid=<optimized out>,
> signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
> tid = <optimized out>
> ret = 0
> pd = <optimized out>
> old_mask = {
> __val = {0}
> }
> ret = <optimized out>
> #1 0x00007fc68a4a6b7f in __pthread_kill_internal (signo=6,
> threadid=<optimized out>) at ./nptl/pthread_kill.c:78
> #2 0x00007fc68a4584e2 in __GI_raise (sig=sig@entry=6) at
> ../sysdeps/posix/raise.c:26
> ret = <optimized out>
> #3 0x0000561d3dcb9798 in terminate_due_to_signal (sig=sig@entry=6,
> backtrace_limit=backtrace_limit@entry=40) at ./debian/build-x/src/emacs.c:469
> #4 0x0000561d3dcb9d4e in emacs_abort () at
> ./debian/build-x/src/sysdep.c:2391
> #5 0x0000561d3dcb6c34 in redisplay_window (window=<optimized out>,
> just_this_one_p=just_this_one_p@entry=false) at
> ./debian/build-x/src/xdisp.c:20086
> w = 0x561d6bcb2bc8
> f = <optimized out>
> buffer = <optimized out>
> old = <optimized out>
> lpoint = {
> charpos = <optimized out>,
> bytepos = <optimized out>
> }
> opoint = {
> charpos = <optimized out>,
> bytepos = <optimized out>
> }
> startp = {
> charpos = <optimized out>,
> bytepos = <optimized out>
> }
> update_mode_line = <optimized out>
> tem = <optimized out>
> it = {
> window = 0x0,
> w = 0x0,
> f = 0x0,
> method = GET_FROM_BUFFER,
> stop_charpos = 0,
> prev_stop = 0,
> base_level_stop = 0,
> end_charpos = 0,
> medium_narrowing_begv = 0,
> medium_narrowing_zv = 0,
> large_narrowing_begv = 0,
> large_narrowing_zv = 0,
> s = 0x0,
> string_nchars = 0,
> multibyte_p = false,
> tab_line_p = false,
> header_line_p = false,
> string_from_display_prop_p = false,
> string_from_prefix_prop_p = false,
> from_disp_prop_p = false,
> ellipsis_p = false,
> avoid_cursor_p = false,
> dp = 0x0,
> dpvec = 0x0,
> dpend = 0x0,
> dpvec_char_len = 0,
> dpvec_face_id = 0,
> saved_face_id = 0,
> ctl_chars = {0x0 <repeats 16 times>},
> start = {
> pos = {
> charpos = 0,
> bytepos = 0
> },
> overlay_string_index = 0,
> string_pos = {
> charpos = 0,
> bytepos = 0
> },
> dpvec_index = 0
> },
> current = {
> pos = {
> charpos = 0,
> bytepos = 0
> },
> overlay_string_index = 0,
> string_pos = {
> charpos = 0,
> bytepos = 0
> },
> dpvec_index = 0
> },
> n_overlay_strings = 0,
> overlay_strings_charpos = 0,
> overlay_strings = {0x0 <repeats 16 times>},
> string_overlays = {0x0 <repeats 16 times>},
> string = 0x0,
> from_overlay = 0x0,
> stack = {{
> string = 0x0,
> string_nchars = 0,
> end_charpos = 0,
> stop_charpos = 0,
> prev_stop = 0,
> base_level_stop = 0,
> cmp_it = {
> stop_pos = 0,
> id = 0,
> ch = 0,
> rule_idx = 0,
> lookback = 0,
> nglyphs = 0,
> reversed_p = false,
> parent_it = 0x0,
> charpos = 0,
> nchars = 0,
> nbytes = 0,
> from = 0,
> to = 0,
> width = 0
> },
> face_id = 0,
> u = {
> image = {
> object = 0x0,
> slice = {
> x = 0x0,
> y = 0x0,
> width = 0x0,
> height = 0x0
> },
> image_id = 0
> },
> stretch = {
> object = 0x0
> },
> xwidget = {
> object = 0x0
> }
> },
> position = {
> charpos = 0,
> bytepos = 0
> },
> current = {
> pos = {
> charpos = 0,
> bytepos = 0
> },
> overlay_string_index = 0,
> string_pos = {
> charpos = 0,
> bytepos = 0
> },
> dpvec_index = 0
> },
> from_overlay = 0x0,
> area = LEFT_MARGIN_AREA,
> method = GET_FROM_BUFFER,
> paragraph_embedding = NEUTRAL_DIR,
> multibyte_p = false,
> string_from_display_prop_p = false,
> string_from_prefix_prop_p = false,
> display_ellipsis_p = false,
> avoid_cursor_p = false,
> bidi_p = false,
> from_disp_prop_p = false,
> line_wrap = TRUNCATE,
> voffset = 0,
> space_width = 0x0,
> font_height = 0x0
> }, {
> string = 0x0,
> string_nchars = 0,
> end_charpos = 0,
> stop_charpos = 0,
> prev_stop = 0,
> base_level_stop = 0,
> cmp_it = {
> stop_pos = 0,
> id = 0,
> ch = 0,
> rule_idx = 0,
> lookback = 0,
> nglyphs = 0,
> reversed_p = false,
> parent_it = 0x0,
> charpos = 0,
> nchars = 0,
> nbytes = 0,
> from = 0,
> to = 0,
> width = 0
> },
> face_id = 0,
> u = {
> image = {
> object = 0x0,
> slice = {
> x = 0x0,
> y = 0x0,
> width = 0x0,
> height = 0x0
> },
> image_id = 0
> },
> stretch = {
> object = 0x0
> },
> xwidget = {
> object = 0x0
> }
> },
> position = {
> charpos = 0,
> bytepos = 0
> },
> current = {
> pos = {
> charpos = 0,
> bytepos = 0
> },
> overlay_string_index = 0,
> string_pos = {
> charpos = 0,
> bytepos = 0
> },
> dpvec_index = 0
> },
> from_overlay = 0x0,
> area = LEFT_MARGIN_AREA,
> method = GET_FROM_BUFFER,
> paragraph_embedding = NEUTRAL_DIR,
> multibyte_p = false,
> string_from_display_prop_p = false,
> string_from_prefix_prop_p = false,
> display_ellipsis_p = false,
> avoid_cursor_p = false,
> bidi_p = false,
> from_disp_prop_p = false,
> line_wrap = TRUNCATE,
> voffset = 0,
> space_width = 0x0,
> font_height = 0x0
> }, {
> string = 0x0,
> string_nchars = 0,
> end_charpos = 0,
> stop_charpos = 0,
> prev_stop = 0,
> base_level_stop = 0,
> cmp_it = {
> stop_pos = 0,
> id = 0,
> ch = 0,
> rule_idx = 0,
> lookback = 0,
> nglyphs = 0,
> reversed_p = false,
> parent_it = 0x0,
> charpos = 0,
> nchars = 0,
> nbytes = 0,
> from = 0,
> to = 0,
> width = 0
> },
> face_id = 0,
> u = {
> image = {
> object = 0x0,
> slice = {
> x = 0x0,
> y = 0x0,
> width = 0x0,
> height = 0x0
> },
> image_id = 0
> },
> stretch = {
> object = 0x0
> },
> xwidget = {
> object = 0x0
> }
> },
> position = {
> charpos = 0,
> bytepos = 0
> },
> current = {
> pos = {
> charpos = 0,
> bytepos = 0
> },
> overlay_string_index = 0,
> string_pos = {
> charpos = 0,
> bytepos = 0
> },
> dpvec_index = 0
> },
> from_overlay = 0x0,
> area = LEFT_MARGIN_AREA,
> method = GET_FROM_BUFFER,
> paragraph_embedding = NEUTRAL_DIR,
> multibyte_p = false,
> string_from_display_prop_p = false,
> string_from_prefix_prop_p = false,
> display_ellipsis_p = false,
> avoid_cursor_p = false,
> bidi_p = false,
> from_disp_prop_p = false,
> line_wrap = TRUNCATE,
> voffset = 0,
> space_width = 0x0,
> font_height = 0x0
> }, {
> string = 0x0,
> string_nchars = 0,
> end_charpos = 0,
> stop_charpos = 0,
> prev_stop = 0,
> base_level_stop = 0,
> cmp_it = {
> stop_pos = 0,
> id = 0,
> ch = 0,
> rule_idx = 0,
> lookback = 0,
> nglyphs = 0,
> reversed_p = false,
> parent_it = 0x0,
> charpos = 0,
> nchars = 0,
> nbytes = 0,
> from = 0,
> to = 0,
> width = 0
> },
> face_id = 0,
> u = {
> image = {
> object = 0x0,
> slice = {
> x = 0x0,
> y = 0x0,
> width = 0x0,
> height = 0x0
> },
> image_id = 0
> },
> stretch = {
> object = 0x0
> },
> xwidget = {
> object = 0x0
> }
> },
> position = {
> charpos = 0,
> bytepos = 0
> },
> current = {
> pos = {
> charpos = 0,
> bytepos = 0
> },
> overlay_string_index = 0,
> string_pos = {
> charpos = 8589934595,
> bytepos = 395136991232
> },
> dpvec_index = 1
> },
> from_overlay = 0x0,
> area = ANY_AREA,
> method = 4294967295,
> paragraph_embedding = NEUTRAL_DIR,
> multibyte_p = false,
> string_from_display_prop_p = false,
> string_from_prefix_prop_p = false,
> display_ellipsis_p = false,
> avoid_cursor_p = false,
> bidi_p = false,
> from_disp_prop_p = false,
> line_wrap = TRUNCATE,
> voffset = 0,
> space_width = 0x0,
> font_height = 0x0
> }, {
> string = 0x7ffd9fd78e10,
> string_nchars = 0,
> end_charpos = 0,
> stop_charpos = 0,
> prev_stop = 0,
> base_level_stop = 92,
> cmp_it = {
> stop_pos = 0,
> id = 0,
> ch = 0,
> rule_idx = 0,
> lookback = 0,
> nglyphs = 0,
> reversed_p = false,
> parent_it = 0x0,
> charpos = 524288,
> nchars = 0,
> nbytes = 0,
> from = 0,
> to = 0,
> width = 0
> },
> face_id = 0,
> u = {
> image = {
> object = 0x0,
> slice = {
> x = 0x0,
> y = 0x0,
> width = 0xffffffff,
> height = 0x0
> },
> image_id = 0
> },
> stretch = {
> object = 0x0
> },
> xwidget = {
> object = 0x0
> }
> },
> position = {
> charpos = 4294967296,
> bytepos = 47244640265
> },
> current = {
> pos = {
> charpos = 47244640259,
> bytepos = 42949672963
> },
> overlay_string_index = 42949672961,
> string_pos = {
> charpos = 1,
> bytepos = 0
> },
> dpvec_index = 0
> },
> from_overlay = 0x0,
> area = LEFT_MARGIN_AREA,
> method = GET_FROM_BUFFER,
> paragraph_embedding = NEUTRAL_DIR,
> multibyte_p = false,
> string_from_display_prop_p = false,
> string_from_prefix_prop_p = false,
> display_ellipsis_p = false,
> avoid_cursor_p = false,
> bidi_p = false,
> from_disp_prop_p = false,
> line_wrap = TRUNCATE,
> voffset = 0,
> space_width = 0x0,
> font_height = 0x0
> }},
> sp = 0,
> selective = 0,
> what = IT_CHARACTER,
> face_id = 0,
> selective_display_ellipsis_p = false,
> ctl_arrow_p = false,
> face_box_p = false,
> start_of_box_run_p = false,
> end_of_box_run_p = false,
> overlay_strings_at_end_processed_p = false,
> ignore_overlay_strings_at_pos_p = false,
> glyph_not_available_p = false,
> starts_in_middle_of_char_p = false,
> face_before_selective_p = false,
> constrain_row_ascent_descent_p = false,
> line_number_produced_p = false,
> align_visually_p = false,
> line_wrap = TRUNCATE,
> base_face_id = 0,
> c = 0,
> len = 0,
> cmp_it = {
> stop_pos = 0,
> id = 0,
> ch = 0,
> rule_idx = 0,
> lookback = 0,
> nglyphs = 0,
> reversed_p = false,
> parent_it = 0x0,
> charpos = 0,
> nchars = 0,
> nbytes = 0,
> from = 0,
> to = 0,
> width = 0
> },
> char_to_display = 0,
> glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
> image_id = 0,
> xwidget = 0x0,
> slice = {
> x = 0x0,
> y = 0x0,
> width = 0x0,
> height = 0x0
> },
> space_width = 0x0,
> voffset = 0,
> tab_width = 0,
> font_height = 0x0,
> object = 0x0,
> position = {
> charpos = 0,
> bytepos = 0
> },
> truncation_pixel_width = 0,
> continuation_pixel_width = 0,
> first_visible_x = 0,
> last_visible_x = 0,
> last_visible_y = 0,
> extra_line_spacing = 0,
> max_extra_line_spacing = 0,
> override_ascent = 0,
> override_descent = 0,
> override_boff = 0,
> glyph_row = 0x0,
> area = LEFT_MARGIN_AREA,
> nglyphs = 0,
> pixel_width = 0,
> ascent = 0,
> descent = 0,
> max_ascent = 0,
> max_descent = 0,
> phys_ascent = 0,
> phys_descent = 0,
> max_phys_ascent = 0,
> max_phys_descent = 0,
> current_x = 0,
> wrap_prefix_width = 0,
> continuation_lines_width = 0,
> eol_pos = {
> charpos = 0,
> bytepos = 0
> },
> current_y = 0,
> first_vpos = 0,
> vpos = 0,
> hpos = 0,
> lnum = 0,
> lnum_bytepos = 0,
> lnum_width = 0,
> lnum_pixel_width = 0,
> pt_lnum = 0,
> stretch_adjust = 0,
> left_user_fringe_bitmap = 0,
> right_user_fringe_bitmap = 0,
> left_user_fringe_face_id = 0,
> right_user_fringe_face_id = 0,
> bidi_p = false,
> bidi_it = {
> bytepos = 0,
> charpos = 0,
> ch = 0,
> nchars = 0,
> ch_len = 0,
> type = UNKNOWN_BT,
> type_after_wn = UNKNOWN_BT,
> orig_type = UNKNOWN_BT,
> resolved_level = 0 '\000',
> isolate_level = 0 '\000',
> invalid_levels = 0,
> invalid_isolates = 0,
> prev = {
> charpos = 0,
> type = UNKNOWN_BT,
> orig_type = UNKNOWN_BT
> },
> last_strong = {
> charpos = 0,
> type = UNKNOWN_BT,
> orig_type = UNKNOWN_BT
> },
> next_for_neutral = {
> charpos = 0,
> type = UNKNOWN_BT,
> orig_type = UNKNOWN_BT
> },
> prev_for_neutral = {
> charpos = 0,
> type = UNKNOWN_BT,
> orig_type = UNKNOWN_BT
> },
> next_for_ws = {
> charpos = 0,
> type = UNKNOWN_BT,
> orig_type = UNKNOWN_BT
> },
> bracket_pairing_pos = 0,
> bracket_enclosed_type = UNKNOWN_BT,
> next_en_pos = 0,
> next_en_type = UNKNOWN_BT,
> sos = NEUTRAL_DIR,
> scan_dir = 0,
> disp_pos = 0,
> disp_prop = 0,
> stack_idx = 0,
> level_stack = {{
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> } <repeats 52 times>, {
> next_for_neutral_pos = 140727285151856,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 0,
> last_strong_type = 7,
> prev_for_neutral_type = 1,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 140727285151848,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 6692952454725819392,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140727285151856,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 5,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 384,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 3,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 94683592258741,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140727285151856,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 5,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 94683591719329,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 4,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 94683593201994,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 6,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 22,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 33168,
> next_for_neutral_type = 5,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 6,
> next_for_neutral_type = 0,
> last_strong_type = 2,
> prev_for_neutral_type = 0,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 94683593203763,
> next_for_neutral_type = 5,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 94683623854741,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 6,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 94683593201994,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 6,
> next_for_neutral_type = 5,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140727285152152,
> next_for_neutral_type = 0,
> last_strong_type = 6,
> prev_for_neutral_type = 6,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 6,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 94683623854741,
> next_for_neutral_type = 0,
> last_strong_type = 2,
> prev_for_neutral_type = 1,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 6692952454725819392,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 2,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140490765053792,
> next_for_neutral_type = 0,
> last_strong_type = 5,
> prev_for_neutral_type = 3,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 6692952454725819392,
> next_for_neutral_type = 7,
> last_strong_type = 1,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140490764807742,
> next_for_neutral_type = 0,
> last_strong_type = 2,
> prev_for_neutral_type = 6,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 64424511301,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 94683879045328,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 6,
> level = 134 '\206',
> flags = 142 '\216'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 7,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 7,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 140490770859150,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 15,
> next_for_neutral_type = 4,
> last_strong_type = 7,
> prev_for_neutral_type = 7,
> level = 255 '\377',
> flags = 255 '\377'
> }, {
> next_for_neutral_pos = -168884986026394,
> next_for_neutral_type = 5,
> last_strong_type = 6,
> prev_for_neutral_type = 2,
> level = 237 '\355',
> flags = 133 '\205'
> }, {
> next_for_neutral_pos = 6692952454725819392,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140490765053792,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 35662986,
> next_for_neutral_type = 7,
> last_strong_type = 1,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140490764807742,
> next_for_neutral_type = 5,
> last_strong_type = 2,
> prev_for_neutral_type = 2,
> level = 196 '\304',
> flags = 63 '?'
> }, {
> next_for_neutral_pos = 64424511301,
> next_for_neutral_type = 7,
> last_strong_type = 7,
> prev_for_neutral_type = 7,
> level = 255 '\377',
> flags = 255 '\377'
> }, {
> next_for_neutral_pos = 94683879045328,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 6,
> level = 134 '\206',
> flags = 142 '\216'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 2,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 2,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 140490770859150,
> next_for_neutral_type = 2,
> last_strong_type = 2,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 15,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = -196480571978419,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 7,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 0,
> last_strong_type = 2,
> prev_for_neutral_type = 0,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 6,
> prev_for_neutral_type = 1,
> level = 253 '\375',
> flags = 61 '='
> }, {
> next_for_neutral_pos = 6692952454725819392,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 0,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140490765053792,
> next_for_neutral_type = 1,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 35662986,
> next_for_neutral_type = 7,
> last_strong_type = 1,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 140490764807742,
> next_for_neutral_type = 0,
> last_strong_type = 2,
> prev_for_neutral_type = 7,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 64424511301,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 94683879045328,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 6,
> level = 134 '\206',
> flags = 142 '\216'
> }, {
> next_for_neutral_pos = 1,
> next_for_neutral_type = 0,
> last_strong_type = 4,
> prev_for_neutral_type = 5,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 6,
> level = 215 '\327',
> flags = 159 '\237'
> }, {
> next_for_neutral_pos = 140490770859150,
> next_for_neutral_type = 1,
> last_strong_type = 6,
> prev_for_neutral_type = 5,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 15,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = -196480571978419,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }, {
> next_for_neutral_pos = 0,
> next_for_neutral_type = 0,
> last_strong_type = 0,
> prev_for_neutral_type = 0,
> level = 0 '\000',
> flags = 0 '\000'
> }},
> string = {
> lstring = 0x0,
> s = 0x0,
> schars = 0,
> bufpos = 0,
> from_disp_str = false,
> unibyte = false
> },
> w = 0x0,
> paragraph_dir = NEUTRAL_DIR,
> separator_limit = 0,
> first_elt = false,
> new_paragraph = false,
> frame_window_p = false
> },
> paragraph_embedding = NEUTRAL_DIR,
> min_width_property = 0x0,
> min_width_start = 0
> }
> current_matrix_up_to_date_p = false
> used_current_matrix_p = false
> temp_scroll_step = false
> rc = <optimized out>
> centering_position = -1
> last_line_misfit = false
> beg_unchanged = <optimized out>
> end_unchanged = <optimized out>
> frame_line_height = <optimized out>
> margin = <optimized out>
> use_desired_matrix = <optimized out>
> itdata = 0x0
> #6 0x0000561d3dd2db23 in redisplay_window_0
> (window=window@entry=0x561d6bcb2bcd) at ./debian/build-x/src/xdisp.c:18032
> #7 0x0000561d3de860da in internal_condition_case_1
> (bfun=bfun@entry=0x561d3dd2daf0 <redisplay_window_0>,
> arg=arg@entry=0x561d6bcb2bcd, handlers=<optimized out>,
> hfun=hfun@entry=0x561d3dce3310 <redisplay_window_error>)
> at ./debian/build-x/src/eval.c:1637
> val = <optimized out>
> c = 0x561d3ef56ad0
> #8 0x0000561d3dcdfb3a in redisplay_windows (window=0x561d6bcb2bcd) at
> ./debian/build-x/src/xdisp.c:18001
> w = 0x561d6bcb2bc8
> #9 0x0000561d3dd14ea3 in redisplay_internal () at
> ./debian/build-x/src/xdisp.c:17400
> gcscrollbars = <optimized out>
> f = 0x561d6bcb2940
> w = <optimized out>
> sw = <optimized out>
> fr = <optimized out>
> pending = <optimized out>
> must_finish = <optimized out>
> match_p = <optimized out>
> tlbufpos = {
> charpos = <optimized out>,
> bytepos = <optimized out>
> }
> tlendpos = {
> charpos = <optimized out>,
> bytepos = <optimized out>
> }
> number_of_visible_frames = <optimized out>
> sf = <optimized out>
> polling_stopped_here = true
> tail = 0x561d6e1ae933
> frame = 0x561d6bcb2945
> hscroll_retries = <optimized out>
> garbaged_frame_retries = <optimized out>
> consider_all_windows_p = <optimized out>
> update_miniwindow_p = <optimized out>
> #10 0x0000561d3dd16509 in redisplay () at ./debian/build-x/src/xdisp.c:16575
> #11 0x0000561d3de018d7 in read_char (commandflag=1,
> map=map@entry=0x561d6dc6f213, prev_event=0x0,
> used_mouse_menu=used_mouse_menu@entry=0x7ffd9fd7bc8b,
> end_time=end_time@entry=0x0)
> at ./debian/build-x/src/keyboard.c:2678
> echo_current = false
> c = <optimized out>
> local_getcjmp = {{
> __jmpbuf = {94683599852320, 5898495886293811139,
> 140490622174464, 0, 1, 1, 5898495886388182979, 151695970901639107},
> __mask_was_saved = 0,
> __saved_mask = {
> __val = {0, 140727285168672, 140490622174584,
> 140490622174584, 0, 0, 128770, 0, 32191, 32193, 6692952454725819392,
> 12884901888, 94683623736432, 94683615050064, 2, 140727285168720}
> }
> }}
> save_jump = {{
> __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
> __mask_was_saved = 0,
> __saved_mask = {
> __val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94683592684623, 0, 0,
> 2, 94683592073760, 140727285162272}
> }
> }}
> tem = <optimized out>
> save = <optimized out>
> previous_echo_area_message = 0x0
> also_record = 0x0
> reread = false
> recorded = false
> polling_stopped_here = false
> orig_kboard = 0x561d3f9e1b40
> #12 0x0000561d3de04ba2 in read_key_sequence
> (keybuf=keybuf@entry=0x7ffd9fd7bdf0, prompt=prompt@entry=0x0,
> dont_downcase_last=dont_downcase_last@entry=false,
> can_return_switch_frame=can_return_switch_frame@entry=true,
> fix_current_buffer=fix_current_buffer@entry=true,
> prevent_redisplay=prevent_redisplay@entry=false,
> disable_text_conversion_p=false) at ./debian/build-x/src/keyboard.c:10743
> interrupted_kboard = 0x561d3f9e1b40
> interrupted_frame = 0x561d6bcb2940
> key = <optimized out>
> used_mouse_menu = false
> echo_local_start = 0
> last_real_key_start = 0
> keys_local_start = 0
> new_binding = <optimized out>
> t = 0
> echo_start = 0
> keys_start = 0
> current_binding = 0x561d6dc6f213
> first_unbound = 31
> mock_input = 0
> used_mouse_menu_history = {false <repeats 30 times>}
> fkey = {
> parent = 0x7fc6835340d3,
> map = 0x7fc6835340d3,
> start = 0,
> end = 0
> }
> keytran = {
> parent = 0x7fc68609cdeb,
> map = 0x7fc68609cdeb,
> start = 0,
> end = 0
> }
> indec = {
> parent = 0x7fc6835340e3,
> map = 0x7fc6835340e3,
> start = 0,
> end = 0
> }
> shift_translated = <optimized out>
> delayed_switch_frame = <optimized out>
> original_uppercase_position = <optimized out>
> disabled_conversion = <optimized out>
> fake_prefixed_keys = 0x0
> first_event = 0x0
> second_event = <optimized out>
> #13 0x0000561d3de06d18 in command_loop_1 () at
> ./debian/build-x/src/keyboard.c:1429
> cmd = <optimized out>
> keybuf = {0x561d6dc6f973, 0x5ce224cbfa82dc00, 0xa0, 0x60, 0x0, 0x0,
> 0x111f0, 0x561d3df83ba8, 0x7ffd9fd7bea0, 0x561d3de874b3 <unbind_to+259>,
> 0x7ffd9fd7bec0, 0x2, 0xb, 0x111f0, 0x30, 0x561d6d06628d, 0x7fc68572e9cc,
> 0x561d6ca84763, 0x60, 0x7ffd9fd7bec0, 0x2, 0x7ffd9fd7e3ae, 0x7ffd9fd7bf20,
> 0x561d3ddfa492 <cmd_error+370>, 0x0, 0x0, 0xb300, 0x561d3df83ba8,
> 0x7ffd9fd7bf40, 0x561d3de874b3 <unbind_to+259>}
> i = <optimized out>
> last_pt = <optimized out>
> prev_modiff = 3094
> prev_buffer = 0x561d6d066288
> #14 0x0000561d3de8603e in internal_condition_case
> (bfun=bfun@entry=0x561d3de06b40 <command_loop_1>,
> handlers=handlers@entry=0x90, hfun=hfun@entry=0x561d3ddfa320 <cmd_error>)
> at ./debian/build-x/src/eval.c:1613
> val = <optimized out>
> c = 0x561d3ef4cce0
> #15 0x0000561d3ddf1e66 in command_loop_2 (handlers=handlers@entry=0x90) at
> ./debian/build-x/src/keyboard.c:1168
> val = <optimized out>
> #16 0x0000561d3de85f97 in internal_catch (tag=tag@entry=0x12300,
> func=func@entry=0x561d3ddf1e30 <command_loop_2>, arg=arg@entry=0x90) at
> ./debian/build-x/src/eval.c:1292
> val = <optimized out>
> c = 0x561d3efe0280
> #17 0x0000561d3ddf1df1 in command_loop () at
> ./debian/build-x/src/keyboard.c:1146
> #18 0x0000561d3ddf9e59 in recursive_edit_1 () at
> ./debian/build-x/src/keyboard.c:754
> val = <optimized out>
> #19 0x0000561d3ddfa21c in Frecursive_edit () at
> ./debian/build-x/src/keyboard.c:837
> buffer = <optimized out>
> #20 0x0000561d3dcc2f9d in main (argc=2, argv=0x7ffd9fd7c2e8) at
> ./debian/build-x/src/emacs.c:2624
> stack_bottom_variable = 0x561d3eecc050
> old_argc = <optimized out>
> no_loadup = false
> junk = 0x0
> dname_arg = 0x0
> ch_to_dir = 0x0
> original_pwd = <optimized out>
> dump_mode = <optimized out>
> skip_args = 1
> temacs = 0x0
> attempt_load_pdump = <optimized out>
> only_version = false
> rlim = {
> rlim_cur = 10022912,
> rlim_max = 18446744073709551615
> }
> lc_all = <optimized out>
> sockfd = -1
> module_assertions = <optimized out>
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, (continued)
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Dima Kogan, 2024/07/18
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Eli Zaretskii, 2024/07/18
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Dima Kogan, 2024/07/19
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Dima Kogan, 2024/07/28
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Eli Zaretskii, 2024/07/29
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Dima Kogan, 2024/07/29
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Eli Zaretskii, 2024/07/30
- bug#72165: 31.0.50; Intermittent crashing with recent emacs build, Dima Kogan, 2024/07/30
bug#72165: 31.0.50; Intermittent crashing with recent emacs build,
Jeremy Bryant <=