GNU bug report logs - #62002
28.2; 28.2; intermittent crash on scroll (arch + spacemacs)

Previous Next

Package: emacs;

Reported by: emacs <at> bertieb.org

Date: Mon, 6 Mar 2023 15:46:02 UTC

Severity: normal

Tags: moreinfo

Found in version 28.2

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 62002 in the body.
You can then email your comments to 62002 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Mon, 06 Mar 2023 15:46:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to emacs <at> bertieb.org:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 06 Mar 2023 15:46:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: emacs <at> bertieb.org
To: bug-gnu-emacs <at> gnu.org
Subject: 28.2; 28.2; intermittent crash on scroll (arch + spacemacs)
Date: Mon, 06 Mar 2023 12:16:18 +0000
This heisencrash appears to be triggered by scrolling in a buffer, but it is
very intermittent.

My repro steps when they work, which is unfortunately not often:

- launch emacs
- visit a file (eg .spacemacs)
- scroll buffer using PgDn
- Emacs crashes via SIGSEGV

I have tried reproducing while emacs is being run from within a gdb
context, but I have yet to succeed.

This has happened five times since late February:

$ coredumpctl list emacs
TIME                            PID  UID  GID SIG     COREFILE EXE                  SIZE
Sat 2023-02-25 11:00:18 GMT    9767 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
Wed 2023-03-01 09:30:58 GMT    8139 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
Fri 2023-03-03 00:15:02 GMT    7400 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
Fri 2023-03-03 00:15:37 GMT  484270 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
Sun 2023-03-05 20:50:17 GMT 2710479 1000 1000 SIGSEGV present  /usr/bin/emacs-28.2 31.9M

Emacs was updated to 28.2-2 in January from Arch repo. I start emacs in a terminal via
emacs [1], which is a symlink to /usr/bin/emacs-28.2:

/usr/bin/emacs-28.2: ELF 64-bit LSB pie executable, x86-64, version 1
(SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=565e5e3ed18f0d957ef2f47c90ce6c8de9686522, for GNU/Linux
4.4.0, stripped

I have the spacemacs 'distro' / customisation set installed. I have not
yet been able to replicate this with 'emacs -Q', but I also cannot
consistently replicate it without -Q either.

Info from gdb is appended [2]. If there is anything else I can supply,
please let me know. I am happy to compile emacs with debugging symbols
if this is likely to be of benefit.

Cheers,
bertieb

[1]:

$ emacs
Fatal error 11: Segmentation fault
Backtrace:
emacs(+0x1547f6)[0x5580bf8477f6]
emacs(+0x42080)[0x5580bf735080]
emacs(+0x4263e)[0x5580bf73563e]
emacs(+0x25b63d)[0x5580bf94e63d]
/usr/lib/libc.so.6(+0x38f50)[0x7f0a16c6cf50]
/usr/lib/libcairo.so.2(+0x547c5)[0x7f0a186397c5]
/usr/lib/libcairo.so.2(+0x9ede8)[0x7f0a18683de8]
/usr/lib/libcairo.so.2(+0x60d03)[0x7f0a18645d03]
/usr/lib/libcairo.so.2(+0x6ae84)[0x7f0a1864fe84]
/usr/lib/libcairo.so.2(+0x6cdb3)[0x7f0a18651db3]
/usr/lib/libcairo.so.2(+0x28554)[0x7f0a1860d554]
/usr/lib/libcairo.so.2(cairo_show_glyphs+0x26)[0x7f0a1865fb96]
emacs(+0x2369bf)[0x5580bf9299bf]
emacs(+0x103d49)[0x5580bf7f6d49]
emacs(+0x105f02)[0x5580bf7f8f02]
emacs(+0x9ab44)[0x5580bf78db44]
emacs(+0x9d9e6)[0x5580bf7909e6]
emacs(+0x4fd34)[0x5580bf742d34]
emacs(+0x54c93)[0x5580bf747c93]
emacs(+0x56844)[0x5580bf749844]
emacs(+0x56a3e)[0x5580bf749a3e]
emacs(+0x8adbb)[0x5580bf77ddbb]
emacs(+0x143f75)[0x5580bf836f75]
emacs(+0x14da67)[0x5580bf840a67]
emacs(+0x13ff3d)[0x5580bf832f3d]
emacs(+0x1be477)[0x5580bf8b1477]
emacs(+0x137d6e)[0x5580bf82ad6e]
emacs(+0x1be3ba)[0x5580bf8b13ba]
emacs(+0x13bb09)[0x5580bf82eb09]
emacs(+0x269a37)[0x5580bf95ca37]
emacs(+0x13bf0a)[0x5580bf82ef0a]
emacs(+0x4b614)[0x5580bf73e614]
/usr/lib/libc.so.6(+0x23790)[0x7f0a16c57790]
/usr/lib/libc.so.6(__libc_start_main+0x8a)[0x7f0a16c5784a]
emacs(+0x4cf95)[0x5580bf73ff95]
Segmentation fault (core dumped)
139

[2] gdb info:

(gdb) bt full
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo <at> entry=11, no_tid=no_tid <at> entry=0)
    at pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {0}}
        ret = <optimized out>
#1  0x00007f0a16cbb953 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f0a16c6cea8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00005580bf7350b1 in  ()
#4  0x00005580bf73563e in  ()
#5  0x00005580bf94e63d in  ()
#6  0x00007f0a16c6cf50 in <signal handler called> () at /usr/lib/libc.so.6
#7  0x00007f0a186397c5 in _cairo_recording_surface_replay_internal (surface=0x0, params=0x7ffc7128d960)
    at ../cairo/src/cairo-recording-surface.c:2006

                  wrapper = {target = 0x0, transform = {xx = 2.1343635900341851e-321, yx = 6.9011736751329347e-310, xy = -nan(0xffffffffffbd0), yy = 0, x0 = 4.6447913662880338e-310, y0 = 4.6447885237552527e-310}, has_extents = 409261369, extents = {x = 32522, y = -1043314352, width = 21888, height = 409035746}, clip = 0x5580c1cd9a80, source_region_id = 3251652944, mask_region_id = 21888, needs_transform = -1043314352}
        elements = <optimized out>
        regions_array = <optimized out>
        region_elements = <optimized out>
        status = <optimized out>
        extents = {x = 383830688, y = 32522, width = 24, height = 0}
        use_indices = <optimized out>
        r = <optimized out>
        i = <optimized out>
        num_elements = <optimized out>
        target_is_analysis = <optimized out>
        __PRETTY_FUNCTION__ = "_cairo_recording_surface_replay_internal"
#8  0x00007f0a18683de8 in _cairo_recording_surface_replay_with_foreground_color
    (foreground_used=<synthetic pointer>, foreground_color=0x7ffc7128df70, target=0x5580c1d04950, surface=<optimized out>) at ../cairo/src/cairo-recording-surface.c:2472

                  params = {surface_extents = 0x0, surface_transform = 0x0, target = 0x5580c1d04950, target_clip = 0x0, surface_is_unbounded = 0, type = CAIRO_RECORDING_REPLAY, region = CAIRO_RECORDING_REGION_ALL, regions_id = 0, foreground_color = 0x7ffc7128df70, foreground_used = 0}
        status = <optimized out>
        surface = 0x5580c1d04950
        status = CAIRO_INT_STATUS_SUCCESS
        foreground_used = <optimized out>
        width = <optimized out>
        height = <optimized out>
        scaled_font = <optimized out>
        unscaled = <optimized out>
        face = <optimized out>
        load_flags = 544
        vertical_layout = 0
        status = CAIRO_STATUS_SUCCESS
        glyph_priv = <optimized out>
        color_flag = 1048576
        __PRETTY_FUNCTION__ = "_cairo_ft_scaled_glyph_init"
#9  _cairo_ft_scaled_glyph_init_surface_for_recording_surface
    (scaled_font=<optimized out>, foreground_color=0x7ffc7128df70, scaled_glyph=0x5580c9865480)
    at ../cairo/src/cairo-ft-font.c:3114
--Type <RET> for more, q to quit, c to continue without paging--
        surface = 0x5580c1d04950
        status = CAIRO_INT_STATUS_SUCCESS
        foreground_used = <optimized out>
        width = <optimized out>
        height = <optimized out>
        scaled_font = <optimized out>
        unscaled = <optimized out>
        face = <optimized out>
        load_flags = 544
        vertical_layout = 0
        status = CAIRO_STATUS_SUCCESS
        glyph_priv = <optimized out>
        color_flag = 1048576
        __PRETTY_FUNCTION__ = "_cairo_ft_scaled_glyph_init"
#10 _cairo_ft_scaled_glyph_init
    (abstract_font=<optimized out>, scaled_glyph=0x5580c9865480, info=<optimized out>, foreground_color=0x7ffc7128df70) at ../cairo/src/cairo-ft-font.c:3500
        scaled_font = <optimized out>
        unscaled = <optimized out>
        face = <optimized out>
        load_flags = 544
        vertical_layout = 0
        status = CAIRO_STATUS_SUCCESS
        glyph_priv = <optimized out>
        color_flag = 1048576
        __PRETTY_FUNCTION__ = "_cairo_ft_scaled_glyph_init"
#11 0x00007f0a18645d03 in _cairo_scaled_glyph_lookup
    (scaled_font=0x5580c8398190, index=<optimized out>, info=CAIRO_SCALED_GLYPH_INFO_COLOR_SURFACE, foreground_color=0x7ffc7128df70, scaled_glyph_ret=0x7ffc7128db40) at ../cairo/src/cairo-scaled-font.c:2959
        status = <optimized out>
        scaled_glyph = 0x5580c9865480
        need_info = <optimized out>
        key = {hash = 962}
        __PRETTY_FUNCTION__ = "_cairo_scaled_glyph_lookup"
#12 0x00007f0a1864fe84 in ensure_scaled_glyph
    (scaled_glyph=0x7ffc7128db40, glyph=0x7ffc7128e240, glyph_cache=0x7ffc7128dbb0, foreground_color=0x7ffc7128df70, scaled_font=0x5580c8398190) at ../cairo/src/cairo-surface.c:2654
        cache_index = <optimized out>
        status = CAIRO_INT_STATUS_SUCCESS
        status = CAIRO_INT_STATUS_SUCCESS
        i = <optimized out>
        j = <optimized out>
        scaled_glyph = 0x0
        remaining_clusters = 0
        remaining_glyphs = 0
        remaining_bytes = 0
        glyph_pos = 0
        byte_pos = 0
        gp = <optimized out>
        glyph_cache = {0x0 <repeats 64 times>}
        foreground_color = 0x7ffc7128df70
        x_scale = 1
        y_scale = 1
#13 composite_color_glyphs
    (surface=surface <at> entry=0x5580c167fc60, op=op <at> entry=CAIRO_OPERATOR_OVER, source=source <at> entry=0x7ffc7128def0, utf8=utf8 <at> entry=0x5580c97580f0 "\250\224\246\231\205U", utf8_len=utf8_len <at> entry=0x7ffc7128de4c, glyphs=glyphs <at> entry=0x7ffc7128e240, num_glyphs=0x7ffc7128de90, clusters=0x0, num_clusters=0x7ffc7128dea0, cluster_flags=0, scaled_font=0x558--Type <RET> for more, q to quit, c to continue without paging--
0c8398190, clip=0x5580c022d4d0) at ../cairo/src/cairo-surface.c:2855
        status = CAIRO_INT_STATUS_SUCCESS
        i = <optimized out>
        j = <optimized out>
        scaled_glyph = 0x0
        remaining_clusters = 0
        remaining_glyphs = 0
        remaining_bytes = 0
        glyph_pos = 0
        byte_pos = 0
        gp = <optimized out>
        glyph_cache = {0x0 <repeats 64 times>}
        foreground_color = 0x7ffc7128df70
        x_scale = 1
        y_scale = 1
#14 0x00007f0a18651db3 in _cairo_surface_show_text_glyphs
    (surface=0x5580c167fc60, op=CAIRO_OPERATOR_OVER, source=0x7ffc7128def0, utf8=0x5580c97580f0 "\250\224\246\231\205U", utf8_len=<optimized out>, glyphs=0x7ffc7128e240, num_glyphs=<optimized out>, clusters=0x0, num_clusters=<optimized out>, cluster_flags=0, scaled_font=0x5580c8398190, clip=0x5580c022d4d0) at ../cairo/src/cairo-surface.c:2957
        status = <optimized out>
        utf8_copy = 0x5580c97580f0 "\250\224\246\231\205U"
#15 0x00007f0a1860d554 in _cairo_gstate_show_text_glyphs
    (gstate=0x5580c0755888, glyphs=<optimized out>, num_glyphs=<optimized out>, info=0x0)
    at ../cairo/src/cairo-gstate.c:2079

                    stack_transformed_glyphs = {{index = 962, x = 536, y = 1250}, {index = 146028889254, x = 2.1219957909652723e-314, y = 4.6447847025503631e-310}, {index = 11, x = 4.9406564584124654e-324, y = 6.9526008082901723e-310}, {index = 140722206995488, x = 0, y = 6.9011749454460157e-310}, {index = 400, x = 1.6798231958602383e-322, y = 0.16470588235294117}, {index = 4603862117898269748, x = -nan(0xf2e2e2b2b2929), y = 1}, {index = 18446654663792077354, x = 1114, y = 1.7292297604443629e-322}, {index = 0, x = 1114, y = 1.5810100666919889e-322}, {index = 0, x = 1114, y = 8.3442264397262298e-308}, {index = 9007328105594923, x = 8.3441542909627315e-308, y = 6.6753998254355052e-308}, {index = 9851821814644768, x = 1088.0458991080618, y = 2.3221085354538588e-322}, {index = 0, x = 3.8958633197797133e-308, y = 4.3111676037212798e-308}, {index = 11822146651619356, x = 4.4502750396760259e-308, y = 6.3972401295602395e-308}, {index = 4652763772841099265, x = 4.6195137886156552e-321, y = 0}, {index = 4652763772841099264, x = 1.3833838083554903e-322, y = 8.3442264397262298e-308}, {index = 9007328105594923, x = 8.3441542909627315e-308, y = 8.6223818911565766e-308}, {index = 61276192, x = -1.2959037908775452e+166, y = 2.3221085354538588e-322}, {index = 140722206992592, x = 6.9011749722394427e-310, y = 6.9011749437395623e-310}, {index = 2, x = 6.9526008082000547e-310, y = 6.9011749722394427e-310}, {index = 139681335715504, x = 1250, y = 4.9406564584124654e-324}, {index = 0, x = 1250, y = 1.4821969375237396e-322}, {index = 0, x = 1250, y = 1.5810100666919889e-322}, {index = 0, x = 1250, y = 1.9762625833649862e-322}, {index = 0, x = 1250, y = 1.3833838083554903e-322}, {index = 0, x = 1250, y = 1.4821969375237396e-322}, {index = 0, x = 1250, y = 2.2727019708697341e-322}, {index = 0, x = 1250, y = 4.6195137886156552e-321}, {index = 0, x = 1250, y = 1.432790372939615e-322}, {index = 0, x = 1250, y = 2.569141358374482e-322}, {index = 0, x = 1250, y = 2.3221085354538588e-322}, {index = 0, x = 1250, y = 1.5810100666919889e-322}, {index = 0, x = 1250, y = 4.6195137886156552e-321}, {index = 0, x = 1250, y = 0}, {index = 4653062840003854336, x = 4.9406564584124654e-324, y = 0}, {index = 4653062840003854336, x = 0, y = 2.2727019708697341e-322}, {index = 5222680232504, x = 1216, y = 1.0624387648170166e-318}, {index = 140722206992064, x = 6.9011749153254024e-310, y = 4.6447839067291834e-310}, {index = 658783232, x = 4.6447914374216293e-310, y = -1.2959037908775452e+166}, {index = 672901116413952, x = 6.9526008082253509e-310, y = 6.9011749722394427e-310}, {index = 139681335908084, x = 9.8813129168249309e-324, y = 6.9526008082253509e-310}, {index = 139681336484928, x = 6.9011749342248461e-310, y = 6.9011749722394427e-310}, {index = 139680926400513, x = 0, y = 6.9526008082277224e-310}, {index = 139681336484928, x = 6.9011749342248461e-310, y = 6.9011749722394427e-310}, {index = 139680926400513, x = 0, y = 6.9526008082300939e-310}, {index = 139681336484928, x = 6.9011749342248461e-310, y = 4.6447839169270936e-310}, {index = 16315452057937263616, x = 6.9011547113772586e-310, y = 6.9526008082340464e-310}, {index = 139681336484928, x = 6.9011749437395623e-310, y = 9.8813129168249309e-324}, {index = 16315452057937263616, x = 6.9011749722394427e-310, y = -1.2959037908775452e+166}, {index = 139681336484928, x = -1.2959037908775452e+166, y = 6.9011749722394427e-310}, {index = 140722206993360, x = 6.9011749722394427e-310, y = 6.9011749437395623e-310}, {index = 2, x = 6.9526008082379989e-310, y = 6.9011749722394427e-310}, {index = 139681335715504, x = 9.8813129168249309e-324, y = 6.9525070095186676e-310}, {index = 139680926400512, x = 6.9011749342248461e-310, y = 9.8813129168249309e-324}, {index = 140720308486145, x--Type <RET> for more, q to quit, c to continue without paging--
 = 6.9011547113772586e-310, y = 6.9011749342248461e-310}, {index = 137438953472, x = 6.9525070095186676e-310, y = 1.2928895955193211e-309}, {index = 299067163002880, x = 4.9406564584124654e-324, y = 6.9526008081858256e-310}, {index = 140722206992448, x = 0, y = 6.9011749722394427e-310}, {index = 94011473091160, x = 1.5481250573047956e-318, y = 6.7793711659752486e-319}, {index = 140722206992592, x = 6.9011749153254024e-310, y = 3.6073928482377608e-312}, {index = 400, x = 4.9406564584124654e-324, y = -1.2959037908775452e+166}, {index = 1345802232535040, x = 6.8338450055860142e-309, y = 4.6447839169270936e-310}, {index = 16315452057937263616, x = 6.9011749722394427e-310, y = 6.9526008081929402e-310}, {index = 140722206992592, x = 0, y = 6.9011749722394427e-310}, {index = 94011473091160, x = 0, y = 6.9011749237679467e-310}, {index = 1345802232535040, x = 6.9011749164187202e-310, y = 2.5973228484063125e-311}, {index = 146028888080, x = 2.121995791459338e-314, y = -1.2959037908775452e+166}, {index = 140722206992768, x = 0, y = 4.6447839169270936e-310}, {index = 140722206993664, x = 6.9011749722394427e-310, y = 4.6447847025503631e-310}, {index = 140722206992592, x = 6.9011749343623446e-310, y = 0}, {index = 4591870180066957722, x = 6.64914649192016e-309, y = 6.8338450055860142e-309}, {index = 589338232487936, x = 2.9986346936769707e-309, y = 4.6446244031760734e-310}, {index = 94011473040452, x = 2.121995791459338e-314, y = 4.6446243872648374e-310}, {index = 0, x = 6.9526008082040072e-310, y = 6.790386531138278e-313}, {index = 140722206992640, x = 6.64914649192016e-309, y = 6.8338450055860142e-309}, {index = 140722206992880, x = 0, y = 6.9011749722394427e-310}, {index = 94011473091160, x = 0, y = 6.9011749237679467e-310}, {index = 859818092935168, x = 6.9011749164187202e-310, y = 1.6594007085625106e-311}, {index = 146028888640, x = 4.6447847025503631e-310, y = -1.2959037908775452e+166}, {index = 72057594029539328, x = 0, y = 1.1180903191645746e-318}, {index = 165888, x = 6.9526008082253509e-310, y = 6.9011749153254024e-310}, {index = 140722206992880, x = 2.0222985085967704e-315, y = 1.1180903191645746e-318}, {index = 47104, x = 4.8021613556056455e-309, y = 4.9868598693929213e-309}, {index = 61572651155456, x = -1.2959037908775452e+166, y = 1.0320833715365304e-318}, {index = 140722206992960, x = 6.9526008082253509e-310, y = 0}, {index = 139681336484928, x = 4.6447839169270936e-310, y = 0}}

                    stack_transformed_clusters = {{num_bytes = 165888, num_glyphs = 226304}, {num_bytes = 408954592, num_glyphs = 32522}, {num_bytes = 278528, num_glyphs = 0}, {num_bytes = 92160, num_glyphs = 0}, {num_bytes = 1898507136, num_glyphs = 32764}, {num_bytes = 408932463, num_glyphs = 32522}, {num_bytes = 47104, num_glyphs = 226304}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 287232, num_glyphs = 0}, {num_bytes = 14336, num_glyphs = 0}, {num_bytes = 287232, num_glyphs = 0}, {num_bytes = 108544, num_glyphs = 0}, {num_bytes = 313344, num_glyphs = 0}, {num_bytes = 14336, num_glyphs = 0}, {num_bytes = 1898507216, num_glyphs = 32764}, {num_bytes = 408932463, num_glyphs = 32522}, {num_bytes = 304640, num_glyphs = 0}, {num_bytes = 219136, num_glyphs = 0}, {num_bytes = 1898507248, num_glyphs = 32764}, {num_bytes = 408932463, num_glyphs = 32522}, {num_bytes = 14336, num_glyphs = 313344}, {num_bytes = 88064, num_glyphs = 322048}, {num_bytes = 1898507280, num_glyphs = 32764}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 410084416, num_glyphs = 32522}, {num_bytes = 1898507072, num_glyphs = 32764}, {num_bytes = 1898507216, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 410084416, num_glyphs = 32522}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 409103342, num_glyphs = 32522}, {num_bytes = 14336, num_glyphs = 313344}, {num_bytes = 408954592, num_glyphs = 32522}, {num_bytes = 56, num_glyphs = 1224}, {num_bytes = 288, num_glyphs = 34}, {num_bytes = 219136, num_glyphs = 304640}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 856, num_glyphs = 1190}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 1898508288, num_glyphs = 32764}, {num_bytes = 410084416, num_glyphs = 32522}, {num_bytes = -1050149792, num_glyphs = 21888}, {num_bytes = 1898507216, num_glyphs = 32764}, {num_bytes = 409317775, num_glyphs = 32522}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 408947125, num_glyphs = 32522}, {num_bytes = 14336, num_glyphs = 313344}, {num_bytes = 88064, num_glyphs = 322048}, {num_bytes = 0, num_glyphs = 14336}, {num_bytes = 313344, num_glyphs = 88064}, {num_bytes = 322048, num_glyphs = 304640}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 1898507520, num_glyphs = 32764}, {num_bytes = -1071459120, num_glyphs = 21888}, {num_bytes = 1898507580, num_glyphs = 32764}, {num_bytes = 408947629, num_glyphs = 32522}, {num_bytes = 137216, num_glyphs = 313344}, {num_bytes = 141312, num_glyphs = 322048}, {num_bytes = 14336, num_glyphs = 313344}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 1898507520, num_glyphs = 32764}, {num_bytes = 408954256, num_glyphs = 32522}, {num_bytes = 219136, num_glyphs = 304640}, {num_bytes = 408952920, num_glyphs = 34}, {num_bytes = 1, num_glyphs = 32}, {num_bytes = 1898507520, num_glyphs = 32764}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = -1050149792, num_glyphs = 21888}, {num_bytes = 1898507648, num_glyphs = 32764}, {num_bytes = -1071459120, num_glyphs = 21888}, {num_bytes = 409835136, num_glyphs = 32522}, {num_bytes = 408956384, num_glyphs = 32522}, {num_bytes = 353703189, num_glyphs = 1069880597}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = -707406378, num_glyphs = 1072027093}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 1898507520, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 408946306, num_glyphs = 32522}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 408958847, num_glyphs = 32522}, {num_bytes = -1067917136, num_glyphs = 21888}, {num_bytes = 0, num_glyphs = 1069128089}, {num_bytes = 2793902, num_glyphs = 0}, {num_bytes = -1583273430, num_glyphs = 44718}, {num_bytes = -1050149792, num_glyphs = 21888}, {num_bytes = 2, num_glyphs = -8388608}, {num_bytes = -8388608, num_glyphs = 16777215}, {num_bytes = 16777215, num_glyphs = 536}, {num_bytes = 1224, num_glyphs = 16}, {num_bytes = 34, num_glyphs = 0}, {num_bytes = 0, --Type <RET> for more, q to quit, c to continue without paging--
num_glyphs = 3840}, {num_bytes = 2106, num_glyphs = 536}, {num_bytes = 1224, num_glyphs = 16}, {num_bytes = 34, num_glyphs = 536}, {num_bytes = 1224, num_glyphs = 16}, {num_bytes = 34, num_glyphs = 6}, {num_bytes = -1066051952, num_glyphs = 21888}, {num_bytes = 408952920, num_glyphs = 34}, {num_bytes = 568, num_glyphs = 0}, {num_bytes = 1898507808, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 24, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 1898507680, num_glyphs = 32764}, {num_bytes = 1898507680, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 1}, {num_bytes = 3, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 1072693248}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 1072693248}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 1072693248}, {num_bytes = -1802201963, num_glyphs = 1069847700}, {num_bytes = -1785358954, num_glyphs = 1069913493}, {num_bytes = 387389207, num_glyphs = 1070012183}, {num_bytes = 0, num_glyphs = 1072693248}, {num_bytes = 724248873, num_glyphs = -53714}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 1898508032, num_glyphs = 32764}, {num_bytes = 408954256, num_glyphs = 32522}, {num_bytes = 47104, num_glyphs = 226304}, {num_bytes = 408952920, num_glyphs = 34}, {num_bytes = 0, num_glyphs = 3840}, {num_bytes = 1898508032, num_glyphs = 32764}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 408947125, num_glyphs = 32522}, {num_bytes = 1898508160, num_glyphs = 32764}, {num_bytes = -1071459120, num_glyphs = 21888}, {num_bytes = 409835136, num_glyphs = 32522}, {num_bytes = 408956384, num_glyphs = 32522}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 408947125, num_glyphs = 32522}, {num_bytes = 1898508208, num_glyphs = 32764}, {num_bytes = 408947125, num_glyphs = 32522}, {num_bytes = 1898508268, num_glyphs = 32764}, {num_bytes = 408947125, num_glyphs = 32522}, {num_bytes = 304640, num_glyphs = 0}, {num_bytes = 247808, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 32764}, {num_bytes = 408932463, num_glyphs = 32522}, {num_bytes = 1898508272, num_glyphs = 32764}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 1898508288, num_glyphs = 32764}, {num_bytes = -1071459120, num_glyphs = 21888}, {num_bytes = 1898508348, num_glyphs = 32764}, {num_bytes = 408947629, num_glyphs = 32522}, {num_bytes = 14336, num_glyphs = 313344}, {num_bytes = 88064, num_glyphs = 322048}, {num_bytes = 1898508380, num_glyphs = 32764}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 1898508288, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 1072693248}, {num_bytes = 410084416, num_glyphs = -33014}, {num_bytes = 408952920, num_glyphs = 34}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 1898508288, num_glyphs = 32764}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = -1050149792, num_glyphs = 21888}, {num_bytes = 1898508416, num_glyphs = 32764}, {num_bytes = -1071459120, num_glyphs = 21888}, {num_bytes = 409835136, num_glyphs = 32522}, {num_bytes = 408956384, num_glyphs = 32522}, {num_bytes = 1898508448, num_glyphs = 32764}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 1898508288, num_glyphs = 32764}, {num_bytes = 1898508560, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = -1066101744, num_glyphs = 21888}, {num_bytes = 658783232, num_glyphs = -496230092}, {num_bytes = 247808, num_glyphs = 304640}, {num_bytes = -1050149792, num_glyphs = 21888}, {num_bytes = 2, num_glyphs = 0}, {num_bytes = 1898508560, num_glyphs = 32764}, {num_bytes = -1066050984, num_glyphs = 21888}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 409516096, num_glyphs = 32522}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = -1071459120, num_glyphs = 21888}, {num_bytes = -1066051448, num_glyphs = 21888}, {num_bytes = 409118585, num_glyphs = 32522}, {num_bytes = 1448498774, num_glyphs = 1072059990}, {num_bytes = -1050149792, num_glyphs = 21888}, {num_bytes = 1898508560, num_glyphs = 32764}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 0, num_glyphs = 0}, {num_bytes = 2, num_glyphs = 0}, {num_bytes = 409276203, num_glyphs = 32522}...}

                    source_pattern = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, solid = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, color = {red = 1, green = 0.41568627450980394, blue = 0.41568627450980394, alpha = 1, red_short = 65535, green_short = 27242, blue_short = 27242, alpha_short = 65535}}, surface = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, surface = 0x3ff0000000000000, region_array_id = 2593823387}, gradient = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, n_stops = 0, stops_si--Type <RET> for more, q to quit, c to continue without paging--
ze = 1072693248, stops = 0x3fda9a9a9a9a9a9b, stops_embedded = {{offset = 0.41568627450980394, color = {red = 1, green = -nan(0xf6a6a6a6affff), blue = 4.644624387264788e-310, alpha = 0, red_short = 32242, green_short = 6240, blue_short = 0, alpha_short = 0}}, {offset = 0, color = {red = 4.644783916904169e-310, green = 9.8813129168249309e-324, blue = 6.9526008081344428e-310, alpha = 6.9526008082356274e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, linear = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, n_stops = 0, stops_size = 1072693248, stops = 0x3fda9a9a9a9a9a9b, stops_embedded = {{offset = 0.41568627450980394, color = {red = 1, green = -nan(0xf6a6a6a6affff), blue = 4.644624387264788e-310, alpha = 0, red_short = 32242, green_short = 6240, blue_short = 0, alpha_short = 0}}, {offset = 0, color = {red = 4.644783916904169e-310, green = 9.8813129168249309e-324, blue = 6.9526008081344428e-310, alpha = 6.9526008082356274e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, pd1 = {x = 6.952600808092546e-310, y = 6.9011749186252174e-310}, pd2 = {x = 8.8931816251424378e-323, y = 0}}, radial = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, n_stops = 0, stops_size = 1072693248, stops = 0x3fda9a9a9a9a9a9b, stops_embedded = {{offset = 0.41568627450980394, color = {red = 1, green = -nan(0xf6a6a6a6affff), blue = 4.644624387264788e-310, alpha = 0, red_short = 32242, green_short = 6240, blue_short = 0, alpha_short = 0}}, {offset = 0, color = {red = 4.644783916904169e-310, green = 9.8813129168249309e-324, blue = 6.9526008081344428e-310, alpha = 6.9526008082356274e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, cd1 = {center = {x = 6.952600808092546e-310, y = 6.9011749186252174e-310}, radius = 8.8931816251424378e-323}, cd2 = {center = {x = 0, y = 0}, radius = 0}}}, mesh = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, patches = {size = 0, num_elements = 1072693248, element_size = 2593823387, elements = 0x3fda9a9a9a9a9a9b <error: Cannot access memory at address 0x3fda9a9a9a9a9a9b>}, current_patch = 0x3ff0000000000000, current_side = 1785397247, has_control_point = {-38294, 0, 21888, 0}, has_color = {0, 408976882, 0, 0}}, raster_source = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x7ffc7128df10, prev = 0x7ffc7128df10}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, is_foreground_marker = 0, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, opacity = 1}, content = 0, extents = {x = 1072693248, y = -1701143909, width = 1071291034, height = -1701143909}, acquire = 0x3ff0000000000000, release = 0xffff6a6a6a6affff, snapshot = 0x558000000000, copy = 0x0, finish = 0x18607df2, user_data = 0x0}}
        transformed_glyphs = 0x7ffc7128e240
        pattern = <optimized out>
        transformed_clusters = 0x7ffc7128ea40
        op = CAIRO_OPERATOR_OVER
        status = <optimized out>
#16 0x00007f0a1865fb96 in cairo_show_glyphs (num_glyphs=<optimized out>, glyphs=<optimized out>, cr=0x5580c0755690)
    at ../cairo/src/cairo.c:3687
        status = <optimized out>
#17 cairo_show_glyphs (cr=0x5580c0755690, glyphs=<optimized out>, num_glyphs=<optimized out>)
    at ../cairo/src/cairo.c:3667
#18 0x00005580bf9299bf in  ()
#19 0x00005580bf7f6d49 in  ()
#20 0x00005580bf7f8f02 in  ()
#21 0x00005580bf78db44 in  ()
#22 0x00005580bf7909e6 in  ()
#23 0x00005580bf742d34 in  ()
#24 0x00005580bf747c93 in  ()
#25 0x00005580bf749844 in  ()
#26 0x00005580bf749a3e in  ()
#27 0x00005580bf77ddbb in  ()
#28 0x00005580bf836f75 in  ()
#29 0x00005580bf840a67 in  ()
--Type <RET> for more, q to quit, c to continue without paging--
#30 0x00005580bf832f3d in  ()
#31 0x00005580bf8b1477 in  ()
#32 0x00005580bf82ad6e in  ()
#33 0x00005580bf8b13ba in  ()
#34 0x00005580bf82eb09 in  ()
#35 0x00005580bf95ca37 in  ()
#36 0x00005580bf82ef0a in  ()
#37 0x00005580bf73e614 in  ()
#38 0x00007f0a16c57790 in __libc_start_call_main
     (main=main <at> entry=0x5580bf73c810, argc=argc <at> entry=1, argv=argv <at> entry=0x7ffc71291df8) at ../sysdeps/nptl/libc_start_call_main.h:58
        self = <optimized out>
        result = <optimized out>

                      unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722207006200, -2063639749471712929, 0, 140722207006216, 94011458887032, 139681349382144, 2063942509267962207, 2110032212636649823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffc71291df8, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1898520056}}}
        not_first_call = <optimized out>
#39 0x00007f0a16c5784a in __libc_start_main_impl
     (main=0x5580bf73c810, argc=1, argv=0x7ffc71291df8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc71291de8) at ../csu/libc-start.c:360
#40 0x00005580bf73ff95 in  ()

(gdb) info locals
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {0}}
ret = <optimized out>
(gdb) info args
threadid = <optimized out>
signo = 11
no_tid = 0


In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6)
 of 2023-01-03 built on 2
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Arch Linux

Configured using:
 'configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib
 --localstatedir=/var --with-cairo --with-harfbuzz --with-libsystemd
 --with-modules --with-x-toolkit=gtk3 'CFLAGS=-march=x86-64
 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2
 -Wformat -Werror=format-security -fstack-clash-protection
 -fcf-protection -g
 -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto'
 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE
XIM XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  helm-descbinds-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  shell-dirtrack-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  evil-escape-mode: t
  projectile-mode: t
  winner-mode: t
  winum-mode: t
  pupo-mode: t
  volatile-highlights-mode: t
  global-vi-tilde-fringe-mode: t
  vi-tilde-fringe-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  spaceline-info-mode: t
  spaceline-helm-mode: t
  save-place-mode: t
  savehist-mode: t
  persp-mode: t
  global-hl-todo-mode: t
  hl-todo-mode: t
  purpose-mode: t
  eyebrowse-mode: t
  evil-mc-mode: t
  global-anzu-mode: t
  anzu-mode: t
  editorconfig-mode: t
  clean-aindent-mode: t
  which-key-mode: t
  override-global-mode: t
  evil-mode: t
  evil-local-mode: t
  windmove-mode: t
  spacemacs-leader-override-mode: t
  global-spacemacs-leader-override-mode: t
  global-hl-line-mode: t
  global-auto-revert-mode: t
  recentf-mode: t
  ido-vertical-mode: t
  global-page-break-lines-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/robert/.emacs.d/elpa/28.2/develop/load-env-vars-20180511.2210/load-env-vars hides /home/robert/.emacs.d/core/../core/libs/forks/load-env-vars
/home/robert/.emacs.d/elpa/28.2/develop/spinner-1.7.4/spinner hides /home/robert/.emacs.d/core/../core/libs/spinner
/home/robert/.emacs.d/elpa/28.2/develop/transient-20230220.1425/transient hides /usr/share/emacs/28.2/lisp/transient
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-awk hides /usr/share/emacs/28.2/lisp/org/ob-awk
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-python hides /usr/share/emacs/28.2/lisp/org/ob-python
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-element hides /usr/share/emacs/28.2/lisp/org/org-element
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-timer hides /usr/share/emacs/28.2/lisp/org/org-timer
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org hides /usr/share/emacs/28.2/lisp/org/org
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-gnus hides /usr/share/emacs/28.2/lisp/org/ol-gnus
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-lint hides /usr/share/emacs/28.2/lisp/org/org-lint
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-ascii hides /usr/share/emacs/28.2/lisp/org/ox-ascii
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-info hides /usr/share/emacs/28.2/lisp/org/ol-info
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-fortran hides /usr/share/emacs/28.2/lisp/org/ob-fortran
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-comint hides /usr/share/emacs/28.2/lisp/org/ob-comint
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-publish hides /usr/share/emacs/28.2/lisp/org/ox-publish
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-scheme hides /usr/share/emacs/28.2/lisp/org/ob-scheme
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-html hides /usr/share/emacs/28.2/lisp/org/ox-html
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-lisp hides /usr/share/emacs/28.2/lisp/org/ob-lisp
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-attach-git hides /usr/share/emacs/28.2/lisp/org/org-attach-git
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-plantuml hides /usr/share/emacs/28.2/lisp/org/ob-plantuml
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-julia hides /usr/share/emacs/28.2/lisp/org/ob-julia
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-sed hides /usr/share/emacs/28.2/lisp/org/ob-sed
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-ref hides /usr/share/emacs/28.2/lisp/org/ob-ref
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob hides /usr/share/emacs/28.2/lisp/org/ob
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-pcomplete hides /usr/share/emacs/28.2/lisp/org/org-pcomplete
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-archive hides /usr/share/emacs/28.2/lisp/org/org-archive
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-man hides /usr/share/emacs/28.2/lisp/org/ol-man
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-core hides /usr/share/emacs/28.2/lisp/org/ob-core
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-irc hides /usr/share/emacs/28.2/lisp/org/ol-irc
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-eshell hides /usr/share/emacs/28.2/lisp/org/ob-eshell
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-crypt hides /usr/share/emacs/28.2/lisp/org/org-crypt
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-matlab hides /usr/share/emacs/28.2/lisp/org/ob-matlab
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-calc hides /usr/share/emacs/28.2/lisp/org/ob-calc
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-processing hides /usr/share/emacs/28.2/lisp/org/ob-processing
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-feed hides /usr/share/emacs/28.2/lisp/org/org-feed
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-eww hides /usr/share/emacs/28.2/lisp/org/ol-eww
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/oc-natbib hides /usr/share/emacs/28.2/lisp/org/oc-natbib
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-list hides /usr/share/emacs/28.2/lisp/org/org-list
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-doi hides /usr/share/emacs/28.2/lisp/org/ol-doi
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-w3m hides /usr/share/emacs/28.2/lisp/org/ol-w3m
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-plot hides /usr/share/emacs/28.2/lisp/org/org-plot
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-clojure hides /usr/share/emacs/28.2/lisp/org/ob-clojure
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-texinfo hides /usr/share/emacs/28.2/lisp/org/ox-texinfo
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-lilypond hides /usr/share/emacs/28.2/lisp/org/ob-lilypond
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-exp hides /usr/share/emacs/28.2/lisp/org/ob-exp
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-ocaml hides /usr/share/emacs/28.2/lisp/org/ob-ocaml
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-css hides /usr/share/emacs/28.2/lisp/org/ob-css
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-mouse hides /usr/share/emacs/28.2/lisp/org/org-mouse
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-habit hides /usr/share/emacs/28.2/lisp/org/org-habit
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-makefile hides /usr/share/emacs/28.2/lisp/org/ob-makefile
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-agenda hides /usr/share/emacs/28.2/lisp/org/org-agenda
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol hides /usr/share/emacs/28.2/lisp/org/ol
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-R hides /usr/share/emacs/28.2/lisp/org/ob-R
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-capture hides /usr/share/emacs/28.2/lisp/org/org-capture
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-eval hides /usr/share/emacs/28.2/lisp/org/ob-eval
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/oc-basic hides /usr/share/emacs/28.2/lisp/org/oc-basic
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-gnuplot hides /usr/share/emacs/28.2/lisp/org/ob-gnuplot
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-ditaa hides /usr/share/emacs/28.2/lisp/org/ob-ditaa
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-clock hides /usr/share/emacs/28.2/lisp/org/org-clock
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-icalendar hides /usr/share/emacs/28.2/lisp/org/ox-icalendar
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-tempo hides /usr/share/emacs/28.2/lisp/org/org-tempo
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-org hides /usr/share/emacs/28.2/lisp/org/ox-org
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-ctags hides /usr/share/emacs/28.2/lisp/org/org-ctags
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-colview hides /usr/share/emacs/28.2/lisp/org/org-colview
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-compat hides /usr/share/emacs/28.2/lisp/org/org-compat
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-id hides /usr/share/emacs/28.2/lisp/org/org-id
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-keys hides /usr/share/emacs/28.2/lisp/org/org-keys
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-emacs-lisp hides /usr/share/emacs/28.2/lisp/org/ob-emacs-lisp
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-num hides /usr/share/emacs/28.2/lisp/org/org-num
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-indent hides /usr/share/emacs/28.2/lisp/org/org-indent
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-macro hides /usr/share/emacs/28.2/lisp/org/org-macro
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/oc hides /usr/share/emacs/28.2/lisp/org/oc
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-duration hides /usr/share/emacs/28.2/lisp/org/org-duration
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/oc-csl hides /usr/share/emacs/28.2/lisp/org/oc-csl
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-mhe hides /usr/share/emacs/28.2/lisp/org/ol-mhe
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-footnote hides /usr/share/emacs/28.2/lisp/org/org-footnote
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-table hides /usr/share/emacs/28.2/lisp/org/ob-table
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-refile hides /usr/share/emacs/28.2/lisp/org/org-refile
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-attach hides /usr/share/emacs/28.2/lisp/org/org-attach
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-haskell hides /usr/share/emacs/28.2/lisp/org/ob-haskell
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-faces hides /usr/share/emacs/28.2/lisp/org/org-faces
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-tangle hides /usr/share/emacs/28.2/lisp/org/ob-tangle
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-bbdb hides /usr/share/emacs/28.2/lisp/org/ol-bbdb
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-md hides /usr/share/emacs/28.2/lisp/org/ox-md
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-dot hides /usr/share/emacs/28.2/lisp/org/ob-dot
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-maxima hides /usr/share/emacs/28.2/lisp/org/ob-maxima
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-koma-letter hides /usr/share/emacs/28.2/lisp/org/ox-koma-letter
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-version hides /usr/share/emacs/28.2/lisp/org/org-version
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-perl hides /usr/share/emacs/28.2/lisp/org/ob-perl
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-eshell hides /usr/share/emacs/28.2/lisp/org/ol-eshell
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-forth hides /usr/share/emacs/28.2/lisp/org/ob-forth
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-man hides /usr/share/emacs/28.2/lisp/org/ox-man
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-docview hides /usr/share/emacs/28.2/lisp/org/ol-docview
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-java hides /usr/share/emacs/28.2/lisp/org/ob-java
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-C hides /usr/share/emacs/28.2/lisp/org/ob-C
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox hides /usr/share/emacs/28.2/lisp/org/ox
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-inlinetask hides /usr/share/emacs/28.2/lisp/org/org-inlinetask
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-latex hides /usr/share/emacs/28.2/lisp/org/ox-latex
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-loaddefs hides /usr/share/emacs/28.2/lisp/org/org-loaddefs
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-octave hides /usr/share/emacs/28.2/lisp/org/ob-octave
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-beamer hides /usr/share/emacs/28.2/lisp/org/ox-beamer
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-rmail hides /usr/share/emacs/28.2/lisp/org/ol-rmail
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-goto hides /usr/share/emacs/28.2/lisp/org/org-goto
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-lua hides /usr/share/emacs/28.2/lisp/org/ob-lua
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/oc-biblatex hides /usr/share/emacs/28.2/lisp/org/oc-biblatex
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-org hides /usr/share/emacs/28.2/lisp/org/ob-org
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-groovy hides /usr/share/emacs/28.2/lisp/org/ob-groovy
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-sass hides /usr/share/emacs/28.2/lisp/org/ob-sass
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-table hides /usr/share/emacs/28.2/lisp/org/org-table
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-js hides /usr/share/emacs/28.2/lisp/org/ob-js
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-macs hides /usr/share/emacs/28.2/lisp/org/org-macs
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-sql hides /usr/share/emacs/28.2/lisp/org/ob-sql
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-sqlite hides /usr/share/emacs/28.2/lisp/org/ob-sqlite
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-screen hides /usr/share/emacs/28.2/lisp/org/ob-screen
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ox-odt hides /usr/share/emacs/28.2/lisp/org/ox-odt
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-mobile hides /usr/share/emacs/28.2/lisp/org/org-mobile
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-shell hides /usr/share/emacs/28.2/lisp/org/ob-shell
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ol-bibtex hides /usr/share/emacs/28.2/lisp/org/ol-bibtex
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-protocol hides /usr/share/emacs/28.2/lisp/org/org-protocol
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-src hides /usr/share/emacs/28.2/lisp/org/org-src
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-datetree hides /usr/share/emacs/28.2/lisp/org/org-datetree
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-lob hides /usr/share/emacs/28.2/lisp/org/ob-lob
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-latex hides /usr/share/emacs/28.2/lisp/org/ob-latex
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/org-entities hides /usr/share/emacs/28.2/lisp/org/org-entities
/home/robert/.emacs.d/elpa/28.2/develop/org-9.6.1/ob-ruby hides /usr/share/emacs/28.2/lisp/org/ob-ruby
/home/robert/.emacs.d/elpa/28.2/develop/hierarchy-20190425.842/hierarchy hides /usr/share/emacs/28.2/lisp/emacs-lisp/hierarchy

Features:
(shadow sort mail-extr emacsbug sendmail highlight-parentheses mule-util
ffap tramp-archive tramp-gvfs tramp-cache zeroconf dbus xml helm-command
helm-elisp helm-eval edebug backtrace helm-info helm-descbinds helm-mode
helm-misc helm-files image-dired image-mode exif tramp tramp-loaddefs
trampver tramp-integration files-x tramp-compat shell parse-time iso8601
ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep
helm-regexp helm-utils helm-help helm-types helm helm-global-bindings
helm-core async-bytecomp helm-source helm-multi-match helm-lib
evil-escape diminish projectile grep compile org-noter org-element
org-persist xdg org-id org-refile avl-tree org ob ob-tangle ob-ref
ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete
pcomplete comint ansi-color org-list org-footnote org-faces org-entities
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar
cal-loaddefs org-version org-compat org-macs winner async ws-butler
winum spacemacs-purpose-popwin window-purpose-x imenu-list hideshow
imenu ibuf-ext ibuffer ibuffer-loaddefs etags fileloop generator xref
project volatile-highlights vi-tilde-fringe undo-tree diff queue
symbol-overlay string-inflection spaceline-config spaceline-segments
spaceline powerline powerline-separators color powerline-themes
saveplace savehist restart-emacs desktop frameset server popwin
persp-mode org-rich-yank multi-line multi-line-find multi-line-enter
multi-line-decorator multi-line-respace multi-line-shared shut-up
multi-line-cycle multi-line-candidate hl-todo compat compat-29
window-purpose window-purpose-fixes window-purpose-prefix-overload
window-purpose-switch let-alist window-purpose-layout
window-purpose-core window-purpose-configuration window-purpose-utils
eyebrowse evil-unimpaired f f-shortdoc shortdoc evil-textobj-line
evil-mc evil-mc-command-execute evil-mc-command-record
evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo
evil-mc-vars evil-mc-known-commands evil-mc-common evil-easymotion
evil-collection-dired evil-collection-buff-menu evil-collection annalist
evil-anzu anzu emr popup s dash editorconfig editorconfig-core
editorconfig-core-handle editorconfig-fnmatch noutline outline
drag-stuff column-enforce-mode clean-aindent-mode helm-easymenu cl
hybrid-mode evil-evilified-state which-key use-package
use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key use-package-core hydra lv evil
evil-integration evil-maps evil-commands reveal evil-jumps
evil-command-window evil-search evil-ex evil-types evil-macros
evil-repeat evil-states evil-core evil-common windmove calc
calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars ring
bind-map info mm-archive message dired dired-loaddefs rfc822 mml mml-sec
epa gnus-util rmail rmail-loaddefs text-property-search time-date
mailabbrev gmm-utils mailheader mail-utils gnutls network-stream
url-http url-gw nsm rmc puny url-cache url-auth quelpa mm-decode
mm-bodies mm-encode lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr help-fns radix-tree hl-line xt-mouse autorevert
filenotify cl-extra disp-table recentf tree-widget spacemacs-dark-theme
spacemacs-common format-spec finder-inf ido-vertical-mode ido
core-spacemacs core-use-package-ext core-spacebind core-transient-state
core-micro-state core-toggle core-keybindings core-fonts-support
core-themes-support core-display-init core-jump core-release-management
core-custom-settings core-configuration-layer core-progress-bar
core-spacemacs-buffer core-funcs spacemacs-ht inline help-mode warnings
package browse-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq password-cache json map url-vars eieio
eieio-core eieio-loaddefs epg rfc6068 epg-config core-command-line
core-debug edmacro kmacro derived core-hooks page-break-lines easy-mmode
core-env load-env-vars rx core-dotspacemacs advice core-customization
validate cus-edit pp cus-load wid-edit seq byte-opt core-emacs-backports
core-compilation pcase bytecomp byte-compile cconv core-dumper subr-x
spinner cl-macs gv cl-loaddefs cl-lib core-versions core-load-paths
core-early-funcs iso-transl tooltip eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 826343 821182)
 (symbols 48 80246 2867)
 (strings 32 232944 124238)
 (string-bytes 1 7687759)
 (vectors 16 76685)
 (vector-slots 8 1238656 512942)
 (floats 8 562 2455)
 (intervals 56 3575 1796)
 (buffers 992 18))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Mon, 06 Mar 2023 16:45:02 GMT) Full text and rfc822 format available.

Message #8 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: emacs <at> bertieb.org
Cc: 62002 <at> debbugs.gnu.org
Subject: Re: bug#62002: 28.2; 28.2;
 intermittent crash on scroll (arch + spacemacs)
Date: Mon, 06 Mar 2023 18:44:42 +0200
> From: emacs <at> bertieb.org
> Date: Mon, 06 Mar 2023 12:16:18 +0000
> 
> 
> This heisencrash appears to be triggered by scrolling in a buffer, but it is
> very intermittent.
> 
> My repro steps when they work, which is unfortunately not often:
> 
> - launch emacs
> - visit a file (eg .spacemacs)
> - scroll buffer using PgDn
> - Emacs crashes via SIGSEGV
> 
> I have tried reproducing while emacs is being run from within a gdb
> context, but I have yet to succeed.
> 
> This has happened five times since late February:
> 
> $ coredumpctl list emacs
> TIME                            PID  UID  GID SIG     COREFILE EXE                  SIZE
> Sat 2023-02-25 11:00:18 GMT    9767 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
> Wed 2023-03-01 09:30:58 GMT    8139 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
> Fri 2023-03-03 00:15:02 GMT    7400 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
> Fri 2023-03-03 00:15:37 GMT  484270 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2     -
> Sun 2023-03-05 20:50:17 GMT 2710479 1000 1000 SIGSEGV present  /usr/bin/emacs-28.2 31.9M
> 
> Emacs was updated to 28.2-2 in January from Arch repo. I start emacs in a terminal via
> emacs [1], which is a symlink to /usr/bin/emacs-28.2:
> 
> /usr/bin/emacs-28.2: ELF 64-bit LSB pie executable, x86-64, version 1
> (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
> BuildID[sha1]=565e5e3ed18f0d957ef2f47c90ce6c8de9686522, for GNU/Linux
> 4.4.0, stripped
> 
> I have the spacemacs 'distro' / customisation set installed. I have not
> yet been able to replicate this with 'emacs -Q', but I also cannot
> consistently replicate it without -Q either.
> 
> Info from gdb is appended [2]. If there is anything else I can supply,
> please let me know. I am happy to compile emacs with debugging symbols
> if this is likely to be of benefit.

Yes, please compile Emacs with debug symbols, since the backtrace you
show only provides symbolic information inside Cairo, and says nothing
about where in Emacs did it crash.

If you can, please try building the emacs-29 branch of the Emacs Git
repository, since Emacs 28 will not see anymore releases, and maybe
this problem was already fixed during later development.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Mon, 06 Mar 2023 20:15:02 GMT) Full text and rfc822 format available.

Message #11 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: emacs <at> bertieb.org
To: eliz <at> gnu.org
Cc: 62002 <at> debbugs.gnu.org
Subject: Re: bug#62002: 28.2; intermittent crash on scroll (arch + spacemacs)
Date: Mon, 06 Mar 2023 20:14:58 +0000
> From: Eli Zaretskii <eliz <at> gnu.org>
> Date: Mon, 06 Mar 2023 18:44:42 +0200
>
> Yes, please compile Emacs with debug symbols, since the backtrace you
> show only provides symbolic information inside Cairo, and says nothing
> about where in Emacs did it crash.

> If you can, please try building the emacs-29 branch of the Emacs Git
> repository, since Emacs 28 will not see anymore releases, and maybe
> this problem was already fixed during later development.

Thank you for taking the time to read and respond.

I have downloaded and compiled 1e5393a57a3bbe3f9167fee59232c2e424afadf2 with
debug symbols (I think, [1]) but have not yet been able to replicate the issue.
Since I also cannot reliably replicate on 28.2, this is unfortunate but not
surprising.

All I can add to my earlier description is that when the crash happens, it
invariably happens early- more or less as soon as a buffer is scrolled with PgDn.

I will continue to try to elucidate this crash and will update this bug if and
when I have more information.

Thanks again,
bertieb

----

[1]: Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games
 --with-modules --without-libotf --without-m17n-flt --without-gconf
 --enable-checking=yes,glyphs --enable-check-lisp-object-type
 'CFLAGS=-O0 -g3' --with-native-compilation=yes --with-xinput2
 --with-x-toolkit=gtk3 --without-xaw3d --with-sound=no
 --with-tree-sitter --without-gpm --without-compress-install
 '--program-transform-name=s/\([ec]tags\)/\1.emacs/'
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Tue, 12 Sep 2023 00:53:02 GMT) Full text and rfc822 format available.

Message #14 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: emacs <at> bertieb.org
Cc: eliz <at> gnu.org, 62002 <at> debbugs.gnu.org
Subject: Re: bug#62002: 28.2; 28.2;
 intermittent crash on scroll (arch + spacemacs)
Date: Mon, 11 Sep 2023 17:51:50 -0700
emacs <at> bertieb.org writes:

> I have downloaded and compiled 1e5393a57a3bbe3f9167fee59232c2e424afadf2 with
> debug symbols (I think, [1]) but have not yet been able to replicate the issue.
> Since I also cannot reliably replicate on 28.2, this is unfortunate but not
> surprising.
>
> All I can add to my earlier description is that when the crash happens, it
> invariably happens early- more or less as soon as a buffer is scrolled with PgDn.
>
> I will continue to try to elucidate this crash and will update this bug if and
> when I have more information.

Are you still seeing this?  I think we need someone who can to reproduce
this under a debugger to fix it.




Added tag(s) moreinfo. Request was from Stefan Kangas <stefankangas <at> gmail.com> to control <at> debbugs.gnu.org. (Tue, 12 Sep 2023 00:53:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Tue, 12 Sep 2023 21:05:01 GMT) Full text and rfc822 format available.

Message #19 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: bertieb <emacs <at> bertieb.org>
To: "Stefan Kangas" <stefankangas <at> gmail.com>
Cc: eliz <eliz <at> gnu.org>, 62002 <62002 <at> debbugs.gnu.org>
Subject: Re: bug#62002: 28.2; 28.2; intermittent crash on scroll (arch +
 spacemacs)
Date: Tue, 12 Sep 2023 22:03:58 +0100
---- On Tue, 12 Sep 2023 01:51:50 +0100 Stefan Kangas  wrote ---
 > emacs <at> bertieb.org writes: 
 >  
 > > I have downloaded and compiled 1e5393a57a3bbe3f9167fee59232c2e424afadf2 with 
 > > debug symbols (I think, [1]) but have not yet been able to replicate the issue. 
 > > Since I also cannot reliably replicate on 28.2, this is unfortunate but not 
 > > surprising.  [snip]
 >  
 > Are you still seeing this?  I think we need someone who can to reproduce 
 > this under a debugger to fix it. 
 > 

I see it very infrequently, though I recently had an extended bout of uptime and so wasn't re-launching emacs. 

coredumpctl bears this out:

TIME                            PID  UID  GID SIG     COREFILE EXE                 SIZE
Sun 2023-05-07 10:32:03 BST 2167614 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
Tue 2023-06-20 13:04:39 BST  369029 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
Thu 2023-07-20 11:58:06 BST 3750394 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
Fri 2023-08-11 12:35:44 BST  964942 1000 1000 SIGABRT missing  /usr/bin/emacs-29.1    -

Judging by the frequency I am about due another crash!




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Tue, 12 Sep 2023 21:20:01 GMT) Full text and rfc822 format available.

Message #22 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: bertieb <emacs <at> bertieb.org>
Cc: eliz <eliz <at> gnu.org>, 62002 <62002 <at> debbugs.gnu.org>
Subject: Re: bug#62002: 28.2; 28.2;
 intermittent crash on scroll (arch + spacemacs)
Date: Tue, 12 Sep 2023 14:19:31 -0700
bertieb <emacs <at> bertieb.org> writes:

> I see it very infrequently, though I recently had an extended bout of uptime and so wasn't re-launching emacs.
>
> coredumpctl bears this out:
>
> TIME                            PID  UID  GID SIG     COREFILE EXE                 SIZE
> Sun 2023-05-07 10:32:03 BST 2167614 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
> Tue 2023-06-20 13:04:39 BST  369029 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
> Thu 2023-07-20 11:58:06 BST 3750394 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
> Fri 2023-08-11 12:35:44 BST  964942 1000 1000 SIGABRT missing  /usr/bin/emacs-29.1    -
>
> Judging by the frequency I am about due another crash!

Can you try catching it under gdb and with debug symbols?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Wed, 10 Jan 2024 10:47:02 GMT) Full text and rfc822 format available.

Message #25 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: bertieb <emacs <at> bertieb.org>
Cc: eliz <eliz <at> gnu.org>, 62002 <62002 <at> debbugs.gnu.org>
Subject: Re: bug#62002: 28.2; 28.2;
 intermittent crash on scroll (arch + spacemacs)
Date: Wed, 10 Jan 2024 02:46:36 -0800
Stefan Kangas <stefankangas <at> gmail.com> writes:

> bertieb <emacs <at> bertieb.org> writes:
>
>> I see it very infrequently, though I recently had an extended bout of uptime and so wasn't re-launching emacs.
>>
>> coredumpctl bears this out:
>>
>> TIME                            PID  UID  GID SIG     COREFILE EXE                 SIZE
>> Sun 2023-05-07 10:32:03 BST 2167614 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
>> Tue 2023-06-20 13:04:39 BST  369029 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
>> Thu 2023-07-20 11:58:06 BST 3750394 1000 1000 SIGSEGV missing  /usr/bin/emacs-28.2    -
>> Fri 2023-08-11 12:35:44 BST  964942 1000 1000 SIGABRT missing  /usr/bin/emacs-29.1    -
>>
>> Judging by the frequency I am about due another crash!
>
> Can you try catching it under gdb and with debug symbols?

That was four months ago.  Any luck with reproducing it?

Also, can you reproduce it using 29.1 or 29.1.90?




Reply sent to Stefan Kangas <stefankangas <at> gmail.com>:
You have taken responsibility. (Wed, 10 Jan 2024 11:58:02 GMT) Full text and rfc822 format available.

Notification sent to emacs <at> bertieb.org:
bug acknowledged by developer. (Wed, 10 Jan 2024 11:58:02 GMT) Full text and rfc822 format available.

Message #30 received at 62002-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: bertieb <emacs <at> bertieb.org>
Cc: 62002-done <at> debbugs.gnu.org
Subject: Re: bug#62002: 28.2; 28.2;
 intermittent crash on scroll (arch + spacemacs)
Date: Wed, 10 Jan 2024 03:57:35 -0800
bertieb <emacs <at> bertieb.org> writes:

> ---- On Wed, 10 Jan 2024 10:46:36 +0000 Stefan Kangas  wrote ---
>  > Stefan Kangas stefankangas <at> gmail.com> writes:
>  >
>  > > bertieb emacs <at> bertieb.org> writes:
>  > >
>  > >> I see it very infrequently, though I recently had an extended bout of uptime and so wasn't re-launching emacs.
>  > >
>  > > Can you try catching it under gdb and with debug symbols?
>  >
>  > That was four months ago.  Any luck with reproducing it?
>  >
>  > Also, can you reproduce it using 29.1 or 29.1.90?
>
> Thank you for the reminder about this bug's existence.
>
> Since moving to 29.1 last year I have not encountered this crash, at least not that I recall.
>
> I am happy for this bug to be closed; in the unlikely event it reoccurs I will re-investigate then.
>
> Thank you as well for your time,

Thank you for getting back to us.

I'm therefore closing this bug report.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62002; Package emacs. (Wed, 10 Jan 2024 11:59:02 GMT) Full text and rfc822 format available.

Message #33 received at 62002 <at> debbugs.gnu.org (full text, mbox):

From: bertieb <emacs <at> bertieb.org>
To: "62002" <62002 <at> debbugs.gnu.org>
Cc: eliz <eliz <at> gnu.org>
Subject: Re: bug#62002: 28.2; 28.2; intermittent crash on scroll (arch +
 spacemacs)
Date: Wed, 10 Jan 2024 11:57:51 +0000
---- On Wed, 10 Jan 2024 10:46:36 +0000 Stefan Kangas wrote ---
> Stefan Kangas stefankangas <at> gmail.com> writes:
>
> > bertieb emacs <at> bertieb.org> writes:
> >
> >> I see it very infrequently, though I recently had an extended bout of uptime and so wasn't re-launching emacs.
> >
> > Can you try catching it under gdb and with debug symbols?
>
> That was four months ago. Any luck with reproducing it?
>
> Also, can you reproduce it using 29.1 or 29.1.90?

Thank you for the reminder about this bug's existence.

Since moving to 29.1 last year I have not encountered this crash, at least not that I recall.

I am happy for this bug to be closed; in the unlikely event it reoccurs I will re-investigate then.

Thank you as well for your time, 

(PS: sent to bug system as I mistakenly replied to SK instead of reply-all)




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 07 Feb 2024 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 76 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.