Subject: 28.2; 28.2; intermittent crash on scroll (arch + spacemacs)

From: [email-masked]
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@entry=11, no_tid=no_tid@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@entry=0x5580c167fc60, op=op@entry=CAIRO_OPERATOR_OVER, source=source@entry=0x7ffc7128def0, utf8=utf8@entry=0x5580c97580f0 "\250\224\246\231\205U", utf8_len=utf8_len@entry=0x7ffc7128de4c, glyphs=glyphs@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@entry=0x5580bf73c810, argc=argc@entry=1, argv=argv@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))