Subject: bug#47244: 28.0.50; SIGSEGV in long-runnning Emacs

From: Michael Welsh Duggan <[email-masked]>
Date: Mon, 05 Apr 2021 14:15:32 -0400

martin rudalics <[email-masked]> writes:

>> The answer, which I sort of suspected, is that it never hit that
>> breakpoint at all before the assertion fires.
>
> You're right.  In
>
> +		if (!NILP (Fstring_equal (XBUFFER (w->contents)->name_,
> +					  build_string ("*Server*"))))
> +		  best_window = Qt;
> +
>  		/* Undedicate WINDOW.  */
>  		wset_dedicated (w, Qnil);
>  		/* Make WINDOW show the buffer returned by
> @@ -3048,6 +3061,8 @@ window_loop (enum window_loop type, Lisp_Object obj, bool mini,
>  		if (EQ (window, selected_window)
>  		    && XBUFFER (w->contents) == current_buffer)
>  		  Fset_buffer (w->contents);
> +
> +		replace_buffer_in_windows_safely_count += 1;
>
> replace_buffer_in_windows_safely_count is incremented regardless of
> whether W's buffer is *Server* or not.  In either case the assertion
> would not fail.  So once we are here everything is all right and the bug
> must be that we do not get here.  I attach the next patch.  Please put a
> breakpoint at the
>
>       replace_buffer_in_windows_safely_count = 0;
>
> and try to step through the rest of this function with GDB.  And if you
> don't hit it, the detection logic went wrong ...

Finally hit this.  I set logging on and started debugging.
Unfortunately, gdb logging only logs the outputs, not what I typed, so
perusing the output here might be a bit confusing.  Here's what I noted:

buffer_window_count of the *Server* buffer was 1.  There were three
frames that we looped over in the FOR_EACH_FRAME() loop.  Of these, only
the first is interesting.  In this case window_list_1() in window_loop()
returned three windows.  For each window, in the
REPLACE_BUFFER_IN_WINDOWS_SAFELY case branch, EQ (w->contents, obj)
returned false.  As a result, best_window is Qnil at the end, and
replace-buffer_in_windows_safely_count never gets incremented.  For the
other two frames the return value of window_list_1() was Qnil.

I've kept the session up and might be able to use `return' and `jump' in
gdb to re-run through replace_buffer_in_windows_safely() if you want me
to explore more in depth.

#0  replace_buffer_in_windows_safely (buffer=XIL(0x5555573fd885))
    at ../../master/src/window.c:3440
        count = 1
#1  0x0000555555758f71 in Fkill_buffer (buffer_or_name=XIL(0x5555573fd885))
    at ../../master/src/buffer.c:1880
        buffer = XIL(0x5555573fd885)
        b = 0x5555573fd880
        tem = XIL(0)
        m = 0x7fffffffcb70
#2  0x00005555557fda6f in funcall_subr
    (subr=0x555555dd9ce0 <Skill_buffer>, numargs=1, args=0x7fffffffcc98)
    at ../../master/src/eval.c:2987
        internal_argbuf = 
          {XIL(0x7fffffffcbd0), XIL(0x1000000000), XIL(0x555555dd9ce0), XIL(0x7fffffffcbd8), make_fixnum(23456248746412), XIL(0x10557f4179), XIL(0x555555dd9ce5), XIL(0x7fffffffcbf0)}
        internal_args = 0x7fffffffcc98
#3  0x00005555557fd537 in Ffuncall (nargs=2, args=0x7fffffffcc90)
    at ../../master/src/eval.c:2914
        fun = XIL(0x555555dd9ce5)
        original_fun = XIL(0x2aaa9c7147c0)
        funcar = XIL(0x5ffffcc50)
        numargs = 1
        val = XIL(0x7fffffffcc70)
        count = 10
#4  0x0000555555856bfa in exec_byte_code
    (bytestr=XIL(0x555556f49614), vector=XIL(0x555557601b55), maxdepth=make_fixnum(5), args_template=make_fixnum(0), nargs=0, args=0x7fffffffd340)
    at ../../master/src/bytecode.c:632
        op = 1
        type = (CONDITION_CASE | unknown: 0x557d720c)
        targets = 
          {0x555555859a8f <exec_byte_code+15219>, 0x555555859ab4 <exec_byte_code+15256>, 0x555555859ab6 <exec_byte_code+15258>, 0x555555859ab8 <exec_byte_code+15260>, 0x555555859aba <exec_byte_code+15262>, 0x555555859aba <exec_byte_code+15262>, 0x555555859b1f <exec_byte_code+15363>, 0x555555859b93 <exec_byte_code+15479>, 0x5555558564ba <exec_byte_code+1438>, 0x5555558564bc <exec_byte_code+1440>, 0x5555558564be <exec_byte_code+1442>, 0x5555558564c0 <exec_byte_code+1444>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c8 <exec_byte_code+1452>, 0x555555856489 <exec_byte_code+1389>, 0x5555558568e0 <exec_byte_code+2500>, 0x5555558568e2 <exec_byte_code+2502>, 0x5555558568e4 <exec_byte_code+2504>, 0x5555558568e6 <exec_byte_code+2506>, 0x5555558568e8 <exec_byte_code+2508>, 0x5555558568e8 <exec_byte_code+2508>, 0x55555585691d <exec_byte_code+2561>, 0x5555558568ee <exec_byte_code+2514>, 0x555555856b12 <exec_byte_code+3062>, 0x555555856b14 <exec_byte_code+3064>, 0x555555856b16 <exec_byte_code+3066>, 0x555555856b18 <exec_byte_code+3068>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856acc <exec_byte_code+2992>, 0x555555856ae3 <exec_byte_code+3015>, 0x555555856bc7 <exec_byte_code+3243>, 0x555555856bc9 <exec_byte_code+3245>, 0x555555856bcb <exec_byte_code+3247>, 0x555555856bcd <exec_byte_code+3249>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856b81 <exec_byte_code+3173>, 0x555555856b98 <exec_byte_code+3196>, 0x555555856c79 <exec_byte_code+3421>, 0x555555856c7b <exec_byte_code+3423>, 0x555555856c7d <exec_byte_code+3425>, 0x555555856c7f <exec_byte_code+3427>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c33 <exec_byte_code+3351>, 0x555555856c4a <exec_byte_code+3374>, 0x5555558574e1 <exec_byte_code+5573>, 0x5555558573c4 <exec_byte_code+5288>, 0x5555558573bb <exec_byte_code+5279>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x55555585771b <exec_byte_code+6143>, 0x555555857831 <exec_byte_code+6421>, 0x55555585788e <exec_byte_code+6514>, 0x5555558578ee <exec_byte_code+6610>, 0x555555857950 <exec_byte_code+6708>, 0x555555856739 <exec_byte_code+2077>, 0x5555558567b4 <exec_byte_code+2200>, 0x5555558579c9 <exec_byte_code+6829>, 0x555555856676 <exec_byte_code+1882>, 0x55555585681c <exec_byte_code+2304>, 0x555555857a31 <exec_byte_code+6933>, 0x555555857a99 <exec_byte_code+7037>, 0x555555857ae1 <exec_byte_code+7109>, 0x555555857b49 <exec_byte_code+7213>, 0x555555857baf <exec_byte_code+7315>, 0x555555857c95 <exec_byte_code+7545>, 0x555555857cdd <exec_byte_code+7617>, 0x555555857d45 <exec_byte_code+7721>, 0x555555857dca <exec_byte_code+7854>, 0x555555857e12 <exec_byte_code+7926>, 0x555555857e5a <exec_byte_code+7998>, 0x555555857ec2 <exec_byte_code+8102>, 0x555555857f2a <exec_byte_code+8206>, 0x555555857f92 <exec_byte_code+8310>, 0x555555858017 <exec_byte_code+8443>, 0x555555858066 <exec_byte_code+8522>, 0x5555558580b5 <exec_byte_code+8601>, 0x55555585817c <exec_byte_code+8800>, 0x555555858275 <exec_byte_code+9049>, 0x55555585836e <exec_byte_code+9298>, 0x5555558583db <exec_byte_code+9407>, 0x555555858448 <exec_byte_code+9516>, 0x5555558584b5 <exec_byte_code+9625>, 0x555555858522 <exec_byte_code+9734>, 0x55555585858f <exec_byte_code+9843>, 0x5555558585de <exec_byte_code+9922>, 0x5555558586d8 <exec_byte_code+10172>, 0x555555858727 <exec_byte_code+10251>, 0x555555858776 <exec_byte_code+10330>, 0x5555558587c5 <exec_byte_code+10409>, 0x5555558588cb <exec_byte_code+10671>, 0x55555585723b <exec_byte_code+4895>, 0x555555858926 <exec_byte_code+10762>, 0x55555585896e <exec_byte_code+10834>, 0x555555858a30 <exec_byte_code+11028>, 0x555555858a99 <exec_byte_code+11133>, 0x555555858af4 <exec_byte_code+11224>, 0x555555858b3c <exec_byte_code+11296>, 0x555555858b7f <exec_byte_code+11363>, 0x555555858bc2 <exec_byte_code+11430>, 0x555555858c0d <exec_byte_code+11505>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858c65 <exec_byte_code+11593>, 0x555555858ca8 <exec_byte_code+11660>, 0x555555858ceb <exec_byte_code+11727>, 0x555555858d2e <exec_byte_code+11794>, 0x555555858d71 <exec_byte_code+11861>, 0x555555858db4 <exec_byte_code+11928>, 0x55555585723b <exec_byte_code+4895>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858dfc <exec_byte_code+12000>, 0x555555858e4e <exec_byte_code+12082>, 0x555555858e96 <exec_byte_code+12154>, 0x555555858ede <exec_byte_code+12226>, 0x555555858f46 <exec_byte_code+12330>, 0x555555858fae <exec_byte_code+12434>, 0x555555858ff6 <exec_byte_code+12506>, 0x5555558590b3 <exec_byte_code+12695>, 0x55555585911b <exec_byte_code+12799>, 0x555555859183 <exec_byte_code+12903>, 0x5555558591eb <exec_byte_code+13007>, 0x55555585922e <exec_byte_code+13074>, 0x555555859a8f <exec_byte_code+15219>, 0x555555857181 <exec_byte_code+4709>, 0x555555856d2b <exec_byte_code+3599>, 0x5555558565e4 <exec_byte_code+1736>, 0x555555856ddc <exec_byte_code+3776>, 0x555555856e60 <exec_byte_code+3908>, 0x555555856ee1 <exec_byte_code+4037>, 0x555555857135 <exec_byte_code+4633>, 0x55555585714a <exec_byte_code+4654>, 0x555555856a79 <exec_byte_code+2909>, 0x555555857204 <exec_byte_code+4840>, 0x555555857272 <exec_byte_code+4950>, 0x555555857303 <exec_byte_code+5095>, 0x55555585734c <exec_byte_code+5168>, 0x55555585752d <exec_byte_code+5649>, 0x5555558575aa <exec_byte_code+5774>, 0x55555585762f <exec_byte_code+5907>, 0x555555857695 <exec_byte_code+6009>, 0x555555856cdd <exec_byte_code+3521>, 0x555555859276 <exec_byte_code+13146>, 0x5555558592fb <exec_byte_code+13279>, 0x555555859343 <exec_byte_code+13351>, 0x55555585938b <exec_byte_code+13423>, 0x5555558593d3 <exec_byte_code+13495>, 0x55555585941b <exec_byte_code+13567>, 0x555555859483 <exec_byte_code+13671>, 0x5555558594eb <exec_byte_code+13775>, 0x555555859553 <exec_byte_code+13879>, 0x5555558595bb <exec_byte_code+13983>, 0x555555859704 <exec_byte_code+14312>, 0x55555585976c <exec_byte_code+14416>, 0x5555558597d4 <exec_byte_code+14520>, 0x55555585981c <exec_byte_code+14592>, 0x555555859884 <exec_byte_code+14696>, 0x5555558598ec <exec_byte_code+14800>, 0x555555859934 <exec_byte_code+14872>, 0x55555585997c <exec_byte_code+14944>, 0x555555858814 <exec_byte_code+10488>, 0x555555858863 <exec_byte_code+10567>, 0x5555558599cb <exec_byte_code+15023>, 0x555555859a2d <exec_byte_code+15121>, 0x555555859a8f <exec_byte_code+15219>, 0x555555856f62 <exec_byte_code+4166>, 0x555555856f7f <exec_byte_code+4195>, 0x555555856fee <exec_byte_code+4306>, 0x55555585705d <exec_byte_code+4417>, 0x5555558570c9 <exec_byte_code+4525>, 0x555555857c1d <exec_byte_code+7425>, 0x555555858104 <exec_byte_code+8680>, 0x5555558589b8 <exec_byte_code+10908>, 0x555555859c26 <exec_byte_code+15626>, 0x555555859c9b <exec_byte_code+15743>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859d31 <exec_byte_code+15893>, 0x555555859db8 <exec_byte_code+16028>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859f06 <exec_byte_code+16362> <repeats 64 times>}
        const_length = 9
        bytestr_length = 40
        vectorp = 0x555557601b58
        quitcounter = 1 '\001'
        stack_items = 6
        sa_avail = 16296
        sa_count = 10
        alloc = 0x7fffffffcc80
        stack_base = 0x7fffffffcc80
        top = 0x7fffffffcc90
        stack_lim = 0x7fffffffccb0
        bytestr_data = 0x7fffffffccb0 "\300\301!\210p\211\211\205\026"
        pc = 0x7fffffffccce "\210\305 \210\210\306\307\310\"\207\371_\205UUU"
        count = 10
        result = XIL(0xe0d0)
#5  0x00005555557fdd22 in fetch_and_exec_byte_code (fun=XIL(0x555557601ba5), syms_left=make_fixnum(0), nargs=0, args=0x7fffffffd340) at ../../master/src/eval.c:3036
#6  0x00005555557fe1a8 in funcall_lambda (fun=XIL(0x555557601ba5), nargs=0, arg_vector=0x7fffffffd340) at ../../master/src/eval.c:3117
        val = XIL(0x7fffffffd0f0)
        syms_left = make_fixnum(0)
        next = XIL(0x555555e63080)
        lexenv = XIL(0x1800000000)
        count = 10
        i = 93824994985650
        optional = false
        rest = false
#7  0x00005555557fd57b in Ffuncall (nargs=1, args=0x7fffffffd338) at ../../master/src/eval.c:2916
        fun = XIL(0x555557601ba5)
        original_fun = XIL(0x17b5b60)
        funcar = XIL(0xffffd190)
        numargs = 0
        val = XIL(0)
        count = 9
#8  0x00005555557f166f in Ffuncall_interactively (nargs=1, args=0x7fffffffd338) at ../../master/src/callint.c:260
        speccount = 8
#9  0x00005555557fd960 in funcall_subr (subr=0x555555ddfca0 <Sfuncall_interactively>, numargs=1, args=0x7fffffffd338) at ../../master/src/eval.c:2967
#10 0x00005555557fd537 in Ffuncall (nargs=2, args=0x7fffffffd330) at ../../master/src/eval.c:2914
        fun = XIL(0x555555ddfca5)
        original_fun = XIL(0x70b0)
        funcar = XIL(0x7fffffffd260)
        numargs = 1
        val = XIL(0)
        count = 7
#11 0x00005555557fc220 in Fapply (nargs=3, args=0x7fffffffd330) at ../../master/src/eval.c:2497
        i = 2582733851120
        funcall_nargs = 24861632
        funcall_args = 0x0
        spread_arg = XIL(0)
        fun = XIL(0x70b0)
        sa_avail = 16384
        sa_count = 7
        numargs = 0
        retval = XIL(0x5555557f03af)
#12 0x00005555557f1ae4 in Fcall_interactively (function=XIL(0x17b5b60), record_flag=XIL(0), keys=XIL(0x555557e0a415)) at ../../master/src/callint.c:353
        funval = XIL(0x555557601ba5)
        events = 1526
        input = XIL(0)
        speccount = 6
        arg_from_tty = false
        key_count = 1
        record_then_fail = false
        save_this_command = XIL(0x17b5b60)
        save_this_original_command = XIL(0x17b5b60)
        save_real_this_command = XIL(0x17b5b60)
        save_last_command = XIL(0x17b5bc0)
        prefix_arg = XIL(0)
        enable = XIL(0)
        up_event = XIL(0)
        form = XIL(0x555558be6b73)
        specs = XIL(0)
        sa_avail = 93825001730176
        sa_count = 93824995577619
        string_len = 93824993913597
        string = 0x555557601ba5 ""
        string_end = 0x7fffffffd490 ""
        next_event = 93824994845699
        nargs = 0
        args = 0x0
        visargs = 0x0
        varies = 0x555555e63080 <lispsym> "\230\001"
        tem = 0x7fffffffd520 "\245\033`WUU"
        val = XIL(0)
#13 0x00005555557fdac9 in funcall_subr (subr=0x555555ddfce0 <Scall_interactively>, numargs=3, args=0x7fffffffd6d0) at ../../master/src/eval.c:2992
        internal_argbuf = {XIL(0x7fffffffd5e0), XIL(0x1000000000), XIL(0x555555ddfce0), XIL(0x7fffffffd5e8), make_fixnum(23456248746412), XIL(0x10557f4179), XIL(0x555555ddfce5), XIL(0x7fffffffd600)}
        internal_args = 0x7fffffffd6d0
#14 0x00005555557fd537 in Ffuncall (nargs=4, args=0x7fffffffd6c8) at ../../master/src/eval.c:2914
        fun = XIL(0x555555ddfce5)
        original_fun = XIL(0x2aaa9c7191d0)
        funcar = XIL(0x7fffffffd660)
        numargs = 3
        val = XIL(0x7fffffffd680)
        count = 5
#15 0x0000555555856bfa in exec_byte_code (bytestr=XIL(0x7ffff26110fc), vector=XIL(0x7ffff2610d65), maxdepth=make_fixnum(13), args_template=make_fixnum(1025), nargs=1, args=0x7fffffffdc40) at ../../master/src/bytecode.c:632
        op = 3
        type = CATCHER
        targets = {0x555555859a8f <exec_byte_code+15219>, 0x555555859ab4 <exec_byte_code+15256>, 0x555555859ab6 <exec_byte_code+15258>, 0x555555859ab8 <exec_byte_code+15260>, 0x555555859aba <exec_byte_code+15262>, 0x555555859aba <exec_byte_code+15262>, 0x555555859b1f <exec_byte_code+15363>, 0x555555859b93 <exec_byte_code+15479>, 0x5555558564ba <exec_byte_code+1438>, 0x5555558564bc <exec_byte_code+1440>, 0x5555558564be <exec_byte_code+1442>, 0x5555558564c0 <exec_byte_code+1444>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c8 <exec_byte_code+1452>, 0x555555856489 <exec_byte_code+1389>, 0x5555558568e0 <exec_byte_code+2500>, 0x5555558568e2 <exec_byte_code+2502>, 0x5555558568e4 <exec_byte_code+2504>, 0x5555558568e6 <exec_byte_code+2506>, 0x5555558568e8 <exec_byte_code+2508>, 0x5555558568e8 <exec_byte_code+2508>, 0x55555585691d <exec_byte_code+2561>, 0x5555558568ee <exec_byte_code+2514>, 0x555555856b12 <exec_byte_code+3062>, 0x555555856b14 <exec_byte_code+3064>, 0x555555856b16 <exec_byte_code+3066>, 0x555555856b18 <exec_byte_code+3068>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856acc <exec_byte_code+2992>, 0x555555856ae3 <exec_byte_code+3015>, 0x555555856bc7 <exec_byte_code+3243>, 0x555555856bc9 <exec_byte_code+3245>, 0x555555856bcb <exec_byte_code+3247>, 0x555555856bcd <exec_byte_code+3249>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856b81 <exec_byte_code+3173>, 0x555555856b98 <exec_byte_code+3196>, 0x555555856c79 <exec_byte_code+3421>, 0x555555856c7b <exec_byte_code+3423>, 0x555555856c7d <exec_byte_code+3425>, 0x555555856c7f <exec_byte_code+3427>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c33 <exec_byte_code+3351>, 0x555555856c4a <exec_byte_code+3374>, 0x5555558574e1 <exec_byte_code+5573>, 0x5555558573c4 <exec_byte_code+5288>, 0x5555558573bb <exec_byte_code+5279>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x55555585771b <exec_byte_code+6143>, 0x555555857831 <exec_byte_code+6421>, 0x55555585788e <exec_byte_code+6514>, 0x5555558578ee <exec_byte_code+6610>, 0x555555857950 <exec_byte_code+6708>, 0x555555856739 <exec_byte_code+2077>, 0x5555558567b4 <exec_byte_code+2200>, 0x5555558579c9 <exec_byte_code+6829>, 0x555555856676 <exec_byte_code+1882>, 0x55555585681c <exec_byte_code+2304>, 0x555555857a31 <exec_byte_code+6933>, 0x555555857a99 <exec_byte_code+7037>, 0x555555857ae1 <exec_byte_code+7109>, 0x555555857b49 <exec_byte_code+7213>, 0x555555857baf <exec_byte_code+7315>, 0x555555857c95 <exec_byte_code+7545>, 0x555555857cdd <exec_byte_code+7617>, 0x555555857d45 <exec_byte_code+7721>, 0x555555857dca <exec_byte_code+7854>, 0x555555857e12 <exec_byte_code+7926>, 0x555555857e5a <exec_byte_code+7998>, 0x555555857ec2 <exec_byte_code+8102>, 0x555555857f2a <exec_byte_code+8206>, 0x555555857f92 <exec_byte_code+8310>, 0x555555858017 <exec_byte_code+8443>, 0x555555858066 <exec_byte_code+8522>, 0x5555558580b5 <exec_byte_code+8601>, 0x55555585817c <exec_byte_code+8800>, 0x555555858275 <exec_byte_code+9049>, 0x55555585836e <exec_byte_code+9298>, 0x5555558583db <exec_byte_code+9407>, 0x555555858448 <exec_byte_code+9516>, 0x5555558584b5 <exec_byte_code+9625>, 0x555555858522 <exec_byte_code+9734>, 0x55555585858f <exec_byte_code+9843>, 0x5555558585de <exec_byte_code+9922>, 0x5555558586d8 <exec_byte_code+10172>, 0x555555858727 <exec_byte_code+10251>, 0x555555858776 <exec_byte_code+10330>, 0x5555558587c5 <exec_byte_code+10409>, 0x5555558588cb <exec_byte_code+10671>, 0x55555585723b <exec_byte_code+4895>, 0x555555858926 <exec_byte_code+10762>, 0x55555585896e <exec_byte_code+10834>, 0x555555858a30 <exec_byte_code+11028>, 0x555555858a99 <exec_byte_code+11133>, 0x555555858af4 <exec_byte_code+11224>, 0x555555858b3c <exec_byte_code+11296>, 0x555555858b7f <exec_byte_code+11363>, 0x555555858bc2 <exec_byte_code+11430>, 0x555555858c0d <exec_byte_code+11505>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858c65 <exec_byte_code+11593>, 0x555555858ca8 <exec_byte_code+11660>, 0x555555858ceb <exec_byte_code+11727>, 0x555555858d2e <exec_byte_code+11794>, 0x555555858d71 <exec_byte_code+11861>, 0x555555858db4 <exec_byte_code+11928>, 0x55555585723b <exec_byte_code+4895>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858dfc <exec_byte_code+12000>, 0x555555858e4e <exec_byte_code+12082>, 0x555555858e96 <exec_byte_code+12154>, 0x555555858ede <exec_byte_code+12226>, 0x555555858f46 <exec_byte_code+12330>, 0x555555858fae <exec_byte_code+12434>, 0x555555858ff6 <exec_byte_code+12506>, 0x5555558590b3 <exec_byte_code+12695>, 0x55555585911b <exec_byte_code+12799>, 0x555555859183 <exec_byte_code+12903>, 0x5555558591eb <exec_byte_code+13007>, 0x55555585922e <exec_byte_code+13074>, 0x555555859a8f <exec_byte_code+15219>, 0x555555857181 <exec_byte_code+4709>, 0x555555856d2b <exec_byte_code+3599>, 0x5555558565e4 <exec_byte_code+1736>, 0x555555856ddc <exec_byte_code+3776>, 0x555555856e60 <exec_byte_code+3908>, 0x555555856ee1 <exec_byte_code+4037>, 0x555555857135 <exec_byte_code+4633>, 0x55555585714a <exec_byte_code+4654>, 0x555555856a79 <exec_byte_code+2909>, 0x555555857204 <exec_byte_code+4840>, 0x555555857272 <exec_byte_code+4950>, 0x555555857303 <exec_byte_code+5095>, 0x55555585734c <exec_byte_code+5168>, 0x55555585752d <exec_byte_code+5649>, 0x5555558575aa <exec_byte_code+5774>, 0x55555585762f <exec_byte_code+5907>, 0x555555857695 <exec_byte_code+6009>, 0x555555856cdd <exec_byte_code+3521>, 0x555555859276 <exec_byte_code+13146>, 0x5555558592fb <exec_byte_code+13279>, 0x555555859343 <exec_byte_code+13351>, 0x55555585938b <exec_byte_code+13423>, 0x5555558593d3 <exec_byte_code+13495>, 0x55555585941b <exec_byte_code+13567>, 0x555555859483 <exec_byte_code+13671>, 0x5555558594eb <exec_byte_code+13775>, 0x555555859553 <exec_byte_code+13879>, 0x5555558595bb <exec_byte_code+13983>, 0x555555859704 <exec_byte_code+14312>, 0x55555585976c <exec_byte_code+14416>, 0x5555558597d4 <exec_byte_code+14520>, 0x55555585981c <exec_byte_code+14592>, 0x555555859884 <exec_byte_code+14696>, 0x5555558598ec <exec_byte_code+14800>, 0x555555859934 <exec_byte_code+14872>, 0x55555585997c <exec_byte_code+14944>, 0x555555858814 <exec_byte_code+10488>, 0x555555858863 <exec_byte_code+10567>, 0x5555558599cb <exec_byte_code+15023>, 0x555555859a2d <exec_byte_code+15121>, 0x555555859a8f <exec_byte_code+15219>, 0x555555856f62 <exec_byte_code+4166>, 0x555555856f7f <exec_byte_code+4195>, 0x555555856fee <exec_byte_code+4306>, 0x55555585705d <exec_byte_code+4417>, 0x5555558570c9 <exec_byte_code+4525>, 0x555555857c1d <exec_byte_code+7425>, 0x555555858104 <exec_byte_code+8680>, 0x5555558589b8 <exec_byte_code+10908>, 0x555555859c26 <exec_byte_code+15626>, 0x555555859c9b <exec_byte_code+15743>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859d31 <exec_byte_code+15893>, 0x555555859db8 <exec_byte_code+16028>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859f06 <exec_byte_code+16362> <repeats 64 times>}
        const_length = 24
        bytestr_length = 138
        vectorp = 0x7ffff2610d68
        quitcounter = 1 '\001'
        stack_items = 14
        sa_avail = 16134
        sa_count = 5
        alloc = 0x7fffffffd690
        stack_base = 0x7fffffffd690
        top = 0x7fffffffd6c8
        stack_lim = 0x7fffffffd700
        bytestr_data = 0x7fffffffd700 "\304\020\211?\205\023"
        pc = 0x7fffffffd762 "\006\006\071\203\211"
        count = 5
        result = XIL(0)
#16 0x00005555557fdd22 in fetch_and_exec_byte_code (fun=XIL(0x7ffff2610d35), syms_left=make_fixnum(1025), nargs=1, args=0x7fffffffdc38) at ../../master/src/eval.c:3036
#17 0x00005555557fe1a8 in funcall_lambda (fun=XIL(0x7ffff2610d35), nargs=1, arg_vector=0x7fffffffdc38) at ../../master/src/eval.c:3117
        val = XIL(0x7fffffffdbb0)
        syms_left = make_fixnum(1025)
        next = XIL(0x555555e63080)
        lexenv = XIL(0x1800000000)
        count = 5
        i = 93824994985650
        optional = false
        rest = false
#18 0x00005555557fd57b in Ffuncall (nargs=2, args=0x7fffffffdc30) at ../../master/src/eval.c:2916
        fun = XIL(0x7ffff2610d35)
        original_fun = XIL(0x4470)
        funcar = XIL(0)
        numargs = 1
        val = XIL(0x7fffffffdc58)
        count = 4
#19 0x00005555557fcd45 in call1 (fn=XIL(0x4470), arg1=XIL(0x17b5b60)) at ../../master/src/eval.c:2774
#20 0x00005555557216bb in command_loop_1 () at ../../master/src/keyboard.c:1466
        scount = 3
        cmd = XIL(0x17b5b60)
        keybuf = {make_fixnum(113), XIL(0x7ffff2c1d0cd), XIL(0), XIL(0), XIL(0x7fffffffdd20), XIL(0x5555557fcdcf), XIL(0), XIL(0x7ffff25734c4), XIL(0x5555588c73b3), XIL(0), XIL(0x555555e63080), XIL(0), XIL(0x7fffffffdd00), XIL(0x55555571d4cf), XIL(0), XIL(0), XIL(0x555555e63080), XIL(0), XIL(0x7fffffffdd30), XIL(0x5555557f4179), XIL(0), XIL(0x555555e63080), XIL(0), XIL(0), XIL(0x7fffffffdd50), XIL(0x5555557f41cd), make_fixnum(2), make_fixnum(0), XIL(0x7fffffffdd90), XIL(0x5555557f9833)}
        i = 1
        prev_modiff = 60
        prev_buffer = 0x5555573fd880
        already_adjusted = false
#21 0x00005555557f92f3 in internal_condition_case (bfun=0x555555720e65 <command_loop_1>, handlers=XIL(0x90), hfun=0x555555720488 <cmd_error>) at ../../master/src/eval.c:1439
        val = XIL(0x5555560c2d73)
        c = 0x555555f5e8f0
#22 0x0000555555720a55 in command_loop_2 (ignore=XIL(0)) at ../../master/src/keyboard.c:1094
        val = make_fixnum(0)
#23 0x00005555557f8703 in internal_catch (tag=XIL(0xd9e0), func=0x555555720a28 <command_loop_2>, arg=XIL(0)) at ../../master/src/eval.c:1189
        val = XIL(0xd9e0)
        c = 0x555555f47770
#24 0x00005555557209f4 in command_loop () at ../../master/src/keyboard.c:1073
#25 0x000055555571ff71 in recursive_edit_1 () at ../../master/src/keyboard.c:720
        count = 1
        val = XIL(0x7fffffffdf00)
#26 0x0000555555720168 in Frecursive_edit () at ../../master/src/keyboard.c:789
        count = 0
        buffer = XIL(0)
#27 0x000055555571c04d in main (argc=2, argv=0x7fffffffe168) at ../../master/src/emacs.c:2050
        stack_bottom_variable = 0x7ffff617e053
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = 0x0
        skip_args = 1
        temacs = 0x0
        attempt_load_pdump = true
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = 0x0
        sockfd = -1
        module_assertions = false

Lisp Backtrace:
"kill-buffer" (0xffffcc98)
"gnus-server-exit" (0xffffd340)
"funcall-interactively" (0xffffd338)
"call-interactively" (0xffffd6d0)
"command-execute" (0xffffdc38)
3435	  if (!NILP (Fstring_equal (XBUFFER (buffer)->name_,
3436				    build_string ("*Server*"))))
3437	    {
3438	      int count = buffer_window_count (XBUFFER (buffer));
3439	
3440	      replace_buffer_in_windows_safely_count = 0;
3441	
3442	
3443	      if (buffer_window_count (XBUFFER (buffer)))
3444		{
3443	      if (buffer_window_count (XBUFFER (buffer)))
3450		  FOR_EACH_FRAME (tail, frame)
3451		    window_loop (REPLACE_BUFFER_IN_WINDOWS_SAFELY, buffer, true, frame);
$2 = XIL(0x5555573fd885)
Lisp_Vectorlike
PVEC_BUFFER
$3 = (struct buffer *) 0x5555573fd880
0x5555571c18a0 "*Server*"
$4 = {
  header = {
    size = 4611686018628915274
  },
  name_ = XIL(0x5555571e5b64),
  filename_ = XIL(0),
  directory_ = XIL(0x555555f6e6d4),
  backed_up_ = XIL(0),
  save_length_ = make_fixnum(0),
  auto_save_file_name_ = XIL(0),
  read_only_ = XIL(0x30),
  mark_ = XIL(0x555558c1dc5d),
  local_var_alist_ = XIL(0x555558c7b453),
  major_mode_ = XIL(0x15f4330),
  local_minor_modes_ = XIL(0x555558c2a9e3),
  mode_name_ = XIL(0x555556f4b704),
  mode_line_format_ = XIL(0x555558c2af73),
  header_line_format_ = XIL(0),
  tab_line_format_ = XIL(0),
  keymap_ = XIL(0x555556e4d403),
  abbrev_table_ = XIL(0x55555705cb75),
  syntax_table_ = XIL(0x5555570485fd),
  category_table_ = XIL(0x7ffff27881d5),
  case_fold_search_ = XIL(0x30),
  tab_width_ = make_fixnum(8),
  fill_column_ = make_fixnum(70),
  left_margin_ = make_fixnum(0),
  auto_fill_function_ = XIL(0),
  downcase_table_ = XIL(0x7ffff2784d35),
  upcase_table_ = XIL(0x7ffff2782d35),
  case_canon_table_ = XIL(0x7ffff28730fd),
  case_eqv_table_ = XIL(0x7ffff2784f75),
  truncate_lines_ = XIL(0x30),
  word_wrap_ = XIL(0),
  ctl_arrow_ = XIL(0x30),
  bidi_display_reordering_ = XIL(0x30),
  bidi_paragraph_direction_ = XIL(0),
  bidi_paragraph_separate_re_ = XIL(0),
  bidi_paragraph_start_re_ = XIL(0),
  selective_display_ = XIL(0),
  selective_display_ellipses_ = XIL(0x30),
  overwrite_mode_ = XIL(0),
  abbrev_mode_ = XIL(0),
  display_table_ = XIL(0),
  mark_active_ = XIL(0),
  enable_multibyte_characters_ = XIL(0x30),
  buffer_file_coding_system_ = XIL(0x2aaa9c7c45e8),
  file_format_ = XIL(0),
  auto_save_file_format_ = XIL(0x30),
  cache_long_scans_ = XIL(0x30),
  width_table_ = XIL(0),
  pt_marker_ = XIL(0),
  begv_marker_ = XIL(0),
  zv_marker_ = XIL(0),
  point_before_scroll_ = XIL(0),
  file_truename_ = XIL(0),
  invisibility_spec_ = XIL(0x30),
  last_selected_window_ = XIL(0x55555734b355),
  display_count_ = make_fixnum(1),
  left_margin_cols_ = make_fixnum(0),
  right_margin_cols_ = make_fixnum(0),
  left_fringe_width_ = XIL(0),
  right_fringe_width_ = XIL(0),
  fringes_outside_margins_ = XIL(0),
  scroll_bar_width_ = XIL(0),
  scroll_bar_height_ = XIL(0),
  vertical_scroll_bar_type_ = XIL(0x30),
  horizontal_scroll_bar_type_ = XIL(0x30),
  indicate_empty_lines_ = XIL(0),
  indicate_buffer_boundaries_ = XIL(0x8f10),
  fringe_indicator_alist_ = XIL(0x7ffff257001b),
  fringe_cursor_alist_ = XIL(0x7ffff256fbab),
  display_time_ = XIL(0x555558c2ac93),
  scroll_up_aggressively_ = XIL(0),
  scroll_down_aggressively_ = XIL(0),
  cursor_type_ = XIL(0x30),
  extra_line_spacing_ = XIL(0),
  cursor_in_non_selected_windows_ = XIL(0x30),
  own_text = {
    beg = 0x55555869acd0 "     {nnfolder:archive} (opened)\n     {nndraft:} (opened)\n     {nntp:news.gmane.io} (opened)\n     {nnimap:localimap} (opened)\n",
    gpt = 127,
    z = 127,
    gpt_byte = 127,
    z_byte = 127,
    gap_size = 1896,
    modiff = 60,
    chars_modiff = 56,
    save_modiff = 1,
    overlay_modiff = 1,
    compact = 1,
    beg_unchanged = 126,
    end_unchanged = 0,
    unchanged_modified = 60,
    overlay_unchanged_modified = 1,
    intervals = 0x555558274198,
    markers = 0x5555584d3908,
    inhibit_shrinking = false,
    redisplay = false
  },
  text = 0x5555573fdad8,
  pt = 127,
  pt_byte = 127,
  begv = 1,
  begv_byte = 1,
  zv = 127,
  zv_byte = 127,
  base_buffer = 0x0,
  indirections = 0,
  window_count = 1,
  local_flags = "\000\001\000\000\000\000\000\000\000\001\000\000\000\000\001\000\001", '\000' <repeats 32 times>,
  modtime = {
    tv_sec = 0,
    tv_nsec = -2
  },
  modtime_size = -1,
  auto_save_modified = 0,
  display_error_modiff = 0,
  auto_save_failure_time = 0,
  last_window_start = 1,
  newline_cache = 0x5555582bb760,
  width_run_cache = 0x0,
  bidi_paragraph_cache = 0x555558232540,
  prevent_redisplay_optimizations_p = false,
  clip_changed = false,
  inhibit_buffer_hooks = false,
  overlays_before = 0x0,
  overlays_after = 0x0,
  overlay_center = 127,
  undo_list_ = XIL(0)
}
window_loop (type=REPLACE_BUFFER_IN_WINDOWS_SAFELY, obj=XIL(0x5555573fd885), 
    mini=true, frames=XIL(0x55555820ef55)) at ../../master/src/window.c:2967
2967	  bool frame_best_window_flag = false;
2973	  if (FRAMEP (frames))
2974	    f = XFRAME (frames);
2980	  if (f)
$5 = (struct frame *) 0x55555820ef50
$6 = {
  header = {
    size = 4611686018578583579
  },
  name = XIL(0x555557f279a4),
  icon_name = XIL(0),
  title = XIL(0),
  parent_frame = XIL(0),
  focus_frame = XIL(0),
  root_window = XIL(0x5555571ebfc5),
  selected_window = XIL(0x5555571ebfc5),
  old_selected_window = XIL(0x5555571ebfc5),
  minibuffer_window = XIL(0x55555820f3cd),
  param_alist = XIL(0x555557270793),
  scroll_bars = XIL(0x555558249d2d),
  condemned_scroll_bars = XIL(0),
  menu_bar_items = XIL(0x555557a16205),
  face_alist = XIL(0x555557276223),
  menu_bar_vector = XIL(0x55555817250d),
  buffer_predicate = XIL(0),
  buffer_list = XIL(0x555558bc6053),
  buried_buffer_list = XIL(0x555558be0153),
  tab_bar_window = XIL(0x555557916495),
  desired_tab_bar_string = XIL(0),
  current_tab_bar_string = XIL(0),
  tool_bar_window = XIL(0x555557916705),
  desired_tool_bar_string = XIL(0),
  current_tool_bar_string = XIL(0),
  font_data = XIL(0),
  tab_bar_items = XIL(0),
  tool_bar_items = XIL(0),
  face_cache = 0x5555572b6bd0,
  last_tab_bar_item = -1,
  last_tool_bar_item = -1,
  menu_bar_items_used = 0,
  namebuf = 0x5555571c7420 "emacs",
  shell_position = 0x555557407e40 "=658x614",
  current_pool = 0x0,
  desired_pool = 0x0,
  desired_matrix = 0x0,
  current_matrix = 0x0,
  glyphs_initialized_p = true,
  resized_p = false,
  default_face_done_p = true,
  already_hscrolled_p = true,
  updated_p = true,
  minimize_tab_bar_window_p = false,
  minimize_tool_bar_window_p = false,
  fonts_changed = false,
  cursor_type_changed = false,
  redisplay = false,
  external_menu_bar = true,
  visible = 1,
  iconified = false,
  garbaged = false,
  wants_modeline = true,
  auto_raise = false,
  auto_lower = false,
  no_split = false,
  explicit_name = false,
  window_change = false,
  window_state_change = false,
  mouse_moved = true,
  pointer_invisible = false,
  frozen_window_starts = false,
  output_method = output_x_window,
  tooltip = false,
  want_fullscreen = FULLSCREEN_NONE,
  vertical_scroll_bar_type = vertical_scroll_bar_left,
  horizontal_scroll_bars = false,
  undecorated = false,
  override_redirect = false,
  skip_taskbar = false,
  no_focus_on_map = false,
  no_accept_focus = false,
  z_group = z_group_none,
  no_special_glyphs = false,
  new_pixelwise = false,
  can_set_window_size = true,
  after_make_frame = true,
  tab_bar_redisplayed = true,
  tab_bar_resized = false,
  tool_bar_redisplayed = true,
  tool_bar_resized = false,
  inhibit_horizontal_resize = false,
  inhibit_vertical_resize = false,
  face_change = false,
  inhibit_clear_image_cache = false,
  change_stamp = 168,
  number_of_windows = 2,
  tab_bar_lines = 0,
  tab_bar_height = 0,
  n_tab_bar_rows = 0,
  n_tab_bar_items = 0,
  tool_bar_lines = 0,
  tool_bar_height = 0,
  n_tool_bar_rows = 0,
  n_tool_bar_items = 0,
  decode_mode_spec_buffer = 0x5555581aaa30 "",
  insert_line_cost = 0x0,
  delete_line_cost = 0x0,
  insert_n_lines_cost = 0x0,
  delete_n_lines_cost = 0x0,
  text_cols = 96,
  text_lines = 57,
  total_cols = 100,
  total_lines = 57,
  text_width = 768,
  text_height = 985,
  new_width = 0,
  new_height = 0,
  left_pos = 1910,
  top_pos = 19,
  pixel_width = 802,
  pixel_height = 987,
  win_gravity = 1,
  size_hint_flags = 8,
  border_width = 0,
  child_frame_border_width = -1,
  internal_border_width = 1,
  right_divider_width = 0,
  bottom_divider_width = 0,
  left_fringe_width = 8,
  right_fringe_width = 8,
  fringe_cols = 2,
  menu_bar_lines = 0,
  menu_bar_height = 0,
  column_width = 8,
  line_height = 17,
  terminal = 0x555556f77e58,
  output_data = {
    tty = 0x555557297e70,
    x = 0x555557297e70,
    w32 = 0x555557297e70,
    ns = 0x555557297e70
  },
  font_driver_list = 0x5555577ad910,
  wait_event_type = 0,
  desired_cursor = FILLED_BOX_CURSOR,
  cursor_width = 1,
  blink_off_cursor = DEFAULT_CURSOR,
  blink_off_cursor_width = 0,
  config_scroll_bar_width = 16,
  config_scroll_bar_cols = 2,
  config_scroll_bar_height = 0,
  config_scroll_bar_lines = 0,
  cost_calculation_baud_rate = 19200,
  alpha = {-1, -1},
  gamma = 0,
  extra_line_spacing = 0,
  background_pixel = 0,
  foreground_pixel = 16777215
}
$7 = XIL(0x5555571ebfc5)
Lisp_Vectorlike
PVEC_WINDOW
$8 = (struct window *) 0x5555571ebfc0
100x57+0+0
$9 = {
  header = {
    size = 4611686018595323929
  },
  frame = XIL(0x55555820ef55),
  next = XIL(0x55555820f3cd),
  prev = XIL(0),
  parent = XIL(0),
  normal_lines = XIL(0x5555576c7227),
  normal_cols = XIL(0x5555576c721f),
  new_total = make_fixnum(29),
  new_normal = XIL(0x5555576c7207),
  new_pixel = make_fixnum(492),
  contents = XIL(0x5555578be555),
  old_buffer = XIL(0x5555578be555),
  start = XIL(0x555557648d65),
  pointm = XIL(0x55555769443d),
  old_pointm = XIL(0x55555769446d),
  temslot = make_fixnum(0),
  vertical_scroll_bar = XIL(0x5555579268f5),
  vertical_scroll_bar_type = XIL(0x30),
  horizontal_scroll_bar = XIL(0),
  horizontal_scroll_bar_type = XIL(0),
  display_table = XIL(0),
  dedicated = XIL(0),
  redisplay_end_trigger = XIL(0),
  combination_limit = XIL(0),
  window_parameters = XIL(0x555557d8f163),
  mode_line_help_echo = XIL(0),
  current_matrix = 0x55555774f360,
  desired_matrix = 0x555557a2d400,
  prev_buffers = XIL(0x555558c334d3),
  next_buffers = XIL(0),
  use_time = 1704,
  sequence_number = 46,
  change_stamp = 168,
  pixel_left = 0,
  pixel_top = 0,
  left_col = 0,
  top_line = 0,
  pixel_width = 800,
  pixel_height = 968,
  old_pixel_width = 800,
  old_pixel_height = 968,
  old_body_pixel_width = 768,
  old_body_pixel_height = 951,
  total_cols = 100,
  total_lines = 57,
  hscroll = 0,
  min_hscroll = 0,
  hscroll_whole = 0,
  last_modified = 46,
  last_overlay_modified = 1,
  last_point = 1,
  base_line_number = 1,
  base_line_pos = 1,
  column_number_displayed = -1,
  nrows_scale_factor = 1,
  ncols_scale_factor = 1,
  cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  phys_cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  output_cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  last_cursor_vpos = 0,
  phys_cursor_type = HOLLOW_BOX_CURSOR,
  phys_cursor_width = 8,
  phys_cursor_ascent = 13,
  phys_cursor_height = 17,
  left_fringe_width = -1,
  right_fringe_width = -1,
  left_margin_cols = 0,
  right_margin_cols = 0,
  scroll_bar_width = -1,
  scroll_bar_height = -1,
  mode_line_height = 17,
  header_line_height = 17,
  tab_line_height = -1,
  window_end_pos = 0,
  window_end_vpos = 24,
  mini = false,
  horizontal = false,
  update_mode_line = false,
  last_had_star = false,
  start_at_line_beg = true,
  force_start = false,
  optional_new_start = false,
  phys_cursor_on_p = true,
  cursor_off_p = false,
  last_cursor_off_p = false,
  must_be_updated_p = false,
  pseudo_window_p = false,
  fringes_outside_margins = false,
  fringes_persistent = false,
  scroll_bars_persistent = false,
  window_end_valid = true,
  redisplay = false,
  suspend_auto_hscroll = false,
  vscroll = 0,
  window_end_bytepos = 0
}
2981	    frame_arg = Qlambda;
2994	  if (WINDOWP (obj))
$10 = XIL(0x5555573fd885)
Lisp_Vectorlike
PVEC_BUFFER
2996	  else if (f)
2997	    window = FRAME_SELECTED_WINDOW (f);
3001	  windows = window_list_1 (window, mini ? Qt : Qnil, frame_arg);
$11 = XIL(0x5555571ebfc5)
$12 = true
builtin_lisp_symbol (index=1) at ../../master/src/lisp.h:1007
1007	  return make_lisp_symbol (&lispsym[index]);
#1  0x000055555564c582 in window_loop (type=REPLACE_BUFFER_IN_WINDOWS_SAFELY, 
    obj=XIL(0x5555573fd885), mini=true, frames=XIL(0x55555820ef55))
    at ../../master/src/window.c:3001
3001	  windows = window_list_1 (window, mini ? Qt : Qnil, frame_arg);
#0  builtin_lisp_symbol (index=1) at ../../master/src/lisp.h:1007
1007	  return make_lisp_symbol (&lispsym[index]);
$13 = 1
make_lisp_symbol (sym=0x555555e630b0 <lispsym+48>)
    at ../../master/src/lisp.h:998
998	  char *symoffset = (char *) ((char *) sym - (char *) lispsym);
$14 = (struct Lisp_Symbol *) 0x555555e630b0 <lispsym+48>
999	  Lisp_Object a = TAG_PTR (Lisp_Symbol, symoffset);
1000	  eassert (XSYMBOL (a) == sym);
$15 = XIL(0x30)
type = union Lisp_X {
    <incomplete type>
} *
XSYMBOL (a=XIL(0x30)) at ../../master/src/lisp.h:987
987	  eassert (SYMBOLP (a));
988	  intptr_t i = (intptr_t) XUNTAG (a, Lisp_Symbol, struct Lisp_Symbol);
989	  void *p = (char *) lispsym + i;
990	  return p;
$16 = (void *) 0x555555e630b0 <lispsym+48>
991	}
make_lisp_symbol (sym=0x555555e630b0 <lispsym+48>)
    at ../../master/src/lisp.h:1001
1001	  return a;
1002	}
builtin_lisp_symbol (index=1) at ../../master/src/lisp.h:1008
1008	}
window_list_1 (window=XIL(0x5555571ebfc5), minibuf=XIL(0x30), 
    all_frames=XIL(0xc0)) at ../../master/src/window.c:2863
2863	  decode_next_window_args (&window, &minibuf, &all_frames);
decode_next_window_args (window=0x7fffffffc968, minibuf=0x7fffffffc960, 
    all_frames=0x7fffffffc958) at ../../master/src/window.c:2672
2672	  struct window *w = decode_live_window (*window);
decode_live_window (window=XIL(0x5555571ebfc5))
    at ../../master/src/window.c:246
246	  if (NILP (window))
249	  CHECK_LIVE_WINDOW (window);
WINDOWP (a=XIL(0x5555571ebfc5)) at ../../master/src/window.h:460
460	  return PSEUDOVECTORP (a, PVEC_WINDOW);
PSEUDOVECTORP (a=XIL(0x5555571ebfc5), code=10) at ../../master/src/lisp.h:1695
1695	  if (! VECTORLIKEP (a))
1700	      return PSEUDOVECTOR_TYPEP (XUNTAG (a, Lisp_Vectorlike,
PSEUDOVECTOR_TYPEP (a=0x5555571ebfc0, code=PVEC_WINDOW)
    at ../../master/src/lisp.h:1687
1687	  return ((a->size & (PSEUDOVECTOR_FLAG | PVEC_TYPE_MASK))
1688		  == (PSEUDOVECTOR_FLAG | (code << PSEUDOVECTOR_AREA_BITS)));
1689	}
PSEUDOVECTORP (a=XIL(0x5555571ebfc5), code=10) at ../../master/src/lisp.h:1704
1704	}
WINDOWP (a=XIL(0x5555571ebfc5)) at ../../master/src/window.h:461
461	}
XWINDOW (a=XIL(0x5555571ebfc5)) at ../../master/src/window.h:472
472	  eassert (WINDOWP (a));
473	  return XUNTAG (a, Lisp_Vectorlike, struct window);
Quit
474	}
BUFFERP (a=XIL(0x5555578be555)) at ../../master/src/buffer.h:698
698	  return PSEUDOVECTORP (a, PVEC_BUFFER);
699	}
decode_live_window (window=XIL(0x5555571ebfc5))
    at ../../master/src/window.c:250
250	  return XWINDOW (window);
XWINDOW (a=XIL(0x5555571ebfc5)) at ../../master/src/window.h:472
472	  eassert (WINDOWP (a));
473	  return XUNTAG (a, Lisp_Vectorlike, struct window);
474	}
decode_live_window (window=XIL(0x5555571ebfc5))
    at ../../master/src/window.c:251
251	}
decode_next_window_args (window=0x7fffffffc968, minibuf=0x7fffffffc960, 
    all_frames=0x7fffffffc958) at ../../master/src/window.c:2673
2673	  Lisp_Object miniwin = XFRAME (w->frame)->minibuffer_window;
2675	  XSETWINDOW (*window, w);
$17 = XIL(0x55555820f3cd)
type = union Lisp_X {
    <incomplete type>
} *
$18 = (struct window *) 0x5555571ebfc0
$19 = {
  header = {
    size = 4611686018595323929
  },
  frame = XIL(0x55555820ef55),
  next = XIL(0x55555820f3cd),
  prev = XIL(0),
  parent = XIL(0),
  normal_lines = XIL(0x5555576c7227),
  normal_cols = XIL(0x5555576c721f),
  new_total = make_fixnum(29),
  new_normal = XIL(0x5555576c7207),
  new_pixel = make_fixnum(492),
  contents = XIL(0x5555578be555),
  old_buffer = XIL(0x5555578be555),
  start = XIL(0x555557648d65),
  pointm = XIL(0x55555769443d),
  old_pointm = XIL(0x55555769446d),
  temslot = make_fixnum(0),
  vertical_scroll_bar = XIL(0x5555579268f5),
  vertical_scroll_bar_type = XIL(0x30),
  horizontal_scroll_bar = XIL(0),
  horizontal_scroll_bar_type = XIL(0),
  display_table = XIL(0),
  dedicated = XIL(0),
  redisplay_end_trigger = XIL(0),
  combination_limit = XIL(0),
  window_parameters = XIL(0x555557d8f163),
  mode_line_help_echo = XIL(0),
  current_matrix = 0x55555774f360,
  desired_matrix = 0x555557a2d400,
  prev_buffers = XIL(0x555558c334d3),
  next_buffers = XIL(0),
  use_time = 1704,
  sequence_number = 46,
  change_stamp = 168,
  pixel_left = 0,
  pixel_top = 0,
  left_col = 0,
  top_line = 0,
  pixel_width = 800,
  pixel_height = 968,
  old_pixel_width = 800,
  old_pixel_height = 968,
  old_body_pixel_width = 768,
  old_body_pixel_height = 951,
  total_cols = 100,
  total_lines = 57,
  hscroll = 0,
  min_hscroll = 0,
  hscroll_whole = 0,
  last_modified = 46,
  last_overlay_modified = 1,
  last_point = 1,
  base_line_number = 1,
  base_line_pos = 1,
  column_number_displayed = -1,
  nrows_scale_factor = 1,
  ncols_scale_factor = 1,
  cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  phys_cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  output_cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  last_cursor_vpos = 0,
  phys_cursor_type = HOLLOW_BOX_CURSOR,
  phys_cursor_width = 8,
  phys_cursor_ascent = 13,
  phys_cursor_height = 17,
  left_fringe_width = -1,
  right_fringe_width = -1,
  left_margin_cols = 0,
  right_margin_cols = 0,
  scroll_bar_width = -1,
  scroll_bar_height = -1,
  mode_line_height = 17,
  header_line_height = 17,
  tab_line_height = -1,
  window_end_pos = 0,
  window_end_vpos = 24,
  mini = false,
  horizontal = false,
  update_mode_line = false,
  last_had_star = false,
  start_at_line_beg = true,
  force_start = false,
  optional_new_start = false,
  phys_cursor_on_p = true,
  cursor_off_p = false,
  last_cursor_off_p = false,
  must_be_updated_p = false,
  pseudo_window_p = false,
  fringes_outside_margins = false,
  fringes_persistent = false,
  scroll_bars_persistent = false,
  window_end_valid = true,
  redisplay = false,
  suspend_auto_hscroll = false,
  vscroll = 0,
  window_end_bytepos = 0
}
There is no member named contents.
$20 = XIL(0x5555578be555)
type = union Lisp_X {
    <incomplete type>
} *
make_lisp_ptr (ptr=0x5555571ebfc0, type=Lisp_Vectorlike)
    at ../../master/src/lisp.h:1259
1259	  Lisp_Object a = TAG_PTR (type, ptr);
1260	  eassert (TAGGEDP (a, type) && XUNTAG (a, type, char) == ptr);
1261	  return a;
1262	}
decode_next_window_args (window=0x7fffffffc968, minibuf=0x7fffffffc960, 
    all_frames=0x7fffffffc958) at ../../master/src/window.c:2678
2678	  if (NILP (*minibuf))
2682	  else if (!EQ (*minibuf, Qt))
2690	  if (NILP (*all_frames))
2695	  else if (EQ (*all_frames, Qvisible))
2697	  else if (EQ (*all_frames, make_fixnum (0)))
2699	  else if (FRAMEP (*all_frames))
2701	  else if (!EQ (*all_frames, Qt))
2702	    *all_frames = Qnil;
2703	}
window_list_1 (window=XIL(0x5555571ebfc5), minibuf=XIL(0x30), 
    all_frames=XIL(0)) at ../../master/src/window.c:2864
2864	  list = Qnil;
2866	  for (tail = window_list (); CONSP (tail); tail = XCDR (tail))
2867	    if (candidate_window_p (XCAR (tail), window, minibuf, all_frames))
candidate_window_p (window=XIL(0x5555571ebfc5), owindow=XIL(0x5555571ebfc5), 
    minibuf=XIL(0x30), all_frames=XIL(0)) at ../../master/src/window.c:2605
2605	  struct window *w = XWINDOW (window);
2606	  struct frame *f = XFRAME (w->frame);
2607	  bool candidate_p = true;
2609	  if (!BUFFERP (w->contents))
2611	  else if (MINI_WINDOW_P (w)
2619	  else if (EQ (all_frames, Qt))
2621	  else if (NILP (all_frames))
2623	      eassert (WINDOWP (owindow));
2624	      candidate_p = EQ (w->frame, XWINDOW (owindow)->frame);
2661	  return candidate_p;
$21 = true
2662	}
window_list_1 (window=XIL(0x5555571ebfc5), minibuf=XIL(0x30), 
    all_frames=XIL(0)) at ../../master/src/window.c:2868
2868	      list = Fcons (XCAR (tail), list);
2866	  for (tail = window_list (); CONSP (tail); tail = XCDR (tail))
2867	    if (candidate_window_p (XCAR (tail), window, minibuf, all_frames))
2868	      list = Fcons (XCAR (tail), list);
2866	  for (tail = window_list (); CONSP (tail); tail = XCDR (tail))
2871	  list = Fnreverse (list);
2872	  rest = Fmemq (window, list);
$22 = XIL(0x555558be6423)
Lisp_Cons
$23 = (struct Lisp_Cons *) 0x555558be6420
{
  u = {
    s = {
      car = XIL(0x5555571ebfc5),
      u = {
        cdr = XIL(0x555558be6433),
        chain = 0x555558be6433
      }
    },
    gcaligned = 0xc5
  }
}
$24 = 0x0
2873	  if (!NILP (rest) && !EQ (rest, list))
$25 = XIL(0x555558be6423)
Lisp_Cons
2880	  return list;
2881	}
window_loop (type=REPLACE_BUFFER_IN_WINDOWS_SAFELY, obj=XIL(0x5555573fd885), 
    mini=true, frames=XIL(0x55555820ef55)) at ../../master/src/window.c:3002
3002	  best_window = Qnil;
3004	  for (; CONSP (windows); windows = XCDR (windows))
3008	      window = XCAR (windows);
3009	      w = XWINDOW (window);
$26 = XIL(0x5555571ebfc5)
Lisp_Vectorlike
PVEC_WINDOW
$27 = (struct window *) 0x5555571ebfc0
100x57+0+0
3014	      if (!MINI_WINDOW_P (w)
3046		    if (EQ (w->contents, obj))
3063		    break;
3004	  for (; CONSP (windows); windows = XCDR (windows))
3008	      window = XCAR (windows);
3009	      w = XWINDOW (window);
$28 = XIL(0x55555820f3cd)
Lisp_Vectorlike
PVEC_WINDOW
$29 = (struct window *) 0x55555820f3c8
100x1+0+57
3014	      if (!MINI_WINDOW_P (w)
3017		  || type == REPLACE_BUFFER_IN_WINDOWS_SAFELY
3046		    if (EQ (w->contents, obj))
3063		    break;
3004	  for (; CONSP (windows); windows = XCDR (windows))
3097	  return best_window;
$30 = XIL(0)
3098	}
replace_buffer_in_windows_safely (buffer=XIL(0x5555573fd885))
    at ../../master/src/window.c:3450
3450		  FOR_EACH_FRAME (tail, frame)
3451		    window_loop (REPLACE_BUFFER_IN_WINDOWS_SAFELY, buffer, true, frame);
window_loop (type=REPLACE_BUFFER_IN_WINDOWS_SAFELY, obj=XIL(0x5555573fd885), 
    mini=true, frames=XIL(0x555556fa294d)) at ../../master/src/window.c:2967
2967	  bool frame_best_window_flag = false;
2973	  if (FRAMEP (frames))
2974	    f = XFRAME (frames);
2980	  if (f)
2981	    frame_arg = Qlambda;
2994	  if (WINDOWP (obj))
2996	  else if (f)
2997	    window = FRAME_SELECTED_WINDOW (f);
3001	  windows = window_list_1 (window, mini ? Qt : Qnil, frame_arg);
3002	  best_window = Qnil;
3004	  for (; CONSP (windows); windows = XCDR (windows))
3097	  return best_window;
3098	}
replace_buffer_in_windows_safely (buffer=XIL(0x5555573fd885))
    at ../../master/src/window.c:3450
3450		  FOR_EACH_FRAME (tail, frame)
3451		    window_loop (REPLACE_BUFFER_IN_WINDOWS_SAFELY, buffer, true, frame);
window_loop (type=REPLACE_BUFFER_IN_WINDOWS_SAFELY, obj=XIL(0x5555573fd885), 
    mini=true, frames=XIL(0x555555eff9dd)) at ../../master/src/window.c:2967
2967	  bool frame_best_window_flag = false;
2973	  if (FRAMEP (frames))
2974	    f = XFRAME (frames);
2980	  if (f)
2981	    frame_arg = Qlambda;
2994	  if (WINDOWP (obj))
2996	  else if (f)
2997	    window = FRAME_SELECTED_WINDOW (f);
3001	  windows = window_list_1 (window, mini ? Qt : Qnil, frame_arg);
3002	  best_window = Qnil;
3004	  for (; CONSP (windows); windows = XCDR (windows))
3097	  return best_window;
3098	}
replace_buffer_in_windows_safely (buffer=XIL(0x5555573fd885))
    at ../../master/src/window.c:3450
3450		  FOR_EACH_FRAME (tail, frame)
3454	      eassert (count == replace_buffer_in_windows_safely_count);
$31 = 1
$32 = 0

Thread 2.1 "emacs" hit Breakpoint 3, terminate_due_to_signal (sig=6, 
    backtrace_limit=2147483647) at ../../master/src/emacs.c:379
379	  signal (sig, SIG_DFL);
#0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647)
    at ../../master/src/emacs.c:379
#1  0x00005555557c4a46 in die
    (msg=0x555555910838 "count == replace_buffer_in_windows_safely_count", file=0x55555590f9cf "../../master/src/window.c", line=3454)
    at ../../master/src/alloc.c:7420
#2  0x000055555564d9af in replace_buffer_in_windows_safely
    (buffer=XIL(0x5555573fd885)) at ../../master/src/window.c:3454
        count = 1
#3  0x0000555555758f71 in Fkill_buffer (buffer_or_name=XIL(0x5555573fd885))
    at ../../master/src/buffer.c:1880
        buffer = XIL(0x5555573fd885)
        b = 0x5555573fd880
        tem = XIL(0)
        m = 0x7fffffffcb70
#4  0x00005555557fda6f in funcall_subr
    (subr=0x555555dd9ce0 <Skill_buffer>, numargs=1, args=0x7fffffffcc98)
    at ../../master/src/eval.c:2987
        internal_argbuf = 
          {XIL(0x7fffffffcbd0), XIL(0x1000000000), XIL(0x555555dd9ce0), XIL(0x7fffffffcbd8), make_fixnum(23456248746412), XIL(0x10557f4179), XIL(0x555555dd9ce5), XIL(0x7fffffffcbf0)}
        internal_args = 0x7fffffffcc98
#5  0x00005555557fd537 in Ffuncall (nargs=2, args=0x7fffffffcc90)
    at ../../master/src/eval.c:2914
        fun = XIL(0x555555dd9ce5)
        original_fun = XIL(0x2aaa9c7147c0)
        funcar = XIL(0x5ffffcc50)
        numargs = 1
        val = XIL(0x7fffffffcc70)
        count = 10
#6  0x0000555555856bfa in exec_byte_code
    (bytestr=XIL(0x555556f49614), vector=XIL(0x555557601b55), maxdepth=make_fixnum(5), args_template=make_fixnum(0), nargs=0, args=0x7fffffffd340)
    at ../../master/src/bytecode.c:632
        op = 1
        type = (CONDITION_CASE | unknown: 0x557d720c)
        targets = 
          {0x555555859a8f <exec_byte_code+15219>, 0x555555859ab4 <exec_byte_code+15256>, 0x555555859ab6 <exec_byte_code+15258>, 0x555555859ab8 <exec_byte_code+15260>, 0x555555859aba <exec_byte_code+15262>, 0x555555859aba <exec_byte_code+15262>, 0x555555859b1f <exec_byte_code+15363>, 0x555555859b93 <exec_byte_code+15479>, 0x5555558564ba <exec_byte_code+1438>, 0x5555558564bc <exec_byte_code+1440>, 0x5555558564be <exec_byte_code+1442>, 0x5555558564c0 <exec_byte_code+1444>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c8 <exec_byte_code+1452>, 0x555555856489 <exec_byte_code+1389>, 0x5555558568e0 <exec_byte_code+2500>, 0x5555558568e2 <exec_byte_code+2502>, 0x5555558568e4 <exec_byte_code+2504>, 0x5555558568e6 <exec_byte_code+2506>, 0x5555558568e8 <exec_byte_code+2508>, 0x5555558568e8 <exec_byte_code+2508>, 0x55555585691d <exec_byte_code+2561>, 0x5555558568ee <exec_byte_code+2514>, 0x555555856b12 <exec_byte_code+3062>, 0x555555856b14 <exec_byte_code+3064>, 0x555555856b16 <exec_byte_code+3066>, 0x555555856b18 <exec_byte_code+3068>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856acc <exec_byte_code+2992>, 0x555555856ae3 <exec_byte_code+3015>, 0x555555856bc7 <exec_byte_code+3243>, 0x555555856bc9 <exec_byte_code+3245>, 0x555555856bcb <exec_byte_code+3247>, 0x555555856bcd <exec_byte_code+3249>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856b81 <exec_byte_code+3173>, 0x555555856b98 <exec_byte_code+3196>, 0x555555856c79 <exec_byte_code+3421>, 0x555555856c7b <exec_byte_code+3423>, 0x555555856c7d <exec_byte_code+3425>, 0x555555856c7f <exec_byte_code+3427>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c33 <exec_byte_code+3351>, 0x555555856c4a <exec_byte_code+3374>, 0x5555558574e1 <exec_byte_code+5573>, 0x5555558573c4 <exec_byte_code+5288>, 0x5555558573bb <exec_byte_code+5279>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x55555585771b <exec_byte_code+6143>, 0x555555857831 <exec_byte_code+6421>, 0x55555585788e <exec_byte_code+6514>, 0x5555558578ee <exec_byte_code+6610>, 0x555555857950 <exec_byte_code+6708>, 0x555555856739 <exec_byte_code+2077>, 0x5555558567b4 <exec_byte_code+2200>, 0x5555558579c9 <exec_byte_code+6829>, 0x555555856676 <exec_byte_code+1882>, 0x55555585681c <exec_byte_code+2304>, 0x555555857a31 <exec_byte_code+6933>, 0x555555857a99 <exec_byte_code+7037>, 0x555555857ae1 <exec_byte_code+7109>, 0x555555857b49 <exec_byte_code+7213>, 0x555555857baf <exec_byte_code+7315>, 0x555555857c95 <exec_byte_code+7545>, 0x555555857cdd <exec_byte_code+7617>, 0x555555857d45 <exec_byte_code+7721>, 0x555555857dca <exec_byte_code+7854>, 0x555555857e12 <exec_byte_code+7926>, 0x555555857e5a <exec_byte_code+7998>, 0x555555857ec2 <exec_byte_code+8102>, 0x555555857f2a <exec_byte_code+8206>, 0x555555857f92 <exec_byte_code+8310>, 0x555555858017 <exec_byte_code+8443>, 0x555555858066 <exec_byte_code+8522>, 0x5555558580b5 <exec_byte_code+8601>, 0x55555585817c <exec_byte_code+8800>, 0x555555858275 <exec_byte_code+9049>, 0x55555585836e <exec_byte_code+9298>, 0x5555558583db <exec_byte_code+9407>, 0x555555858448 <exec_byte_code+9516>, 0x5555558584b5 <exec_byte_code+9625>, 0x555555858522 <exec_byte_code+9734>, 0x55555585858f <exec_byte_code+9843>, 0x5555558585de <exec_byte_code+9922>, 0x5555558586d8 <exec_byte_code+10172>, 0x555555858727 <exec_byte_code+10251>, 0x555555858776 <exec_byte_code+10330>, 0x5555558587c5 <exec_byte_code+10409>, 0x5555558588cb <exec_byte_code+10671>, 0x55555585723b <exec_byte_code+4895>, 0x555555858926 <exec_byte_code+10762>, 0x55555585896e <exec_byte_code+10834>, 0x555555858a30 <exec_byte_code+11028>, 0x555555858a99 <exec_byte_code+11133>, 0x555555858af4 <exec_byte_code+11224>, 0x555555858b3c <exec_byte_code+11296>, 0x555555858b7f <exec_byte_code+11363>, 0x555555858bc2 <exec_byte_code+11430>, 0x555555858c0d <exec_byte_code+11505>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858c65 <exec_byte_code+11593>, 0x555555858ca8 <exec_byte_code+11660>, 0x555555858ceb <exec_byte_code+11727>, 0x555555858d2e <exec_byte_code+11794>, 0x555555858d71 <exec_byte_code+11861>, 0x555555858db4 <exec_byte_code+11928>, 0x55555585723b <exec_byte_code+4895>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858dfc <exec_byte_code+12000>, 0x555555858e4e <exec_byte_code+12082>, 0x555555858e96 <exec_byte_code+12154>, 0x555555858ede <exec_byte_code+12226>, 0x555555858f46 <exec_byte_code+12330>, 0x555555858fae <exec_byte_code+12434>, 0x555555858ff6 <exec_byte_code+12506>, 0x5555558590b3 <exec_byte_code+12695>, 0x55555585911b <exec_byte_code+12799>, 0x555555859183 <exec_byte_code+12903>, 0x5555558591eb <exec_byte_code+13007>, 0x55555585922e <exec_byte_code+13074>, 0x555555859a8f <exec_byte_code+15219>, 0x555555857181 <exec_byte_code+4709>, 0x555555856d2b <exec_byte_code+3599>, 0x5555558565e4 <exec_byte_code+1736>, 0x555555856ddc <exec_byte_code+3776>, 0x555555856e60 <exec_byte_code+3908>, 0x555555856ee1 <exec_byte_code+4037>, 0x555555857135 <exec_byte_code+4633>, 0x55555585714a <exec_byte_code+4654>, 0x555555856a79 <exec_byte_code+2909>, 0x555555857204 <exec_byte_code+4840>, 0x555555857272 <exec_byte_code+4950>, 0x555555857303 <exec_byte_code+5095>, 0x55555585734c <exec_byte_code+5168>, 0x55555585752d <exec_byte_code+5649>, 0x5555558575aa <exec_byte_code+5774>, 0x55555585762f <exec_byte_code+5907>, 0x555555857695 <exec_byte_code+6009>, 0x555555856cdd <exec_byte_code+3521>, 0x555555859276 <exec_byte_code+13146>, 0x5555558592fb <exec_byte_code+13279>, 0x555555859343 <exec_byte_code+13351>, 0x55555585938b <exec_byte_code+13423>, 0x5555558593d3 <exec_byte_code+13495>, 0x55555585941b <exec_byte_code+13567>, 0x555555859483 <exec_byte_code+13671>, 0x5555558594eb <exec_byte_code+13775>, 0x555555859553 <exec_byte_code+13879>, 0x5555558595bb <exec_byte_code+13983>, 0x555555859704 <exec_byte_code+14312>, 0x55555585976c <exec_byte_code+14416>, 0x5555558597d4 <exec_byte_code+14520>, 0x55555585981c <exec_byte_code+14592>, 0x555555859884 <exec_byte_code+14696>, 0x5555558598ec <exec_byte_code+14800>, 0x555555859934 <exec_byte_code+14872>, 0x55555585997c <exec_byte_code+14944>, 0x555555858814 <exec_byte_code+10488>, 0x555555858863 <exec_byte_code+10567>, 0x5555558599cb <exec_byte_code+15023>, 0x555555859a2d <exec_byte_code+15121>, 0x555555859a8f <exec_byte_code+15219>, 0x555555856f62 <exec_byte_code+4166>, 0x555555856f7f <exec_byte_code+4195>, 0x555555856fee <exec_byte_code+4306>, 0x55555585705d <exec_byte_code+4417>, 0x5555558570c9 <exec_byte_code+4525>, 0x555555857c1d <exec_byte_code+7425>, 0x555555858104 <exec_byte_code+8680>, 0x5555558589b8 <exec_byte_code+10908>, 0x555555859c26 <exec_byte_code+15626>, 0x555555859c9b <exec_byte_code+15743>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859d31 <exec_byte_code+15893>, 0x555555859db8 <exec_byte_code+16028>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859f06 <exec_byte_code+16362> <repeats 64 times>}
        const_length = 9
        bytestr_length = 40
        vectorp = 0x555557601b58
        quitcounter = 1 '\001'
        stack_items = 6
        sa_avail = 16296
        sa_count = 10
        alloc = 0x7fffffffcc80
        stack_base = 0x7fffffffcc80
        top = 0x7fffffffcc90
        stack_lim = 0x7fffffffccb0
        bytestr_data = 0x7fffffffccb0 "\300\301!\210p\211\211\205\026"
        pc = 0x7fffffffccce "\210\305 \210\210\306\307\310\"\207\371_\205UUU"
        count = 10
        result = XIL(0xe0d0)
#7  0x00005555557fdd22 in fetch_and_exec_byte_code (fun=XIL(0x555557601ba5), syms_left=make_fixnum(0), nargs=0, args=0x7fffffffd340) at ../../master/src/eval.c:3036
#8  0x00005555557fe1a8 in funcall_lambda (fun=XIL(0x555557601ba5), nargs=0, arg_vector=0x7fffffffd340) at ../../master/src/eval.c:3117
        val = XIL(0x7fffffffd0f0)
        syms_left = make_fixnum(0)
        next = XIL(0x555555e63080)
        lexenv = XIL(0x1800000000)
        count = 10
        i = 93824994985650
        optional = false
        rest = false
#9  0x00005555557fd57b in Ffuncall (nargs=1, args=0x7fffffffd338) at ../../master/src/eval.c:2916
        fun = XIL(0x555557601ba5)
        original_fun = XIL(0x17b5b60)
        funcar = XIL(0xffffd190)
        numargs = 0
        val = XIL(0)
        count = 9
#10 0x00005555557f166f in Ffuncall_interactively (nargs=1, args=0x7fffffffd338) at ../../master/src/callint.c:260
        speccount = 8
#11 0x00005555557fd960 in funcall_subr (subr=0x555555ddfca0 <Sfuncall_interactively>, numargs=1, args=0x7fffffffd338) at ../../master/src/eval.c:2967
#12 0x00005555557fd537 in Ffuncall (nargs=2, args=0x7fffffffd330) at ../../master/src/eval.c:2914
        fun = XIL(0x555555ddfca5)
        original_fun = XIL(0x70b0)
        funcar = XIL(0x7fffffffd260)
        numargs = 1
        val = XIL(0)
        count = 7
#13 0x00005555557fc220 in Fapply (nargs=3, args=0x7fffffffd330) at ../../master/src/eval.c:2497
        i = 2582733851120
        funcall_nargs = 24861632
        funcall_args = 0x0
        spread_arg = XIL(0)
        fun = XIL(0x70b0)
        sa_avail = 16384
        sa_count = 7
        numargs = 0
        retval = XIL(0x5555557f03af)
#14 0x00005555557f1ae4 in Fcall_interactively (function=XIL(0x17b5b60), record_flag=XIL(0), keys=XIL(0x555557e0a415)) at ../../master/src/callint.c:353
        funval = XIL(0x555557601ba5)
        events = 1526
        input = XIL(0)
        speccount = 6
        arg_from_tty = false
        key_count = 1
        record_then_fail = false
        save_this_command = XIL(0x17b5b60)
        save_this_original_command = XIL(0x17b5b60)
        save_real_this_command = XIL(0x17b5b60)
        save_last_command = XIL(0x17b5bc0)
        prefix_arg = XIL(0)
        enable = XIL(0)
        up_event = XIL(0)
        form = XIL(0x555558be6b73)
        specs = XIL(0)
        sa_avail = 93825001730176
        sa_count = 93824995577619
        string_len = 93824993913597
        string = 0x555557601ba5 ""
        string_end = 0x7fffffffd490 ""
        next_event = 93824994845699
        nargs = 0
        args = 0x0
        visargs = 0x0
        varies = 0x555555e63080 <lispsym> "\230\001"
        tem = 0x7fffffffd520 "\245\033`WUU"
        val = XIL(0)
#15 0x00005555557fdac9 in funcall_subr (subr=0x555555ddfce0 <Scall_interactively>, numargs=3, args=0x7fffffffd6d0) at ../../master/src/eval.c:2992
        internal_argbuf = {XIL(0x7fffffffd5e0), XIL(0x1000000000), XIL(0x555555ddfce0), XIL(0x7fffffffd5e8), make_fixnum(23456248746412), XIL(0x10557f4179), XIL(0x555555ddfce5), XIL(0x7fffffffd600)}
        internal_args = 0x7fffffffd6d0
#16 0x00005555557fd537 in Ffuncall (nargs=4, args=0x7fffffffd6c8) at ../../master/src/eval.c:2914
        fun = XIL(0x555555ddfce5)
        original_fun = XIL(0x2aaa9c7191d0)
        funcar = XIL(0x7fffffffd660)
        numargs = 3
        val = XIL(0x7fffffffd680)
        count = 5
#17 0x0000555555856bfa in exec_byte_code (bytestr=XIL(0x7ffff26110fc), vector=XIL(0x7ffff2610d65), maxdepth=make_fixnum(13), args_template=make_fixnum(1025), nargs=1, args=0x7fffffffdc40) at ../../master/src/bytecode.c:632
        op = 3
        type = CATCHER
        targets = {0x555555859a8f <exec_byte_code+15219>, 0x555555859ab4 <exec_byte_code+15256>, 0x555555859ab6 <exec_byte_code+15258>, 0x555555859ab8 <exec_byte_code+15260>, 0x555555859aba <exec_byte_code+15262>, 0x555555859aba <exec_byte_code+15262>, 0x555555859b1f <exec_byte_code+15363>, 0x555555859b93 <exec_byte_code+15479>, 0x5555558564ba <exec_byte_code+1438>, 0x5555558564bc <exec_byte_code+1440>, 0x5555558564be <exec_byte_code+1442>, 0x5555558564c0 <exec_byte_code+1444>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c2 <exec_byte_code+1446>, 0x5555558564c8 <exec_byte_code+1452>, 0x555555856489 <exec_byte_code+1389>, 0x5555558568e0 <exec_byte_code+2500>, 0x5555558568e2 <exec_byte_code+2502>, 0x5555558568e4 <exec_byte_code+2504>, 0x5555558568e6 <exec_byte_code+2506>, 0x5555558568e8 <exec_byte_code+2508>, 0x5555558568e8 <exec_byte_code+2508>, 0x55555585691d <exec_byte_code+2561>, 0x5555558568ee <exec_byte_code+2514>, 0x555555856b12 <exec_byte_code+3062>, 0x555555856b14 <exec_byte_code+3064>, 0x555555856b16 <exec_byte_code+3066>, 0x555555856b18 <exec_byte_code+3068>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856b1a <exec_byte_code+3070>, 0x555555856acc <exec_byte_code+2992>, 0x555555856ae3 <exec_byte_code+3015>, 0x555555856bc7 <exec_byte_code+3243>, 0x555555856bc9 <exec_byte_code+3245>, 0x555555856bcb <exec_byte_code+3247>, 0x555555856bcd <exec_byte_code+3249>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856bcf <exec_byte_code+3251>, 0x555555856b81 <exec_byte_code+3173>, 0x555555856b98 <exec_byte_code+3196>, 0x555555856c79 <exec_byte_code+3421>, 0x555555856c7b <exec_byte_code+3423>, 0x555555856c7d <exec_byte_code+3425>, 0x555555856c7f <exec_byte_code+3427>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c81 <exec_byte_code+3429>, 0x555555856c33 <exec_byte_code+3351>, 0x555555856c4a <exec_byte_code+3374>, 0x5555558574e1 <exec_byte_code+5573>, 0x5555558573c4 <exec_byte_code+5288>, 0x5555558573bb <exec_byte_code+5279>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x55555585771b <exec_byte_code+6143>, 0x555555857831 <exec_byte_code+6421>, 0x55555585788e <exec_byte_code+6514>, 0x5555558578ee <exec_byte_code+6610>, 0x555555857950 <exec_byte_code+6708>, 0x555555856739 <exec_byte_code+2077>, 0x5555558567b4 <exec_byte_code+2200>, 0x5555558579c9 <exec_byte_code+6829>, 0x555555856676 <exec_byte_code+1882>, 0x55555585681c <exec_byte_code+2304>, 0x555555857a31 <exec_byte_code+6933>, 0x555555857a99 <exec_byte_code+7037>, 0x555555857ae1 <exec_byte_code+7109>, 0x555555857b49 <exec_byte_code+7213>, 0x555555857baf <exec_byte_code+7315>, 0x555555857c95 <exec_byte_code+7545>, 0x555555857cdd <exec_byte_code+7617>, 0x555555857d45 <exec_byte_code+7721>, 0x555555857dca <exec_byte_code+7854>, 0x555555857e12 <exec_byte_code+7926>, 0x555555857e5a <exec_byte_code+7998>, 0x555555857ec2 <exec_byte_code+8102>, 0x555555857f2a <exec_byte_code+8206>, 0x555555857f92 <exec_byte_code+8310>, 0x555555858017 <exec_byte_code+8443>, 0x555555858066 <exec_byte_code+8522>, 0x5555558580b5 <exec_byte_code+8601>, 0x55555585817c <exec_byte_code+8800>, 0x555555858275 <exec_byte_code+9049>, 0x55555585836e <exec_byte_code+9298>, 0x5555558583db <exec_byte_code+9407>, 0x555555858448 <exec_byte_code+9516>, 0x5555558584b5 <exec_byte_code+9625>, 0x555555858522 <exec_byte_code+9734>, 0x55555585858f <exec_byte_code+9843>, 0x5555558585de <exec_byte_code+9922>, 0x5555558586d8 <exec_byte_code+10172>, 0x555555858727 <exec_byte_code+10251>, 0x555555858776 <exec_byte_code+10330>, 0x5555558587c5 <exec_byte_code+10409>, 0x5555558588cb <exec_byte_code+10671>, 0x55555585723b <exec_byte_code+4895>, 0x555555858926 <exec_byte_code+10762>, 0x55555585896e <exec_byte_code+10834>, 0x555555858a30 <exec_byte_code+11028>, 0x555555858a99 <exec_byte_code+11133>, 0x555555858af4 <exec_byte_code+11224>, 0x555555858b3c <exec_byte_code+11296>, 0x555555858b7f <exec_byte_code+11363>, 0x555555858bc2 <exec_byte_code+11430>, 0x555555858c0d <exec_byte_code+11505>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858c65 <exec_byte_code+11593>, 0x555555858ca8 <exec_byte_code+11660>, 0x555555858ceb <exec_byte_code+11727>, 0x555555858d2e <exec_byte_code+11794>, 0x555555858d71 <exec_byte_code+11861>, 0x555555858db4 <exec_byte_code+11928>, 0x55555585723b <exec_byte_code+4895>, 0x555555859a8f <exec_byte_code+15219>, 0x555555858dfc <exec_byte_code+12000>, 0x555555858e4e <exec_byte_code+12082>, 0x555555858e96 <exec_byte_code+12154>, 0x555555858ede <exec_byte_code+12226>, 0x555555858f46 <exec_byte_code+12330>, 0x555555858fae <exec_byte_code+12434>, 0x555555858ff6 <exec_byte_code+12506>, 0x5555558590b3 <exec_byte_code+12695>, 0x55555585911b <exec_byte_code+12799>, 0x555555859183 <exec_byte_code+12903>, 0x5555558591eb <exec_byte_code+13007>, 0x55555585922e <exec_byte_code+13074>, 0x555555859a8f <exec_byte_code+15219>, 0x555555857181 <exec_byte_code+4709>, 0x555555856d2b <exec_byte_code+3599>, 0x5555558565e4 <exec_byte_code+1736>, 0x555555856ddc <exec_byte_code+3776>, 0x555555856e60 <exec_byte_code+3908>, 0x555555856ee1 <exec_byte_code+4037>, 0x555555857135 <exec_byte_code+4633>, 0x55555585714a <exec_byte_code+4654>, 0x555555856a79 <exec_byte_code+2909>, 0x555555857204 <exec_byte_code+4840>, 0x555555857272 <exec_byte_code+4950>, 0x555555857303 <exec_byte_code+5095>, 0x55555585734c <exec_byte_code+5168>, 0x55555585752d <exec_byte_code+5649>, 0x5555558575aa <exec_byte_code+5774>, 0x55555585762f <exec_byte_code+5907>, 0x555555857695 <exec_byte_code+6009>, 0x555555856cdd <exec_byte_code+3521>, 0x555555859276 <exec_byte_code+13146>, 0x5555558592fb <exec_byte_code+13279>, 0x555555859343 <exec_byte_code+13351>, 0x55555585938b <exec_byte_code+13423>, 0x5555558593d3 <exec_byte_code+13495>, 0x55555585941b <exec_byte_code+13567>, 0x555555859483 <exec_byte_code+13671>, 0x5555558594eb <exec_byte_code+13775>, 0x555555859553 <exec_byte_code+13879>, 0x5555558595bb <exec_byte_code+13983>, 0x555555859704 <exec_byte_code+14312>, 0x55555585976c <exec_byte_code+14416>, 0x5555558597d4 <exec_byte_code+14520>, 0x55555585981c <exec_byte_code+14592>, 0x555555859884 <exec_byte_code+14696>, 0x5555558598ec <exec_byte_code+14800>, 0x555555859934 <exec_byte_code+14872>, 0x55555585997c <exec_byte_code+14944>, 0x555555858814 <exec_byte_code+10488>, 0x555555858863 <exec_byte_code+10567>, 0x5555558599cb <exec_byte_code+15023>, 0x555555859a2d <exec_byte_code+15121>, 0x555555859a8f <exec_byte_code+15219>, 0x555555856f62 <exec_byte_code+4166>, 0x555555856f7f <exec_byte_code+4195>, 0x555555856fee <exec_byte_code+4306>, 0x55555585705d <exec_byte_code+4417>, 0x5555558570c9 <exec_byte_code+4525>, 0x555555857c1d <exec_byte_code+7425>, 0x555555858104 <exec_byte_code+8680>, 0x5555558589b8 <exec_byte_code+10908>, 0x555555859c26 <exec_byte_code+15626>, 0x555555859c9b <exec_byte_code+15743>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859d31 <exec_byte_code+15893>, 0x555555859db8 <exec_byte_code+16028>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859a8f <exec_byte_code+15219>, 0x555555859f06 <exec_byte_code+16362> <repeats 64 times>}
        const_length = 24
        bytestr_length = 138
        vectorp = 0x7ffff2610d68
        quitcounter = 1 '\001'
        stack_items = 14
        sa_avail = 16134
        sa_count = 5
        alloc = 0x7fffffffd690
        stack_base = 0x7fffffffd690
        top = 0x7fffffffd6c8
        stack_lim = 0x7fffffffd700
        bytestr_data = 0x7fffffffd700 "\304\020\211?\205\023"
        pc = 0x7fffffffd762 "\006\006\071\203\211"
        count = 5
        result = XIL(0)
#18 0x00005555557fdd22 in fetch_and_exec_byte_code (fun=XIL(0x7ffff2610d35), syms_left=make_fixnum(1025), nargs=1, args=0x7fffffffdc38) at ../../master/src/eval.c:3036
#19 0x00005555557fe1a8 in funcall_lambda (fun=XIL(0x7ffff2610d35), nargs=1, arg_vector=0x7fffffffdc38) at ../../master/src/eval.c:3117
        val = XIL(0x7fffffffdbb0)
        syms_left = make_fixnum(1025)
        next = XIL(0x555555e63080)
        lexenv = XIL(0x1800000000)
        count = 5
        i = 93824994985650
        optional = false
        rest = false
#20 0x00005555557fd57b in Ffuncall (nargs=2, args=0x7fffffffdc30) at ../../master/src/eval.c:2916
        fun = XIL(0x7ffff2610d35)
        original_fun = XIL(0x4470)
        funcar = XIL(0)
        numargs = 1
        val = XIL(0x7fffffffdc58)
        count = 4
#21 0x00005555557fcd45 in call1 (fn=XIL(0x4470), arg1=XIL(0x17b5b60)) at ../../master/src/eval.c:2774
#22 0x00005555557216bb in command_loop_1 () at ../../master/src/keyboard.c:1466
        scount = 3
        cmd = XIL(0x17b5b60)
        keybuf = {make_fixnum(113), XIL(0x7ffff2c1d0cd), XIL(0), XIL(0), XIL(0x7fffffffdd20), XIL(0x5555557fcdcf), XIL(0), XIL(0x7ffff25734c4), XIL(0x5555588c73b3), XIL(0), XIL(0x555555e63080), XIL(0), XIL(0x7fffffffdd00), XIL(0x55555571d4cf), XIL(0), XIL(0), XIL(0x555555e63080), XIL(0), XIL(0x7fffffffdd30), XIL(0x5555557f4179), XIL(0), XIL(0x555555e63080), XIL(0), XIL(0), XIL(0x7fffffffdd50), XIL(0x5555557f41cd), make_fixnum(2), make_fixnum(0), XIL(0x7fffffffdd90), XIL(0x5555557f9833)}
        i = 1
        prev_modiff = 60
        prev_buffer = 0x5555573fd880
        already_adjusted = false
#23 0x00005555557f92f3 in internal_condition_case (bfun=0x555555720e65 <command_loop_1>, handlers=XIL(0x90), hfun=0x555555720488 <cmd_error>) at ../../master/src/eval.c:1439
        val = XIL(0x5555560c2d73)
        c = 0x555555f5e8f0
#24 0x0000555555720a55 in command_loop_2 (ignore=XIL(0)) at ../../master/src/keyboard.c:1094
        val = make_fixnum(0)
#25 0x00005555557f8703 in internal_catch (tag=XIL(0xd9e0), func=0x555555720a28 <command_loop_2>, arg=XIL(0)) at ../../master/src/eval.c:1189
        val = XIL(0xd9e0)
        c = 0x555555f47770
#26 0x00005555557209f4 in command_loop () at ../../master/src/keyboard.c:1073
#27 0x000055555571ff71 in recursive_edit_1 () at ../../master/src/keyboard.c:720
        count = 1
        val = XIL(0x7fffffffdf00)
#28 0x0000555555720168 in Frecursive_edit () at ../../master/src/keyboard.c:789
        count = 0
        buffer = XIL(0)
#29 0x000055555571c04d in main (argc=2, argv=0x7fffffffe168) at ../../master/src/emacs.c:2050
        stack_bottom_variable = 0x7ffff617e053
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = 0x0
        skip_args = 1
        temacs = 0x0
        attempt_load_pdump = true
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = 0x0
        sockfd = -1
        module_assertions = false

Lisp Backtrace:
"kill-buffer" (0xffffcc98)
"gnus-server-exit" (0xffffd340)
"funcall-interactively" (0xffffd338)
"call-interactively" (0xffffd6d0)
"command-execute" (0xffffdc38)

-- 
Michael Welsh Duggan
([email-masked])