From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 16:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25172@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14814742264158 (code B ref -1); Sun, 11 Dec 2016 16:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2016 16:37:06 +0000 Received: from localhost ([127.0.0.1]:38306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG77Y-00014y-Bg for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:37:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG77V-00014T-30 for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:37:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG77K-00065W-ED for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:36:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36538) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cG77K-00063R-9W for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:36:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG77B-0006HX-FU for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 11:36:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG776-0005vk-73 for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 11:36:41 -0500 Received: from mail-qt0-f174.google.com ([209.85.216.174]:34814) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cG775-0005vS-UX for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 11:36:36 -0500 Received: by mail-qt0-f174.google.com with SMTP id n6so57550823qtd.1 for ; Sun, 11 Dec 2016 08:36:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=6DyUyBo9IzgCME6BZnbTbbz7SSq5QO7Szzf4/G5F+Gc=; b=Q7gjKJKZS6yTdTgU3jd/hiVdGro70HFNrShnO8siA2w4BaAc3KaQau5p42qCAICyL0 T5hX/0092g2TRoN6P5kiV932O1GL9k29QISV7kWAB0yJmss9oLbtM0leLJHBvA9cPrQ5 IGlsFlBLvAIxxdqbERo414uqW11VC1nG0Pc5H3aAFNO5rgruBUJzfgGl4lD1IOUKcQJg s/y4CpTu8hS1ATbTn9xOTt/DJq9UJwCinHo9lVMkyL9FnRgCXqQirRv72hlUr3LdXMa+ Bt/cZwQ6Txb/xosh8VAYhYHGhQCjN9PFL+BmpmISzZGfZZOJ7Ph5JzyHzm5oQBPiL+6W ZcQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6DyUyBo9IzgCME6BZnbTbbz7SSq5QO7Szzf4/G5F+Gc=; b=av83BuB2ygFLknQFtdXmhL7FC0BZfMNgkNgthSVxqqiOt5DfO7r6V05yaxVlyo38RP Fq/7lU/kN0hPp2+gokSP8wYd41hQ45n+U/UvGJvRyoW/dm+QYOadAGX1ERLJx3PDCUM4 eX/B23mpPL+AJIsR08xysymOmtAew6oKoxilBxeaiHSrwcmkqTH5KKhtipujF8hbkLQT S5wNTOnITcbMEe2sPHTNaIqABmjWmmVB1AXx6oL7I+fFHzQ1ziIc/PicATzuKP4AzC0R 80cm21wGB4cpNbcGBWv17wduQhV/3ezHMJ4gmVpu06rBY/9iwyrfC80cONnjD6c58t15 ThvQ== X-Gm-Message-State: AKaTC00lPXyrdFaXMxrRlr1vY7RcUq6NIoGPYGAucO9mGEMb6tcIvereMZaSufajvd/Dg7FmKQNs3KNOqsMIsQ== X-Received: by 10.200.35.46 with SMTP id a43mr86498393qta.20.1481474134623; Sun, 11 Dec 2016 08:35:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Sun, 11 Dec 2016 08:35:34 -0800 (PST) From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Mon, 12 Dec 2016 00:35:34 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a113f461c89cd000543649393 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a113f461c89cd000543649393 Content-Type: text/plain; charset=UTF-8 I have been experimenting with the following code, run from an IELM buffer: (make-thread (lambda () (sit-for 5) (with-current-buffer "z" (insert "foo")))) I then keep the "z" bufer open in a different window so that I can see what is going on. If I type this command and then wait 5 seconds, the buffer get updated just as I expect. If I then type the same command again, Emacs crashes after 5 seconds. Sometimes I have to try more than twice to get Emacs to crash, but it will inevitably happen. Also, when the crash doesn't happen, and I keep pressing RET after running the above form, the insert will happen after much less than 5 seconds. Sometimes it happens almost immediately. It's like sit-for actually doesn't wait the correct number of seconds, but rather will just finish as soon as control is returned to the thread. Here is the stack trace: GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from dist/bin/emacs...done. (gdb) run Starting program: /home/elias/src/emacs/dist/bin/emacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe7a00700 (LWP 10570)] [New Thread 0x7fffe6bda700 (LWP 10571)] [New Thread 0x7fffe63d9700 (LWP 10572)] (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed [New Thread 0x7fffd7fff700 (LWP 10614)] Fatal error 6: Aborted Backtrace: /home/elias/src/emacs/dist/bin/emacs[0x586840] /home/elias/src/emacs/dist/bin/emacs[0x55fccc] /home/elias/src/emacs/dist/bin/emacs[0x5868ca] /home/elias/src/emacs/dist/bin/emacs[0x57117a] /home/elias/src/emacs/dist/bin/emacs[0x571191] /home/elias/src/emacs/dist/bin/emacs[0x6b675d] /home/elias/src/emacs/dist/bin/emacs[0x68c951] /home/elias/src/emacs/dist/bin/emacs[0x5e612a] /home/elias/src/emacs/dist/bin/emacs[0x68c9ef] /home/elias/src/emacs/dist/bin/emacs[0x6657fa] /home/elias/src/emacs/dist/bin/emacs[0x56a7f0] /home/elias/src/emacs/dist/bin/emacs[0x566d04] /home/elias/src/emacs/dist/bin/emacs[0x566fae] /home/elias/src/emacs/dist/bin/emacs[0x5685f9] /home/elias/src/emacs/dist/bin/emacs[0x638be4] /home/elias/src/emacs/dist/bin/emacs[0x638ede] /home/elias/src/emacs/dist/bin/emacs[0x60cedc] /home/elias/src/emacs/dist/bin/emacs[0x60ca87] /home/elias/src/emacs/dist/bin/emacs[0x655c63] /home/elias/src/emacs/dist/bin/emacs[0x60d527] /home/elias/src/emacs/dist/bin/emacs[0x60d279] /home/elias/src/emacs/dist/bin/emacs[0x60b71b] /home/elias/src/emacs/dist/bin/emacs[0x60787a] /home/elias/src/emacs/dist/bin/emacs[0x60d83e] /home/elias/src/emacs/dist/bin/emacs[0x60cb89] /home/elias/src/emacs/dist/bin/emacs[0x68cc3d] /home/elias/src/emacs/dist/bin/emacs[0x609508] /home/elias/src/emacs/dist/bin/emacs[0x68cd60] /lib/x86_64-linux-gnu/libpthread.so.0(+0x770a)[0x7ffff1d8b70a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ffff18bd82d] Thread 5 "emacs" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffd7fff700 (LWP 10614)] 0x00007ffff1d952b9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 35 ../sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory. (gdb) bt full #0 0x00007ffff1d952b9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #1 0x000000000055fd18 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:394 No locals. #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 No locals. #3 0x000000000057117a in unblock_input_to (level=-1) at keyboard.c:7170 No locals. #4 0x0000000000571191 in unblock_input () at keyboard.c:7186 No locals. #5 0x00000000006b675d in xg_select (fds_lim=16, rfds=0x7fffd7ffd8a0, wfds=0x7fffd7ffd920, efds=0x0, timeout=0x7fffd7ffd830, sigmask=0x0) at xgselect.c:162 pselect_errno = 11 all_rfds = {fds_bits = {0 }} all_wfds = {fds_bits = {0 }} tmo = {tv_sec = 11139005, tv_nsec = 11138972} tmop = 0x7fffd7ffd830 context = 0x15e43f0 have_wfds = true gfds_buf = {{fd = 6, events = 1, revents = 0}, {fd = 7, events = 1, revents = 0}, {fd = 10, events = 1, revents = 0}, {fd = 38228997, events = 0, revents = 0}, {fd = 38228997, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = -805303520, events = 32767, revents = 0}, {fd = 4, events = 0, revents = 0}, {fd = 48, events = 0, revents = 0}, {fd = -671100224, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 671100225, events = 32768, revents = 65535}, {fd = 26, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 2, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 91, events = 110, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = 119, events = 124, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = -671100064, events = 32767, revents = 0}, {fd = 6210590, events = 0, revents = 0}, { fd = 30279696, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = 48, events = 0, revents = 0}, { fd = 52552659, events = 0, revents = 0}, {fd = 30, events = 0, revents = 0}, {fd = -671090240, events = 32767, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = 12896288, events = 0, revents = 0}, {fd = -671099984, events = 32767, revents = 0}, { fd = 6210590, events = 6, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 12896288, events = 0, revents = 0}, { fd = 13336224, events = 0, revents = 0}, {fd = -671100064, events = 32767, revents = 0}, {fd = 28224, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -671099936, events = 32767, revents = 0}, {fd = 6213781, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 28224, events = 0, revents = 0}, {fd = 12896288, events = 0, revents = 0}, {fd = -671100880, events = 32767, revents = 0}, { fd = -671099856, events = 32767, revents = 0}, {fd = 13366832, events = 0, revents = 0}, {fd = 13338608, events = 0, revents = 0}, {fd = 11138972, events = 0, revents = 0}, { fd = 30279696, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = 5618213, events = 0, revents = 0}, {fd = 28224, events = 0, revents = 0}, {fd = -671099888, events = 32767, revents = 0}, {fd = 6212474, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 5622450, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -671099792, events = 32767, revents = 0}, {fd = 6216368, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 28224, events = 0, revents = 0}, { fd = 1030, events = 0, revents = 0}, {fd = -237418071, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = -189921887, events = 32767, revents = 0}, {fd = 7, events = 0, revents = 0}, {fd = -1, events = 65535, revents = 65535}, {fd = 22977320, events = 0, revents = 0}, { fd = -671099648, events = 1, revents = 0}, {fd = 22977264, events = 0, revents = 0}, {fd = 22973088, events = 0, revents = 0}, {fd = 22973140, events = 0, revents = 0}, { fd = 4096, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -671099776, events = 32767, revents = 0}, {fd = -805283021, events = 32767, revents = 0}, {fd = -671099696, events = 32767, revents = 0}, { fd = 5618458, events = 0, revents = 0}, {fd = -805283037, events = 32767, revents = 0}, {fd = -805283021, events = 32767, revents = 0}, {fd = -671099632, events = 32767, revents = 0}, { fd = 6171307, events = 0, revents = 0}, {fd = 13338608, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = -671099632, events = 32767, revents = 0}, {fd = 13480832, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -237439665, events = 32767, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, { fd = 800000082, events = 0, revents = 0}, {fd = -671099568, events = 32767, revents = 0}, {fd = 6269001, events = 0, revents = 0}, {fd = 32619, events = 2130, revents = 12207}, { fd = 1481473899, events = 0, revents = 0}, {fd = 99862007, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = 99862007, events = 0, revents = 0}, {fd = -671099440, events = 32767, revents = 0}, { fd = 7121051, events = 0, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, {fd = 700138075, events = 0, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, { fd = 6870706, events = 0, revents = 0}, {fd = 22605, events = 0, revents = 0}, {fd = 13480832, events = 0, revents = 0}} gfds = 0x7fffd7ffd1b0 gfds_size = 128 n_gfds = 3 retval = 0 our_fds = 0 max_fds = 15 context_acquired = true i = 3 nfds = 0 tmo_in_millisec = -1 must_free = 0 need_to_dispatch = true #6 0x000000000068c951 in really_call_select (arg=0x7fffd7ffd6b0) at thread.c:494 sa = 0x7fffd7ffd6b0 self = 0x315cad0 #7 0x00000000005e612a in flush_stack_call_func ( func=0x68c8f5 , arg=0x7fffd7ffd6b0) at alloc.c:5137 end = 0x7fffd7ffd618 self = 0x315cad0 #8 0x000000000068c9ef in thread_select (func=0x6b5fa2 , max_fds=16, rfds=0x7fffd7ffd8a0, wfds=0x7fffd7ffd920, efds=0x0, timeout=0x7fffd7ffd830, sigmask=0x0) at thread.c:513 sa = {func = 0x6b5fa2 , max_fds = 16, rfds = 0x7fffd7ffd8a0, wfds = 0x7fffd7ffd920, efds = 0x0, timeout = 0x7fffd7ffd830, sigmask = 0x0, result = 0} #9 0x00000000006657fa in wait_reading_process_output (time_limit=4, nsecs=999986304, read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0, just_wait_proc=0) at process.c:5345 process_skipped = false channel = 1024 nfds = 0 Available = {fds_bits = {0 }} Writeok = {fds_bits = {0 }} check_write = true check_delay = 1 no_avail = false xerrno = 11 proc = 140736683055520 timeout = {tv_sec = 0, tv_nsec = 99862007} end_time = {tv_sec = 1481473904, tv_nsec = 167438805} timer_delay = {tv_sec = 0, tv_nsec = 99862007} got_output_end_time = {tv_sec = 1481473904, tv_nsec = 167438805} wait = TIMEOUT got_some_output = -1 retry_for_async = false count = 4 now = {tv_sec = 0, tv_nsec = -1} #10 0x000000000056a7f0 in kbd_buffer_get_event (kbp=0x7fffd7ffdc38, used_mouse_menu=0x0, end_time=0x7fffd7ffe210) at keyboard.c:3827 duration = {tv_sec = 4, tv_nsec = 999986304} now = {tv_sec = 1481473899, tv_nsec = 167452260} obj = 0 #11 0x0000000000566d04 in read_event_from_main_queue (end_time=0x7fffd7ffe210, local_getcjmp=0x7fffd7ffdff0, used_mouse_menu=0x0) at keyboard.c:2159 c = 0 save_jump = {{__jmpbuf = {0, 5180808802454270963, 4287728, 140737488347936, 0, 0, 5180808802284401651, -5180809199993555981}, __mask_was_saved = 0, __saved_mask = { __val = {5758472, 0, 140737488345952, 5618213, 2, 140737488346064, 6351221, 0, 3, 52564387, 0, 140737488346064, 6171307, 13338608, 43228563, 0}}}} kb = 0x5fa849 #12 0x0000000000566fae in read_decoded_event_from_main_queue ( end_time=0x7fffd7ffe210, local_getcjmp=0x7fffd7ffdff0, prev_event=0, used_mouse_menu=0x0) at keyboard.c:2222 nextevt = 0 frame = 0x1f0be84 terminal = 0x0 events = {0, 124771549, 45552, -7261996244722245888, 0, 0, 140736817258000, 5685180, 13338608, 52559587, 0, 140736817258000, 5618213, 32554628, 140736817258064, 5676188} n = 0 #13 0x00000000005685f9 in read_char (commandflag=0, map=0, prev_event=0, used_mouse_menu=0x0, end_time=0x7fffd7ffe210) at keyboard.c:2810 c = 0 jmpcount = 4 local_getcjmp = {{__jmpbuf = {0, 5180756027070542835, 0, 30, 140736817265088, 0, 5180756025826931699, -5180809199993555981}, __mask_was_saved = 0, __saved_mask = {__val = {535979006331203089, 0, 124792337, 0, 32575416, 140736817258848, 5684531, 52559331, 52559267, 0, 11184747828987305728, 38228997, 22973024, 0, 0, 22973048}}}} save_jump = {{__jmpbuf = {0, 140737298433706, 1481473899, 22820400, 140736817258784, 140737354116324, 140736817258896, 4300673425}, __mask_was_saved = 0, __saved_mask = {__val = {9801621, 30, 140736817265088, 140736817258896, 140737245920390, 167438564, 1481473904, 1481473904, 167438564, 140736817258928, 7120741, 5, 0, 1481473899, 167438564, 13338608}}}} tem = 0 save = 22977264 previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = true orig_kboard = 0x1664e80 #14 0x0000000000638be4 in read_filtered_event (no_switch_frame=false, ascii_required=false, error_nonascii=false, input_method=true, seconds=22) at lread.c:614 val = 3 delayed_switch_frame = 0 end_time = {tv_sec = 1481473904, tv_nsec = 167438564} #15 0x0000000000638ede in Fread_event (prompt=0, inherit_input_method=45552, seconds=22) at lread.c:726 No locals. #16 0x000000000060cedc in funcall_subr (subr=0xc47998 , numargs=3, args=0x7fffd7ffe3c8) at eval.c:2815 internal_argbuf = {0, 42963508624, 12876184, 140736817259288, 5622585, 46573544208, 12876189, 3} internal_args = 0x7fffd7ffe3c8 #17 0x000000000060ca87 in Ffuncall (nargs=4, args=0x7fffd7ffe3c0) at eval.c:2735 fun = 12876189 original_fun = 549312 funcar = 31968 numargs = 3 val = 6349682 count = 3 #18 0x0000000000655c63 in exec_byte_code (bytestr=9801588, vector=9801621, maxdepth=30, args_template=3078, nargs=1, args=0x7fffd7ffe818) at bytecode.c:726 v1 = 0 op = 3 type = CATCHER targets = {0x659537 , 0x659594 , 0x659596 , 0x659598 , 0x65959a , 0x65959a , 0x659600 , 0x659672 , 0x6554e9 , 0x6554eb , 0x6554ed , 0x6554ef , 0x6554f1 , 0x6554f1 , 0x6554fa , 0x6554b2 , 0x655956 , 0x655958 , 0x65595a , 0x65595c , 0x65595e , 0x65595e , 0x65599c , 0x655967 , 0x655b59 , 0x655b5b , 0x655b5d , 0x655b5f , 0x655b61 , 0x655b61 , 0x655b0a , 0x655b24 , 0x655c21 , 0x655c23 , 0x655c25 , 0x655c27 , 0x655c29 , 0x655c29 , 0x655bd2 , 0x655bec , 0x655cec , 0x655cee , 0x655cf0 , 0x655cf2 , 0x655cf4 , 0x655cf4 , 0x655c9d , 0x655cb7 , 0x656c7c , 0x656b21 , 0x656b15 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x656ec9 , 0x656fc6 , 0x65702a , 0x65708f , 0x6570f8 , 0x6557cd , 0x65584f , 0x657176 , 0x655739 , 0x6558c1 , 0x6571e2 , 0x657254 , 0x6572a0 , 0x657312 , 0x657368 , 0x65744a , 0x657496 , 0x657508 , 0x65759d , 0x6575e9 , 0x657635 , 0x6576a7 , 0x657719 , 0x65778b , 0x657820 , 0x657876 , 0x6578cc , 0x6579ae , 0x657a2b , 0x657aa8 , 0x657d23 , 0x657d9a , 0x657e11 , 0x657e88 , 0x657eff , 0x657f55 , 0x657fd3 , 0x658029 , 0x65807f , 0x6580d5 , 0x6581f3 , 0x65699d , 0x658252 , 0x65829e , 0x658378 , 0x6583e2 , 0x658441 , 0x65848d , 0x6584d4 , 0x65851b , 0x65856a , 0x659537 , 0x6585c6 , 0x65860d , 0x658654 , 0x65869b , 0x6586e2 , 0x658729 , 0x65699d , 0x659537 , 0x658775 , 0x6587c9 , 0x658815 , 0x658861 , 0x6588d3 , 0x658945 , 0x658991 , 0x658a97 , 0x658b09 , 0x658b7b , 0x658bed , 0x658c34 , 0x659537 , 0x6568d1 , 0x655da2 , 0x6555e2 , 0x655ec6 , 0x65601d , 0x656168 , 0x65686a , 0x65689c , 0x655ab3 , 0x65695e , 0x6569cf , 0x656a62 , 0x656aa1 , 0x656cc3 , 0x656d3d , 0x656dd2 , 0x656e3c , 0x655d56 , 0x658c80 , 0x658d15 , 0x658d61 , 0x658dad , 0x658df9 , 0x658e45 , 0x658eb7 , 0x658f29 , 0x658f9b , 0x65900d , 0x659167 , 0x6591d9 , 0x65924b , 0x659297 , 0x659309 , 0x65937b , 0x6593c7 , 0x659413 , 0x65812b , 0x658181 , 0x659469 , 0x6594d2 , 0x659537 , 0x6562b3 , 0x6563aa , 0x6564d5 , 0x656600 , 0x656735 , 0x6573be , 0x657922 , 0x6582ec , 0x659709 , 0x65977c , 0x659537 , 0x659537 , 0x659816 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x6598b0 } const_length = 12 bytestr_length = 90 vectorp = 0x958f98 stack = {pc = 0xc3b95d ")\211?\206W", byte_string = 9801588, byte_string_start = 0xc3b913 "\001\247\203\022", next = 0x0} quitcounter = 5 '\005' stack_items = 8 sa_avail = 16320 sa_count = 2 sa_must_free = false stack_base = 0x7fffd7ffe3a0 stack_lim = 0x7fffd7ffe3e0 top = 0x7fffd7ffe3c0 count = 2 result = 73014444032 #19 0x000000000060d527 in funcall_lambda (fun=9801541, nargs=1, arg_vector=0x7fffd7ffe810) at eval.c:2935 size = 5 val = 0 syms_left = 3078 next = 6360627 lexenv = 0 count = 2 i = 0 optional = false rest = false previous_optional_or_rest = false #20 0x000000000060d279 in apply_lambda (fun=9801541, args=52535539, count=1) at eval.c:2872 args_left = 0 i = 1 numargs = 1 arg_vector = 0x7fffd7ffe810 tem = 22 sa_avail = 16376 sa_count = 2 sa_must_free = false #21 0x000000000060b71b in eval_sub (form=52535523) at eval.c:2256 fun = 9801541 val = 0 original_fun = 4284672 original_args = 52535539 funcar = 140736817260880 count = 1 argvals = {0, 28320, 0, 0, 0, 13366928, 13338608, 0} #22 0x000000000060787a in Fprogn (body=52535987) at eval.c:450 val = 0 #23 0x000000000060d83e in funcall_lambda (fun=52536019, nargs=0, arg_vector=0x315caf8) at eval.c:3006 val = 0 syms_left = 0 next = 0 lexenv = 0 count = 1 i = 0 optional = false rest = false previous_optional_or_rest = false #24 0x000000000060cb89 in Ffuncall (nargs=1, args=0x315caf0) at eval.c:2749 fun = 52536019 original_fun = 52536019 funcar = 30720 numargs = 0 val = 6330469 count = 0 #25 0x000000000068cc3d in invoke_thread_function () at thread.c:603 count = 0 #26 0x0000000000609508 in internal_condition_case ( bfun=0x68cc15 , handlers=45552, hfun=0x68cc5c ) at eval.c:1336 val = 5618213 c = 0x7fffd00009f0 #27 0x000000000068cd60 in run_thread (state=0x315cad0) at thread.c:638 stack_pos = 0 '\000' self = 0x315cad0 iter = 0x0 #28 0x00007ffff1d8b70a in start_thread (arg=0x7fffd7fff700) at pthread_create.c:333 __res = pd = 0x7fffd7fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736817264384, -5180808803420933133, 0, 140737488339487, 140736817265088, 0, 5180756027265577971, 5180813469674042355}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #29 0x00007ffff18bd82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 No locals. --001a113f461c89cd000543649393 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I have been experimen= ting with the following code, run from an IELM buffer:

=C2=A0 =C2=A0 (m= ake-thread (lambda ()
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 (sit-for 5)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 (with-current-buffer "z"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (insert "foo&= quot;))))

I then keep the "z" bufer open in a different windo= w so that I can see what is going on.
=
If I type this command and then w= ait 5 seconds, the buffer get updated just as I expect.

If I then type = the same command again, Emacs crashes after 5 seconds. Sometimes I have to = try more than twice to get Emacs to crash, but it will inevitably happen.

Also, when the crash doesn't happen, and I keep pressing RET after r= unning the above form, the insert will happen after much less than 5 second= s. Sometimes it happens almost immediately. It's like sit-for actually = doesn't wait the correct number of seconds, but rather will just finish= as soon as control is returned to the thread.

Here is the stack trace:

GNU gdb (Ubuntu 7.11.1= -0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundati= on, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html&= gt;
This is free software: you are free to change and redistribut= e it.
There is NO WARRANTY, to the extent permitted by law.=C2=A0= Type "show copying"
and "show warranty" for = details.
This GDB was configured as "x86_64-linux-gnu".=
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resour= ces online at:
<= div>For help, type "help".
Type "apropos word"= ; to search for commands related to "word"...
Reading s= ymbols from dist/bin/emacs...done.
(gdb) run
Starting p= rogram: /home/elias/src/emacs/dist/bin/emacs=C2=A0
[Thread debugg= ing using libthread_db enabled]
Using host libthread_db library &= quot;/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0= x7fffe7a00700 (LWP 10570)]
[New Thread 0x7fffe6bda700 (LWP 10571)= ]
[New Thread 0x7fffe63d9700 (LWP 10572)]

(emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assert= ion 'extra_space >=3D 0' failed

(emacs:= 10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion '= extra_space >=3D 0' failed

(emacs:10566): G= tk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_spa= ce >=3D 0' failed

(emacs:10566): Gtk-CRITIC= AL **: gtk_distribute_natural_allocation: assertion 'extra_space >= =3D 0' failed
[New Thread 0x7fffd7fff700 (LWP 10614)]
Fatal error 6: Aborted
Backtrace:
/home/elias/src/em= acs/dist/bin/emacs[0x586840]
/home/elias/src/emacs/dist/bin/emacs= [0x55fccc]
/home/elias/src/emacs/dist/bin/emacs[0x5868ca]
/home/elias/src/emacs/dist/bin/emacs[0x57117a]
/home/elias/src= /emacs/dist/bin/emacs[0x571191]
/home/elias/src/emacs/dist/bin/em= acs[0x6b675d]
/home/elias/src/emacs/dist/bin/emacs[0x68c951]
/home/elias/src/emacs/dist/bin/emacs[0x5e612a]
/home/elias/= src/emacs/dist/bin/emacs[0x68c9ef]
/home/elias/src/emacs/dist/bin= /emacs[0x6657fa]
/home/elias/src/emacs/dist/bin/emacs[0x56a7f0]
/home/elias/src/emacs/dist/bin/emacs[0x566d04]
/home/eli= as/src/emacs/dist/bin/emacs[0x566fae]
/home/elias/src/emacs/dist/= bin/emacs[0x5685f9]
/home/elias/src/emacs/dist/bin/emacs[0x638be4= ]
/home/elias/src/emacs/dist/bin/emacs[0x638ede]
/home/= elias/src/emacs/dist/bin/emacs[0x60cedc]
/home/elias/src/emacs/di= st/bin/emacs[0x60ca87]
/home/elias/src/emacs/dist/bin/emacs[0x655= c63]
/home/elias/src/emacs/dist/bin/emacs[0x60d527]
/ho= me/elias/src/emacs/dist/bin/emacs[0x60d279]
/home/elias/src/emacs= /dist/bin/emacs[0x60b71b]
/home/elias/src/emacs/dist/bin/emacs[0x= 60787a]
/home/elias/src/emacs/dist/bin/emacs[0x60d83e]
= /home/elias/src/emacs/dist/bin/emacs[0x60cb89]
/home/elias/src/em= acs/dist/bin/emacs[0x68cc3d]
/home/elias/src/emacs/dist/bin/emacs= [0x609508]
/home/elias/src/emacs/dist/bin/emacs[0x68cd60]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x770a)[0x7ffff1d8b70a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ffff18bd82d]

=
Thread 5 "emacs" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd7fff700 (LWP 10614)]
0x00007ff= ff1d952b9 in raise (sig=3D6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35
35 <= /span>../sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) bt full
#0 =C2=A00x00007ffff1d952b9 in raise (sig=3D= 6)
=C2=A0 =C2=A0 at ../sysdeps/unix/sysv/linux/pt-raise.c:35
=C2=A0 =C2=A0 =C2=A0 =C2=A0 resultvar =3D 0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 pid =3D <optimised out>
#1 =C2=A00x0000000000= 55fd18 in terminate_due_to_signal (sig=3D6, backtrace_limit=3D40)
=C2=A0 =C2=A0 at emacs.c:394
No locals.
#2 =C2=A00x000= 00000005868ca in emacs_abort () at sysdep.c:2342
No locals.
=
#3 =C2=A00x000000000057117a in unblock_input_to (level=3D-1) at keyboa= rd.c:7170
No locals.
#4 =C2=A00x0000000000571191 in unb= lock_input () at keyboard.c:7186
No locals.
#5 =C2=A00x= 00000000006b675d in xg_select (fds_lim=3D16, rfds=3D0x7fffd7ffd8a0,=C2=A0
=C2=A0 =C2=A0 wfds=3D0x7fffd7ffd920, efds=3D0x0, timeout=3D0x7fffd= 7ffd830, sigmask=3D0x0)
=C2=A0 =C2=A0 at xgselect.c:162
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pselect_errno =3D 11
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 all_rfds =3D {fds_bits =3D {0 <repeats 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 all_wfds =3D {fds_bits =3D {0 <repeats= 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tmo =3D {tv_sec =3D 1= 1139005, tv_nsec =3D 11138972}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tmop = =3D 0x7fffd7ffd830
=C2=A0 =C2=A0 =C2=A0 =C2=A0 context =3D 0x15e4= 3f0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 have_wfds =3D true
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 gfds_buf =3D {{fd =3D 6, events =3D 1, revents =3D= 0}, {fd =3D 7, events =3D 1,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 10, events =3D 1, revents =3D 0}, {fd= =3D 38228997,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ev= ents =3D 0, revents =3D 0}, {fd =3D 38228997, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, event= s =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0} <repeats 12 times>, {fd =3D -805303520, events =3D 32767,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd= =3D 4, events =3D 0, revents =3D 0}, {fd =3D 48,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D -6= 71100224, events =3D 32767,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D= 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0,= revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 671100225, events =3D 32768, = revents =3D 65535}, {fd =3D 26,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reven= ts =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 2, = events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0}, {fd =3D 91,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 events =3D 110, revents =3D 0}, {fd =3D 0, events =3D 0, = revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd = =3D 0, events =3D 0, revents =3D 0}, {fd =3D 119, events =3D 124,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0,= events =3D 0, revents =3D 0}, {fd =3D 13336224,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D -6711= 00064, events =3D 32767,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 revents =3D 0}, {fd =3D 6210590, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 30279696, events = =3D 0, revents =3D 0}, {fd =3D 13336224,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 48, events = =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 fd =3D 52552659, events =3D 0, revents =3D 0}, {fd =3D 30, events =3D 0= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0},= {fd =3D -671090240, events =3D 32767, revents =3D 0}, {
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 0, events =3D 0, revents =3D 0}, = {fd =3D 12896288, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -671099984, events =3D 32767, revent= s =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 6210= 590, events =3D 6, revents =3D 0}, {fd =3D 0, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 12896288= , events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fd =3D 13336224, events =3D 0, revents =3D 0}, {fd =3D -67110006= 4,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 327= 67, revents =3D 0}, {fd =3D 28224, events =3D 0,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D 0}, {fd =3D -671099936,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0}, {fd =3D 6213781, events= =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {f= d =3D 0, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 fd =3D 28224, events =3D 0, revents =3D 0}, {fd =3D 12896= 288, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 revents =3D 0}, {fd =3D -671100880, events =3D 32767, revents =3D 0}, {=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -671099856, eve= nts =3D 32767, revents =3D 0}, {fd =3D 13366832,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 13338= 608, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 revents =3D 0}, {fd =3D 11138972, events =3D 0, revents =3D 0}, {
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 30279696, events =3D = 0, revents =3D 0}, {fd =3D 13336224,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 5618213, events = =3D 0, revents =3D 0},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {= fd =3D 28224, events =3D 0, revents =3D 0}, {fd =3D -671099888,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents = =3D 0}, {fd =3D 6212474, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 13336224, events =3D 0, reven= ts =3D 0}, {fd =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 5622450, events =3D 0, revents= =3D 0},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {fd =3D 0, even= ts =3D 0, revents =3D 0}, {fd =3D -671099792, events =3D 32767,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 6216= 368, events =3D 0, revents =3D 0}, {fd =3D 0,=C2=A0
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 28224, e= vents =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 fd =3D 1030, events =3D 0, revents =3D 0}, {fd =3D -237418071,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, r= events =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -189921887, events =3D 32767, rev= ents =3D 0}, {fd =3D 7,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 events =3D 0, revents =3D 0}, {fd =3D -1, events =3D 65535,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 65535}, {fd = =3D 22977320, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -671099648, events =3D 1, revents =3D 0}, {= fd =3D 22977264,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = events =3D 0, revents =3D 0}, {fd =3D 22973088, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 229731= 40, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 fd =3D 4096, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -671099776,=C2=A0<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, reven= ts =3D 0}, {fd =3D -805283021, events =3D 32767,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -671099696, events = =3D 32767, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 fd =3D 5618458, events =3D 0, revents =3D 0}, {fd =3D -805283037,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, r= events =3D 0}, {fd =3D -805283021, events =3D 32767,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -671099632, eve= nts =3D 32767, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fd =3D 6171307, events =3D 0, revents =3D 0}, {fd =3D 13338608,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, re= vents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 0, events =3D 0, revents =3D 0}, = {fd =3D -671099632,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 events =3D 32767, revents =3D 0}, {fd =3D 13480832, events =3D 0,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd = =3D 0, events =3D 0, revents =3D 0}, {fd =3D -237439665,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 1481473899, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 1481473899, events =3D 0, revents= =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 80000= 0082, events =3D 0, revents =3D 0}, {fd =3D -671099568,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0}, {f= d =3D 6269001, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 32619, events =3D 2130, revents =3D 1= 2207}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 1481473= 899, events =3D 0, revents =3D 0}, {fd =3D 99862007,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 0= , events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 99862007, events= =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D -671099440, events =3D 32767, revents =3D 0}, {
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 7121051, events =3D 0, rev= ents =3D 0}, {fd =3D 1481473899,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 700138075, events = =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D 1481473899, events =3D 0, revents =3D 0}, {
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 6870706, events =3D 0, revent= s =3D 0}, {fd =3D 22605, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 13480832, events =3D 0, reven= ts =3D 0}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds =3D 0x7fffd7ffd1b0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds_size =3D 128
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 n_gfds =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retval= =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 our_fds =3D 0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 max_fds =3D 15
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = context_acquired =3D true
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nfds =3D 0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 tmo_in_millisec =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mus= t_free =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 need_to_dispatch =3D tru= e
#6 =C2=A00x000000000068c951 in really_call_select (arg=3D0x7fff= d7ffd6b0)
=C2=A0 =C2=A0 at thread.c:494
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 sa =3D 0x7fffd7ffd6b0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 s= elf =3D 0x315cad0
#7 =C2=A00x00000000005e612a in flush_stack_call= _func (
=C2=A0 =C2=A0 func=3D0x68c8f5 <really_call_select>,= arg=3D0x7fffd7ffd6b0) at alloc.c:5137
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 end =3D 0x7fffd7ffd618
=C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D 0= x315cad0
#8 =C2=A00x000000000068c9ef in thread_select (func=3D0x6= b5fa2 <xg_select>,=C2=A0
=C2=A0 =C2=A0 max_fds=3D16, rfds= =3D0x7fffd7ffd8a0, wfds=3D0x7fffd7ffd920, efds=3D0x0,=C2=A0
=C2= =A0 =C2=A0 timeout=3D0x7fffd7ffd830, sigmask=3D0x0) at thread.c:513
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa =3D {func =3D 0x6b5fa2 <xg_select>,= max_fds =3D 16,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rfds = =3D 0x7fffd7ffd8a0, wfds =3D 0x7fffd7ffd920, efds =3D 0x0,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D 0x7fffd7ffd830, sigmask =3D = 0x0, result =3D 0}
#9 =C2=A00x00000000006657fa in wait_reading_pr= ocess_output (time_limit=3D4,=C2=A0
=C2=A0 =C2=A0 nsecs=3D9999863= 04, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0,=C2=A0
= =C2=A0 =C2=A0 wait_proc=3D0x0, just_wait_proc=3D0) at process.c:5345
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 process_skipped =3D false
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 channel =3D 1024
=C2=A0 =C2=A0 =C2=A0 =C2=A0= nfds =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Available =3D {fds_bits = =3D {0 <repeats 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Wri= teok =3D {fds_bits =3D {0 <repeats 16 times>}}
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 check_write =3D true
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 check_delay =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 no_avail =3D fa= lse
=C2=A0 =C2=A0 =C2=A0 =C2=A0 xerrno =3D 11
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 proc =3D 140736683055520
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 timeout =3D {tv_sec =3D 0, tv_nsec =3D 99862007}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 end_time =3D {tv_sec =3D 1481473904, tv_nsec =3D 1= 67438805}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_delay =3D {tv_sec =3D= 0, tv_nsec =3D 99862007}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 got_output_= end_time =3D {tv_sec =3D 1481473904, tv_nsec =3D 167438805}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 wait =3D TIMEOUT
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 got_some_output =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retry_f= or_async =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 4
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 now =3D {tv_sec =3D 0, tv_nsec =3D -1}
#10 0x000000000056a7f0 in kbd_buffer_get_event (kbp=3D0x7fffd7ffdc38,= =C2=A0
=C2=A0 =C2=A0 used_mouse_menu=3D0x0, end_time=3D0x7fffd7ff= e210) at keyboard.c:3827
=C2=A0 =C2=A0 =C2=A0 =C2=A0 duration =3D= {tv_sec =3D 4, tv_nsec =3D 999986304}
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 now =3D {tv_sec =3D 1481473899, tv_nsec =3D 167452260}
=C2=A0= =C2=A0 =C2=A0 =C2=A0 obj =3D 0
#11 0x0000000000566d04 in read_ev= ent_from_main_queue (end_time=3D0x7fffd7ffe210,=C2=A0
=C2=A0 =C2= =A0 local_getcjmp=3D0x7fffd7ffdff0, used_mouse_menu=3D0x0) at keyboard.c:21= 59
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 5180808802454270963, 4287728= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14073748= 8347936, 0, 0, 5180808802284401651,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 -5180809199993555981}, __mask_was_saved =3D 0, = __saved_mask =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 __val =3D {5758472, 0, 140737488345952, 5618213, 2,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140737488346064, 63512= 21, 0, 3, 52564387, 0, 140737488346064,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6171307, 13338608, 43228563, 0}}}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 kb =3D 0x5fa849 <lisp_to_timespec+1= 35>
#12 0x0000000000566fae in read_decoded_event_from_main_que= ue (
=C2=A0 =C2=A0 end_time=3D0x7fffd7ffe210, local_getcjmp=3D0x7= fffd7ffdff0, prev_event=3D0,=C2=A0
=C2=A0 =C2=A0 used_mouse_menu= =3D0x0) at keyboard.c:2222
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextevt = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 frame =3D 0x1f0be84
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 terminal =3D 0x0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 events =3D {0, 124771549, 45552, -7261996244722245888, 0, 0,=C2=A0<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736817258000, 5685180, 1333= 8608, 52559587, 0, 140736817258000,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 5618213, 32554628, 140736817258064, 5676188}
=C2=A0= =C2=A0 =C2=A0 =C2=A0 n =3D 0
#13 0x00000000005685f9 in read_char= (commandflag=3D0, map=3D0, prev_event=3D0,=C2=A0
=C2=A0 =C2=A0 u= sed_mouse_menu=3D0x0, end_time=3D0x7fffd7ffe210) at keyboard.c:2810
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 jmpcount =3D 4
=C2=A0 =C2=A0 =C2=A0 =C2=A0 local_getcjmp =3D = {{__jmpbuf =3D {0, 5180756027070542835, 0, 30,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736817265088, 0, 5180756025826931= 699, -5180809199993555981},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {53597900633= 1203089,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0, 124792337, 0, 32575416, 140736817258848, 5684531, 52559331,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 52559267= , 0, 11184747828987305728, 38228997, 22973024, 0, 0,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 22973048}}}}
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 14073729843370= 6, 1481473899, 22820400,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 140736817258784, 140737354116324, 140736817258896, 430067342= 5},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __mask_was_sa= ved =3D 0, __saved_mask =3D {__val =3D {9801621, 30,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736817265088, 14073681= 7258896, 140737245920390, 167438564,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1481473904, 1481473904, 167438564, 14073= 6817258928, 7120741,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 5, 0, 1481473899, 167438564, 13338608}}}}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 tem =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa= ve =3D 22977264
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_echo_area_me= ssage =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 also_record =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 reread =3D false
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 recorded =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 polling= _stopped_here =3D true
=C2=A0 =C2=A0 =C2=A0 =C2=A0 orig_kboard = =3D 0x1664e80
#14 0x0000000000638be4 in read_filtered_event (no_s= witch_frame=3Dfalse,=C2=A0
=C2=A0 =C2=A0 ascii_required=3Dfalse, = error_nonascii=3Dfalse, input_method=3Dtrue, seconds=3D22)
=C2=A0= =C2=A0 at lread.c:614
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 delayed_switch_frame =3D 0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 end_time =3D {tv_sec =3D 1481473904, tv_nsec =3D 1= 67438564}
#15 0x0000000000638ede in Fread_event (prompt=3D0, inhe= rit_input_method=3D45552,=C2=A0
=C2=A0 =C2=A0 seconds=3D22) at lr= ead.c:726
No locals.
#16 0x000000000060cedc in funcall_= subr (subr=3D0xc47998 <Sread_event>,=C2=A0
=C2=A0 =C2=A0 nu= margs=3D3, args=3D0x7fffd7ffe3c8) at eval.c:2815
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 internal_argbuf =3D {0, 42963508624, 12876184, 14073681725928= 8, 5622585,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 46573544208,= 12876189, 3}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 internal_args =3D 0x7ff= fd7ffe3c8
#17 0x000000000060ca87 in Ffuncall (nargs=3D4, args=3D0= x7fffd7ffe3c0)
=C2=A0 =C2=A0 at eval.c:2735
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 fun =3D 12876189
=C2=A0 =C2=A0 =C2=A0 =C2=A0 or= iginal_fun =3D 549312
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar =3D 3196= 8
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 3
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D 6349682
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cou= nt =3D 3
#18 0x0000000000655c63 in exec_byte_code (bytestr=3D9801= 588, vector=3D9801621,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D30, args_te= mplate=3D3078, nargs=3D1, args=3D0x7fffd7ffe818)
=C2=A0 =C2=A0 at= bytecode.c:726
=C2=A0 =C2=A0 =C2=A0 =C2=A0 v1 =3D 0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = type =3D CATCHER
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D {0x65953= 7 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x659594 <exec_byte_code+17847>, 0x659596 <exec_byte_code+= 17849>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659598 <= exec_byte_code+17851>, 0x65959a <exec_byte_code+17853>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65959a <exec_byte_code+17853&= gt;, 0x659600 <exec_byte_code+17955>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x659672 <exec_byte_code+18069>, 0x6554e9 <ex= ec_byte_code+1292>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0= x6554eb <exec_byte_code+1294>, 0x6554ed <exec_byte_code+1296>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6554ef <exec_byte_= code+1298>, 0x6554f1 <exec_byte_code+1300>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6554f1 <exec_byte_code+1300>, 0x6554fa= <exec_byte_code+1309>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x6554b2 <exec_byte_code+1237>, 0x655956 <exec_byte_code+24= 25>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655958 <exe= c_byte_code+2427>, 0x65595a <exec_byte_code+2429>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65595c <exec_byte_code+2431>, 0= x65595e <exec_byte_code+2433>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x65595e <exec_byte_code+2433>, 0x65599c <exec_byte_= code+2495>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655967 = <exec_byte_code+2442>, 0x655b59 <exec_byte_code+2940>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655b5b <exec_byte_code+2942= >, 0x655b5d <exec_byte_code+2944>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x655b5f <exec_byte_code+2946>, 0x655b61 <exe= c_byte_code+2948>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 655b61 <exec_byte_code+2948>, 0x655b0a <exec_byte_code+2861>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655b24 <exec_byte_= code+2887>, 0x655c21 <exec_byte_code+3140>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655c23 <exec_byte_code+3142>, 0x655c25= <exec_byte_code+3144>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x655c27 <exec_byte_code+3146>, 0x655c29 <exec_byte_code+31= 48>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655c29 <exe= c_byte_code+3148>, 0x655bd2 <exec_byte_code+3061>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655bec <exec_byte_code+3087>, 0= x655cec <exec_byte_code+3343>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x655cee <exec_byte_code+3345>, 0x655cf0 <exec_byte_= code+3347>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655cf2 = <exec_byte_code+3349>, 0x655cf4 <exec_byte_code+3351>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655cf4 <exec_byte_code+3351= >, 0x655c9d <exec_byte_code+3264>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x655cb7 <exec_byte_code+3290>, 0x656c7c <exe= c_byte_code+7327>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 656b21 <exec_byte_code+6980>, 0x656b15 <exec_byte_code+6968>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_= code+17754>, 0x659537 <exec_byte_code+17754>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x65= 9537 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x656ec9 <exec_byte_co= de+7916>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656fc6 &l= t;exec_byte_code+8169>, 0x65702a <exec_byte_code+8269>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65708f <exec_byte_code+8370&g= t;, 0x6570f8 <exec_byte_code+8475>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x6557cd <exec_byte_code+2032>, 0x65584f <exec_b= yte_code+2162>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657= 176 <exec_byte_code+8601>, 0x655739 <exec_byte_code+1884>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6558c1 <exec_byte_cod= e+2276>, 0x6571e2 <exec_byte_code+8709>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657254 <exec_byte_code+8823>, 0x6572a0 = <exec_byte_code+8899>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x657312 <exec_byte_code+9013>, 0x657368 <exec_byte_code+90= 99>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65744a <exe= c_byte_code+9325>, 0x657496 <exec_byte_code+9401>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657508 <exec_byte_code+9515>, 0= x65759d <exec_byte_code+9664>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x6575e9 <exec_byte_code+9740>, 0x657635 <exec_byte_= code+9816>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6576a7 = <exec_byte_code+9930>, 0x657719 <exec_byte_code+10044>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65778b <exec_byte_code+101= 58>, 0x657820 <exec_byte_code+10307>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x657876 <exec_byte_code+10393>, 0x6578cc &l= t;exec_byte_code+10479>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x6579ae <exec_byte_code+10705>, 0x657a2b <exec_byte_code+1083= 0>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657aa8 <exec= _byte_code+10955>, 0x657d23 <exec_byte_code+11590>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657d9a <exec_byte_code+11709>,= 0x657e11 <exec_byte_code+11828>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x657e88 <exec_byte_code+11947>, 0x657eff <exec_= byte_code+12066>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 57f55 <exec_byte_code+12152>, 0x657fd3 <exec_byte_code+12278>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658029 <exec_byte_= code+12364>, 0x65807f <exec_byte_code+12450>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6580d5 <exec_byte_code+12536>, 0x65= 81f3 <exec_byte_code+12822>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x65699d <exec_byte_code+6592>, 0x658252 <exec_byte_cod= e+12917>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65829e &l= t;exec_byte_code+12993>, 0x658378 <exec_byte_code+13211>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6583e2 <exec_byte_code+1331= 7>, 0x658441 <exec_byte_code+13412>,=C2=A0
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 0x65848d <exec_byte_code+13488>, 0x6584d4 <e= xec_byte_code+13559>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x65851b <exec_byte_code+13630>, 0x65856a <exec_byte_code+13709&g= t;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_by= te_code+17754>, 0x6585c6 <exec_byte_code+13801>,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65860d <exec_byte_code+13872>, 0= x658654 <exec_byte_code+13943>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x65869b <exec_byte_code+14014>, 0x6586e2 <exec_byte= _code+14085>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65872= 9 <exec_byte_code+14156>, 0x65699d <exec_byte_code+6592>,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+1= 7754>, 0x658775 <exec_byte_code+14232>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x6587c9 <exec_byte_code+14316>, 0x658815 &l= t;exec_byte_code+14392>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x658861 <exec_byte_code+14468>, 0x6588d3 <exec_byte_code+1458= 2>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658945 <exec= _byte_code+14696>, 0x658991 <exec_byte_code+14772>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658a97 <exec_byte_code+15034>,= 0x658b09 <exec_byte_code+15148>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x658b7b <exec_byte_code+15262>, 0x658bed <exec_= byte_code+15376>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 58c34 <exec_byte_code+15447>, 0x659537 <exec_byte_code+17754>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6568d1 <exec_byte_= code+6388>, 0x655da2 <exec_byte_code+3525>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6555e2 <exec_byte_code+1541>, 0x655ec6= <exec_byte_code+3817>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x65601d <exec_byte_code+4160>, 0x656168 <exec_byte_code+44= 91>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65686a <exe= c_byte_code+6285>, 0x65689c <exec_byte_code+6335>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655ab3 <exec_byte_code+2774>, 0= x65695e <exec_byte_code+6529>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x6569cf <exec_byte_code+6642>, 0x656a62 <exec_byte_= code+6789>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656aa1 = <exec_byte_code+6852>, 0x656cc3 <exec_byte_code+7398>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656d3d <exec_byte_code+7520= >, 0x656dd2 <exec_byte_code+7669>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x656e3c <exec_byte_code+7775>, 0x655d56 <exe= c_byte_code+3449>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 658c80 <exec_byte_code+15523>, 0x658d15 <exec_byte_code+15672>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658d61 <exec_byte_= code+15748>, 0x658dad <exec_byte_code+15824>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658df9 <exec_byte_code+15900>, 0x65= 8e45 <exec_byte_code+15976>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x658eb7 <exec_byte_code+16090>, 0x658f29 <exec_byte_co= de+16204>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658f9b &= lt;exec_byte_code+16318>, 0x65900d <exec_byte_code+16432>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659167 <exec_byte_code+167= 78>, 0x6591d9 <exec_byte_code+16892>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x65924b <exec_byte_code+17006>, 0x659297 &l= t;exec_byte_code+17082>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x659309 <exec_byte_code+17196>, 0x65937b <exec_byte_code+1731= 0>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6593c7 <exec= _byte_code+17386>, 0x659413 <exec_byte_code+17462>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65812b <exec_byte_code+12622>,= 0x658181 <exec_byte_code+12708>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x659469 <exec_byte_code+17548>, 0x6594d2 <exec_= byte_code+17653>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 59537 <exec_byte_code+17754>, 0x6562b3 <exec_byte_code+4822>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6563aa <exec_byte_= code+5069>, 0x6564d5 <exec_byte_code+5368>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656600 <exec_byte_code+5667>, 0x656735= <exec_byte_code+5976>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x6573be <exec_byte_code+9185>, 0x657922 <exec_byte_code+10= 565>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6582ec <ex= ec_byte_code+13071>, 0x659709 <exec_byte_code+18220>,=C2=A0
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65977c <exec_byte_code+18335>= ;, 0x659537 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x659816 <exec_= byte_code+18489>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 59537 <exec_byte_code+17754>, 0x659537 <exec_byte_code+17754>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_= code+17754>, 0x659537 <exec_byte_code+17754>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x65= 9537 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x659537 <exec_byte_co= de+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 &= lt;exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x6598b0 <exec_byte_code+18643> <repeats 64 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 const_length =3D 12
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 bytestr_length =3D 90
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 vectorp =3D 0x958f98 <pure+128088>
=C2=A0 =C2=A0 =C2=A0= =C2=A0 stack =3D {pc =3D 0xc3b95d <pure+3153437> ")\211?\206W&q= uot;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 byte_string =3D 98= 01588,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 byte_string_start= =3D 0xc3b913 <pure+3153363> "\001\247\203\022",=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 next =3D 0x0}
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 quitcounter =3D 5 '\005'
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 stack_items =3D 8
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_av= ail =3D 16320
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D false
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 stack_base =3D 0x7fffd7ffe3a0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 stack_lim =3D 0x7fffd7ffe3e0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 top =3D 0x7fffd7ffe3c0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D = 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D 73014444032
#1= 9 0x000000000060d527 in funcall_lambda (fun=3D9801541, nargs=3D1,=C2=A0
=C2=A0 =C2=A0 arg_vector=3D0x7fffd7ffe810) at eval.c:2935
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D 5
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D 3078
=C2=A0 =C2=A0 =C2=A0 =C2=A0 next =3D 6360627
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 lexenv =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D = 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D 0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 optional =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest = =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest = =3D false
#20 0x000000000060d279 in apply_lambda (fun=3D9801541, = args=3D52535539, count=3D1)
=C2=A0 =C2=A0 at eval.c:2872
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args_left =3D 0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 i =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 arg_vector =3D 0x7fffd7ffe810
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D 22
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 sa_avail =3D 16376
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D 2=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D false
#21= 0x000000000060b71b in eval_sub (form=3D52535523) at eval.c:2256
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 9801541
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 428= 4672
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_args =3D 52535539
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar =3D 140736817260880
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 count =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = argvals =3D {0, 28320, 0, 0, 0, 13366928, 13338608, 0}
#22 0x0000= 00000060787a in Fprogn (body=3D52535987) at eval.c:450
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D 0
#23 0x000000000060d83e in funcall_lam= bda (fun=3D52536019, nargs=3D0,=C2=A0
=C2=A0 =C2=A0 arg_vector=3D= 0x315caf8) at eval.c:3006
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D 0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 next =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 1
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 i =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional= =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D false
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D false
#= 24 0x000000000060cb89 in Ffuncall (nargs=3D1, args=3D0x315caf0) at eval.c:2= 749
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 52536019
=C2=A0= =C2=A0 =C2=A0 =C2=A0 original_fun =3D 52536019
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 funcar =3D 30720
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 6330469
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 count =3D 0
#25 0x000000000068cc3d in in= voke_thread_function () at thread.c:603
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 count =3D 0
#26 0x0000000000609508 in internal_condition_case= (
=C2=A0 =C2=A0 bfun=3D0x68cc15 <invoke_thread_function>, = handlers=3D45552,=C2=A0
=C2=A0 =C2=A0 hfun=3D0x68cc5c <do_noth= ing>) at eval.c:1336
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 56182= 13
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x7fffd00009f0
#27= 0x000000000068cd60 in run_thread (state=3D0x315cad0) at thread.c:638
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_pos =3D 0 '\000'
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D 0x315cad0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 iter =3D 0x0
#28 0x00007ffff1d8b70a in start_thread (a= rg=3D0x7fffd7fff700)
=C2=A0 =C2=A0 at pthread_create.c:333
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 __res =3D <optimised out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 pd =3D 0x7fffd7fff700
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 now =3D <optimised out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D {140736817264384,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -5= 180808803420933133, 0, 140737488339487, 140736817265088, 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 518075602726557797= 1, 5180813469674042355},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 mask_was_saved =3D 0}}, priv =3D {pad =3D {0x0, 0x0, 0x0, 0x= 0},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 data =3D {pre= v =3D 0x0, cleanup =3D 0x0, canceltype =3D 0}}}
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 not_first_call =3D <optimised out>
=C2=A0 =C2=A0= =C2=A0 =C2=A0 pagesize_m1 =3D <optimised out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 sp =3D <optimised out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 freesize =3D <optimised out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 __PRETTY_FUNCTION__ =3D "start_thread"
#29 0= x00007ffff18bd82d in clone ()
=C2=A0 =C2=A0 at ../sysdeps/unix/sy= sv/linux/x86_64/clone.S:109
No locals.

--001a113f461c89cd000543649393-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 16:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.14814748565099 (code B ref 25172); Sun, 11 Dec 2016 16:48:01 +0000 Received: (at 25172) by debbugs.gnu.org; 11 Dec 2016 16:47:36 +0000 Received: from localhost ([127.0.0.1]:38316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG7Hk-0001K8-1w for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:47:36 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:57107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG7Hi-0001K0-J4 for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 11:47:34 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3tcBj15cGxz3hjB6; Sun, 11 Dec 2016 17:47:33 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3tcBj13vtXzvk8Y; Sun, 11 Dec 2016 17:47:33 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id W0acjdDSFixH; Sun, 11 Dec 2016 17:47:32 +0100 (CET) X-Auth-Info: wY/jy+IIgJkf03rbpz4hRLEqvXckakesx70ZdelLjEroz2Fb5DQeyvH6udL0mvo0 Received: from igel.home (ppp-88-217-26-235.dynamic.mnet-online.de [88.217.26.235]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 11 Dec 2016 17:47:32 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 93AD62C4C69; Sun, 11 Dec 2016 17:47:31 +0100 (CET) From: Andreas Schwab References: X-Yow: Do you need any MOUTH-TO-MOUTH resuscitation? Date: Sun, 11 Dec 2016 17:47:31 +0100 In-Reply-To: ("Elias =?UTF-8?Q?M=C3=A5rtenson?="'s message of "Mon, 12 Dec 2016 00:35:34 +0800") Message-ID: <87lgvmjtuk.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Dez 12 2016, Elias MÃ¥rtenson wrote: > Also, when the crash doesn't happen, and I keep pressing RET after running > the above form, the insert will happen after much less than 5 seconds. > Sometimes it happens almost immediately. It's like sit-for actually doesn't > wait the correct number of seconds, but rather will just finish as soon as > control is returned to the thread. sit-for returns early if input is available. Use sleep-for if you don't want that. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 16:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 25172@debbugs.gnu.org Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.14814749505257 (code B ref 25172); Sun, 11 Dec 2016 16:50:01 +0000 Received: (at 25172) by debbugs.gnu.org; 11 Dec 2016 16:49:10 +0000 Received: from localhost ([127.0.0.1]:38320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG7JG-0001Mj-CL for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:49:10 -0500 Received: from mail-qt0-f170.google.com ([209.85.216.170]:36461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG7JF-0001MW-6H for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 11:49:09 -0500 Received: by mail-qt0-f170.google.com with SMTP id w33so57570872qtc.3 for <25172@debbugs.gnu.org>; Sun, 11 Dec 2016 08:49:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=phb0Qi+km1JqhofKydJV6ERvLyZtm1hSoKb1PAkpzIg=; b=kRS4H3u8YNqU9V2BLH7mb0390rw/XuoaeugWhJ56EC5tae9l5jKtCrwN9AKSOf36kI SUbQO5ronP1Jaa+ws+889VyXvoPYvHRJs1P9/QHBD6LsWTdyuBEz4TZGCNiEFutyyeJV 2CHbHMD2p6eWz7HzDBnuPIFeXO6IFrXdFw53tawKpYPgrLTIA4Znsb3tBegI/1pPKG8G MNIUvpcKmVR+rZX9TohIQ7n0cPFbBiRTMH7fMaUdL2ho7YaOApSvIqBij8QCGzRNewpM ltlrdhf9d1MlVXAVEVZBMrgA504Uvm22IzdWnwAh/A2lDBrmKHz81r2LcOgxHYtJykdv 9xSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=phb0Qi+km1JqhofKydJV6ERvLyZtm1hSoKb1PAkpzIg=; b=ahKELUJ3y8xHmxvCZ4+lCR57j+bXeM9Xhnb4DFRhFRgtFSiE4Ej/J84//jgyFxQwvr SXeBYDvRPJdnn3jNZXR6oZGcuJWRiG+5rDxyExjwdb7C8lpussz1B7syuCjGg9GqZ5AG b8R9eBiwKsQlS4H0VKxj9pfmmKtDJWaPHGa8gf35yai/jrjCBOxhX/CeNRAfH9sAod05 RRqTqZFTHsLnzFs/oXGCKnzrLysf6KPrnxDS9r+IgsVrTsDjqjkDQSGBoYv8pzqFlYzH KGOFFBerB+Q9faN12mtx8isb3mz3Ofuluro78QoNBQHtSKNFMnyt3OyoGe9IbiDGSfVC lVQw== X-Gm-Message-State: AKaTC01aVXvzobVSssNQS4Ppfzrb5Q/EEs3Nx7p9p6uodoVIV4kToTOUfBgRjIDylACJtY5HGxbcazii2wKBkA== X-Received: by 10.237.33.173 with SMTP id l42mr76740874qtc.271.1481474943691; Sun, 11 Dec 2016 08:49:03 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Sun, 11 Dec 2016 08:49:03 -0800 (PST) In-Reply-To: <87lgvmjtuk.fsf@linux-m68k.org> References: <87lgvmjtuk.fsf@linux-m68k.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Mon, 12 Dec 2016 00:49:03 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a113e46fec3329c054364c36f X-Spam-Score: -0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) --001a113e46fec3329c054364c36f Content-Type: text/plain; charset=UTF-8 On 12 December 2016 at 00:47, Andreas Schwab wrote: sit-for returns early if input is available. Use sleep-for if you don't > want that. > Thanks. That means there is no weird behaviour. Just a crash. By the way, when I run the test with a debug build under GDB, the crash reliably happens every time I run the test case. --001a113e46fec3329c054364c36f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 2 December 2016 at 00:47, Andreas Schwab <schwab@linux-m68k.org>= ; wrote:

sit-for returns early if input is available.=C2=A0 Use sleep-for if= you don't
want that.

Thanks. That means there is = no weird behaviour. Just a crash.

By the way, when= I run the test with a debug build under GDB, the crash reliably happens ev= ery time I run the test case.=C2=A0
--001a113e46fec3329c054364c36f-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 17:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148147876310775 (code B ref 25172); Sun, 11 Dec 2016 17:53:02 +0000 Received: (at 25172) by debbugs.gnu.org; 11 Dec 2016 17:52:43 +0000 Received: from localhost ([127.0.0.1]:38348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG8Il-0002nj-7i for submit@debbugs.gnu.org; Sun, 11 Dec 2016 12:52:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG8Ij-0002nX-Ki for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 12:52:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG8IZ-0000Cy-Fy for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 12:52:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45266) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG8IZ-0000Cu-CU; Sun, 11 Dec 2016 12:52:31 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3227 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cG8IY-0003tM-5p; Sun, 11 Dec 2016 12:52:31 -0500 Date: Sun, 11 Dec 2016 19:52:56 +0200 Message-Id: <838trme4jr.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Mon, 12 Dec 2016 00:35:34 +0800) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) > From: Elias MÃ¥rtenson > Date: Mon, 12 Dec 2016 00:35:34 +0800 > > #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 > No locals. > #3 0x000000000057117a in unblock_input_to (level=-1) at keyboard.c:7170 ^^^^^^^^ It aborts because level is negative. Not sure how this happened. Can you still see the problem with the current master? I tried reproducing this on 2 different systems, and couldn't: it works as expected for me and doesn't crash. Thanks. From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 17:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 25172@debbugs.gnu.org, lokedhs@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148147883710903 (code B ref 25172); Sun, 11 Dec 2016 17:54:01 +0000 Received: (at 25172) by debbugs.gnu.org; 11 Dec 2016 17:53:57 +0000 Received: from localhost ([127.0.0.1]:38352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG8Jw-0002pn-Ii for submit@debbugs.gnu.org; Sun, 11 Dec 2016 12:53:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG8Jv-0002pc-7R for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 12:53:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG8Jl-0000Rs-I5 for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 12:53:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG8Jl-0000Rn-Ej; Sun, 11 Dec 2016 12:53:45 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3230 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cG8Jk-0003z6-E1; Sun, 11 Dec 2016 12:53:45 -0500 Date: Sun, 11 Dec 2016 19:54:19 +0200 Message-Id: <837f76e4hg.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87lgvmjtuk.fsf@linux-m68k.org> (message from Andreas Schwab on Sun, 11 Dec 2016 17:47:31 +0100) References: <87lgvmjtuk.fsf@linux-m68k.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) > From: Andreas Schwab > Date: Sun, 11 Dec 2016 17:47:31 +0100 > Cc: 25172@debbugs.gnu.org > > sit-for returns early if input is available. It doesn't return early for me with that recipe, not with the current master. Whatever I do after invoking make-thread, "foo" gets inserted after 5 sec, even if I lean on some keyboard key. From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 19:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148148316024404 (code B ref 25172); Sun, 11 Dec 2016 19:06:02 +0000 Received: (at 25172) by debbugs.gnu.org; 11 Dec 2016 19:06:00 +0000 Received: from localhost ([127.0.0.1]:38422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG9Rf-0006LW-Vd for submit@debbugs.gnu.org; Sun, 11 Dec 2016 14:06:00 -0500 Received: from mout.kundenserver.de ([212.227.126.135]:56897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG9Rd-0006LJ-JF for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 14:05:58 -0500 Received: from [18.111.108.29] ([18.111.108.29]) by mrelayeu.kundenserver.de (mreue001 [212.227.15.168]) with ESMTPSA (Nemesis) id 0MMsGt-1cHYM03bm3-008WX4; Sun, 11 Dec 2016 20:05:48 +0100 References: <838trme4jr.fsf@gnu.org> From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Message-ID: Date: Sun, 11 Dec 2016 14:05:39 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <838trme4jr.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="pjkoBOlUwUMRwwtGvJ5g7vOfek2eI5PdB" X-Provags-ID: V03:K0:rQyuuWfajxnt2odho5AOmzDM9tfPxcCt/bhy/HtFiUPiFxAE4wt lzuFHgugQu5UYMj1iM/gxzx75zsRgrxfymcmQyzVeQSD33MUN7xqlIIj7/ztDknF8CdP47Z n/bA+tWkRLdcxBjOb0Fa2YTWKsmPFN/hMMOe9j1e8Bp4oQ+3NZuJCV+kDSp+wTUZTgDhI7w qx0sq/TnOHEn/+o09q2Nw== X-UI-Out-Filterresults: notjunk:1;V01:K0:9EmwmlAmaGs=:cQt2agP86NdhDL+yAFzoMC vhkEBXl642kkZ21h6mxIC3OZQkPdiI1sLW63qh2BqgV3IQYIq3tK5osVWeFcvmqj557g+THBt 3bsMqQTJKI/BEGyRzXQMjUZJSa3Dg3RfVaP8ZR/tnTlaqnC+RqC27MZ9lR8soR2wzraIrqRjg BTB+fELgZhYIt200tQxAWSVZIv0CN6MpcYjP2Ko5p6TGdUBOGO3aqlgWjo1geCWWD48s627Bu 0z3OaRjBQFyX7R0iIwBAm1XFJU9+rBC4ltlW7VF99kxhEC1twHuHmrwBDpgFPIGIc1i6vk4NJ pYGwkOEhBe8ZfKzLcT7T0IOy4+CWDOvtYJHkFvSp0GbQWJ9Og6TRSaRBbSWfvxpsG4ms//noi 9wjB+wYaAE/kW84K/eA8sScl0fOKkmfxuT00nSiU8sZ10leDFApA1NDBHRQwiIndUslEu/2bA 7T5bhJERvwUusT19OQ2AYsiWahDVUc+4qwktBfcWG9IqqeGh70Sr95ywwbpRCYfRJ9Rn+u1kS FUVDY+jdX4CczjqV+r9wkuAIcfancz3uHJOpyDpC19AP3YrD98bD5dWrvBtdvI20fQ4Mwj2uA OApeFy9acIVk++UOd/9V4nLLAMWkz0uh36Ji2Jqkp+BGiKppUzoaDaFUso+w+w3mE08rNNw5s yBTg9pzof6qAI6+M3AvJYI2vQj+3cCyENmoG5qMUTgNRZ94G6RPmJc3aejLJxsz6PB5k= X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 2016-12-11 12:52, Eli Zaretskii wrote: >> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= >> Date: Mon, 12 Dec 2016 00:35:34 +0800 >> >> #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 >> No locals. >> #3 0x000000000057117a in unblock_input_to (level=-1) at keyboard.c:7170 > ^^^^^^^^ > It aborts because level is negative. Not sure how this happened. > > Can you still see the problem with the current master? I tried > reproducing this on 2 different systems, and couldn't: it works as > expected for me and doesn't crash. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [212.227.126.135 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [212.227.126.135 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.126.135 listed in wl.mailspike.net] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (clement.pit[at]gmail.com) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 2016-12-11 12:52, Eli Zaretskii wrote: >> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= >> Date: Mon, 12 Dec 2016 00:35:34 +0800 >> >> #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 >> No locals. >> #3 0x000000000057117a in unblock_input_to (level=-1) at keyboard.c:7170 > ^^^^^^^^ > It aborts because level is negative. Not sure how this happened. > > Can you still see the problem with the current master? I tried > reproducing this on 2 different systems, and couldn't: it works as > expected for me and doesn't crash. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source [212.227.126.135 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [212.227.126.135 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.126.135 listed in wl.mailspike.net] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (clement.pit[at]gmail.com) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --pjkoBOlUwUMRwwtGvJ5g7vOfek2eI5PdB Content-Type: multipart/mixed; boundary="rBn8a3mXNCBlrueCaLbV5uXk7sJdvtGlE"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii , =?UTF-8?Q?Elias_M=c3=a5rtenson?= Cc: 25172@debbugs.gnu.org Message-ID: Subject: Re: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) References: <838trme4jr.fsf@gnu.org> In-Reply-To: <838trme4jr.fsf@gnu.org> --rBn8a3mXNCBlrueCaLbV5uXk7sJdvtGlE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-12-11 12:52, Eli Zaretskii wrote: >> From: Elias M=C3=A5rtenson >> Date: Mon, 12 Dec 2016 00:35:34 +0800 >> >> #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 >> No locals. >> #3 0x000000000057117a in unblock_input_to (level=3D-1) at keyboard.c:= 7170 > ^^^^^^^^ > It aborts because level is negative. Not sure how this happened. >=20 > Can you still see the problem with the current master? I tried > reproducing this on 2 different systems, and couldn't: it works as > expected for me and doesn't crash. I seem to have a similar problem with (make-thread (lambda () (sleep-for 5) (print 1))) I sometimes need to run it a few times before it crashes. I'm on the lat= est master. (gdb) bt full #0 0x00007ffff07b3428 in __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/= unix/sysv/linux/raise.c:54 resultvar =3D 0 pid =3D 11760 selftid =3D 11799 #1 0x00007ffff07b502a in __GI_abort () at abort.c:89 save_stage =3D 2 act =3D {__sigaction_handler =3D {sa_handler =3D 0x20202020202020= 20, sa_sigaction =3D 0x2020202020202020}, sa_mask =3D { __val =3D {3395749441387372576, 3414407380873671541, 77949439= 38178463864, 8461814194867891817,=20 3270285648122702895, 8299696943092622706, 73413752372960830= 3, 3546132143273305655, 7378645706714656865,=20 3472384375719748966, 3467895374536122416, 23194067916208333= 28, 3904937764721408048, 2314907620205670965,=20 2314885530818453536, 2314885530818453536}}, sa_flags =3D 19= 37059616, sa_restorer =3D 0x61} sigs =3D {__val =3D {32, 0 }} #2 0x00007ffff07f57ea in __libc_message (do_abort=3Ddo_abort@entry=3D2, = fmt=3Dfmt@entry=3D0x7ffff090e2e0 "*** Error in `%s': %s: 0x%s ***\n")= at ../sysdeps/posix/libc_fatal.c:175 ap =3D fd =3D 15 on_2 =3D list =3D nlist =3D cp =3D written =3D #3 0x00007ffff07fde0a in malloc_printerr (ar_ptr=3D, ptr=3D= ,=20 str=3D0x7ffff090e3a8 "double free or corruption (fasttop)", action=3D= 3) at malloc.c:5004 ---Type to continue, or q to quit--- buf =3D "000000000375bb10" cp =3D ar_ptr =3D str =3D 0x7ffff090e3a8 "double free or corruption (fasttop)" action =3D 3 #4 _int_free (av=3D, p=3D, have_lock=3D0) = at malloc.c:3865 size =3D fb =3D nextchunk =3D nextsize =3D nextinuse =3D prevsize =3D bck =3D fwd =3D errstr =3D locked =3D #5 0x00007ffff080198c in __GI___libc_free (mem=3D) at mal= loc.c:2966 ar_ptr =3D p =3D hook =3D #6 0x00007ffff4f35555 in _XEventsQueued () from /usr/lib/x86_64-linux-gn= u/libX11.so.6 No symbol table info available. #7 0x00007ffff4f26f47 in XPending () from /usr/lib/x86_64-linux-gnu/libX= 11.so.6 ---Type to continue, or q to quit--- No symbol table info available. #8 0x00007ffff671cdae in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.s= o.0 No symbol table info available. #9 0x00007ffff569d92d in g_main_context_prepare () from /lib/x86_64-linu= x-gnu/libglib-2.0.so.0 No symbol table info available. #10 0x00007ffff569e2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so= =2E0 No symbol table info available. #11 0x00007ffff569e457 in g_main_context_pending () from /lib/x86_64-linu= x-gnu/libglib-2.0.so.0 No symbol table info available. #12 0x00000000005e36c0 in xg_select (fds_lim=3D, rfds=3D, wfds=3D, efds=3D0x0,=20 timeout=3D, sigmask=3D) at xgselect.c:1= 60 pselect_errno =3D 11 all_rfds =3D {fds_bits =3D {64, 0 }} all_wfds =3D {fds_bits =3D {0 }} tmo =3D {tv_sec =3D 0, tv_nsec =3D 304000000} tmop =3D 0x7fffde709520 context =3D 0x152b7a0 have_wfds =3D gfds_buf =3D {{fd =3D 6, events =3D 1, revents =3D 0}, {fd =3D 7,= events =3D 1, revents =3D 0}, {fd =3D 8, events =3D 1,=20 revents =3D 0}, {fd =3D 12, events =3D 1, revents =3D 0}, {fd= =3D 0, events =3D 0, revents =3D 0}, {fd =3D 24171632,=20 events =3D 0, revents =3D 0}, {fd =3D -563048304, events =3D = 32767, revents =3D 0}, {fd =3D -563048312,=20 events =3D 32767, revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D 0}, {fd =3D 2147483647, events =3D 0,=20 revents =3D 0}, {fd =3D -357850320, events =3D 32767, revents= =3D 0}, {fd =3D -217677327, events =3D 32767,=20 ---Type to continue, or q to quit--- revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd = =3D 1046005248, events =3D 18318, revents =3D 45690}, { fd =3D -563048448, events =3D 32767, revents =3D 0}, {fd =3D = 24171632, events =3D 0, revents =3D 0}, {fd =3D -563048464,=20 events =3D 32767, revents =3D 0}, {fd =3D -134239019, events = =3D 32767, revents =3D 0}, {fd =3D -563048416,=20 events =3D 32767, revents =3D 0}, {fd =3D 24180224, events =3D= 1, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0},=20 {fd =3D -563048304, events =3D 32767, revents =3D 0}, {fd =3D -= 563048312, events =3D 32767, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D -563048416, events =3D = 32767, revents =3D 0}, {fd =3D -259445626,=20 events =3D 32767, revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D 0}, {fd =3D 22198176, events =3D 0, revents =3D 0},=20 {fd =3D 2147483647, events =3D 0, revents =3D 0}, {fd =3D -1776= 14239, events =3D 32767, revents =3D 0}, {fd =3D 55474,=20 events =3D 0, revents =3D 0}, {fd =3D 914807005, events =3D 0= , revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { fd =3D 1046005248, events =3D 18318, revents =3D 45690}, {fd = =3D 22198176, events =3D 0, revents =3D 0}, { fd =3D -177608112, events =3D 32767, revents =3D 0}, {fd =3D = -563048312, events =3D 32767, revents =3D 0}, { fd =3D -160314138, events =3D 32767, revents =3D 0}, {fd =3D = 22198176, events =3D 0, revents =3D 0}, {fd =3D 2147483647,=20 events =3D 0, revents =3D 0}, {fd =3D -563048304, events =3D = 32767, revents =3D 0}, {fd =3D -177611430,=20 events =3D 32767, revents =3D 0}, {fd =3D -563048240, events = =3D 65535, revents =3D 65535}, {fd =3D 0, events =3D 0,=20 revents =3D 0}, {fd =3D 22198176, events =3D 0, revents =3D 0= }, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 10217640, events =3D 0, revents =3D 0}, { fd =3D 1046005248, events =3D 18318, revents =3D 45690}, {fd = =3D 11408464, events =3D 0, revents =3D 0}, { fd =3D 22198176, events =3D 0, revents =3D 0}, {fd =3D 4, eve= nts =3D 0, revents =3D 0}, {fd =3D -177613708,=20 events =3D 32767, revents =3D 0}, {fd =3D 22198176, events =3D= 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0},=20 {fd =3D 22094688, events =3D 0, revents =3D 0}, {fd =3D -177609= 890, events =3D 32767, revents =3D 0}, {fd =3D 8,=20 events =3D 0, revents =3D 0}, {fd =3D -563047872, events =3D = 0, revents =3D 0}, {fd =3D 2147483647, events =3D 0,=20 revents =3D 0}, {fd =3D 1046005248, events =3D 18318, revents= =3D 45690}, {fd =3D 0, events =3D 0, revents =3D 0}, { fd =3D 22198176, events =3D 0, revents =3D 0}, {fd =3D -56304= 8016, events =3D 32767, revents =3D 0}, {fd =3D 23799296,=20 ---Type to continue, or q to quit--- events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D -177609631, events =3D = 32767, revents =3D 0}, {fd =3D 10264600, events =3D 0,=20 revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd = =3D -563048016, events =3D 32767, revents =3D 0}, { fd =3D -155524076, events =3D 32767, revents =3D 0}, {fd =3D = 0, events =3D 0, revents =3D 0}, {fd =3D 4987814,=20 events =3D 0, revents =3D 0}, {fd =3D 19092928, events =3D 0,= revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { fd =3D -563048016, events =3D 32767, revents =3D 0}, {fd =3D = 5214957, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D 1046005248, events =3D = 18318, revents =3D 45690}, {fd =3D 1, events =3D 0,=20 revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd = =3D 0, events =3D 0, revents =3D 0}, {fd =3D -1,=20 events =3D 65535, revents =3D 8191}, {fd =3D 6, events =3D 0,= revents =3D 0}, {fd =3D 1046005248, events =3D 18318,=20 revents =3D 45690}, {fd =3D 1, events =3D 0, revents =3D 0}, = {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D 5563340, events =3D 0, = revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { fd =3D 53718947, events =3D 0, revents =3D 0}, {fd =3D 0, eve= nts =3D 0, revents =3D 0}, {fd =3D 5, events =3D 0,=20 revents =3D 0}, {fd =3D -563047648, events =3D 32767, revents= =3D 0}, {fd =3D 5695640, events =3D 0, revents =3D 0}, { fd =3D 57696608, events =3D 0, revents =3D 0}, {fd =3D 0, eve= nts =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,=20 revents =3D 0}, {fd =3D 5563340, events =3D 0, revents =3D 0}= , {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=20 events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 5, events =3D 0, revents =3D 0}, { fd =3D -563047568, events =3D 32767, revents =3D 0}, {fd =3D = 5695640, events =3D 0, revents =3D 0}, {fd =3D 57696608,=20 events =3D 0, revents =3D 0}, {fd =3D 57696488, events =3D 0,= revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 12592064, eve= nts =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,=20 revents =3D 0}, {fd =3D -254450433, events =3D 32767, revents= =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, { fd =3D -563047504, events =3D 32767, revents =3D 0}, {fd =3D = 1, events =3D 0, revents =3D 0}, {fd =3D -563047600,=20 ---Type to continue, or q to quit--- events =3D 32767, revents =3D 0}, {fd =3D -134239004, events = =3D 32767, revents =3D 0}, {fd =3D -563047424,=20 events =3D 32767, revents =3D 0}, {fd =3D 54403072, events =3D= 1, revents =3D 0}} gfds =3D gfds_size =3D n_gfds =3D retval =3D 0 our_fds =3D 1 max_fds =3D context_acquired =3D true i =3D nfds =3D 1 tmo_in_millisec =3D 304 must_free =3D need_to_dispatch =3D true #13 0x00000000005c5153 in really_call_select (arg=3Darg@entry=3D0x7fffde7= 093f0) at thread.c:494 sa =3D 0x7fffde7093f0 self =3D 0x3841340 #14 0x000000000054e77b in flush_stack_call_func (func=3Dfunc@entry=3D0x5c= 5120 ,=20 arg=3Darg@entry=3D0x7fffde7093f0) at alloc.c:5137 end =3D 0x7fffde7093a0 self =3D #15 0x00000000005c5887 in thread_select (func=3D, max_fds=3D= ,=20 rfds=3Drfds@entry=3D0x7fffde7096f0, wfds=3Dwfds@entry=3D0x7fffde70977= 0, efds=3Defds@entry=3D0x0,=20 ---Type to continue, or q to quit--- timeout=3Dtimeout@entry=3D0x7fffde709520, sigmask=3D0x0) at thread.c:= 513 sa =3D {func =3D 0x5e3320 , max_fds =3D 18, rfds =3D 0= x7fffde7096f0, wfds =3D 0x7fffde709770, efds =3D 0x0,=20 timeout =3D 0x7fffde709520, sigmask =3D 0x0, result =3D 1293070= 4} #16 0x00000000005a9946 in wait_reading_process_output (time_limit=3Dtime_= limit@entry=3D5, nsecs=3Dnsecs@entry=3D0,=20 read_kbd=3Dread_kbd@entry=3D0, do_display=3Ddo_display@entry=3Dfalse,= wait_for_cell=3Dwait_for_cell@entry=3D0,=20 wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D0) at process.c:5= 345 process_skipped =3D channel =3D nfds =3D Available =3D {fds_bits =3D {0 }} Writeok =3D {fds_bits =3D {0 }} check_write =3D check_delay =3D no_avail =3D xerrno =3D 4 proc =3D timeout =3D {tv_sec =3D 0, tv_nsec =3D 227014373} end_time =3D {tv_sec =3D 1481482901, tv_nsec =3D 520691515} timer_delay =3D got_output_end_time =3D {tv_sec =3D 1481482901, tv_nsec =3D 52069= 1515} wait =3D TIMEOUT got_some_output =3D -1 retry_for_async =3D ---Type to continue, or q to quit--- now =3D #17 0x000000000041c9b3 in Fsleep_for (seconds=3D, millisec= onds=3D) at dispnew.c:5695 t =3D {tv_sec =3D 5, tv_nsec =3D 0} tend =3D {tv_sec =3D 1481482901, tv_nsec =3D 520691282} duration =3D #18 0x0000000000567497 in eval_sub (form=3D) at eval.c:221= 4 i =3D maxargs =3D 2 args_left =3D 0 numargs =3D fun =3D 8750293 val =3D original_args =3D 51935619 count =3D 1 argvals =3D {22, 0, 19, 288, 140736925309536, 0, 19, 288} #19 0x0000000000567c3d in Fprogn (body=3D51935411) at eval.c:450 val =3D 0 #20 funcall_lambda (fun=3D51935379, nargs=3Dnargs@entry=3D0, arg_vector=3D= arg_vector@entry=3D0x3841368) at eval.c:3006 val =3D syms_left =3D 0 lexenv =3D 0 i =3D optional =3D ---Type to continue, or q to quit--- rest =3D previous_optional_or_rest =3D #21 0x0000000000567eab in Ffuncall (nargs=3Dnargs@entry=3D1, args=3D0x384= 1360) at eval.c:2749 fun =3D original_fun =3D 51935379 numargs =3D 0 val =3D count =3D 0 #22 0x00000000005c55b3 in invoke_thread_function () at thread.c:603 count =3D 0 #23 0x0000000000566302 in internal_condition_case (bfun=3Dbfun@entry=3D0x= 5c5580 ,=20 handlers=3Dhandlers@entry=3D45648, hfun=3Dhfun@entry=3D0x5c4920 ) at eval.c:1336 val =3D c =3D #24 0x00000000005c5497 in run_thread (state=3D0x3841340) at thread.c:638 stack_pos =3D 0 '\000' self =3D 0x3841340 iter =3D #25 0x00007ffff0d526ba in start_thread (arg=3D0x7fffde70a700) at pthread_= create.c:333 __res =3D pd =3D 0x7fffde70a700 now =3D unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D {140736925312768= , 3652512205833442630, 0, 140737488342639,=20 ---Type to continue, or q to quit--- 140736925313472, 0, -3652445003701349050, -36525008437493= 70554}, mask_was_saved =3D 0}}, priv =3D {pad =3D { 0x0, 0x0, 0x0, 0x0}, data =3D {prev =3D 0x0, cleanup =3D 0x= 0, canceltype =3D 0}}} not_first_call =3D pagesize_m1 =3D sp =3D freesize =3D __PRETTY_FUNCTION__ =3D "start_thread" #26 0x00007ffff088482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/c= lone.S:109 No locals. --rBn8a3mXNCBlrueCaLbV5uXk7sJdvtGlE-- --pjkoBOlUwUMRwwtGvJ5g7vOfek2eI5PdB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYTaODAAoJEPqg+cTm90wjQXEP+wbM4sp2Cqjby+BtoL63xG6m eZ5HjglA/oOeMVq2ZoCBrorABv0uHqCjB4HMPIqda7/DvzAniGEomx/v+G/L0bXx cqRQ3fl579pqAFN7gBuodZ1MCRjPc8HL/b/CzyF405K0Tw8mR6/CPbAsTSnh1S6g Q3h14/gpxNCsUPkHtg7w3lUdS34ULpqfbwV4UT96P9PZ3Y9zZ5ax8lsOIenwj5av 5dycM0PqAmteuI9B9jT/3ReJseOgZ/CP56kydTr5rOMu33Z49NxGjQEzz9JTCYbT 1NdRv4e5SB7aajcnGLB+tJYXgT3767kOihVfm1kwxScsoOW6JAVr/9wFo3D80wJo Ro1eF8dDUD7Saz/1gQz+yVq8TTVU4YfTi3JUJiy5xdjm+wXYirrIQ5nMYqQaCya1 tOnpP7qjUjFj8+/kYbByP6PFqCgroZsjbA6ufu854flcih9HLvLnomSvCL17nxa3 HPn7BlT4jGKk5AozoA/4u+mhUH5b+xWuAXr6bZjCOeiTFp3gIufkMRmop0jECdqC T2qSDiNlvILJ09Fkb4/FfOu4I7hkC/75F7agEtwR1mcr5RV3EDmk5hoSNPrqB385 6MOIgdQQCLjmXdEJlKe0K/WL2eEwcuNkxwslhAtkxSGuBgb2GsUHmleb/8GvUktq wwEM7lZBX8McT3xvKXaH =HiMh -----END PGP SIGNATURE----- --pjkoBOlUwUMRwwtGvJ5g7vOfek2eI5PdB-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Dec 2016 04:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Cc: 25172@debbugs.gnu.org, Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148151823325106 (code B ref 25172); Mon, 12 Dec 2016 04:51:01 +0000 Received: (at 25172) by debbugs.gnu.org; 12 Dec 2016 04:50:33 +0000 Received: from localhost ([127.0.0.1]:38659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGIZN-0006Ws-J6 for submit@debbugs.gnu.org; Sun, 11 Dec 2016 23:50:33 -0500 Received: from mail-qt0-f172.google.com ([209.85.216.172]:35641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGIZL-0006Wf-K6 for 25172@debbugs.gnu.org; Sun, 11 Dec 2016 23:50:31 -0500 Received: by mail-qt0-f172.google.com with SMTP id c47so66477808qtc.2 for <25172@debbugs.gnu.org>; Sun, 11 Dec 2016 20:50:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1Smoy0CU3O2Vua77rJBb+M3YBI0BGdP2j2QbzuLxiqk=; b=L6vomn/8fP7FTRc2EgsFoDp8wF00EeF8SrAqNH0BhH1wr0+HHWzVOgRoX+fvJiX3cx nTh78EFSphoUCLkDufdXz/IidyS63UO9vmdxYz/n8PHJO4zlsCZohiX3Vdo2eXI7egWV PIVfDHJOJg6WPraevrUcAN7pqXHH8AkkCyya32W/5a8fjv8549IAqTQoeiHpd1zAzV8i tE5yb6/qp9j2U/Pxtzn+NihcFSzt2YZKjzOf45VO1yUFww/PP1gAp1E1FdLFLaqrF4ev vvV052B67YATHzhr+/Wt5Oxp2TN1uTkE1hLcXOnsgiSFzZIQJKsoxoBhsw8I79FK/XlD HUrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1Smoy0CU3O2Vua77rJBb+M3YBI0BGdP2j2QbzuLxiqk=; b=hi4fT86dVzOBjOeZFJF4aeEobdsyql/ki04spsUbS8CbflDq6irFKPpxuygocx756W xehHQ/p4lGqHEogoCn4k9AWMMxOBy0MTTP2st/1U3CyMfX8CkOJme8hOeY3YXLkjrxAX OwWN3/GQvXuQGngazIt+WeyFnuHaBFzV+KICDkqMkMoiV7vYAgsAdPz8HdhLfOjIxKtT 7w3qRXhuFmMpLQ6mvXymQ9hOs/dXgX3lBmI/V4Ocji21HPVHDMH7UjkJxdMfRtYRVqcg CdLud1Yd+Ab1S+C5yLT0S9N1Nj0kWffkZLjTzaSB7J1KY7BWLqzZtIZwC+kRDWXeKpg9 C+/Q== X-Gm-Message-State: AKaTC00ARwjo9TSARAdCP5Fz78qHLOH+zbAiDYIkGng/xISpeAw5rbhEqZJFhpQS0bqSiCY8yXqUC2s5d//wEQ== X-Received: by 10.200.53.69 with SMTP id z5mr76925574qtb.64.1481518224681; Sun, 11 Dec 2016 20:50:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Sun, 11 Dec 2016 20:50:24 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Mon, 12 Dec 2016 12:50:24 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a1140585882dfde05436ed703 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --001a1140585882dfde05436ed703 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I tried with the latest version (a92a027d58cb4df5bb6c7e3c546a72183a192f45) and I'm still getting the same error. The stack trace is as follows: (gdb) set args -Q (gdb) run Starting program: /home/emartenson/src/emacs/dist/bin/emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffe7c57700 (LWP 5349)] [New Thread 0x7fffe6fe6700 (LWP 5350)] [New Thread 0x7fffe6576700 (LWP 5351)] [New Thread 0x7fffe59e3700 (LWP 5355)] Fatal error 6: Aborted Thread 5 "emacs" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe59e3700 (LWP 5355)] 0x0000000000000000 in ?? () (gdb) bt full #0 0x0000000000000000 in () #1 0x00000000005faf78 in do_one_unbind (this_binding=3D0x7fffe59dfcf0, unwinding=3Dtrue) at eval.c:3379 #2 0x00000000005fb287 in unbind_to (count=3D16, value=3D20457060) at eval.c:3499 this_binding =3D {kind =3D SPECPDL_UNWIND, unwind =3D {kind =3D SPECPDL_UNWIND, f= unc =3D 0x0, arg =3D 0}, unwind_ptr =3D {kind =3D SPECPDL_UNWIND, func =3D 0x0, arg =3D 0x0}= , unwind_int =3D {ki nd =3D SPECPDL_UNWIND, func =3D 0x0, arg =3D 0}, unwind_void =3D {kind =3D SPECPDL_UNWIND, fun c =3D 0x0}, let =3D {kind =3D SPECPDL_UNWIND, symbol =3D 0, old_value =3D 0= , where =3D 0, saved_ value =3D 0}, bt =3D {kind =3D SPECPDL_UNWIND, debug_on_exit =3D false, fun= ction =3D 0, args =3D 0x0, nargs =3D 0}} quitf =3D 0 #3 0x00000000005f53ca in FletX (args=3D10321139) at eval.c:910 varlist =3D 0 var =3D 27984 val =3D 20457060 elt =3D 10321491 lexenv =3D 0 count =3D 16 #4 0x00000000005f7d48 in eval_sub (form=3D10321123) at eval.c:2164 args_left =3D 10321139 numargs =3D 10 fun =3D 12761885 val =3D 0 original_fun =3D 31440 original_args =3D 10321139 funcar =3D 5568549 count =3D 15 argvals =3D {6, 15, 11034056, 140737045724696, 5572921, 76866780688, 13281792, 3} #5 0x00000000005f4593 in Fprogn (body=3D10321107) at eval.c:450 val =3D 6350678 #6 0x00000000005fa1b8 in funcall_lambda (fun=3D10321043, nargs=3D2, arg_vector=3D0x7fffe59dff80) at eval.c:3006 val =3D 6281026 syms_left =3D 0 next =3D 9792 lexenv =3D 0 count =3D 13 i =3D 2 optional =3D false rest =3D false previous_optional_or_rest =3D false #7 0x00000000005f9c07 in apply_lambda (fun=3D10321043, args=3D10321075, count=3D12) at eval.c:2872 args_left =3D 0 i =3D 2 numargs =3D 2 arg_vector =3D 0x7fffe59dff80 tem =3D 56955171 sa_avail =3D 16368 sa_count =3D 13 sa_must_free =3D false #8 0x00000000005f84aa in eval_sub (form=3D10321651) at eval.c:2286 fun =3D 10321043 val =3D 0 original_fun =3D 7365472 original_args =3D 10321075 funcar =3D 30720 count =3D 12 argvals =3D {0, 1, 5568549, 0, 0, 1, 56376688, 0} #9 0x00000000005f4593 in Fprogn (body=3D10321635) at eval.c:450 val =3D 0 #10 0x00000000005fa1b8 in funcall_lambda (fun=3D10321587, nargs=3D3, arg_vector=3D0x7fffe59e0278) at eval.c:3006 val =3D 3 syms_left =3D 0 next =3D 9792 lexenv =3D 0 count =3D 10 i =3D 3 optional =3D false rest =3D true previous_optional_or_rest =3D false #11 0x00000000005f95a3 in Ffuncall (nargs=3D4, args=3D0x7fffe59e0270) at eval.c:2749 fun =3D 10321587 original_fun =3D 7365568 funcar =3D 30720 numargs =3D 3 val =3D 20448 count =3D 9 #12 0x00000000005f8f97 in call3 (fn=3D7365568, arg1=3D20448, arg2=3D1840803= 6, arg3=3D20457380) at eval.c:2613 #13 0x000000000059a499 in Fexpand_file_name (name=3D18408036, default_directory=3D20457380) at fileio.c:858 nm =3D 0x354fc40 "\004" nmlim =3D 0x9d7e33 "" newdir =3D 0x7fffe59e03c0 "\002" newdirlim =3D 0x2 target =3D 0x45b49a "UH\211\345\306\005lb}" tlen =3D 140737045730664 pw =3D 0x54f825 length =3D 0 nbytes =3D 7365664 handler =3D 7365568 result =3D 0 handled_name =3D 4602678819172646912 multibyte =3D false hdir =3D 0 sa_avail =3D 16384 sa_count =3D 21 sa_must_free =3D false #14 0x00000000005f986d in funcall_subr (subr=3D0x91ea48 = , numargs=3D2, args=3D0x7fffe59e04b8) at eval.c:2812 internal_argbuf =3D {56921171, 0, 500000, 42949672960, 9562696, 140737045726248, 5572921, 4680 2011168} internal_args =3D 0x7fffe59e04b8 #15 0x00000000005f94a1 in Ffuncall (nargs=3D3, args=3D0x7fffe59e04b0) at eval.c:2735 fun =3D 9562701 original_fun =3D 20448 funcar =3D 0 numargs =3D 2 val =3D 0 count =3D 20 #16 0x00000000005f896a in Fapply (nargs=3D2, args=3D0x7fffe59e0570) at eval.c:2366 i =3D 3 numargs =3D 2 funcall_nargs =3D 3 funcall_args =3D 0x7fffe59e04b0 spread_arg =3D 0 fun =3D 9562701 retval =3D 13233360 sa_avail =3D 16360 sa_count =3D 20 sa_must_free =3D false #17 0x00000000005f7f3d in eval_sub (form=3D10321571) at eval.c:2182 vals =3D 0x7fffe59e0570 argnum =3D 2 sa_avail =3D 16368 sa_count =3D 20 sa_must_free =3D false args_left =3D 0 numargs =3D 10 fun =3D 12762509 val =3D 0 original_fun =3D 9744 original_args =3D 10321075 funcar =3D 5568549 count =3D 19 argvals =3D {0, 0, 140737045726784, 6140944, 8147306064, 0, 20448, 27984} #18 0x00000000005f4593 in Fprogn (body=3D10321555) at eval.c:450 val =3D 0 #19 0x00000000005f53b3 in FletX (args=3D10321139) at eval.c:909 varlist =3D 0 var =3D 27984 val =3D 20448 elt =3D 10321491 lexenv =3D 0 count =3D 17 #20 0x00000000005f7d48 in eval_sub (form=3D10321123) at eval.c:2164 args_left =3D 10321139 numargs =3D 10 fun =3D 12761885 val =3D 0 original_fun =3D 31440 original_args =3D 10321139 funcar =3D 5568549 count =3D 16 argvals =3D {56439315, 4294967298, 140737045727296, 4294967297, 140737045723792, 20, 13281792, 0} #21 0x00000000005f4593 in Fprogn (body=3D10321107) at eval.c:450 val =3D 6350678 #22 0x00000000005fa1b8 in funcall_lambda (fun=3D10321043, nargs=3D2, arg_vector=3D0x7fffe59e0910) at eval.c:3006 val =3D 6281026 syms_left =3D 0 next =3D 9792 lexenv =3D 0 count =3D 14 i =3D 2 optional =3D false rest =3D false previous_optional_or_rest =3D false #23 0x00000000005f9c07 in apply_lambda (fun=3D10321043, args=3D10321075, count=3D13) at eval.c:2872 args_left =3D 0 i =3D 2 numargs =3D 2 arg_vector =3D 0x7fffe59e0910 tem =3D 56955091 sa_avail =3D 16368 sa_count =3D 14 sa_must_free =3D false #24 0x00000000005f84aa in eval_sub (form=3D10321651) at eval.c:2286 fun =3D 10321043 val =3D 0 original_fun =3D 7365472 original_args =3D 10321075 funcar =3D 30720 count =3D 13 argvals =3D {0, 1, 5568549, 4213144, 0, 1, 56376688, 0} #25 0x00000000005f4593 in Fprogn (body=3D10321635) at eval.c:450 val =3D 0 #26 0x00000000005fa1b8 in funcall_lambda (fun=3D10321587, nargs=3D3, arg_vector=3D0x7fffe59e0c08) at eval.c:3006 val =3D 3 syms_left =3D 0 next =3D 9792 lexenv =3D 0 count =3D 11 i =3D 3 optional =3D false rest =3D true previous_optional_or_rest =3D false #27 0x00000000005f95a3 in Ffuncall (nargs=3D4, args=3D0x7fffe59e0c00) at eval.c:2749 fun =3D 10321587 original_fun =3D 7365568 funcar =3D 30720 numargs =3D 3 val =3D 20448 count =3D 10 #28 0x00000000005f8f97 in call3 (fn=3D7365568, arg1=3D20448, arg2=3D1840803= 6, arg3=3D20457380) at eval.c:2613 #29 0x000000000059a499 in Fexpand_file_name (name=3D18408036, default_directory=3D20457380) at fileio.c:858 nm =3D 0x7fffe59e0d30 "@\016\236\345\377\177" nmlim =3D 0xc9ecd0 "\230\001" newdir =3D 0x0 newdirlim =3D 0x54fa82 "H\213@ \030\311\303UH\211\345H\203\354\bH\21 1}\370H\213E\370H\211\307\350\312\377\377\377\311\303UH\211\345H\203\354\02= 0H\211}\3 70H\211u\360H\213E\370H\211\307\350\254\377\377\377H\211\302H\213E\360H\001= \320\017\ 266" target =3D 0x5b2da6 "H\211E\340\306\005'Ui" tlen =3D 5568549 pw =3D 0xffffffffffffffff length =3D 13233360 nbytes =3D 18408036 handler =3D 7365568 result =3D 18071619 handled_name =3D 0 multibyte =3D false hdir =3D 18408036 sa_avail =3D 16384 sa_count =3D 9 sa_must_free =3D false #30 0x000000000059a534 in Fexpand_file_name (name=3D48993220, default_directory=3D18408036) at fileio.c:898 o =3D 0x15b7e08 "~/src/emacs/" nm =3D 0x7fffe59e0e40 "\020\017\236\345\377\177" nmlim =3D 0x7fffe59e0df0 "" newdir =3D 0x0 newdirlim =3D 0x4b6cb0 "4\305w" target =3D 0xca5b10 "\206\001" tlen =3D 13233360 pw =3D 0x54f825 length =3D 13233360 nbytes =3D 4943024 handler =3D 0 result =3D 14 handled_name =3D 0 multibyte =3D false hdir =3D 0 sa_avail =3D 16384 sa_count =3D 11 sa_must_free =3D false #31 0x00000000005a5193 in Fdo_auto_save (no_message=3D45552, current_only= =3D0) at fileio.c:5645 listfile =3D 0 old =3D 0x3544160 b =3D 0xffffeb18f0022179 tail =3D 140737045729040 buf =3D 19258992 hook =3D 4943024 auto_saved =3D false do_handled_files =3D 45552 oquit =3D 0 stream =3D 0x0 count =3D 9 orig_minibuffer_auto_raise =3D false old_message_p =3D false auto_save_unwind =3D {stream =3D 0x7fffe59e0ee0, auto_raise =3D fals= e} #32 0x000000000055609c in shut_down_emacs (sig=3D6, stuff=3D0) at emacs.c:2= 067 #33 0x0000000000553a70 in terminate_due_to_signal (sig=3D6, backtrace_limit=3D40) at emacs.c:377 #34 0x0000000000578a22 in emacs_abort () at sysdep.c:2342 #35 0x0000000000564247 in unblock_input_to (level=3D-1) at keyboard.c:7167 #36 0x000000000056425e in unblock_input () at keyboard.c:7183 #37 0x000000000069c5e4 in xg_select (fds_lim=3D15, rfds=3D0x7fffe59e19a0, wfds=3D0x7fffe59e1920, efds=3D0x0, timeout=3D0x7fffe59e1900, sigmask=3D0x0)= at xgselect.c:162 pselect_errno =3D 11 all_rfds =3D {fds_bits =3D {0 }} all_wfds =3D {fds_bits =3D {0 }} tmo =3D {tv_sec =3D 47422148, tv_nsec =3D 4096} tmop =3D 0x7fffe59e1900 context =3D 0x2d625d0 have_wfds =3D true gfds_buf =3D {{fd =3D 6, events =3D 1, revents =3D 0}, {fd =3D 7, events =3D = 1, revents =3D 0}, { fd =3D 8, events =3D 1, revents =3D 0}, {fd =3D 12, events =3D 1, revents = =3D 0}, {fd =3D 1030, ev ents =3D 0, revents =3D 0}, {fd =3D 42, events =3D 0, revents =3D 0}, {fd = =3D 11033541, events =3D 0, revents =3D 0}, {fd =3D 11033508, events =3D 0, revents =3D 0}, {fd =3D = 0, events =3D 0, rev ents =3D 0}, {fd =3D 88, events =3D 0, revents =3D 0}, {fd =3D 12147312, ev= ents =3D 0, revents =3D 0}, {fd =3D 11033508, events =3D 0, revents =3D 0}, {fd =3D 12147141, event= s =3D 0, revents =3D 0}, {fd =3D -442620720, events =3D 32767, revents =3D 0}, {fd =3D 0, events= =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -442625936, events =3D= 32767, revents =3D 0 }, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 19332 741, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0} = , {fd =3D 56505775, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {= fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 2, even ts =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D = 26, events =3D 0, reven ts =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0= , revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {= fd =3D 0, events =3D 0 , revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, event= s =3D 0, revents =3D 0} , {fd =3D -805303520, events =3D 32767, revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0} , {fd =3D 19332741, events =3D 0, revents =3D 0}, {fd =3D 19332741, events =3D 0, revents =3D 0}, {fd =3D 9606800, events =3D 0, revents =3D 0}, {fd = =3D 56925715, events =3D 0, revents =3D 0}, {fd =3D 13230976, events =3D 0, revents =3D 0}, {fd = =3D -442625104, event s =3D 32767, revents =3D 0}, {fd =3D 6137761, events =3D 0, revents =3D 0},= {fd =3D 55853408, ev ents =3D 0, revents =3D 0}, {fd =3D 13230976, events =3D 0, revents =3D 0},= {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1, even= ts =3D 0, revents =3D 0 }, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1, events =3D 110, reve= nts =3D 0}, {fd =3D 257 , events =3D 0, revents =3D 0}, {fd =3D -442625880, events =3D 32767, reven= ts =3D 0}, {fd =3D 12 791008, events =3D 6, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D = 0}, {fd =3D 11, event s =3D 0, revents =3D 0}, {fd =3D 13230976, events =3D 0, revents =3D 0}, {f= d =3D -442625104, eve nts =3D 32767, revents =3D 0}, {fd =3D 28224, events =3D 0, revents =3D 0},= {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -442624976, events =3D 32767, revents =3D 0}, {f= d =3D 6140944, even ts =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D = 0, events =3D 0, revent s =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 28224, events = =3D 0, revents =3D 0}, {f d =3D 1, events =3D 135, revents =3D 0}, {fd =3D 1, events =3D 0, revents = =3D 0}, {fd =3D 13230976 , events =3D 0, revents =3D 0}, {fd =3D 55853408, events =3D 0, revents =3D= 0}, {fd =3D 13233360 , events =3D 0, revents =3D 0}, {fd =3D -442625968, events =3D 32767, reven= ts =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 13261584, events =3D 0, revents =3D 0= }, {fd =3D 5568549, events =3D 0, revents =3D 0}, {fd =3D -275633271, events =3D 32767, revents= =3D 0}, {fd =3D 0, e vents =3D 0, revents =3D 0}, {fd =3D -268292667, events =3D 32767, revents = =3D 0}, {fd =3D 13230 976, events =3D 0, revents =3D 0}, {fd =3D -1, events =3D 65535, revents = =3D 65535}, {fd =3D 474 22032, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0= }, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -196828236, events =3D 32767, revents =3D 0}= , {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 28224, events =3D 0, revents =3D 0}, {fd =3D 474= 26328, events =3D 0, revents =3D 0}, {fd =3D 7, events =3D 0, revents =3D 0}, {fd =3D -1, events= =3D 65535, revents =3D 65535}, {fd =3D -442624824, events =3D 1, revents =3D 0}, {fd =3D 47426= 272, events =3D 0, re vents =3D 0}, {fd =3D 47422096, events =3D 0, revents =3D 0}} gfds =3D 0x7fffe59e10b0 gfds_size =3D 128 n_gfds =3D 4 retval =3D 0 our_fds =3D 0 max_fds =3D 14 context_acquired =3D true i =3D 4 nfds =3D 0 tmo_in_millisec =3D -1 must_free =3D 0 need_to_dispatch =3D true #38 0x00000000006734b3 in really_call_select (arg=3D0x7fffe59e16f0) at thread.c:494 sa =3D 0x7fffe59e16f0 self =3D 0x149cd00 #39 0x00000000005d47f8 in flush_stack_call_func (func=3D0x673457 ,arg=3D0x7fffe59e16f0) at alloc.c:5137 end =3D 0x7fffe59e1670 self =3D 0x149cd00 #40 0x0000000000673531 in thread_select (func=3D0x69bf55 , max_fds=3D15, rfds=3D0x7fffe59e19a0, wfds=3D0x7fffe59e1920, efds=3D0x0, timeout=3D0x7fffe59e1900, sigmask=3D0x0) at thread.c:513 sa =3D {func =3D 0x69bf55 , max_fds =3D 15, rfds =3D 0x7fffe59= e19a0, wfds =3D 0x7fffe59e1920, efds =3D 0x0, timeout =3D 0x7fffe59e1900, sigmask =3D 0x0, = result =3D -1} #41 0x000000000064d923 in wait_reading_process_output (time_limit=3D4, nsecs=3D999982979, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0, wait_proc=3D0x0, just_wait_proc=3D0) at process.c:5345 process_skipped =3D false channel =3D 1024 nfds =3D 0 Available =3D {fds_bits =3D {0 }} Writeok =3D {fds_bits =3D {0 }} check_write =3D true check_delay =3D 0 no_avail =3D false xerrno =3D 11 proc =3D 140737045732032 timeout =3D {tv_sec =3D 0, tv_nsec =3D 499288546} end_time =3D {tv_sec =3D 1481517907, tv_nsec =3D 141760251} timer_delay =3D {tv_sec =3D 0, tv_nsec =3D 499288546} got_output_end_time =3D {tv_sec =3D 1481517907, tv_nsec =3D 14176025= 1} wait =3D TIMEOUT got_some_output =3D -1 retry_for_async =3D false count =3D 4 now =3D {tv_sec =3D 0, tv_nsec =3D -1} #42 0x000000000055de60 in kbd_buffer_get_event (kbp=3D0x7fffe59e1cd8, used_mouse_menu=3D0x0, end_time=3D0x7fffe59e22b0) at keyboard.c:3824 duration =3D {tv_sec =3D 4, tv_nsec =3D 999982979} now =3D {tv_sec =3D 1481517902, tv_nsec =3D 141776989} obj =3D 5624356 #43 0x000000000055a6e4 in read_event_from_main_queue (end_time=3D0x7fffe59e22b0, local_getcjmp=3D0x7fffe59e2080, used_mouse_menu=3D0x0) at keyboard.c:2156 c =3D 0 save_jump =3D {{__jmpbuf =3D {0, -8453006113508271422, 4293696, 140737488349376, 0, 0, -8453006113879467326, 8453006831642106562}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {18237568, 13233360, 6139481, 0, 140737488347296, 5568549, 19955600, 132333 60, 5703472, 0, 140737488347344, 5568549, 19965571, 140737488347440, 6271710, 0}}}} kb =3D 0x0 #44 0x000000000055a925 in read_decoded_event_from_main_queue (end_time=3D0x7fffe59e22b0, local_getcjmp=3D0x7fffe59e2080, prev_event=3D0, used_mouse_menu=3D0x0) at keyboard.c:2219 nextevt =3D 140737045733168 frame =3D 0x0 terminal =3D 0x100000000 events =3D {140737045733040, 5633100, 13233360, 98216865, 0, 140737045733040, 5568549 , 56932851, 140737045733104, 5624631, 13233360, 4294967296, 0, 140737045733104, 5568 549, 0} n =3D 0 #45 0x000000000055bd90 in read_char (commandflag=3D0, map=3D0, prev_event= =3D0, used_mouse_menu=3D0x0, end_time=3D0x7fffe59e22b0) at keyboard.c:2807 c =3D 0 jmpcount =3D 4 local_getcjmp =3D {{__jmpbuf =3D {0, -8453019580365645118, 0, 30, 0, 140737354125312, -8453019580736841022, 8453006831642106562}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {80, 0, 178696, 0, 5000= 00000, 0, 9223372036854775807, 0, 499821304, 0, 98245909,140737045733904, 5632501, 56932627, 8531453860554939136, 0}}}} save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, 56932627, 140737045733376, 5568794}, __ mask_was_saved =3D 56932611, __saved_mask =3D {__val =3D {56932627, 140737045733440, 60997 06, 13233360, 140737220062661, 0, 18446744073709551615, 47422032, 0, 0, 140737291527 092, 13233360, 56932595, 47426328, 140737045733616, 18446744073709551615}}}} tem =3D 140737045733888 save =3D 140737354125312 previous_echo_area_message =3D 0 also_record =3D 0 reread =3D false recorded =3D false polling_stopped_here =3D true orig_kboard =3D 0x2e56510 #46 0x0000000000623a1b in read_filtered_event (no_switch_frame=3Dfalse, ascii_required=3Dfalse, error_nonascii=3Dfalse, input_method=3Dtrue, second= s=3D22) at lread.c:614 val =3D 140737045734144 delayed_switch_frame =3D 0 end_time =3D {tv_sec =3D 1481517907, tv_nsec =3D 141759968} #47 0x0000000000623cfe in Fread_event (prompt=3D0, inherit_input_method=3D45552, seconds=3D22) at lread.c:726 #48 0x00000000005f989c in funcall_subr (subr=3D0xc2dbf8 , numargs=3D3, args=3D0x7fffe59e2468) at eval.c:2815 internal_argbuf =3D {0, 140737045734296, 13109520, 43005526368, 12770296, 140737045734328, 557 2921, 46802019248} internal_args =3D 0x7fffe59e2468 #49 0x00000000005f94a1 in Ffuncall (nargs=3D4, args=3D0x7fffe59e2460) at eval.c:2735 fun =3D 12770301 original_fun =3D 593600 funcar =3D 140737045734448 numargs =3D 3 val =3D 31968 count =3D 3 #50 0x000000000063ed64 in exec_byte_code (bytestr=3D9695828, vector=3D96958= 61, maxdepth=3D30, args_template=3D3078, nargs=3D1, args=3D0x7fffe59e28c8) at bytecode.c:726 v1 =3D 0 op =3D 3 type =3D CATCHER targets =3D {0x642287 , 0x6422e7 , 0x6422e 9 , 0x6422eb , 0x6422ed , 0x6422ed , 0x64234d , 0x6423c2 < exec_byte_code+16953>, 0x63e656 , 0x63e658 , 0x63e65a , 0x63e65c , 0x63e65e , 0x63e65e , 0x63e664 , 0x63e 619 , 0x63ea72 , 0x63ea74 , 0x63ea76 , 0x63ea78 , 0x63ea7a , 0x63ea7a , 0x63eabb , 0 x63ea80 , 0x63ec6f , 0x63ec71 , 0x63ec73 , 0x63ec75 , 0x63ec77 , 0x63ec77 , 0x63ec17 , 0x63ec34 , 0x63ed31 , 0x63ed33 , 0x63ed35 , 0x63ed37 , 0x63e d39 , 0x63ed39 , 0x63ecd9 , 0x63ecf6 , 0x63edf3 , 0x63edf5 , 0x63edf7 , 0x63edf9 , 0 x63edfb , 0x63edfb , 0x63ed9b , 0x63edb8 , 0x63fd4a , 0x63fbf5 , 0x63fbec , 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x63ff6a , 0x64004c , 0x6400aa , 0x640109 , 0x64016c , 0x63e910 , 0x63e986 , 0x6401e1 , 0x63e88b , 0x63e9ec , 0x640247 , 0x6402ad , 0x6402f3 , 0x640359 , 0x64 03a6 , 0x640473 , 0x6404b9 , 0x64051f , 0x6405a2 , 0x6405e8 , 0x64062e , 0x640694 , 0x6406fa , 0x640760 , 0x6407e3 , 0x640830 , 0x64087d , 0x64094a , 0x6409bb , 0x640a2c , 0x640c9b , 0x640d06 , 0x640d71 , 0x640ddc , 0x640e47 , 0x640e94 , 0x640f06 , 0x640f53 , 0x640fa0 , 0x640fed , 0x6410ed , 0x63fa89 , 0x641146 , 0x64118c , 0x641254 , 0x6 412b8 , 0x641311 , 0x641357 , 0x641398 , 0x6413d9 , 0x6414 22 , 0x642287 , 0x641478 , 0x6414b9 , 0x6414fa , 0x64153b , 0x64157c , 0x6415bd , 0x63fa89 , 0x642287 , 0x641603 , 0x641651 , 0x641697 , 0x6416dd , 0x641743 , 0x6417a9 , 0x6417ef , 0x6418e3 , 0 x641949 , 0x6419af , 0x641a15 , 0x641a56 , 0x642287 , 0x63 f9c0 , 0x63eea0 , 0x63e737 , 0x63efc7 , 0x63f11b , 0x63f263 , 0x63f95f , 0x63f98e , 0x63ebc9 , 0x63fa4a , 0x63fabb , 0x63fb45 , 0x63fb84 , 0x63fd91 , 0x63fe05 , 0x63fe88 , 0x63fee9 , 0x63ee57 , 0x641a9c , 0x641b1f , 0x641b65 , 0 x641bab , 0x641bf1 , 0x641c37 , 0x641c9d , 0x641d03 , 0x64 1d69 , 0x641dcf , 0x641f0e , 0x641f74 , 0x641fda , 0x64202 0 , 0x642086 , 0x6420ec , 0x642132 , 0x642178 , 0x64103a < exec_byte_code+11953>, 0x641087 , 0x6421c5 , 0x642228 , 0x642287 , 0x63f3ab , 0x63f4a5 , 0x63f5d3 , 0 x63f701 , 0x63f830 , 0x6403f3 , 0x6408ca , 0x6411d4 , 0x64245 c , 0x6424d2 , 0x642287 , 0x642287 , 0x64256f , 0x642287 < exec_byte_code+16638>, 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x642287 , 0x6425f7 } const_length =3D 12 bytestr_length =3D 90 vectorp =3D 0x93f278 stack =3D {pc =3D 0xc21bbd ")\211?\206W", byte_string =3D 9695828, byte_string_start =3D 0xc21b73 "\001\247\203\022", next =3D 0x0} quitcounter =3D 5 '\005' stack_items =3D 8 sa_avail =3D 16320 sa_count =3D 2 sa_must_free =3D false stack_base =3D 0x7fffe59e2440 stack_lim =3D 0x7fffe59e2480 top =3D 0x7fffe59e2460 count =3D 2 result =3D 0 #51 0x00000000005f9ea1 in funcall_lambda (fun=3D9695781, nargs=3D1, arg_vector=3D0x7fffe59e28c0) at eval.c:2935 size =3D 5 val =3D 6281026 syms_left =3D 3078 ---Type to continue, or q to quit--- next =3D 0 lexenv =3D 0 count =3D 2 i =3D 5568549 optional =3D false rest =3D false previous_optional_or_rest =3D 127 #52 0x00000000005f9c07 in apply_lambda (fun=3D9695781, args=3D56904163, count=3D1) at eval.c:2872 args_left =3D 0 i =3D 1 numargs =3D 1 arg_vector =3D 0x7fffe59e28c0 tem =3D 22 sa_avail =3D 16376 sa_count =3D 2 sa_must_free =3D false #53 0x00000000005f82f8 in eval_sub (form=3D56904147) at eval.c:2256 fun =3D 9695781 val =3D 0 original_fun =3D 4363104 original_args =3D 56904163 funcar =3D 0 count =3D 1 argvals =3D {0, 0, 0, 0, 0, 25769803776, 0, 0} #54 0x00000000005f4593 in Fprogn (body=3D56904611) at eval.c:450 val =3D 0 #55 0x00000000005fa1b8 in funcall_lambda (fun=3D56904643, nargs=3D0, arg_vector=3D0x149cd28 ) at eval.c:3006 val =3D 0 syms_left =3D 0 next =3D 472446402651 lexenv =3D 0 count =3D 1 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #56 0x00000000005f95a3 in Ffuncall (nargs=3D1, args=3D0x149cd20 ) at eval.c:2749 fun =3D 56904643 original_fun =3D 56904643 funcar =3D 30720 numargs =3D 0 val =3D 13233360 count =3D 0 #57 0x000000000067376b in invoke_thread_function () at thread.c:603 count =3D 0 #58 0x00000000005f61db in internal_condition_case (bfun=3D0x673743 , handlers=3D45552, hfun=3D0x67378a ) a= t eval.c:1336 val =3D 5568549 c =3D 0x7fffd00009f0 #59 0x000000000067387f in run_thread (state=3D0x149cd00 ) at thread.c:638 stack_pos =3D 0 '\000' self =3D 0x149cd00 iter =3D 0x0 #60 0x00007ffff0019454 in start_thread () at /usr/lib/libpthread.so.0 #61 0x00007fffef92a7df in clone () at /usr/lib/libc.so.6 On 12 December 2016 at 03:05, Cl=C3=A9ment Pit--Claudel wrote: > On 2016-12-11 12:52, Eli Zaretskii wrote: > >> From: Elias M=C3=A5rtenson > >> Date: Mon, 12 Dec 2016 00:35:34 +0800 > >> > >> #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 > >> No locals. > >> #3 0x000000000057117a in unblock_input_to (level=3D-1) at keyboard.c:= 7170 > > ^^^^^^^^ > > It aborts because level is negative. Not sure how this happened. > > > > Can you still see the problem with the current master? I tried > > reproducing this on 2 different systems, and couldn't: it works as > > expected for me and doesn't crash. > > I seem to have a similar problem with > > (make-thread (lambda () (sleep-for 5) (print 1))) > > I sometimes need to run it a few times before it crashes. I'm on the > latest master. > > (gdb) bt full > #0 0x00007ffff07b3428 in __GI_raise (sig=3Dsig@entry=3D6) at > ../sysdeps/unix/sysv/linux/raise.c:54 > resultvar =3D 0 > pid =3D 11760 > selftid =3D 11799 > #1 0x00007ffff07b502a in __GI_abort () at abort.c:89 > save_stage =3D 2 > act =3D {__sigaction_handler =3D {sa_handler =3D 0x20202020202020= 20, > sa_sigaction =3D 0x2020202020202020}, sa_mask =3D { > __val =3D {3395749441387372576, 3414407380873671541, > 7794943938178463864, 8461814194867891817, > 3270285648122702895, 8299696943092622706, > 734137523729608303, 3546132143273305655, 7378645706714656865, > 3472384375719748966, 3467895374536122416, > 2319406791620833328, 3904937764721408048, 2314907620205670965, > 2314885530818453536, 2314885530818453536}}, sa_flags =3D > 1937059616, sa_restorer =3D 0x61} > sigs =3D {__val =3D {32, 0 }} > #2 0x00007ffff07f57ea in __libc_message (do_abort=3Ddo_abort@entry=3D2, > fmt=3Dfmt@entry=3D0x7ffff090e2e0 "*** Error in `%s': %s: 0x%s ***\n")= at > ../sysdeps/posix/libc_fatal.c:175 > ap =3D pointer.)> > fd =3D 15 > on_2 =3D > list =3D > nlist =3D > cp =3D > written =3D > #3 0x00007ffff07fde0a in malloc_printerr (ar_ptr=3D, > ptr=3D, > str=3D0x7ffff090e3a8 "double free or corruption (fasttop)", action=3D= 3) at > malloc.c:5004 > ---Type to continue, or q to quit--- > buf =3D "000000000375bb10" > cp =3D > ar_ptr =3D > str =3D 0x7ffff090e3a8 "double free or corruption (fasttop)" > action =3D 3 > #4 _int_free (av=3D, p=3D, have_lock=3D0) = at > malloc.c:3865 > size =3D > fb =3D > nextchunk =3D > nextsize =3D > nextinuse =3D > prevsize =3D > bck =3D > fwd =3D > errstr =3D > locked =3D > #5 0x00007ffff080198c in __GI___libc_free (mem=3D) at > malloc.c:2966 > ar_ptr =3D > p =3D > hook =3D > #6 0x00007ffff4f35555 in _XEventsQueued () from /usr/lib/x86_64-linux-gn= u/ > libX11.so.6 > No symbol table info available. > #7 0x00007ffff4f26f47 in XPending () from /usr/lib/x86_64-linux-gnu/ > libX11.so.6 > ---Type to continue, or q to quit--- > No symbol table info available. > #8 0x00007ffff671cdae in ?? () from /usr/lib/x86_64-linux-gnu/ > libgdk-3.so.0 > No symbol table info available. > #9 0x00007ffff569d92d in g_main_context_prepare () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > No symbol table info available. > #10 0x00007ffff569e2cb in ?? () from /lib/x86_64-linux-gnu/libglib- > 2.0.so.0 > No symbol table info available. > #11 0x00007ffff569e457 in g_main_context_pending () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > No symbol table info available. > #12 0x00000000005e36c0 in xg_select (fds_lim=3D, > rfds=3D, wfds=3D, efds=3D0x0, > timeout=3D, sigmask=3D) at xgselect.c:1= 60 > pselect_errno =3D 11 > all_rfds =3D {fds_bits =3D {64, 0 }} > all_wfds =3D {fds_bits =3D {0 }} > tmo =3D {tv_sec =3D 0, tv_nsec =3D 304000000} > tmop =3D 0x7fffde709520 > context =3D 0x152b7a0 > have_wfds =3D > gfds_buf =3D {{fd =3D 6, events =3D 1, revents =3D 0}, {fd =3D 7,= events =3D > 1, revents =3D 0}, {fd =3D 8, events =3D 1, > revents =3D 0}, {fd =3D 12, events =3D 1, revents =3D 0}, {fd= =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 24171632, > events =3D 0, revents =3D 0}, {fd =3D -563048304, events =3D = 32767, > revents =3D 0}, {fd =3D -563048312, > events =3D 32767, revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D > 0}, {fd =3D 2147483647, events =3D 0, > revents =3D 0}, {fd =3D -357850320, events =3D 32767, revents= =3D 0}, > {fd =3D -217677327, events =3D 32767, > ---Type to continue, or q to quit--- > revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd = =3D > 1046005248, events =3D 18318, revents =3D 45690}, { > fd =3D -563048448, events =3D 32767, revents =3D 0}, {fd =3D = 24171632, > events =3D 0, revents =3D 0}, {fd =3D -563048464, > events =3D 32767, revents =3D 0}, {fd =3D -134239019, events = =3D > 32767, revents =3D 0}, {fd =3D -563048416, > events =3D 32767, revents =3D 0}, {fd =3D 24180224, events = =3D 1, > revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, > {fd =3D -563048304, events =3D 32767, revents =3D 0}, {fd =3D > -563048312, events =3D 32767, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D -563048416, events =3D = 32767, > revents =3D 0}, {fd =3D -259445626, > events =3D 32767, revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D > 0}, {fd =3D 22198176, events =3D 0, revents =3D 0}, > {fd =3D 2147483647, events =3D 0, revents =3D 0}, {fd =3D -1776= 14239, > events =3D 32767, revents =3D 0}, {fd =3D 55474, > events =3D 0, revents =3D 0}, {fd =3D 914807005, events =3D 0= , revents > =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { > fd =3D 1046005248, events =3D 18318, revents =3D 45690}, {fd = =3D > 22198176, events =3D 0, revents =3D 0}, { > fd =3D -177608112, events =3D 32767, revents =3D 0}, {fd =3D > -563048312, events =3D 32767, revents =3D 0}, { > fd =3D -160314138, events =3D 32767, revents =3D 0}, {fd =3D = 22198176, > events =3D 0, revents =3D 0}, {fd =3D 2147483647, > events =3D 0, revents =3D 0}, {fd =3D -563048304, events =3D = 32767, > revents =3D 0}, {fd =3D -177611430, > events =3D 32767, revents =3D 0}, {fd =3D -563048240, events = =3D > 65535, revents =3D 65535}, {fd =3D 0, events =3D 0, > revents =3D 0}, {fd =3D 22198176, events =3D 0, revents =3D 0= }, {fd =3D > 1, events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, > {fd =3D 10217640, events =3D 0, revents =3D 0}, { > fd =3D 1046005248, events =3D 18318, revents =3D 45690}, {fd = =3D > 11408464, events =3D 0, revents =3D 0}, { > fd =3D 22198176, events =3D 0, revents =3D 0}, {fd =3D 4, eve= nts =3D 0, > revents =3D 0}, {fd =3D -177613708, > events =3D 32767, revents =3D 0}, {fd =3D 22198176, events = =3D 0, > revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, > {fd =3D 22094688, events =3D 0, revents =3D 0}, {fd =3D -177609= 890, > events =3D 32767, revents =3D 0}, {fd =3D 8, > events =3D 0, revents =3D 0}, {fd =3D -563047872, events =3D = 0, > revents =3D 0}, {fd =3D 2147483647, events =3D 0, > revents =3D 0}, {fd =3D 1046005248, events =3D 18318, revents= =3D > 45690}, {fd =3D 0, events =3D 0, revents =3D 0}, { > fd =3D 22198176, events =3D 0, revents =3D 0}, {fd =3D -56304= 8016, > events =3D 32767, revents =3D 0}, {fd =3D 23799296, > ---Type to continue, or q to quit--- > events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, > {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D -177609631, events =3D = 32767, > revents =3D 0}, {fd =3D 10264600, events =3D 0, > revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd = =3D > -563048016, events =3D 32767, revents =3D 0}, { > fd =3D -155524076, events =3D 32767, revents =3D 0}, {fd =3D = 0, events > =3D 0, revents =3D 0}, {fd =3D 4987814, > events =3D 0, revents =3D 0}, {fd =3D 19092928, events =3D 0,= revents > =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { > fd =3D -563048016, events =3D 32767, revents =3D 0}, {fd =3D = 5214957, > events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, > {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, > {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 1046005248, events =3D = 18318, > revents =3D 45690}, {fd =3D 1, events =3D 0, > revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd = =3D 0, > events =3D 0, revents =3D 0}, {fd =3D -1, > events =3D 65535, revents =3D 8191}, {fd =3D 6, events =3D 0,= revents > =3D 0}, {fd =3D 1046005248, events =3D 18318, > revents =3D 45690}, {fd =3D 1, events =3D 0, revents =3D 0}, = {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 5563340, events =3D 0, = revents =3D > 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { > fd =3D 53718947, events =3D 0, revents =3D 0}, {fd =3D 0, eve= nts =3D 0, > revents =3D 0}, {fd =3D 5, events =3D 0, > revents =3D 0}, {fd =3D -563047648, events =3D 32767, revents= =3D 0}, > {fd =3D 5695640, events =3D 0, revents =3D 0}, { > fd =3D 57696608, events =3D 0, revents =3D 0}, {fd =3D 0, eve= nts =3D 0, > revents =3D 0}, {fd =3D 0, events =3D 0, > revents =3D 0}, {fd =3D 5563340, events =3D 0, revents =3D 0}= , {fd =3D > 0, events =3D 0, revents =3D 0}, {fd =3D 0, > events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, > {fd =3D 5, events =3D 0, revents =3D 0}, { > fd =3D -563047568, events =3D 32767, revents =3D 0}, {fd =3D = 5695640, > events =3D 0, revents =3D 0}, {fd =3D 57696608, > events =3D 0, revents =3D 0}, {fd =3D 57696488, events =3D 0,= revents > =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, { > fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 12592064, eve= nts =3D 0, > revents =3D 0}, {fd =3D 0, events =3D 0, > revents =3D 0}, {fd =3D -254450433, events =3D 32767, revents= =3D 0}, > {fd =3D 1, events =3D 0, revents =3D 0}, { > fd =3D -563047504, events =3D 32767, revents =3D 0}, {fd =3D = 1, events > =3D 0, revents =3D 0}, {fd =3D -563047600, > ---Type to continue, or q to quit--- > events =3D 32767, revents =3D 0}, {fd =3D -134239004, events = =3D > 32767, revents =3D 0}, {fd =3D -563047424, > events =3D 32767, revents =3D 0}, {fd =3D 54403072, events = =3D 1, > revents =3D 0}} > gfds =3D > gfds_size =3D > n_gfds =3D > retval =3D 0 > our_fds =3D 1 > max_fds =3D > context_acquired =3D true > i =3D > nfds =3D 1 > tmo_in_millisec =3D 304 > must_free =3D > need_to_dispatch =3D true > #13 0x00000000005c5153 in really_call_select (arg=3Darg@entry=3D0x7fffde7= 093f0) > at thread.c:494 > sa =3D 0x7fffde7093f0 > self =3D 0x3841340 > #14 0x000000000054e77b in flush_stack_call_func (func=3Dfunc@entry=3D0x5c= 5120 > , > arg=3Darg@entry=3D0x7fffde7093f0) at alloc.c:5137 > end =3D 0x7fffde7093a0 > self =3D > #15 0x00000000005c5887 in thread_select (func=3D, > max_fds=3D, > rfds=3Drfds@entry=3D0x7fffde7096f0, wfds=3Dwfds@entry=3D0x7fffde70977= 0, > efds=3Defds@entry=3D0x0, > ---Type to continue, or q to quit--- > timeout=3Dtimeout@entry=3D0x7fffde709520, sigmask=3D0x0) at thread.c:= 513 > sa =3D {func =3D 0x5e3320 , max_fds =3D 18, rfds =3D > 0x7fffde7096f0, wfds =3D 0x7fffde709770, efds =3D 0x0, > timeout =3D 0x7fffde709520, sigmask =3D 0x0, result =3D 1293070= 4} > #16 0x00000000005a9946 in wait_reading_process_output > (time_limit=3Dtime_limit@entry=3D5, nsecs=3Dnsecs@entry=3D0, > read_kbd=3Dread_kbd@entry=3D0, do_display=3Ddo_display@entry=3Dfalse, > wait_for_cell=3Dwait_for_cell@entry=3D0, > wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D0) at process.c:5= 345 > process_skipped =3D > channel =3D > nfds =3D > Available =3D {fds_bits =3D {0 }} > Writeok =3D {fds_bits =3D {0 }} > check_write =3D > check_delay =3D > no_avail =3D > xerrno =3D 4 > proc =3D > timeout =3D {tv_sec =3D 0, tv_nsec =3D 227014373} > end_time =3D {tv_sec =3D 1481482901, tv_nsec =3D 520691515} > timer_delay =3D > got_output_end_time =3D {tv_sec =3D 1481482901, tv_nsec =3D 52069= 1515} > wait =3D TIMEOUT > got_some_output =3D -1 > retry_for_async =3D > ---Type to continue, or q to quit--- > now =3D > #17 0x000000000041c9b3 in Fsleep_for (seconds=3D, > milliseconds=3D) at dispnew.c:5695 > t =3D {tv_sec =3D 5, tv_nsec =3D 0} > tend =3D {tv_sec =3D 1481482901, tv_nsec =3D 520691282} > duration =3D > #18 0x0000000000567497 in eval_sub (form=3D) at eval.c:221= 4 > i =3D > maxargs =3D 2 > args_left =3D 0 > numargs =3D > fun =3D 8750293 > val =3D > original_args =3D 51935619 > count =3D 1 > argvals =3D {22, 0, 19, 288, 140736925309536, 0, 19, 288} > #19 0x0000000000567c3d in Fprogn (body=3D51935411) at eval.c:450 > val =3D 0 > #20 funcall_lambda (fun=3D51935379, nargs=3Dnargs@entry=3D0, > arg_vector=3Darg_vector@entry=3D0x3841368) at eval.c:3006 > val =3D > syms_left =3D 0 > lexenv =3D 0 > i =3D > optional =3D > ---Type to continue, or q to quit--- > rest =3D > previous_optional_or_rest =3D > #21 0x0000000000567eab in Ffuncall (nargs=3Dnargs@entry=3D1, args=3D0x384= 1360) > at eval.c:2749 > fun =3D > original_fun =3D 51935379 > numargs =3D 0 > val =3D > count =3D 0 > #22 0x00000000005c55b3 in invoke_thread_function () at thread.c:603 > count =3D 0 > #23 0x0000000000566302 in internal_condition_case (bfun=3Dbfun@entry=3D0x= 5c5580 > , > handlers=3Dhandlers@entry=3D45648, hfun=3Dhfun@entry=3D0x5c4920 ) > at eval.c:1336 > val =3D > c =3D > #24 0x00000000005c5497 in run_thread (state=3D0x3841340) at thread.c:638 > stack_pos =3D 0 '\000' > self =3D 0x3841340 > iter =3D > #25 0x00007ffff0d526ba in start_thread (arg=3D0x7fffde70a700) at > pthread_create.c:333 > __res =3D > pd =3D 0x7fffde70a700 > now =3D > unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D {140736925312768= , > 3652512205833442630, 0, 140737488342639, > ---Type to continue, or q to quit--- > 140736925313472, 0, -3652445003701349050, > -3652500843749370554}, mask_was_saved =3D 0}}, priv =3D {pad =3D { > 0x0, 0x0, 0x0, 0x0}, data =3D {prev =3D 0x0, cleanup =3D 0x= 0, > canceltype =3D 0}}} > not_first_call =3D > pagesize_m1 =3D > sp =3D > freesize =3D > __PRETTY_FUNCTION__ =3D "start_thread" > #26 0x00007ffff088482d in clone () at ../sysdeps/unix/sysv/linux/ > x86_64/clone.S:109 > No locals. > > > --001a1140585882dfde05436ed703 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I tried with the latest version (a92a027d58cb4df5bb6c7e3c5= 46a72183a192f45) and I'm still getting the same error.

The stack trace is as follows:

(gdb) set args -Q
(gdb) run
Starting program: /home/emartenson/src/emacs/dist/bin/emacs -Q
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe7c57700 (LWP 5349)]
[New Thread 0x7fffe6fe6700 (LWP 5350)]
[New Thread 0x7fffe6576700 (LWP 5351)]
[New Thread 0x7fffe59e3700 (LWP 5355)]
Fatal error 6: Aborted
Thread 5 "emacs" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe59e3700 (LWP 5355)]
0x0000000000000000 in ?? ()
(gdb) bt full
#0 =C2=A00x0000000000000000 in =C2=A0()
#1 =C2=A00x00000000005faf78 in do_one_unbind (this_binding=3D0x7fffe59d= fcf0, unwinding=3Dtrue) at eval.c:3379
#2 =C2=A00x00000000005fb287 in unbind_to (count=3D16, value=3D20457060)= at eval.c:3499
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0this_binding =3D =C2=A0
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{kind =3D= SPECPDL_UNWIND, unwind =3D {kind =3D SPECPDL_UNWIND, func =3D 0x0, arg
= =3D 0}, unwind_ptr =3D {kind =3D SPECPDL_UNWIND, func =3D 0x0, arg =3D 0x0= }, unwind_int =3D {ki
nd =3D SPECPDL_UNWIND, func =3D 0x0, arg =3D 0}, u= nwind_void =3D {kind =3D SPECPDL_UNWIND, fun
c =3D 0x0}, let =3D {kind = =3D SPECPDL_UNWIND, symbol =3D 0, old_value =3D 0, where =3D 0, saved_
v= alue =3D 0}, bt =3D {kind =3D SPECPDL_UNWIND, debug_on_exit =3D false, func= tion =3D 0, args =3D
0x0, nargs =3D 0}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0quitf =3D 0
#3 =C2=A00x00000000005f53ca in FletX (args=3D10321139) at eval.c:910
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0varlist =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0var =3D 27984
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 20457060
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0elt =3D 10321491
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 16
#4 =C2=A00x00000000005f7d48 in eval_sub (form=3D10321123) at eval.c:216= 4
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0args_left =3D 10321139
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 10
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 12761885
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 31440
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_args =3D 10321139
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 5568549
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 15
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argvals =3D =C2=A0
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{6, 15, 11034056, 140737= 045724696, 5572921, 76866780688, 13281792, 3}
#5 =C2=A00x00000000005f4593 in Fprogn (body=3D10321107) at eval.c:450
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 6350678
#6 =C2=A00x00000000005fa1b8 in funcall_lambda (fun=3D10321043, nargs=3D= 2, arg_vector=3D0x7fffe59dff80) at eval.c:3006
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 6281026
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0syms_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0next =3D 9792
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 13
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0optional =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rest =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_optional_or_rest = =3D false
#7 =C2=A00x00000000005f9c07 in apply_lambda (fun=3D10321043, args=3D103= 21075, count=3D12)
=C2=A0=C2=A0=C2=A0at eval.c:2872
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0args_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0arg_vector =3D 0x7fffe59dff8= 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tem =3D 56955171
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16368
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 13
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#8 =C2=A00x00000000005f84aa in eval_sub (form=3D10321651) at eval.c:228= 6
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 10321043
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 7365472
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_args =3D 10321075
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 30720
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 12
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argvals =3D {0, 1, 5568549, = 0, 0, 1, 56376688, 0}
#9 =C2=A00x00000000005f4593 in Fprogn (body=3D10321635) at eval.c:450
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
#10 0x00000000005fa1b8 in funcall_lambda (fun=3D10321587, nargs=3D3, ar= g_vector=3D0x7fffe59e0278) at eval.c:3006
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0syms_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0next =3D 9792
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 10
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0optional =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rest =3D true
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_optional_or_rest = =3D false
#11 0x00000000005f95a3 in Ffuncall (nargs=3D4, args=3D0x7fffe59e0270) a= t eval.c:2749
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 10321587
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 7365568
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 30720
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 20448
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 9
#12 0x00000000005f8f97 in call3 (fn=3D7365568, arg1=3D20448, arg2=3D184= 08036, arg3=3D20457380) at eval.c:2613
#13 0x000000000059a499 in Fexpand_file_name (name=3D18408036, default_d= irectory=3D20457380) at fileio.c:858
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nm =3D 0x354fc40 "\004&= quot;
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nmlim =3D 0x9d7e33 <pure+= 753811> ""
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0newdir =3D 0x7fffe59e03c0 &q= uot;\002"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0newdirlim =3D 0x2 <error:= Cannot access memory at address 0x2>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0target =3D 0x45b49a <unwi= nd_redisplay> "UH\211\345\306\005lb}"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tlen =3D 140737045730664
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pw =3D 0x54f825 <builtin_= lisp_symbol+44>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0length =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nbytes =3D 7365664
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handler =3D 7365568
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0result =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handled_name =3D 46026788191= 72646912
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0multibyte =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0hdir =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16384
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 21
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#14 0x00000000005f986d in funcall_subr (subr=3D0x91ea48 <Sexpand_fil= e_name>, numargs=3D2, args=3D0x7fffe59e04b8) at eval.c:2812
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0internal_argbuf =3D =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{56921171, 0, 5000= 00, 42949672960, 9562696, 140737045726248, 5572921, 4680
2011168}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0internal_args =3D 0x7fffe59e= 04b8
#15 0x00000000005f94a1 in Ffuncall (nargs=3D3, args=3D0x7fffe59e04b0) a= t eval.c:2735
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 9562701
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 20448
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 20
#16 0x00000000005f896a in Fapply (nargs=3D2, args=3D0x7fffe59e0570) at = eval.c:2366
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcall_nargs =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcall_args =3D 0x7fffe59e0= 4b0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0spread_arg =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 9562701
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0retval =3D 13233360
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16360
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 20
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#17 0x00000000005f7f3d in eval_sub (form=3D10321571) at eval.c:2182
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0vals =3D 0x7fffe59e0570
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argnum =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16368
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 20
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0args_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 10
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 12762509
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 9744
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_args =3D 10321075
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 5568549
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 19
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argvals =3D {0, 0, 140737045= 726784, 6140944, 8147306064, 0, 20448, 27984}
#18 0x00000000005f4593 in Fprogn (body=3D10321555) at eval.c:450
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
#19 0x00000000005f53b3 in FletX (args=3D10321139) at eval.c:909
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0varlist =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0var =3D 27984
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 20448
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0elt =3D 10321491
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 17
#20 0x00000000005f7d48 in eval_sub (form=3D10321123) at eval.c:2164
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0args_left =3D 10321139
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 10
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 12761885
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 31440
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_args =3D 10321139
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 5568549
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 16
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argvals =3D =C2=A0
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{56439315, 4294967298, 1= 40737045727296, 4294967297, 140737045723792, 20, 13281792, 0}
#21 0x00000000005f4593 in Fprogn (body=3D10321107) at eval.c:450
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 6350678
#22 0x00000000005fa1b8 in funcall_lambda (fun=3D10321043, nargs=3D2, ar= g_vector=3D0x7fffe59e0910) at eval.c:3006
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 6281026
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0syms_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0next =3D 9792
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 14
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0optional =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rest =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_optional_or_rest = =3D false
#23 0x00000000005f9c07 in apply_lambda (fun=3D10321043, args=3D10321075= , count=3D13)
=C2=A0=C2=A0=C2=A0at eval.c:2872
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0args_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0arg_vector =3D 0x7fffe59e091= 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tem =3D 56955091
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16368
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 14
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#24 0x00000000005f84aa in eval_sub (form=3D10321651) at eval.c:2286
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 10321043
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 7365472
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_args =3D 10321075
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 30720
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 13
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argvals =3D {0, 1, 5568549, = 4213144, 0, 1, 56376688, 0}
#25 0x00000000005f4593 in Fprogn (body=3D10321635) at eval.c:450
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
#26 0x00000000005fa1b8 in funcall_lambda (fun=3D10321587, nargs=3D3, ar= g_vector=3D0x7fffe59e0c08) at eval.c:3006
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0syms_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0next =3D 9792
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 11
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0optional =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rest =3D true
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_optional_or_rest = =3D false
#27 0x00000000005f95a3 in Ffuncall (nargs=3D4, args=3D0x7fffe59e0c00) a= t eval.c:2749
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 10321587
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 7365568
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 30720
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 20448
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 10
#28 0x00000000005f8f97 in call3 (fn=3D7365568, arg1=3D20448, arg2=3D184= 08036, arg3=3D20457380) at eval.c:2613
#29 0x000000000059a499 in Fexpand_file_name (name=3D18408036, default_d= irectory=3D20457380) at fileio.c:858
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nm =3D 0x7fffe59e0d30 "= @\016\236\345\377\177"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nmlim =3D 0xc9ecd0 <lisps= ym> "\230\001"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0newdir =3D 0x0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0newdirlim =3D 0x54fa82 <S= DATA+24> "H\213@\030\311\303UH\211\345H\203\354\bH\21
1}\370H\21= 3E\370H\211\307\350\312\377\377\377\311\303UH\211\345H\203\354\020H\211}\3<= br>70H\211u\360H\213E\370H\211\307\350\254\377\377\377H\211\302H\213E\360H\= 001\320\017\
266"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0target =3D 0x5b2da6 <fast= _string_match_internal+170> "H\211E\340\306\005'Ui"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tlen =3D 5568549
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pw =3D 0xffffffffffffffff
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0length =3D 13233360
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nbytes =3D 18408036
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handler =3D 7365568
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0result =3D 18071619
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handled_name =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0multibyte =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0hdir =3D 18408036
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16384
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 9
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#30 0x000000000059a534 in Fexpand_file_name (name=3D48993220, default_d= irectory=3D18408036) at fileio.c:898
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0o =3D 0x15b7e08 <bss_sbrk= _buffer+9397608> "~/src/emacs/"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nm =3D 0x7fffe59e0e40 "= \020\017\236\345\377\177"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nmlim =3D 0x7fffe59e0df0 &qu= ot;"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0newdir =3D 0x0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0newdirlim =3D 0x4b6cb0 <F= charset_priority_list+61> "4\305w"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0target =3D 0xca5b10 <lisp= sym+28224> "\206\001"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tlen =3D 13233360
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pw =3D 0x54f825 <builtin_= lisp_symbol+44>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0length =3D 13233360
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nbytes =3D 4943024
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handler =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0result =3D 14
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handled_name =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0multibyte =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0hdir =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16384
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 11
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#31 0x00000000005a5193 in Fdo_auto_save (no_message=3D45552, current_on= ly=3D0)
=C2=A0=C2=A0=C2=A0at fileio.c:5645
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0listfile =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0old =3D 0x3544160
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0b =3D 0xffffeb18f0022179
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tail =3D 140737045729040
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0buf =3D 19258992
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0hook =3D 4943024
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0auto_saved =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_handled_files =3D 45552
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0oquit =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stream =3D 0x0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 9
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0orig_minibuffer_auto_raise = =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0old_message_p =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0auto_save_unwind =3D {stream= =3D 0x7fffe59e0ee0, auto_raise =3D false}
#32 0x000000000055609c in shut_down_emacs (sig=3D6, stuff=3D0) at emacs= .c:2067
#33 0x0000000000553a70 in terminate_due_to_signal (sig=3D6, backtrace_l= imit=3D40)
=C2=A0=C2=A0=C2=A0at emacs.c:377
#34 0x0000000000578a22 in emacs_abort () at sysdep.c:2342
#35 0x0000000000564247 in unblock_input_to (level=3D-1) at keyboard.c:7= 167
#36 0x000000000056425e in unblock_input () at keyboard.c:7183
#37 0x000000000069c5e4 in xg_select (fds_lim=3D15, rfds=3D0x7fffe59e19a= 0, wfds=3D0x7fffe59e1920, efds=3D0x0, timeout=3D0x7fffe59e1900, sigmask=3D0= x0) at xgselect.c:162
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pselect_errno =3D 11
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0all_rfds =3D {fds_bits =3D {= 0 <repeats 16 times>}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0all_wfds =3D {fds_bits =3D {= 0 <repeats 16 times>}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tmo =3D {tv_sec =3D 47422148= , tv_nsec =3D 4096}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tmop =3D 0x7fffe59e1900
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0context =3D 0x2d625d0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0have_wfds =3D true
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gfds_buf =3D =C2=A0
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{{fd =3D 6, = events =3D 1, revents =3D 0}, {fd =3D 7, events =3D 1, revents =3D 0}, {fd =3D 8, events =3D 1, revents =3D 0}, {fd =3D 12, events =3D 1, revents = =3D 0}, {fd =3D 1030, ev
ents =3D 0, revents =3D 0}, {fd =3D 42, events = =3D 0, revents =3D 0}, {fd =3D 11033541, events =3D
0, revents =3D 0}, = {fd =3D 11033508, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, re= v
ents =3D 0}, {fd =3D 88, events =3D 0, revents =3D 0}, {fd =3D 1214731= 2, events =3D 0, revents =3D
0}, {fd =3D 11033508, events =3D 0, revent= s =3D 0}, {fd =3D 12147141, events =3D 0, revents =3D
0}, {fd =3D -4426= 20720, events =3D 32767, revents =3D 0}, {fd =3D 0, events =3D 0, revents = =3D
0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -442625936, ev= ents =3D 32767, revents =3D 0
}, {fd =3D 0, events =3D 0, revents =3D 0}= , {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 19332
741, events =3D= 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0} <repeats 21 = times>,
{fd =3D 56505775, events =3D 0, revents =3D 0}, {fd =3D 0, e= vents =3D 0, revents =3D 0}, {fd =3D
0, events =3D 0, revents =3D 0}, {= fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,
revent= s =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,= revents =3D 0},
{fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, ev= ents =3D 0, revents =3D 0}, {fd =3D 2, even
ts =3D 0, revents =3D 0}, {f= d =3D 0, events =3D 0, revents =3D 0}, {fd =3D 26, events =3D 0, reven
t= s =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,= revents =3D 0}, {fd =3D
0, events =3D 0, revents =3D 0}, {fd =3D 0, ev= ents =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0
, revents =3D 0}, {f= d =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D= 0}
, {fd =3D -805303520, events =3D 32767, revents =3D 0}, {fd =3D 0, e= vents =3D 0, revents =3D 0}
<repeats 12 times>, {fd =3D 19332741,= events =3D 0, revents =3D 0}, {fd =3D 19332741, events
=3D 0, revents = =3D 0}, {fd =3D 9606800, events =3D 0, revents =3D 0}, {fd =3D 56925715, ev= ents
=3D 0, revents =3D 0}, {fd =3D 13230976, events =3D 0, revents =3D= 0}, {fd =3D -442625104, event
s =3D 32767, revents =3D 0}, {fd =3D 6137= 761, events =3D 0, revents =3D 0}, {fd =3D 55853408, ev
ents =3D 0, reve= nts =3D 0}, {fd =3D 13230976, events =3D 0, revents =3D 0}, {fd =3D 1, even= ts =3D
0, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd = =3D 1, events =3D 0, revents =3D 0
}, {fd =3D 1, events =3D 0, revents = =3D 0}, {fd =3D 1, events =3D 110, revents =3D 0}, {fd =3D 257
, events = =3D 0, revents =3D 0}, {fd =3D -442625880, events =3D 32767, revents =3D 0}= , {fd =3D 12
791008, events =3D 6, revents =3D 0}, {fd =3D 0, events =3D= 0, revents =3D 0}, {fd =3D 11, event
s =3D 0, revents =3D 0}, {fd =3D 1= 3230976, events =3D 0, revents =3D 0}, {fd =3D -442625104, eve
nts =3D 3= 2767, revents =3D 0}, {fd =3D 28224, events =3D 0, revents =3D 0}, {fd =3D = 0, events =3D
0, revents =3D 0}, {fd =3D -442624976, events =3D 32767, = revents =3D 0}, {fd =3D 6140944, even
ts =3D 0, revents =3D 0}, {fd =3D = 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent
s =3D 0= }, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 28224, events =3D 0, re= vents =3D 0}, {f
d =3D 1, events =3D 135, revents =3D 0}, {fd =3D 1, eve= nts =3D 0, revents =3D 0}, {fd =3D 13230976
, events =3D 0, revents =3D = 0}, {fd =3D 55853408, events =3D 0, revents =3D 0}, {fd =3D 13233360
, e= vents =3D 0, revents =3D 0}, {fd =3D -442625968, events =3D 32767, revents = =3D 0}, {fd =3D 0,
events =3D 0, revents =3D 0}, {fd =3D 13261584, even= ts =3D 0, revents =3D 0}, {fd =3D 5568549,
events =3D 0, revents =3D 0}= , {fd =3D -275633271, events =3D 32767, revents =3D 0}, {fd =3D 0, e
ven= ts =3D 0, revents =3D 0}, {fd =3D -268292667, events =3D 32767, revents =3D= 0}, {fd =3D 13230
976, events =3D 0, revents =3D 0}, {fd =3D -1, events= =3D 65535, revents =3D 65535}, {fd =3D 474
22032, events =3D 0, revents= =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events
=3D= 0, revents =3D 0}, {fd =3D -196828236, events =3D 32767, revents =3D 0}, {= fd =3D 0, events =3D
0, revents =3D 0}, {fd =3D 28224, events =3D 0, re= vents =3D 0}, {fd =3D 47426328, events =3D 0,
revents =3D 0}, {fd =3D 7= , events =3D 0, revents =3D 0}, {fd =3D -1, events =3D 65535, revents
= =3D 65535}, {fd =3D -442624824, events =3D 1, revents =3D 0}, {fd =3D 47426= 272, events =3D 0, re
vents =3D 0}, {fd =3D 47422096, events =3D 0, reve= nts =3D 0}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gfds =3D 0x7fffe59e10b0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gfds_size =3D 128
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0n_gfds =3D 4
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0retval =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0our_fds =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0max_fds =3D 14
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0context_acquired =3D true
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 4
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nfds =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tmo_in_millisec =3D -1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0must_free =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0need_to_dispatch =3D true
#38 0x00000000006734b3 in really_call_select (arg=3D0x7fffe59e16f0) at = thread.c:494
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa =3D 0x7fffe59e16f0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0self =3D 0x149cd00 <bss_s= brk_buffer+8238176>
#39 0x00000000005d47f8 in flush_stack_call_func (func=3D0x673457 <re= ally_call_select>,arg=3D0x7fffe59e16f0) at alloc.c:5137
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0end =3D 0x7fffe59e1670
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0self =3D 0x149cd00 <bss_s= brk_buffer+8238176>
#40 0x0000000000673531 in thread_select (func=3D0x69bf55 <xg_select&= gt;, max_fds=3D15, rfds=3D0x7fffe59e19a0, wfds=3D0x7fffe59e1920, efds=3D0x0= , timeout=3D0x7fffe59e1900, sigmask=3D0x0) at thread.c:513
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa =3D =C2=A0
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{func =3D 0x69bf55 <xg_sele= ct>, max_fds =3D 15, rfds =3D 0x7fffe59e19a0, wfds =3D
0x7fffe59e192= 0, efds =3D 0x0, timeout =3D 0x7fffe59e1900, sigmask =3D 0x0, result =3D -1= }
#41 0x000000000064d923 in wait_reading_process_output (time_limit=3D4, = nsecs=3D999982979, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0, wai= t_proc=3D0x0, just_wait_proc=3D0) =C2=A0 =C2=A0at process.c:5345
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0process_skipped =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0channel =3D 1024
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nfds =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Available =3D {fds_bits =3D = {0 <repeats 16 times>}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Writeok =3D {fds_bits =3D {0= <repeats 16 times>}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0check_write =3D true
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0check_delay =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0no_avail =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xerrno =3D 11
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0proc =3D 140737045732032
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0timeout =3D {tv_sec =3D 0, t= v_nsec =3D 499288546}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0end_time =3D {tv_sec =3D 148= 1517907, tv_nsec =3D 141760251}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0timer_delay =3D {tv_sec =3D = 0, tv_nsec =3D 499288546}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0got_output_end_time =3D {tv_= sec =3D 1481517907, tv_nsec =3D 141760251}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0wait =3D TIMEOUT
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0got_some_output =3D -1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0retry_for_async =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 4
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0now =3D {tv_sec =3D 0, tv_ns= ec =3D -1}
#42 0x000000000055de60 in kbd_buffer_get_event (kbp=3D0x7fffe59e1cd8, u= sed_mouse_menu=3D0x0, end_time=3D0x7fffe59e22b0) at keyboard.c:3824
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0duration =3D {tv_sec =3D 4, = tv_nsec =3D 999982979}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0now =3D {tv_sec =3D 14815179= 02, tv_nsec =3D 141776989}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0obj =3D 5624356
#43 0x000000000055a6e4 in read_event_from_main_queue (end_time=3D0x7fff= e59e22b0, local_getcjmp=3D0x7fffe59e2080, used_mouse_menu=3D0x0) at keyboar= d.c:2156
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0c =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0save_jump =3D =C2=A0
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0{{__jmpbuf =3D {0, -8453006113508271422, 4293696, 1407374883493= 76, 0,
0, -8453006113879467326, 8453006831642106562}, __mask_was_saved = =3D 0, __saved_mask =3D
{__val =3D {18237568, 13233360, 6139481, 0, 140= 737488347296, 5568549, 19955600, 132333
60, 5703472, 0, 140737488347344,= 5568549, 19965571, 140737488347440, 6271710, 0}}}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0kb =3D 0x0
#44 0x000000000055a925 in read_decoded_event_from_main_queue (end_time= =3D0x7fffe59e22b0, local_getcjmp=3D0x7fffe59e2080, prev_event=3D0, used_mou= se_menu=3D0x0)
=C2=A0=C2=A0=C2=A0at keyboard.c:2219
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0nextevt =3D 140737045733168
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0frame =3D 0x0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0terminal =3D 0x100000000
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0events =3D =C2=A0
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{140737045733040, 5633100, = 13233360, 98216865, 0, 140737045733040, 5568549
, 56932851, 140737045733= 104, 5624631, 13233360, 4294967296, 0, 140737045733104, 5568
549, 0}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0n =3D 0
#45 0x000000000055bd90 in read_char (commandflag=3D0, map=3D0, prev_eve= nt=3D0, used_mouse_menu=3D0x0, end_time=3D0x7fffe59e22b0) at keyboard.c:280= 7
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0c =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0jmpcount =3D 4
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_getcjmp =3D =C2=A0
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0{{__jmpbuf =3D {0, -8453019580365645118, 0, 30, 0, 140737= 354125312, -8453019580736841022, 8453006831642106562}, __mask_was_saved =3D= 0, __saved_mask =3D {__val =3D {80, 0, 178696, 0, 500000000, 0, 9223372036= 854775807, 0, 499821304, 0, 98245909,140737045733904, 5632501, 56932627, 85= 31453860554939136, 0}}}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0save_jump =3D =C2=A0
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0{{__jmpbuf =3D {0, 0, 0, 0, 0, 56932627, 140737045733376, 55687= 94}, __
mask_was_saved =3D 56932611, __saved_mask =3D {__val =3D {569326= 27, 140737045733440, 60997
06, 13233360, 140737220062661, 0, 18446744073= 709551615, 47422032, 0, 0, 140737291527
092, 13233360, 56932595, 4742632= 8, 140737045733616, 18446744073709551615}}}}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tem =3D 140737045733888
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0save =3D 140737354125312
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_echo_area_message = =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0also_record =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0reread =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0recorded =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0polling_stopped_here =3D tru= e
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0orig_kboard =3D 0x2e56510
#46 0x0000000000623a1b in read_filtered_event (no_switch_frame=3Dfalse,= ascii_required=3Dfalse, error_nonascii=3Dfalse, input_method=3Dtrue, secon= ds=3D22) at lread.c:614
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 140737045734144
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0delayed_switch_frame =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0end_time =3D {tv_sec =3D 148= 1517907, tv_nsec =3D 141759968}
#47 0x0000000000623cfe in Fread_event (prompt=3D0, inherit_input_method= =3D45552, seconds=3D22) at lread.c:726
#48 0x00000000005f989c in funcall_subr (subr=3D0xc2dbf8 <Sread_event= >, numargs=3D3, args=3D0x7fffe59e2468) at eval.c:2815
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0internal_argbuf =3D =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{0, 14073704573429= 6, 13109520, 43005526368, 12770296, 140737045734328, 557
2921, 468020192= 48}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0internal_args =3D 0x7fffe59e= 2468
#49 0x00000000005f94a1 in Ffuncall (nargs=3D4, args=3D0x7fffe59e2460) a= t eval.c:2735
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 12770301
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 593600
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 140737045734448
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 31968
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 3
#50 0x000000000063ed64 in exec_byte_code (bytestr=3D9695828, vector=3D9= 695861, maxdepth=3D30, args_template=3D3078, nargs=3D1, args=3D0x7fffe59e28= c8) at bytecode.c:726
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0v1 =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0op =3D 3
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0type =3D CATCHER
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0targets =3D =C2=A0
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{0x642287 <exec_byte_= code+16638>, 0x6422e7 <exec_byte_code+16734>, 0x6422e
9 <exe= c_byte_code+16736>, 0x6422eb <exec_byte_code+16738>, 0x6422ed <= exec_byte_code+
16740>, 0x6422ed <exec_byte_code+16740>, 0x6423= 4d <exec_byte_code+16836>, 0x6423c2 <
exec_byte_code+16953>,= 0x63e656 <exec_byte_code+1229>, 0x63e658 <exec_byte_code+1231
= >, 0x63e65a <exec_byte_code+1233>, 0x63e65c <exec_byte_code+123= 5>, 0x63e65e <exec_by
te_code+1237>, 0x63e65e <exec_byte_cod= e+1237>, 0x63e664 <exec_byte_code+1243>, 0x63e
619 <exec_byt= e_code+1168>, 0x63ea72 <exec_byte_code+2281>, 0x63ea74 <exec_by= te_code+
2283>, 0x63ea76 <exec_byte_code+2285>, 0x63ea78 <ex= ec_byte_code+2287>, 0x63ea7a <exe
c_byte_code+2289>, 0x63ea7a &= lt;exec_byte_code+2289>, 0x63eabb <exec_byte_code+2354>, 0
x63e= a80 <exec_byte_code+2295>, 0x63ec6f <exec_byte_code+2790>, 0x63= ec71 <exec_byte_c
ode+2792>, 0x63ec73 <exec_byte_code+2794>,= 0x63ec75 <exec_byte_code+2796>, 0x63ec77
<exec_byte_code+2798= >, 0x63ec77 <exec_byte_code+2798>, 0x63ec17 <exec_byte_code+270= 2
>, 0x63ec34 <exec_byte_code+2731>, 0x63ed31 <exec_byte_cod= e+2984>, 0x63ed33 <exec_by
te_code+2986>, 0x63ed35 <exec_byt= e_code+2988>, 0x63ed37 <exec_byte_code+2990>, 0x63e
d39 <exe= c_byte_code+2992>, 0x63ed39 <exec_byte_code+2992>, 0x63ecd9 <ex= ec_byte_code+
2896>, 0x63ecf6 <exec_byte_code+2925>, 0x63edf3 &= lt;exec_byte_code+3178>, 0x63edf5 <exe
c_byte_code+3180>, 0x63e= df7 <exec_byte_code+3182>, 0x63edf9 <exec_byte_code+3184>, 0x63edfb <exec_byte_code+3186>, 0x63edfb <exec_byte_code+3186>,= 0x63ed9b <exec_byte_c
ode+3090>, 0x63edb8 <exec_byte_code+3119= >, 0x63fd4a <exec_byte_code+7105>, 0x63fbf5
<exec_byte_code= +6764>, 0x63fbec <exec_byte_code+6755>, 0x642287 <exec_byte_cod= e+1663
8>, 0x642287 <exec_byte_code+16638>, 0x642287 <exec_b= yte_code+16638>, 0x642287 <exec
_byte_code+16638>, 0x642287 <= ;exec_byte_code+16638>, 0x63ff6a <exec_byte_code+7649>,
0x6400= 4c <exec_byte_code+7875>, 0x6400aa <exec_byte_code+7969>, 0x640= 109 <exec_byte_
code+8064>, 0x64016c <exec_byte_code+8163>, = 0x63e910 <exec_byte_code+1927>, 0x63e986
<exec_byte_code+2045&= gt;, 0x6401e1 <exec_byte_code+8280>, 0x63e88b <exec_byte_code+179<= br>4>, 0x63e9ec <exec_byte_code+2147>, 0x640247 <exec_byte_code= +8382>, 0x6402ad <exec_b
yte_code+8484>, 0x6402f3 <exec_byte= _code+8554>, 0x640359 <exec_byte_code+8656>, 0x64
03a6 <exec= _byte_code+8733>, 0x640473 <exec_byte_code+8938>, 0x6404b9 <exe= c_byte_code
+9008>, 0x64051f <exec_byte_code+9110>, 0x6405a2 &l= t;exec_byte_code+9241>, 0x6405e8 <ex
ec_byte_code+9311>, 0x6406= 2e <exec_byte_code+9381>, 0x640694 <exec_byte_code+9483>,
0= x6406fa <exec_byte_code+9585>, 0x640760 <exec_byte_code+9687>, = 0x6407e3 <exec_byte_
code+9818>, 0x640830 <exec_byte_code+9895&= gt;, 0x64087d <exec_byte_code+9972>, 0x64094a
<exec_byte_code+= 10177>, 0x6409bb <exec_byte_code+10290>, 0x640a2c <exec_byte_co= de+1
0403>, 0x640c9b <exec_byte_code+11026>, 0x640d06 <exec_= byte_code+11133>, 0x640d71 <e
xec_byte_code+11240>, 0x640ddc &l= t;exec_byte_code+11347>, 0x640e47 <exec_byte_code+1145
4>, 0x64= 0e94 <exec_byte_code+11531>, 0x640f06 <exec_byte_code+11645>, 0= x640f53 <exec
_byte_code+11722>, 0x640fa0 <exec_byte_code+11799= >, 0x640fed <exec_byte_code+11876>,
0x6410ed <exec_byte_cod= e+12132>, 0x63fa89 <exec_byte_code+6400>, 0x641146 <exec_byte_code+12221>, 0x64118c <exec_byte_code+12291>, 0x641254 <exec= _byte_code+12491>, 0x6
412b8 <exec_byte_code+12591>, 0x641311 &= lt;exec_byte_code+12680>, 0x641357 <exec_byte_c
ode+12750>, 0x6= 41398 <exec_byte_code+12815>, 0x6413d9 <exec_byte_code+12880>, = 0x6414
22 <exec_byte_code+12953>, 0x642287 <exec_byte_code+1663= 8>, 0x641478 <exec_byte_code
+13039>, 0x6414b9 <exec_byte_co= de+13104>, 0x6414fa <exec_byte_code+13169>, 0x64153b
<exec_= byte_code+13234>, 0x64157c <exec_byte_code+13299>, 0x6415bd <ex= ec_byte_code+13
364>, 0x63fa89 <exec_byte_code+6400>, 0x642287 = <exec_byte_code+16638>, 0x641603 <exe
c_byte_code+13434>, 0x= 641651 <exec_byte_code+13512>, 0x641697 <exec_byte_code+13582><= br>, 0x6416dd <exec_byte_code+13652>, 0x641743 <exec_byte_code+137= 54>, 0x6417a9 <exec_b
yte_code+13856>, 0x6417ef <exec_byte_c= ode+13926>, 0x6418e3 <exec_byte_code+14170>, 0
x641949 <exec= _byte_code+14272>, 0x6419af <exec_byte_code+14374>, 0x641a15 <e= xec_byte
_code+14476>, 0x641a56 <exec_byte_code+14541>, 0x64228= 7 <exec_byte_code+16638>, 0x63
f9c0 <exec_byte_code+6199>, 0= x63eea0 <exec_byte_code+3351>, 0x63e737 <exec_byte_code
+1454&g= t;, 0x63efc7 <exec_byte_code+3646>, 0x63f11b <exec_byte_code+3986&= gt;, 0x63f263 <ex
ec_byte_code+4314>, 0x63f95f <exec_byte_code+= 6102>, 0x63f98e <exec_byte_code+6149>,
0x63ebc9 <exec_byte_= code+2624>, 0x63fa4a <exec_byte_code+6337>, 0x63fabb <exec_byte= _
code+6450>, 0x63fb45 <exec_byte_code+6588>, 0x63fb84 <exec= _byte_code+6651>, 0x63fd91
<exec_byte_code+7176>, 0x63fe05 <= ;exec_byte_code+7292>, 0x63fe88 <exec_byte_code+742
3>, 0x63fee= 9 <exec_byte_code+7520>, 0x63ee57 <exec_byte_code+3278>, 0x641a= 9c <exec_b
yte_code+14611>, 0x641b1f <exec_byte_code+14742>,= 0x641b65 <exec_byte_code+14812>, 0
x641bab <exec_byte_code+148= 82>, 0x641bf1 <exec_byte_code+14952>, 0x641c37 <exec_byte
_c= ode+15022>, 0x641c9d <exec_byte_code+15124>, 0x641d03 <exec_byt= e_code+15226>, 0x64
1d69 <exec_byte_code+15328>, 0x641dcf <e= xec_byte_code+15430>, 0x641f0e <exec_byte_co
de+15749>, 0x641f7= 4 <exec_byte_code+15851>, 0x641fda <exec_byte_code+15953>, 0x64= 202
0 <exec_byte_code+16023>, 0x642086 <exec_byte_code+16125>= ;, 0x6420ec <exec_byte_code+
16227>, 0x642132 <exec_byte_code+1= 6297>, 0x642178 <exec_byte_code+16367>, 0x64103a <
exec_byte= _code+11953>, 0x641087 <exec_byte_code+12030>, 0x6421c5 <exec_b= yte_code+164
44>, 0x642228 <exec_byte_code+16543>, 0x642287 <= ;exec_byte_code+16638>, 0x63f3ab <exe
c_byte_code+4642>, 0x63f4= a5 <exec_byte_code+4892>, 0x63f5d3 <exec_byte_code+5194>, 0
= x63f701 <exec_byte_code+5496>, 0x63f830 <exec_byte_code+5799>, = 0x6403f3 <exec_byte_c
ode+8810>, 0x6408ca <exec_byte_code+10049= >, 0x6411d4 <exec_byte_code+12363>, 0x64245
c <exec_byte_cod= e+17107>, 0x6424d2 <exec_byte_code+17225>, 0x642287 <exec_byte_= code+
16638>, 0x642287 <exec_byte_code+16638>, 0x64256f <exe= c_byte_code+17382>, 0x642287 <
exec_byte_code+16638>, 0x642287 = <exec_byte_code+16638>, 0x642287 <exec_byte_code+166
38>, 0x= 642287 <exec_byte_code+16638>, 0x642287 <exec_byte_code+16638>,= 0x642287 <exe
c_byte_code+16638>, 0x642287 <exec_byte_code+166= 38>, 0x642287 <exec_byte_code+16638>
, 0x642287 <exec_byte_c= ode+16638>, 0x6425f7 <exec_byte_code+17518> <repeats 64 times>}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0const_length =3D 12
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0bytestr_length =3D 90
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0vectorp =3D 0x93f278 <pur= e+128216>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stack =3D =C2=A0
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{pc =3D 0xc21bbd <pure+3= 153437> ")\211?\206W", byte_string =3D 9695828, byte_string_st= art =3D 0xc21b73 <pure+3153363> "\001\247\203\022", next = =3D 0x0}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0quitcounter =3D 5 '\005&= #39;
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stack_items =3D 8
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16320
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stack_base =3D 0x7fffe59e244= 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stack_lim =3D 0x7fffe59e2480
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0top =3D 0x7fffe59e2460
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0result =3D 0
#51 0x00000000005f9ea1 in funcall_lambda (fun=3D9695781, nargs=3D1, arg= _vector=3D0x7fffe59e28c0) at eval.c:2935
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0size =3D 5
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 6281026
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0syms_left =3D 3078
---Type <return> to continue, or q <return> to quit---
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0next =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 5568549
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0optional =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rest =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_optional_or_rest = =3D 127
#52 0x00000000005f9c07 in apply_lambda (fun=3D9695781, args=3D56904163,= count=3D1) at eval.c:2872
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0args_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0arg_vector =3D 0x7fffe59e28c= 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tem =3D 22
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_avail =3D 16376
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_count =3D 2
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sa_must_free =3D false
#53 0x00000000005f82f8 in eval_sub (form=3D56904147) at eval.c:2256
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 9695781
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 4363104
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_args =3D 56904163
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0argvals =3D {0, 0, 0, 0, 0, = 25769803776, 0, 0}
#54 0x00000000005f4593 in Fprogn (body=3D56904611) at eval.c:450
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
#55 0x00000000005fa1b8 in funcall_lambda (fun=3D56904643, nargs=3D0, ar= g_vector=3D0x149cd28 <bss_sbrk_buffer+8238216>) at eval.c:3006
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0syms_left =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0next =3D 472446402651
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0lexenv =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0i =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0optional =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rest =3D false
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0previous_optional_or_rest = =3D false
#56 0x00000000005f95a3 in Ffuncall (nargs=3D1, args=3D0x149cd20 <bss= _sbrk_buffer+8238208>) at eval.c:2749
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fun =3D 56904643
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0original_fun =3D 56904643
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0funcar =3D 30720
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0numargs =3D 0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 13233360
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 0
#57 0x000000000067376b in invoke_thread_function () at thread.c:603
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0count =3D 0
#58 0x00000000005f61db in internal_condition_case (bfun=3D0x673743 <= invoke_thread_function>, handlers=3D45552, hfun=3D0x67378a <do_nothin= g>) at eval.c:1336
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0val =3D 5568549
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0c =3D 0x7fffd00009f0
#59 0x000000000067387f in run_thread (state=3D0x149cd00 <bss_sbrk_bu= ffer+8238176>)
=C2=A0=C2=A0=C2=A0at thread.c:638
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stack_pos =3D 0 '\000= 9;
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0self =3D 0x149cd00 <bss_s= brk_buffer+8238176>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0iter =3D 0x0
#60 0x00007ffff0019454 in start_thread () at /usr/lib/libpthread.so.0
#61 0x00007fffef92a7df in clone () at /usr/lib/libc.so.6


On 12 December 2016 at 03:05, Cl=C3=A9ment Pit--Claudel <clement= .pit@gmail.com> wrote:
On 2016-12-11 12:52, Eli Zaretskii wrote:
>> From: Elias M=C3=A5rtenson <lokedhs@gmail.com>
>> Date: Mon, 12 Dec 2016 00:35:34 +0800
>>
>> #2=C2=A0 0x00000000005868ca in emacs_abort () at sysdep.c:2342
>> No locals.
>> #3=C2=A0 0x000000000057117a in unblock_input_to (level=3D-1) at ke= yboard.c:7170
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^
> It aborts because level is negative.=C2=A0 Not sure how this happened.=
>
> Can you still see the problem with the current master?=C2=A0 I tried > reproducing this on 2 different systems, and couldn't: it works as=
> expected for me and doesn't crash.

I seem to have a similar problem with

=C2=A0 =C2=A0 (make-thread (lambda () (sleep-for 5) (print 1)))

I sometimes need to run it a few times before it crashes.=C2=A0 I'm on = the latest master.

(gdb) bt full
#0=C2=A0 0x00007ffff07b3428 in __GI_raise (sig=3Dsig@entry=3D6) at ../sysde= ps/unix/sysv/linux/raise.c:54
=C2=A0 =C2=A0 =C2=A0 =C2=A0 resultvar =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pid =3D 11760
=C2=A0 =C2=A0 =C2=A0 =C2=A0 selftid =3D 11799
#1=C2=A0 0x00007ffff07b502a in __GI_abort () at abort.c:89
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_stage =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 act =3D {__sigaction_handler =3D {sa_handler = =3D 0x2020202020202020, sa_sigaction =3D 0x2020202020202020}, sa_mask =3D {=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __val =3D {3395749441387372576, 3= 414407380873671541, 7794943938178463864, 8461814194867891817,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3270285648122702895, 82996= 96943092622706, 734137523729608303, 3546132143273305655, 737864570671465686= 5,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3472384375719748966, 34678= 95374536122416, 2319406791620833328, 3904937764721408048, 23149076202056709= 65,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2314885530818453536, 23148= 85530818453536}}, sa_flags =3D 1937059616, sa_restorer =3D 0x61}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sigs =3D {__val =3D {32, 0 <repeats 15 times= >}}
#2=C2=A0 0x00007ffff07f57ea in __libc_message (do_abort=3Ddo_abort@entry=3D= 2,
=C2=A0 =C2=A0 fmt=3Dfmt@entry=3D0x7ffff090e2e0 "*** Error in `%s':= %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ap =3D <error reading variable ap (Attempt t= o dereference a generic pointer.)>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 15
=C2=A0 =C2=A0 =C2=A0 =C2=A0 on_2 =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 list =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nlist =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cp =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 written =3D <optimized out>
#3=C2=A0 0x00007ffff07fde0a in malloc_printerr (ar_ptr=3D<optimized out&= gt;, ptr=3D<optimized out>,
=C2=A0 =C2=A0 str=3D0x7ffff090e3a8 "double free or corruption (fasttop= )", action=3D3) at malloc.c:5004
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 buf =3D "000000000375bb10"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cp =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ar_ptr =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 str =3D 0x7ffff090e3a8 "double free or cor= ruption (fasttop)"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 action =3D 3
#4=C2=A0 _int_free (av=3D<optimized out>, p=3D<optimized out>, = have_lock=3D0) at malloc.c:3865
=C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fb =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextchunk =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextsize =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextinuse =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prevsize =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bck =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fwd =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 errstr =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 locked =3D <optimized out>
#5=C2=A0 0x00007ffff080198c in __GI___libc_free (mem=3D<optimized out>= ;) at malloc.c:2966
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ar_ptr =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 p =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hook =3D <optimized out>
#6=C2=A0 0x00007ffff4f35555 in _XEventsQueued () from /usr/lib/x86_64-linux= -gnu/libX11.so.6
No symbol table info available.
#7=C2=A0 0x00007ffff4f26f47 in XPending () from /usr/lib/x86_64-linux-gnu/<= wbr>libX11.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8=C2=A0 0x00007ffff671cdae in ?? () from /usr/lib/x86_64-linux-gnu/li= bgdk-3.so.0
No symbol table info available.
#9=C2=A0 0x00007ffff569d92d in g_main_context_prepare () from /lib/x86_64-l= inux-gnu/libglib-2.0.so.0
No symbol table info available.
#10 0x00007ffff569e2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0= .so.0
No symbol table info available.
#11 0x00007ffff569e457 in g_main_context_pending () from /lib/x86_64-linux-= gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00000000005e36c0 in xg_select (fds_lim=3D<optimized out>, rfds= =3D<optimized out>, wfds=3D<optimized out>, efds=3D0x0,
=C2=A0 =C2=A0 timeout=3D<optimized out>, sigmask=3D<optimized out&= gt;) at xgselect.c:160
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pselect_errno =3D 11
=C2=A0 =C2=A0 =C2=A0 =C2=A0 all_rfds =3D {fds_bits =3D {64, 0 <repeats 1= 5 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 all_wfds =3D {fds_bits =3D {0 <repeats 16 ti= mes>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tmo =3D {tv_sec =3D 0, tv_nsec =3D 304000000} =C2=A0 =C2=A0 =C2=A0 =C2=A0 tmop =3D 0x7fffde709520
=C2=A0 =C2=A0 =C2=A0 =C2=A0 context =3D 0x152b7a0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 have_wfds =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds_buf =3D {{fd =3D 6, events =3D 1, revents = =3D 0}, {fd =3D 7, events =3D 1, revents =3D 0}, {fd =3D 8, events =3D 1, =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 12, event= s =3D 1, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 2= 4171632,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D -563048304, events =3D 32767, revents =3D 0}, {fd =3D -563048312,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 2147483647, events =3D 0,=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -35785032= 0, events =3D 32767, revents =3D 0}, {fd =3D -217677327, events =3D 32767,<= br> ---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, events= =3D 0, revents =3D 0}, {fd =3D 1046005248, events =3D 18318, revents =3D 4= 5690}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -563048448, events =3D 327= 67, revents =3D 0}, {fd =3D 24171632, events =3D 0, revents =3D 0}, {fd =3D= -563048464,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D -134239019, events =3D 32767, revents =3D 0}, {fd =3D -563048416,<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 24180224, events =3D 1, revents =3D 0}, {fd =3D 1, events =3D 0, r= events =3D 0},
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {fd =3D -563048304, events =3D 32767, re= vents =3D 0}, {fd =3D -563048312, events =3D 32767, revents =3D 0}, {fd =3D= 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D -563048416, events =3D 32767, revents =3D 0}, {fd =3D -259445626,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 22198176, events =3D 0, r= events =3D 0},
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {fd =3D 2147483647, events =3D 0, revent= s =3D 0}, {fd =3D -177614239, events =3D 32767, revents =3D 0}, {fd =3D 554= 74,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 914807005, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reve= nts =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 1046005248, events =3D 183= 18, revents =3D 45690}, {fd =3D 22198176, events =3D 0, revents =3D 0}, { =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -177608112, events =3D 327= 67, revents =3D 0}, {fd =3D -563048312, events =3D 32767, revents =3D 0}, {=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -160314138, events =3D 327= 67, revents =3D 0}, {fd =3D 22198176, events =3D 0, revents =3D 0}, {fd =3D= 2147483647,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D -563048304, events =3D 32767, revents =3D 0}, {fd =3D -177611430,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D -563048240, events =3D 65535, revents =3D 65535}, {fd =3D 0, event= s =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 22198176,= events =3D 0, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd= =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 0, events =3D 0, revents =3D 0}, {fd =3D 10217640, events =3D 0, reven= ts =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 1046005248, events =3D 183= 18, revents =3D 45690}, {fd =3D 11408464, events =3D 0, revents =3D 0}, { =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 22198176, events =3D 0, re= vents =3D 0}, {fd =3D 4, events =3D 0, revents =3D 0}, {fd =3D -177613708,<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 22198176, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, r= events =3D 0},
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {fd =3D 22094688, events =3D 0, revents = =3D 0}, {fd =3D -177609890, events =3D 32767, revents =3D 0}, {fd =3D 8, =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D -563047872, events =3D 0, revents =3D 0}, {fd =3D 2147483647, events = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 104600524= 8, events =3D 18318, revents =3D 45690}, {fd =3D 0, events =3D 0, revents = =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 22198176, events =3D 0, re= vents =3D 0}, {fd =3D -563048016, events =3D 32767, revents =3D 0}, {fd =3D= 23799296,
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D = 0}, {fd =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D -177609631, events =3D 32767, revents =3D 0}, {fd =3D 10264600, events= =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, events= =3D 0, revents =3D 0}, {fd =3D -563048016, events =3D 32767, revents =3D 0= }, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -155524076, events =3D 327= 67, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 498781= 4,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 19092928, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reven= ts =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -563048016, events =3D 327= 67, revents =3D 0}, {fd =3D 5214957, events =3D 0, revents =3D 0}, {fd =3D = 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D = 0}, {fd =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D = 0}, {fd =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 1046005248, events =3D 18318, revents =3D 45690}, {fd =3D 1, events = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 1, events= =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -1= ,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 65535, revents =3D 819= 1}, {fd =3D 6, events =3D 0, revents =3D 0}, {fd =3D 1046005248, events =3D= 18318,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 45690}, {fd =3D 1, ev= ents =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 5563340, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 53718947, events =3D 0, re= vents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 5, events = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -56304764= 8, events =3D 32767, revents =3D 0}, {fd =3D 5695640, events =3D 0, revents= =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 57696608, events =3D 0, re= vents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 5563340, = events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 0, events =3D 0, revents =3D 0}, {fd =3D 5, events =3D 0, revents =3D = 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -563047568, events =3D 327= 67, revents =3D 0}, {fd =3D 5695640, events =3D 0, revents =3D 0}, {fd =3D = 57696608,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd= =3D 57696488, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reven= ts =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 12592064, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -25445043= 3, events =3D 32767, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0= }, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -563047504, events =3D 327= 67, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D -56304= 7600,
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D -134239004, events =3D 32767, revents =3D 0}, {fd =3D -563047424,<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 54403072, events =3D 1, revents =3D 0}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds_size =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 n_gfds =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retval =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 our_fds =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 max_fds =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 context_acquired =3D true
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nfds =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tmo_in_millisec =3D 304
=C2=A0 =C2=A0 =C2=A0 =C2=A0 must_free =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 need_to_dispatch =3D true
#13 0x00000000005c5153 in really_call_select (arg=3Darg@entry=3D0x7fffde709= 3f0) at thread.c:494
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa =3D 0x7fffde7093f0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D 0x3841340
#14 0x000000000054e77b in flush_stack_call_func (func=3Dfunc@entry=3D0x5c51= 20 <really_call_select>,
=C2=A0 =C2=A0 arg=3Darg@entry=3D0x7fffde7093f0) at alloc.c:5137
=C2=A0 =C2=A0 =C2=A0 =C2=A0 end =3D 0x7fffde7093a0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D <optimized out>
#15 0x00000000005c5887 in thread_select (func=3D<optimized out>, max_= fds=3D<optimized out>,
=C2=A0 =C2=A0 rfds=3Drfds@entry=3D0x7fffde7096f0, wfds=3Dwfds@entry=3D= 0x7fffde709770, efds=3Defds@entry=3D0x0,
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 timeout=3Dtimeout@entry=3D0x7fffde709520, sigmask=3D0x0)= at thread.c:513
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa =3D {func =3D 0x5e3320 <xg_select>, ma= x_fds =3D 18, rfds =3D 0x7fffde7096f0, wfds =3D 0x7fffde709770, efds =3D 0x= 0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D 0x7fffde709520, sigmask =3D = 0x0, result =3D 12930704}
#16 0x00000000005a9946 in wait_reading_process_output (time_limit=3Dtime_li= mit@entry=3D5, nsecs=3Dnsecs@entry=3D0,
=C2=A0 =C2=A0 read_kbd=3Dread_kbd@entry=3D0, do_display=3Ddo_display@entry= =3Dfalse, wait_for_cell=3Dwait_for_cell@entry=3D0,
=C2=A0 =C2=A0 wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D0) at pro= cess.c:5345
=C2=A0 =C2=A0 =C2=A0 =C2=A0 process_skipped =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 channel =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nfds =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Available =3D {fds_bits =3D {0 <repeats 16 t= imes>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Writeok =3D {fds_bits =3D {0 <repeats 16 tim= es>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 check_write =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 check_delay =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 no_avail =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 xerrno =3D 4
=C2=A0 =C2=A0 =C2=A0 =C2=A0 proc =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D {tv_sec =3D 0, tv_nsec =3D 22701437= 3}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 end_time =3D {tv_sec =3D 1481482901, tv_nsec = =3D 520691515}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_delay =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 got_output_end_time =3D {tv_sec =3D 1481482901,= tv_nsec =3D 520691515}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 wait =3D TIMEOUT
=C2=A0 =C2=A0 =C2=A0 =C2=A0 got_some_output =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retry_for_async =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 now =3D <optimized out>
#17 0x000000000041c9b3 in Fsleep_for (seconds=3D<optimized out>, mill= iseconds=3D<optimized out>) at dispnew.c:5695
=C2=A0 =C2=A0 =C2=A0 =C2=A0 t =3D {tv_sec =3D 5, tv_nsec =3D 0}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tend =3D {tv_sec =3D 1481482901, tv_nsec =3D 52= 0691282}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 duration =3D <optimized out>
#18 0x0000000000567497 in eval_sub (form=3D<optimized out>) at eval.c= :2214
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 maxargs =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args_left =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 8750293
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_args =3D 51935619
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 argvals =3D {22, 0, 19, 288, 140736925309536, 0= , 19, 288}
#19 0x0000000000567c3d in Fprogn (body=3D51935411) at eval.c:450
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 0
#20 funcall_lambda (fun=3D51935379, nargs=3Dnargs@entry=3D0, arg_vector=3Da= rg_vector@entry=3D0x3841368) at eval.c:3006
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D <optimized out= >
#21 0x0000000000567eab in Ffuncall (nargs=3Dnargs@entry=3D1, args=3D0x38413= 60) at eval.c:2749
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 51935379
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 0
#22 0x00000000005c55b3 in invoke_thread_function () at thread.c:603
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 0
#23 0x0000000000566302 in internal_condition_case (bfun=3Dbfun@entry=3D0x5c= 5580 <invoke_thread_function>,
=C2=A0 =C2=A0 handlers=3Dhandlers@entry=3D45648, hfun=3Dhfun@entry=3D0x5c49= 20 <do_nothing>) at eval.c:1336
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
#24 0x00000000005c5497 in run_thread (state=3D0x3841340) at thread.c:638 =C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_pos =3D 0 '\000'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D 0x3841340
=C2=A0 =C2=A0 =C2=A0 =C2=A0 iter =3D <optimized out>
#25 0x00007ffff0d526ba in start_thread (arg=3D0x7fffde70a700) at pthread_cr= eate.c:333
=C2=A0 =C2=A0 =C2=A0 =C2=A0 __res =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pd =3D 0x7fffde70a700
=C2=A0 =C2=A0 =C2=A0 =C2=A0 now =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf = =3D {140736925312768, 3652512205833442630, 0, 140737488342639,
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736925313472, 0,= -3652445003701349050, -3652500843749370554}, mask_was_saved =3D 0}}, priv = =3D {pad =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x0, 0x0, 0x0, 0x0}, data = =3D {prev =3D 0x0, cleanup =3D 0x0, canceltype =3D 0}}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 not_first_call =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pagesize_m1 =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sp =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 freesize =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 __PRETTY_FUNCTION__ =3D "start_thread"= ;
#26 0x00007ffff088482d in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:109
No locals.



--001a1140585882dfde05436ed703-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Dec 2016 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org, clement.pit@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148156421411723 (code B ref 25172); Mon, 12 Dec 2016 17:37:02 +0000 Received: (at 25172) by debbugs.gnu.org; 12 Dec 2016 17:36:54 +0000 Received: from localhost ([127.0.0.1]:39489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGUX0-00032z-4k for submit@debbugs.gnu.org; Mon, 12 Dec 2016 12:36:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGUWz-00032m-3c for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 12:36:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGUWo-0002W0-PL for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 12:36:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60458) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGUWo-0002Vq-Li; Mon, 12 Dec 2016 12:36:42 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4756 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cGUWn-0003j7-Ti; Mon, 12 Dec 2016 12:36:42 -0500 Date: Mon, 12 Dec 2016 19:37:19 +0200 Message-Id: <838trlcals.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Mon, 12 Dec 2016 12:50:24 +0800) References: <838trme4jr.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias MÃ¥rtenson > Date: Mon, 12 Dec 2016 12:50:24 +0800 > Cc: Eli Zaretskii , 25172@debbugs.gnu.org > > I tried with the latest version (a92a027d58cb4df5bb6c7e3c546a72183a192f45) > and I'm still getting the same error. > > The stack trace is as follows: > [...] > #34 0x0000000000578a22 in emacs_abort () at sysdep.c:2342 > #35 0x0000000000564247 in unblock_input_to (level=-1) at keyboard.c:7167 > #36 0x000000000056425e in unblock_input () at keyboard.c:7183 > #37 0x000000000069c5e4 in xg_select (fds_lim=15, rfds=0x7fffe59e19a0, > wfds=0x7fffe59e1920, efds=0x0, timeout=0x7fffe59e1900, sigmask=0x0) at > xgselect.c:162 xg_select uses block_input/unblock_input, something other *select implementations used by Emacs don't do (as those others are system APIs). block_input/unblock_input manipulate a global variable that is not incremented and decremented atomically, so it's fundamentally thread-unsafe. Moreover, some places in Emacs reset that global variable to zero (although I don't believe those places are part of your scenario). The above is especially important because the calls to the *select functions are about the only place in Emacs where several threads can run in parallel, because they are called by thread_select like this: release_global_lock (); sa->result = (sa->func) (sa->max_fds, sa->rfds, sa->wfds, sa->efds, sa->timeout, sa->sigmask); acquire_global_lock (self); So between the call to release_global_lock, which allows another thread to grab the lock, and the subsequent call to acquire_global_lock several threads could run and more or less simultaneously call the *select function. If that function is xg_select, these threads might step on each other's toes by calling block_input/unblock_input in parallel. This could easily cause the global variable to become negative, which then causes the above abort. Long story short, could you please try removing the calls to block_input/unblock_input from xgselect.c, and see if that solves these crashes? (These calls were introduced to fix a rare and elusive bug, but I don't think you will see that bug unless you do what that bug's recipe calls for. And anyway, this removal is just so we see whether this is indeed the reason for the problem, I don't really suggest to remove them for good.) Thanks. From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 02:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148159669710079 (code B ref 25172); Tue, 13 Dec 2016 02:39:01 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 02:38:17 +0000 Received: from localhost ([127.0.0.1]:39915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGcyu-0002cV-NT for submit@debbugs.gnu.org; Mon, 12 Dec 2016 21:38:17 -0500 Received: from mail-qk0-f177.google.com ([209.85.220.177]:35391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGcyt-0002cI-7f for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 21:38:15 -0500 Received: by mail-qk0-f177.google.com with SMTP id n204so103410349qke.2 for <25172@debbugs.gnu.org>; Mon, 12 Dec 2016 18:38:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=DEiyLw1T5Zhk52ncOVjd/XmDJyuV2s9xfyhJ6ZRBrzo=; b=T43Q3RzpXgzMmc7LnCNTI6wqV2jJBZtZjpVrAkfnD5k8Wop3hxfN2hq1tzacLv1WKF e7l2Pxr9q2S7U6ePztahDvLva9sElZghPbwz4WkE8PNVlwst9I0yutXIu9HFUGWlMgbO AIIRWBm4KkNyXtA4RZcAt/hojsdWIMZDDLX7N1yw2kqN6RVDEzdMSFhdx/87pLgdpWtw a431NJ/vd55TDhzjqnc/nPYmEDBp9A8pwI/5HjkeIpphh3Ej7lToF9glIpUZNf868Hzy NfSkxIk7RVWTu26fYBgU+63324+a0K45VuBUBEzA7kpNNWsxhFSlVJHlzvHUxIq7Z9kt zDNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=DEiyLw1T5Zhk52ncOVjd/XmDJyuV2s9xfyhJ6ZRBrzo=; b=Suj9pceyu2hOZXJr1Z2RY2EQAd7zxhLmUsO34eJPcpZ8wE3Nps2g/8lYL9S4i727lY /Yc9/eiRxUHCRaqLDTWdqhprwr/b28ZZYsnXx67F1OlKsKrwNVHiKkRoqbL7KsQ4NYK8 ZJ5HYpwFdao3JWKKeeRHrVZmztvZ8Fn6Kiuv/14ApexeTFEXV6wuZDSMCqlfUtkn/d/K gZozBNp4/K6ikGqU4KyJ+8IvHT3nNuJRBoEqRwnHSfbONOEifz0IpC5SoOZK9ms+qCHe fCCtiHQ7L1f9UNmBx0PTW0o+11E2jroKzw8LL7Suo2FF7N37L6LEW9qNrutFeWeisL5f Rjcw== X-Gm-Message-State: AKaTC01Boc6IrJWFo9a4RnvWVkFJDAABlBOT8+Fz3/aGBZWuq1YNId5fadnMWURb1r0cmEx9tTguMVHZwVwhsg== X-Received: by 10.55.125.194 with SMTP id y185mr80859859qkc.38.1481596689822; Mon, 12 Dec 2016 18:38:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Mon, 12 Dec 2016 18:38:09 -0800 (PST) In-Reply-To: <838trlcals.fsf@gnu.org> References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Tue, 13 Dec 2016 10:38:09 +0800 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c05e5cc65bf4d0543811ceb X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --94eb2c05e5cc65bf4d0543811ceb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I was about to test this, but I have been unable to reproduce the problem as of the current version: 8db7b65d66f01e90a05cc9f11c67667233d84ca0 Has a fix for this been explicitly committed, or did the behaviour change unexpectedly because of some other change? Regards, Elias On 13 December 2016 at 01:37, Eli Zaretskii wrote: > > From: Elias M=C3=A5rtenson > > Date: Mon, 12 Dec 2016 12:50:24 +0800 > > Cc: Eli Zaretskii , 25172@debbugs.gnu.org > > > > I tried with the latest version (a92a027d58cb4df5bb6c7e3c546a72 > 183a192f45) > > and I'm still getting the same error. > > > > The stack trace is as follows: > > [...] > > #34 0x0000000000578a22 in emacs_abort () at sysdep.c:2342 > > #35 0x0000000000564247 in unblock_input_to (level=3D-1) at keyboard.c:7= 167 > > #36 0x000000000056425e in unblock_input () at keyboard.c:7183 > > #37 0x000000000069c5e4 in xg_select (fds_lim=3D15, rfds=3D0x7fffe59e19a= 0, > > wfds=3D0x7fffe59e1920, efds=3D0x0, timeout=3D0x7fffe59e1900, sigmask=3D= 0x0) at > > xgselect.c:162 > > xg_select uses block_input/unblock_input, something other *select > implementations used by Emacs don't do (as those others are system > APIs). block_input/unblock_input manipulate a global variable that is > not incremented and decremented atomically, so it's fundamentally > thread-unsafe. Moreover, some places in Emacs reset that global > variable to zero (although I don't believe those places are part of > your scenario). > > The above is especially important because the calls to the *select > functions are about the only place in Emacs where several threads can > run in parallel, because they are called by thread_select like this: > > release_global_lock (); > sa->result =3D (sa->func) (sa->max_fds, sa->rfds, sa->wfds, sa->efds, > sa->timeout, sa->sigmask); > acquire_global_lock (self); > > So between the call to release_global_lock, which allows another > thread to grab the lock, and the subsequent call to > acquire_global_lock several threads could run and more or less > simultaneously call the *select function. If that function is > xg_select, these threads might step on each other's toes by calling > block_input/unblock_input in parallel. This could easily cause the > global variable to become negative, which then causes the above abort. > > Long story short, could you please try removing the calls to > block_input/unblock_input from xgselect.c, and see if that solves > these crashes? (These calls were introduced to fix a rare and elusive > bug, but I don't think you will see that bug unless you do what that > bug's recipe calls for. And anyway, this removal is just so we see > whether this is indeed the reason for the problem, I don't really > suggest to remove them for good.) > > Thanks. > --94eb2c05e5cc65bf4d0543811ceb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I was about to test this, but I have been unable to reprod= uce the problem as of the current version:=C2=A08db7b65d66f01e90a05cc9f11c6= 7667233d84ca0

Has a fix for this been explicitly committ= ed, or did the behaviour change unexpectedly because of some other change?<= /div>

Regards,
Elias

On 13 December 2016 at 01:37, E= li Zaretskii <eliz@gnu.org> wrote:
> From: Elias M=C3=A5rtenson <lokedhs@gmail.com>
> Date: Mon, 12 Dec 2016 12:50:24 +0800
> Cc: Eli Zaretskii <eliz@gnu.org= >, 25172@debbugs.gnu.org >
> I tried with the latest version (a92a027d58cb4df5bb6c7e3c546a72183a192f45)
> and I'm still getting the same error.
>
> The stack trace is as follows:
> [...]
> #34 0x0000000000578a22 in emacs_abort () at sysdep.c:= 2342
> #35 0x0000000000564247 in unblock_input_to (level=3D-1) at keyboard.c:= 7167
> #36 0x000000000056425e in unblock_input () at keyboard.c:7183
> #37 0x000000000069c5e4 in xg_select (fds_lim=3D15, rfds=3D0x7fffe59e19= a0,
> wfds=3D0x7fffe59e1920, efds=3D0x0, timeout=3D0x7fffe59e1900, sigmask= =3D0x0) at
> xgselect.c:162

xg_select uses block_input/unblock_input, something other *select implementations used by Emacs don't do (as those others are system
APIs).=C2=A0 block_input/unblock_input manipulate a global variable that is=
not incremented and decremented atomically, so it's fundamentally
thread-unsafe.=C2=A0 Moreover, some places in Emacs reset that global
variable to zero (although I don't believe those places are part of
your scenario).

The above is especially important because the calls to the *select
functions are about the only place in Emacs where several threads can
run in parallel, because they are called by thread_select like this:

=C2=A0 release_global_lock ();
=C2=A0 sa->result =3D (sa->func) (sa->max_fds, sa->rfds, sa->= ;wfds, sa->efds,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0sa->timeout, sa->sigmask);
=C2=A0 acquire_global_lock (self);

So between the call to release_global_lock, which allows another
thread to grab the lock, and the subsequent call to
acquire_global_lock several threads could run and more or less
simultaneously call the *select function.=C2=A0 If that function is
xg_select, these threads might step on each other's toes by calling
block_input/unblock_input in parallel.=C2=A0 This could easily cause the global variable to become negative, which then causes the above abort.

Long story short, could you please try removing the calls to
block_input/unblock_input from xgselect.c, and see if that solves
these crashes?=C2=A0 (These calls were introduced to fix a rare and elusive=
bug, but I don't think you will see that bug unless you do what that bug's recipe calls for.=C2=A0 And anyway, this removal is just so we se= e
whether this is indeed the reason for the problem, I don't really
suggest to remove them for good.)

Thanks.

--94eb2c05e5cc65bf4d0543811ceb-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 03:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org, clement.pit@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148160038922288 (code B ref 25172); Tue, 13 Dec 2016 03:40:02 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 03:39:49 +0000 Received: from localhost ([127.0.0.1]:39958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGdwT-0005nP-DR for submit@debbugs.gnu.org; Mon, 12 Dec 2016 22:39:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGdwS-0005nC-Hh for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 22:39:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGdwK-0005mJ-6h for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 22:39:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38726) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGdwK-0005mF-3y; Mon, 12 Dec 2016 22:39:40 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1534 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cGdwJ-0006eB-60; Mon, 12 Dec 2016 22:39:39 -0500 Date: Tue, 13 Dec 2016 05:40:17 +0200 Message-Id: <83vauobiou.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Tue, 13 Dec 2016 10:38:09 +0800) References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias Mårtenson > Date: Tue, 13 Dec 2016 10:38:09 +0800 > Cc: Clément Pit--Claudel , > 25172@debbugs.gnu.org > > I was about to test this, but I have been unable to reproduce the problem as of the current version: > 8db7b65d66f01e90a05cc9f11c67667233d84ca0 > > Has a fix for this been explicitly committed, or did the behaviour change unexpectedly because of some other > change? I don't know, the changes related to threads which went into master lately don't seem to be related. Is it possible for you to "reverse-bisect", so-called, i.e. find the commit which "fixed" this for you? If even the version from the time you reported it no longer reproduces the problem, then the change is in something on your system that is unrelated to Emacs, or maybe this bug will re-appear again later. Clément, do you still see the problem with the latest master? From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 03:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148160072422848 (code B ref 25172); Tue, 13 Dec 2016 03:46:02 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 03:45:24 +0000 Received: from localhost ([127.0.0.1]:39963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGe1s-0005wS-1U for submit@debbugs.gnu.org; Mon, 12 Dec 2016 22:45:24 -0500 Received: from mail-qk0-f175.google.com ([209.85.220.175]:34010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGe1q-0005wE-UK for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 22:45:23 -0500 Received: by mail-qk0-f175.google.com with SMTP id q130so104517663qke.1 for <25172@debbugs.gnu.org>; Mon, 12 Dec 2016 19:45:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=dlhhmEYXY90PxJEfJPGTiUDNMogJ7GyUFlkArZpvAUc=; b=opmw4eNsebs84/9qPkWswE55tedjYb5xa6knklbGpi9YWCSA8jv4NqgE7qe/mLj0vE N2sL8zv2mZsRXkN5SoqQlfEN1eYvnERxONOtSfdx96PKB93hr4TFmAFLr6lKZCBjcMq7 b6BUv3xHhaVIC9A067lMJbupZsOAUnOOT2qpqZAUPwecUjWJyXzswbj4HtjdBnrnmYuQ +qEry9ZvwIaxUab2U9UduNCdHwLqvOoXGXRZasRL+c394YNX6hsdqB7UcoTEZohD7Ljh j6MIUvH4qGWOwIbRLkXkgan7qokDQ61CgcHvXE/6loCn8PeA0590InJQBijjn4k9MRHV oZuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=dlhhmEYXY90PxJEfJPGTiUDNMogJ7GyUFlkArZpvAUc=; b=begyyPIQMRN6Zjm/ZUPIjzWSl3zC7nOJilvkWZJLSMLMtpL/+hWAbLI492Wbuacd1X I1C8sAMgKsoeQvOVgyHUIaZ3FAXTOQbljoxXlWPc6jR4uYbVJGNRw05K7inTh8d6ZfLW pBt29ypwSit1zYFwyuqic0lmLPW6cc2nxpjUTUCr8WnJdQHQ0PqkT2AyxC+SxOLQS1aw oMtZ/2h8vGRwekd6ZQsPpP/D9u/rwxbIgaUl88e4gOW4/loBnGYRnGf/6s7DHBf2rPB1 KZe3SEVuhU9JDj9xPbW8Y/FZhx/GKz/hhmMWsY318e2fdVN+tPrW2EMiXVvWeNA7ah7z PWnQ== X-Gm-Message-State: AKaTC00FZC6nChuzzYwzIPKc51eGjxoC+VeHouLKSF+Pay4LMLr1PMlZNJy5bbYilWfLQZTTMxpXAHh5dzTRrA== X-Received: by 10.55.125.194 with SMTP id y185mr80985024qkc.38.1481600717065; Mon, 12 Dec 2016 19:45:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Mon, 12 Dec 2016 19:45:16 -0800 (PST) In-Reply-To: <83vauobiou.fsf@gnu.org> References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Tue, 13 Dec 2016 11:45:16 +0800 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c05e5cc7098510543820ca8 X-Spam-Score: -0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) --94eb2c05e5cc7098510543820ca8 Content-Type: text/plain; charset=UTF-8 On 13 December 2016 at 11:40, Eli Zaretskii wrote: > Is it possible for you to "reverse-bisect", so-called, i.e. find the > commit which "fixed" this for you? If even the version from the time > you reported it no longer reproduces the problem, then the change is > in something on your system that is unrelated to Emacs, or maybe this > bug will re-appear again later. > Sure. I'm testing that right now. --94eb2c05e5cc7098510543820ca8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 3 December 2016 at 11:40, Eli Zaretskii <eliz@gnu.org> wrote:
=
=C2=A0
Is it po= ssible for you to "reverse-bisect", so-called, i.e. find the
commit which "fixed" this for you?=C2=A0 If even the version from= the time
you reported it no longer reproduces the problem, then the change is
in something on your system that is unrelated to Emacs, or maybe this
bug will re-appear again later.

Sure. I= 'm testing that right now.=C2=A0
--94eb2c05e5cc7098510543820ca8-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 04:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148160232625217 (code B ref 25172); Tue, 13 Dec 2016 04:13:02 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 04:12:06 +0000 Received: from localhost ([127.0.0.1]:39991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGeRi-0006Yf-4m for submit@debbugs.gnu.org; Mon, 12 Dec 2016 23:12:06 -0500 Received: from mail-qk0-f172.google.com ([209.85.220.172]:33757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGeRg-0006YC-On for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 23:12:05 -0500 Received: by mail-qk0-f172.google.com with SMTP id x190so105098237qkb.0 for <25172@debbugs.gnu.org>; Mon, 12 Dec 2016 20:12:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hnwkm0TD2Riu0V/JfZOauJggepAvXHo0D/kcYZjleHk=; b=uq28FrEqn+wKgMmUaD7y8wuSyV56szDc1+P6CDO3X5d0trZW9qN+Ybz9C2Ed4nOyYl 2CxLVcE32VTtsMqrduL0G+uXcmz5SQcEZ08AytiHiamnFpRci7P1J0y6rQ/O4qDlMHh6 HxxmQACBtsDsvU5OzsePJ5sNQrXtfbFNZVCCN2O/eWSCZdPjoApAGQ0owCDG5yIryvWy d+E5Kb8yYyPisKE+J3Mp7II5UN8NyK8NB1rCm/VaveYHtpWEErVDmS9VPM8tDa8oX94H hdn/E9Hmzeg8muX/0SX7YOU3ArgqCthOZ5rm7VRGr8XyfGdoZsaxXObzTW96JfuWU+GE Llbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hnwkm0TD2Riu0V/JfZOauJggepAvXHo0D/kcYZjleHk=; b=RwJ8FnGpP6GhIqjD5dyL5zsPM/8R5W77La8eTMEwan3ptbd0KnleqnpiGy5veMidai LuU2ZtqNvpiMqbyBfiw98v7euVTM/8VUztaW7+i4PwG2fVrA902o7e1tsDlxTXLGKa5N bPOjkNisuD/wOVRH/TMg3DOD0ezNeiDQ8OFJEZ3xyd27WkYp18XP03p9T59PfFNxfiab lf2XNWbRm1OFU/EJ45S4Gsmax62P9DE3Z2TBZfHfIeT2lr9bbHKN/JqfYUozehaoI3WZ dw4EDqVNEI7rwCFthq4mwMGs8UXWZROm6Ki/coTHtgv1XZFqL/RwwBp7PTqwGZXRqVaI ZgHg== X-Gm-Message-State: AKaTC03UQrjkZEOBFwl7VoTCgLgLh56WFGT+HqcqIsps7n0ZiZ0k71W7BQW0I/gWjJE7LcHo89+prrsThYRrdA== X-Received: by 10.55.143.199 with SMTP id r190mr91536832qkd.72.1481602319339; Mon, 12 Dec 2016 20:11:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Mon, 12 Dec 2016 20:11:58 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Tue, 13 Dec 2016 12:11:58 +0800 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c084b70f1593a0543826b05 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --94eb2c084b70f1593a0543826b05 Content-Type: text/plain; charset=UTF-8 I've bisected now, but during my testing I realised that the problem didn't go away. Instead, it just took a bit longer to reproduce. I discovered that a very effective way to reproduce the issue is just to start several threads at the same time, so I simply extended the test case to the following: (require 'cl( (loop repeat 10 do (make-thread (lambda () (sit-for 5) (with-current-buffer "z" (insert "hello"))))) When running this test, I have gotten two different errors. One SIGSEGV and another being SIGABRT. I will include the stack traces for both test cases in the following two emails. Regards, Elias --94eb2c084b70f1593a0543826b05 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I've bisected now, but duri= ng my testing I realised that the problem didn't go away. Instead, it j= ust took a bit longer to reproduce.

I discovered that a very effective way to rep= roduce the issue is just to start several threads at the same time, so I si= mply extended the test case to the following:

(require 'cl(
(loop repeat 10 do (make-thread (lambda () (sit-for 5) (wi= th-current-buffer "z" (insert "hello")))))

When running t= his test, I have gotten two different errors. One SIGSEGV and another being= SIGABRT.

I will include the stack traces for both test cases in the following tw= o emails.

Regards,
Elias
--94eb2c084b70f1593a0543826b05-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 04:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148160249225444 (code B ref 25172); Tue, 13 Dec 2016 04:15:01 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 04:14:52 +0000 Received: from localhost ([127.0.0.1]:39996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGeUO-0006cK-IL for submit@debbugs.gnu.org; Mon, 12 Dec 2016 23:14:52 -0500 Received: from mail-qt0-f175.google.com ([209.85.216.175]:34409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGeUN-0006c9-Jy for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 23:14:51 -0500 Received: by mail-qt0-f175.google.com with SMTP id n6so96509229qtd.1 for <25172@debbugs.gnu.org>; Mon, 12 Dec 2016 20:14:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=JFXpdFWIRGhNHsSzk4MKWJ09zVzpF53KRWFs88RCa4w=; b=MEj/7x1RCwp5tP57WrW7guX4a1fsQTbt3aSIIXl9NkLp0Y5KFXO8sxGCl2Q+YwJZFN slKjyjoPBjl1sDeamEQWiyr752i0a0XeUZhvOFCXNnE1snNS9hJPJTBIHJW9ejhBgw0H jCgx4eVc7T5ysZcOxHxh3CP034lG7bu6j0OERPucrTRpRjMK1sDZyp2D49+1IF+7cWDn HWtSgIfXMGtpgFBvJPLHPBA12G8DdB+tXIWd0jV8Rh9239EbT+7/SxU3SilAgZSKh+zR 09sPXSUxNVjMdLUp4/AKDPN9QBPM8hAnPF0uUX6RriMUJN7CqJZojpi92/klGPrpNNi1 f9dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=JFXpdFWIRGhNHsSzk4MKWJ09zVzpF53KRWFs88RCa4w=; b=gEiwvGsMI4+LHNFtuqF9o1xT9TtTwy5UV50M03B5SP/Whm1GmNXkac0v12y24RDyYO Jbz2vbTqiYy5hPgs0wQDlFcBR2LQxH31vhW5dnsnSvMZ8/hRnIMhHtVPibSL7En9oYEC HL/sTl+SsP+aXCJ0IriUVGxmBngoO2c8whOWgRrnKFtN5nRFnPxVkOVwk3gAbTC0gKb6 QKE4ElJjOZv/pcAIloQlisJkLuvAtwkaMwuOIXlLiigH+4diVm1Y1E5u7GBd2XHveW1A /T5x1zOv3Ai+oh2UO7ZLfumIMgye3G/348Sd+rsG5w2IVNpl0MMC1DLf1jT0kYsWsGqI 1Xzw== X-Gm-Message-State: AKaTC02E17kr6exMoobtIj5cKBfbWM5PxKtM/NeINWcBHWZtcHlPtfGsWzAADO/rbVafINexvOV6juAig6q1rw== X-Received: by 10.200.47.140 with SMTP id l12mr91349969qta.51.1481602484868; Mon, 12 Dec 2016 20:14:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Mon, 12 Dec 2016 20:14:44 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Tue, 13 Dec 2016 12:14:44 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a113572d8cf21800543827506 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --001a113572d8cf21800543827506 Content-Type: text/plain; charset=UTF-8 This is the gdb output for the SIGSEV case. Note that there is a summary of all the threads first, and then the "bt full" output: PID: 23766 (emacs) UID: 50067 (emartenson) GID: 50067 (emartenson) Signal: 11 (SEGV) Timestamp: Tue 2016-12-13 12:08:14 SGT (4min 40s ago) Command Line: dist/bin/emacs -Q Executable: /home/emartenson/src/emacs/dist/bin/emacs-26.0.50 Control Group: /system.slice/system-getty.slice/getty@tty1.service Unit: getty@tty1.service Slice: system-getty.slice Boot ID: 45a62f2ad9804a0b81fed25ad8faffab Machine ID: 50467f3a69eb4dbea19c8a2972949839 Hostname: em-desktop Storage: /var/lib/systemd/coredump/core.emacs.50067.45a62f2ad9804a0b81fed25ad 8faffab.23766.1481602094000000000000.lz4 Message: Process 23766 (emacs) of user 50067 dumped core. Stack trace of thread 23766: #0 0x00007f568880ff5f raise (libpthread.so.0) #1 0x0000000000553c66 terminate_due_to_signal (emacs-26.0.50) #2 0x00000000005783c1 handle_fatal_signal (emacs-26.0.50) #3 0x00000000005782f1 deliver_process_signal (emacs-26.0.50) #4 0x00000000005783db deliver_fatal_signal (emacs-26.0.50) #5 0x00007f5688810080 __restore_rt (libpthread.so.0) #6 0x000000000060121f Fassq (emacs-26.0.50) #7 0x0000000000663701 merge_properties_sticky (emacs-26.0.50) #8 0x0000000000662f9f adjust_intervals_for_insertion (emacs-26.0.50 ) #9 0x0000000000663fab offset_intervals (emacs-26.0.50) #10 0x000000000058d86c insert_1_both (emacs-26.0.50) #11 0x000000000061cad3 Fprin1_to_string (emacs-26.0.50) #12 0x00000000005edc6c styled_format (emacs-26.0.50) #13 0x00000000005ed62c Fformat_message (emacs-26.0.50) #14 0x00000000005ed36f Fmessage (emacs-26.0.50) #15 0x00000000005f9a4c funcall_subr (emacs-26.0.50) #16 0x00000000005f976b Ffuncall (emacs-26.0.50) #17 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #18 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #19 0x00000000005f979f Ffuncall (emacs-26.0.50) #20 0x00000000005f91d7 call1 (emacs-26.0.50) #21 0x000000000055f4ce timer_check_2 (emacs-26.0.50) #22 0x000000000055f5fc timer_check (emacs-26.0.50) #23 0x000000000055d3f2 readable_events (emacs-26.0.50) #24 0x0000000000563d3b get_input_pending (emacs-26.0.50) #25 0x0000000000569f35 detect_input_pending_run_timers (emacs-26.0.5 0) #26 0x0000000000651607 wait_reading_process_output (emacs-26.0.50) #27 0x00000000004252be sit_for (emacs-26.0.50) #28 0x000000000055bc48 read_char (emacs-26.0.50) #29 0x0000000000568714 read_key_sequence (emacs-26.0.50) #30 0x0000000000558939 command_loop_1 (emacs-26.0.50) #31 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #32 0x0000000000558232 command_loop_2 (emacs-26.0.50) #33 0x00000000005f5d72 internal_catch (emacs-26.0.50) #34 0x00000000005581d4 command_loop (emacs-26.0.50) #35 0x00000000005578f0 recursive_edit_1 (emacs-26.0.50) #36 0x0000000000557a6c Frecursive_edit (emacs-26.0.50) #37 0x0000000000555867 main (emacs-26.0.50) #38 0x00007f5687e4b291 __libc_start_main (libc.so.6) #39 0x00000000004185ba _start (emacs-26.0.50) Stack trace of thread 23776: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23778: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23779: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23777: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23782: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23769: #0 0x00007f5687f0a48d poll (libc.so.6) #1 0x00007f568d801786 n/a (libglib-2.0.so.0) #2 0x00007f568d80189c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f567ed754bd n/a (libdconfsettings.so) #4 0x00007f568d8290d5 n/a (libglib-2.0.so.0) #5 0x00007f5688806454 start_thread (libpthread.so.0) #6 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23783: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23781: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23780: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23775: #0 0x00007f5687e5e426 __sigsuspend (libc.so.6) #1 0x0000000000578385 deliver_thread_signal (emacs-26.0.50) #2 0x00000000005783f8 deliver_fatal_thread_signal (emacs-26.0.50) #3 0x00000000005785ae handle_sigsegv (emacs-26.0.50) #4 0x00007f5688810080 n/a (libpthread.so.0) Stack trace of thread 23774: #0 0x00007f568880ef1c __lll_lock_wait (libpthread.so.0) #1 0x00007f56888115e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f5688806454 start_thread (libpthread.so.0) #27 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23768: #0 0x00007f5687f0a48d poll (libc.so.6) #1 0x00007f568d801786 n/a (libglib-2.0.so.0) #2 0x00007f568d801b12 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f568dde7316 n/a (libgio-2.0.so.0) #4 0x00007f568d8290d5 n/a (libglib-2.0.so.0) #5 0x00007f5688806454 start_thread (libpthread.so.0) #6 0x00007f5687f137df __clone (libc.so.6) Stack trace of thread 23767: #0 0x00007f5687f0a48d poll (libc.so.6) #1 0x00007f568d801786 n/a (libglib-2.0.so.0) #2 0x00007f568d80189c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f568d8018e1 n/a (libglib-2.0.so.0) #4 0x00007f568d8290d5 n/a (libglib-2.0.so.0) #5 0x00007f5688806454 start_thread (libpthread.so.0) #6 0x00007f5687f137df __clone (libc.so.6) GNU gdb (GDB) 7.12 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/emartenson/src/emacs/dist/bin/emacs-26.0.50...done. warning: core file may not match specified executable file. [New LWP 23766] [New LWP 23776] [New LWP 23778] [New LWP 23779] [New LWP 23777] [New LWP 23782] [New LWP 23769] [New LWP 23783] [New LWP 23781] [New LWP 23780] [New LWP 23775] [New LWP 23774] [New LWP 23768] [New LWP 23767] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `dist/bin/emacs -Q'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f568880ff5f in raise () from /usr/lib/libpthread.so.0 [Current thread is 1 (Thread 0x7f56906fda00 (LWP 23766))] (gdb) bt full #0 0x00007f568880ff5f in raise () at /usr/lib/libpthread.so.0 #1 0x0000000000553c66 in terminate_due_to_signal (sig=11, backtrace_limit=40) at emacs.c:394 #2 0x00000000005783c1 in handle_fatal_signal (sig=11) at sysdep.c:1685 #3 0x00000000005782f1 in deliver_process_signal (sig=11, handler=0x5783a7 ) at sysdep.c:1625 old_errno = 11 on_main_thread = true #4 0x00000000005783db in deliver_fatal_signal (sig=11) at sysdep.c:1691 #5 0x00007f5688810080 in () at /usr/lib/libpthread.so.0 #6 0x000000000060121f in Fassq (key=4956112, list=22055651) at fns.c:1467 #7 0x0000000000663701 in merge_properties_sticky (pleft=22373539, pright=0) at intervals.c:1158 tmp = 63593024 props = 0 front = 0 rear = 0 lfront = 22335331 lrear = 45984 rfront = 0 rrear = 0 tail1 = 0 tail2 = 22373539 sym = 4956112 lval = 22373779 rval = 5573343 cat = 6692608 use_left = false use_right = false lpresent = false #8 0x0000000000662f9f in adjust_intervals_for_insertion (tree=0x40a7bc0, position=2 85, length=45) at intervals.c:981 pleft = 22373539 pright = 0 newi = {total_length = 0, position = 0, left = 0x0, right = 0x0, up = {interval = 0x0, obj = 0}, up_obj = false, gcmarkbit = true, write_protect = false, visible = f alse, front_sticky = false, rear_sticky = false, plist = 0} prev = 0x401b870 i = 0x0 temp = 0x0 eobp = true parent = 63593029 offset = 1 #9 0x0000000000663fab in offset_intervals (buffer=0x3ca5a40, start=285, length=45) at intervals.c:1402 #10 0x000000000058d86c in insert_1_both (string=0x4117610 "(wrong-type-argument inte ger-or-marker-p nil)", nchars=45, nbytes=45, inherit=false, prepare=true, before_mar kers=false) at insdel.c:915 #11 0x000000000061cad3 in Fprin1_to_string (object=22370995, noescape=0) at print.c:672 count = 9 save_deactivate_mark = 45984 printcharfun = 0 old = 0x1100800 old_point = -1 start_point = -1 old_point_byte = -1 start_point_byte = -1 specpdl_count = 10 free_print_buffer = true multibyte = true original = 13742085 previous = 0x4e9872 #12 0x00000000005edc6c in styled_format (nargs=3, args=0x7ffe40289370, message=true) at editfns.c:4112 noescape = 0 minus_flag = false space_flag = false conversion = 83 'S' num_end = 0xb9a8fa "S" raw_field_width = 0 precision_given = false plus_flag = false sharp_flag = false zero_flag = false field_width = 0 precision = 18446744073709551615 n0 = 1 format0 = 0xb9a8f9 "%S" convbytes = 1 convsrc = 0xb9a8f9 "%S" format_char = 37 '%' used = 0 n = 2 initial_buffer = "Error running timer: \177\000\000\231%f\000\000\000\000\00 0\260=\312\000\000\000\000\000EZ\312\003\006\000\000\000@Z \312\003\000\000\000\000X\ 200(@\376\177\000\000\337\nU\000\000\000\000\000@Z \312\003\006\000\000\000EZ\312\003 \000\000\000\000\336Tf\000\006\000\000\000@Z \312\003\000\000\000\000p\200(@\376\177\ 000\000\300{\n\004\000\000\000\000@Z \312\003\000\000\000\000\240\200(@\376\177\000\0 00\252!f\000\000\000\000\000@Z \312\003\000\000\000\000\300{\n\004\000\000\000\000\27 0\vU\000\000\000\000\001EZ\312\003\000\000\000\000\340\200(@\376\177\000\000\231%f\0 00\000\000\000\000\260=\312\000\000\000\000\000"... buf = 0x7ffe40287ff0 "Error running timer: \177" bufsize = 4000 max_bufsize = 2305843009213693952 p = 0x7ffe40288005 "\177" buf_save_value_index = 0 format = 0xb9a8fb "" end = 0xb9a8fb "" nchars = 21 maybe_combine_byte = false arg_intervals = false sa_avail = 16263 sa_count = 9 sa_must_free = false info = 0x7ffe402879c0 format_start = 0xb9a8e2 "Error running timer%s: %S" formatlen = 25 alloca_size = 121 discarded = 0x7ffe40287a20 "" multibyte_format = false multibyte = false quoting_style = 0 val = 0 #13 0x00000000005ed62c in Fformat_message (nargs=3, args=0x7ffe40289370) at editfns.c:3935 #14 0x00000000005ed36f in Fmessage (nargs=3, args=0x7ffe40289370) at editfns.c:3766 val = 11054624 #15 0x00000000005f9a4c in funcall_subr (subr=0xc305a0 , numargs=3, args=0x 7ffe40289370) at eval.c:2790 #16 0x00000000005f976b in Ffuncall (nargs=4, args=0x7ffe40289368) at eval.c:2735 fun = 12780965 original_fun = 629472 funcar = 0 numargs = 3 val = 0 count = 8 #17 0x00000000006425a9 in exec_byte_code (bytestr=11055340, vector=11055373, maxdept h=42, args_template=1030, nargs=1, args=0x7ffe40289860) at bytecode.c:726 v1 = 0 op = 3 type = CONDITION_CASE targets = {0x645acc , 0x645b2c , 0x645b2 e , 0x645b30 , 0x645b32 , 0x645b32 , 0x645b92 , 0x645c07 < exec_byte_code+16953>, 0x641e9b , 0x641e9d , 0x641e9f , 0x641ea1 , 0x641ea3 , 0x641ea3 , 0x641ea9 , 0x641 e5e , 0x6422b7 , 0x6422b9 , 0x6422bb , 0x6422bd , 0x6422bf , 0x6422bf , 0x642300 , 0 x6422c5 , 0x6424b4 , 0x6424b6 , 0x6424b8 , 0x6424ba , 0x6424bc , 0x6424bc , 0x64245c , 0x642479 , 0x642576 , 0x642578 , 0x64257a , 0x64257c , 0x642 57e , 0x64257e , 0x64251e , 0x64253b , 0x642638 , 0x64263a , 0x64263c , 0x64263e , 0 x642640 , 0x642640 , 0x6425e0 , 0x6425fd , 0x64358f , 0x64343a , 0x643431 , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x6437af , 0x643891 , 0x6438ef , 0x64394e , 0x6439b1 , 0x642155 , 0x6421cb , 0x643a26 , 0x6420d0 , 0x642231 , 0x643a8c , 0x643af2 , 0x643b38 , 0x643b9e , 0x64 3beb , 0x643cb8 , 0x643cfe , 0x643d64 , 0x643de7 , 0x643e2d , 0x643e73 , 0x643ed9 , 0x643f3f , 0x643fa5 , 0x644028 , 0x644075 , 0x6440c2 , 0x64418f , 0x644200 , 0x644271 , 0x6444e0 , 0x64454b , 0x6445b6 , 0x644621 , 0x64468c , 0x6446d9 , 0x64474b , 0x644798 , 0x6447e5 , 0x644832 , 0x644932 , 0x6432ce , 0x64498b , 0x6449d1 , 0x644a99 , 0x6 44afd , 0x644b56 , 0x644b9c , 0x644bdd , 0x644c1e , 0x644c 67 , 0x645acc , 0x644cbd , 0x644cfe , 0x644d3f , 0x644d80 , 0x644dc1 , 0x644e02 , 0x6432ce , 0x645acc , 0x644e48 , 0x644e96 , 0x644edc , 0x644f22 , 0x644f88 , 0x644fee , 0x645034 , 0x645128 , 0 x64518e , 0x6451f4 , 0x64525a , 0x64529b , 0x645acc , 0x64 3205 , 0x6426e5 , 0x641f7c , 0x64280c , 0x642960 , 0x642aa8 , 0x6431a4 , 0x6431d3 , 0x64240e , 0x64328f , 0x643300 , 0x64338a , 0x6433c9 , 0x6435d6 , 0x64364a , 0x6436cd , 0x64372e , 0x64269c , 0x6452e1 , 0x645364 , 0x6453aa , 0 x6453f0 , 0x645436 , 0x64547c , 0x6454e2 , 0x645548 , 0x64 55ae , 0x645614 , 0x645753 , 0x6457b9 , 0x64581f , 0x64586 5 , 0x6458cb , 0x645931 , 0x645977 , 0x6459bd , 0x64487f < exec_byte_code+11953>, 0x6448cc , 0x645a0a , 0x645a6d , 0x645acc , 0x642bf0 , 0x642cea , 0x642e18 , 0 x642f46 , 0x643075 , 0x643c38 , 0x64410f , 0x644a19 , 0x645ca 1 , 0x645d17 , 0x645acc , 0x645acc , 0x645db4 , 0x645acc < exec_byte_code+16638>, 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645e3c } const_length = 28 bytestr_length = 171 vectorp = 0xa8b110 stack = {pc = 0xb9a98f "\262\001\210\001\205\247", byte_string = 11 055340, byte_string_start = 0xb9a8fc "\b\021\n\020\211\022\306\033\21 1\307\001!\206\025", next = 0x0} quitcounter = 3 '\003' stack_items = 11 sa_avail = 16296 sa_count = 6 sa_must_free = false stack_base = 0x7ffe40289340 stack_lim = 0x7ffe40289398 top = 0x7ffe40289368 count = 6 result = 0 #18 0x00000000005fa16b in funcall_lambda (fun=11055293, nargs=1, arg_vector=0x7ffe40 289858) at eval.c:2935 size = 5 val = 1 syms_left = 1030 next = 140729974822880 lexenv = 74090846128 count = 6 i = 5573343 optional = false rest = false previous_optional_or_rest = 127 #19 0x00000000005f979f in Ffuncall (nargs=2, args=0x7ffe40289850) at eval.c:2737 fun = 11055293 original_fun = 46896 funcar = 13254064 numargs = 1 val = 5573208 count = 5 #20 0x00000000005f91d7 in call1 (fn=46896, arg1=21097525) at eval.c:2597 #21 0x000000000055f4ce in timer_check_2 (timers=22371619, idle_timers=22371555) at keyboard.c:4463 count = 4 old_deactivate_mark = 0 idle_timer_ripe = false timer = 21097525 timer_time = {tv_sec = 1481602094, tv_nsec = 835328633} timer_difference = {tv_sec = 0, tv_nsec = 193485} idle_timer_difference = {tv_sec = 0, tv_nsec = 404362871} ripe = true idle_timer = 21102277 idle_timer_time = {tv_sec = 0, tv_nsec = 500000000} difference = {tv_sec = 0, tv_nsec = 193485} timer_ripe = true nexttime = {tv_sec = 0, tv_nsec = -1} now = {tv_sec = 1481602094, tv_nsec = 835522118} idleness_now = {tv_sec = 0, tv_nsec = 95637129} chosen_timer = 21097525 #22 0x000000000055f5fc in timer_check () at keyboard.c:4525 nexttime = {tv_sec = 140729974823264, tv_nsec = 13396448} timers = 22371603 idle_timers = 22371555 tem = 0 #23 0x000000000055d3f2 in readable_events (flags=1) at keyboard.c:3345 #24 0x0000000000563d3b in get_input_pending (flags=1) at keyboard.c:6795 #25 0x0000000000569f35 in detect_input_pending_run_timers (do_display=true) at keyboard.c:9935 old_timers_run = 93 #26 0x0000000000651607 in wait_reading_process_output (time_limit=30, nsecs=0, readkbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0, just_wait_proc=0) at process.c:5476 old_timers_run = 93 old_buffer = 0x3ca5a40 old_window = 19557429 leave = false process_skipped = false channel = 1024 nfds = 0 Available = {fds_bits = {16464, 0 }} Writeok = {fds_bits = {0 }} check_write = true check_delay = 0 no_avail = false xerrno = 11 proc = 140729974824368 timeout = {tv_sec = 0, tv_nsec = 38539627} end_time = {tv_sec = 1481602124, tv_nsec = 740137089} timer_delay = {tv_sec = 0, tv_nsec = 38539627} got_output_end_time = {tv_sec = 1481602124, tv_nsec = 740137089} wait = TIMEOUT got_some_output = -1 retry_for_async = false count = 3 now = {tv_sec = 1481602094, tv_nsec = 835517644} #27 0x00000000004252be in sit_for (timeout=122, reading=true, display_option=1) at dispnew.c:5763 sec = 30 nsec = 0 do_display = true #28 0x000000000055bc48 in read_char (commandflag=1, map=22373155, prev_event=0, used _mouse_menu=0x7ffe4028a20f, end_time=0x0) at keyboard.c:2722 tem0 = 5568885 timeout = 30 delay_level = 4 buffer_size = 2 c = 0 jmpcount = 3 local_getcjmp = {{__jmpbuf = {0, -259527187009303731, 4294032, 140729974827120, 0, 0 , -259527184905860275, 259372165145103181}, __mask_was_saved = 0, __saved_mask = {__ val = {20399936, 13254064, 6140185, 0, 140729974825040, 5568885, 20455520, 13254064, 5703904, 0, 140729974825088, 5568885, 19983091, 140729974825184, 6272424, 0}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved _mask = {__val = {0 }}}} tem = 22373155 save = 0 previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x3961510 #29 0x0000000000568714 in read_key_sequence (keybuf=0x7ffe4028a3c0, bufsize=30, prom pt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=tru e, prevent_redisplay=false) at keyboard.c:9136 interrupted_kboard = 0x3961510 interrupted_frame = 0x129dc30 key = 1 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = 277 count = 3 t = 0 echo_start = 0 keys_start = 0 current_binding = 22373155 first_event = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 17976915, map = 17976915, start = 0, end = 0} keytran = {parent = 13732419, map = 13732419, start = 0, end = 0} indec = {parent = 17976931, map = 17976931, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0 original_uppercase = 0 original_uppercase_position = -1 dummyflag = false starting_buffer = 0x3ca5a40 fake_prefixed_keys = 0 #30 0x0000000000558939 in command_loop_1 () at keyboard.c:1373 cmd = 54783888 keybuf = {54, 446, 4294967301, 0, 13251856, 29328, 288, 13283392, 13251856, 0, 1407 29974826080, 6271814, 4294967296, 140729974826112, 13254064, 0, 0, 140729974826080, 5568885, 0, 140729974826176, 6272424, 14045555, 3, 13254064, 29328, 0, 1407299748261 60, 5568885, 0} i = 1 prev_modiff = 134 prev_buffer = 0x3ca5a40 already_adjusted = false #31 0x00000000005f64a5 in internal_condition_case (bfun=0x558528 , h andlers=19680, hfun=0x557d15 ) at eval.c:1336 val = 5568885 c = 0x3827290 #32 0x0000000000558232 in command_loop_2 (ignore=0) at keyboard.c:1115 val = 0 #33 0x00000000005f5d72 in internal_catch (tag=47472, func=0x558209 , arg=0) at eval.c:1101 val = 5568885 c = 0x3827160 #34 0x00000000005581d4 in command_loop () at keyboard.c:1094 #35 0x00000000005578f0 in recursive_edit_1 () at keyboard.c:700 count = 1 val = 140729974826560 #36 0x0000000000557a6c in Frecursive_edit () at keyboard.c:771 count = 0 buffer = 0 #37 0x0000000000555867 in main (argc=2, argv=0x7ffe4028a878) at emacs.c:1686 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 disable_aslr = false rlim = {rlim_cur = 8720384, rlim_max = 18446744073709551615} sockfd = -1 --001a113572d8cf21800543827506 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+VGhpcyBpcyB0aGUgZ2RiIG91dHB1dCBmb3IgdGhlIFNJR1NFViBjYXNl LiBOb3RlIHRoYXQgdGhlcmUgaXMgYSBzdW1tYXJ5IG9mIGFsbCB0aGUgdGhyZWFkcyBmaXJzdCwg YW5kIHRoZW4gdGhlICZxdW90O2J0IGZ1bGwmcXVvdDsgb3V0cHV0OjxkaXY+PGJyPjwvZGl2Pjxk aXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9ImNvbG9y OnJnYigwLDAsMCkiPsKgIMKgIMKgIMKgIMKgIMKgUElEOiA8L3NwYW4+PHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmdiKDAsMCwwKSI+MjM3NjY8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOnJnYigwLDAsMCkiPiAoZW1hY3MpDQo8L3NwYW4+PGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoFVJRDogNTAwNjcgKGVtYXJ0ZW5zb24pDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgR0lE OiA1MDA2NyAoZW1hcnRlbnNvbikNCjxicj4gwqDCoMKgwqDCoMKgwqBTaWduYWw6IDExIChTRUdW KQ0KPGJyPiDCoMKgwqDCoFRpbWVzdGFtcDogVHVlIDIwMTYtMTItMTMgMTI6MDg6MTQgU0dUICg0 bWluIDQwcyBhZ28pDQo8YnI+IMKgQ29tbWFuZCBMaW5lOiBkaXN0L2Jpbi9lbWFjcyAtUQ0KPGJy PiDCoMKgwqBFeGVjdXRhYmxlOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpy Z2IoMCwwLDApIj4vaG9tZS9lbWFydGVuc29uL3NyYy9lbWFjcy9kaXN0L2Jpbi9lbWFjcy0yNi4w LjUwPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApIj4NCjwvc3Bhbj48YnI+IENv bnRyb2wgR3JvdXA6IC9zeXN0ZW0uc2xpY2Uvc3lzdGVtLWdldHR5LnNsaWNlL2dldHR5QHR0eTEu c2VydmljZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqBVbml0OiBnZXR0eUB0dHkxLnNlcnZpY2UN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoFNsaWNlOiBzeXN0ZW0tZ2V0dHkuc2xpY2UNCjxicj4gwqDC oMKgwqDCoMKgQm9vdCBJRDogNDVhNjJmMmFkOTgwNGEwYjgxZmVkMjVhZDhmYWZmYWINCjxicj4g wqDCoMKgTWFjaGluZSBJRDogNTA0NjdmM2E2OWViNGRiZWExOWM4YTI5NzI5NDk4MzkNCjxicj4g wqDCoMKgwqDCoEhvc3RuYW1lOiBlbS1kZXNrdG9wDQo8YnI+IMKgwqDCoMKgwqDCoFN0b3JhZ2U6 IC92YXIvbGliL3N5c3RlbWQvY29yZWR1bXAvY29yZS5lbWFjcy41MDA2Ny40NWE2MmYyYWQ5ODA0 YTBiODFmZWQyNWFkPGJyPjhmYWZmYWIuMjM3NjYuMTQ4MTYwMjA5NDAwMDAwMDAwMDAwMC5sejQN Cjxicj4gwqDCoMKgwqDCoMKgTWVzc2FnZTogUHJvY2VzcyAyMzc2NiAoZW1hY3MpIG9mIHVzZXIg NTAwNjcgZHVtcGVkIGNvcmUuDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJlYWQg MjM3NjY6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAwN2Y1 Njg4ODBmZjVmIHJhaXNlIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwMDAwMDAwNTUzYzY2IHRlcm1pbmF0ZV9kdWVfdG9fc2ln bmFsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MiDCoDB4MDAwMDAwMDAwMDU3ODNjMSBoYW5kbGVfZmF0YWxfc2lnbmFsIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDAwMDAwMDU3 ODJmMSBkZWxpdmVyX3Byb2Nlc3Nfc2lnbmFsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4MDAwMDAwMDAwMDU3ODNkYiBkZWxpdmVyX2Zh dGFsX3NpZ25hbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzUgwqAweDAwMDA3ZjU2ODg4MTAwODAgX19yZXN0b3JlX3J0IChsaWJwdGhyZWFkLnNv LjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAw NjAxMjFmIEZhc3NxIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDY2MzcwMSBtZXJnZV9wcm9wZXJ0aWVzX3N0aWNreSAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzggwqAw eDAwMDAwMDAwMDA2NjJmOWYgYWRqdXN0X2ludGVydmFsc19mb3JfaW5zZXJ0aW9uIChlbWFjcy0y Ni4wLjUwPGJyPikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkgwqAweDAw MDAwMDAwMDA2NjNmYWIgb2Zmc2V0X2ludGVydmFscyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDU4ZDg2YyBpbnNlcnRf MV9ib3RoIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTEgMHgwMDAwMDAwMDAwNjFjYWQzIEZwcmluMV90b19zdHJpbmcgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA1ZWRj NmMgc3R5bGVkX2Zvcm1hdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzEzIDB4MDAwMDAwMDAwMDVlZDYyYyBGZm9ybWF0X21lc3NhZ2UgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDAw MDAwMDA1ZWQzNmYgRm1lc3NhZ2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1ZjlhNGMgZnVuY2FsbF9zdWJyIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAw MDAwMDAwNWY5NzZiIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNjQyNWE5IGV4ZWNfYnl0ZV9jb2RlIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTggMHgw MDAwMDAwMDAwNWZhMTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWY5NzlmIEZmdW5jYWxs IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAg MHgwMDAwMDAwMDAwNWY5MWQ3IGNhbGwxIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNTVmNGNlIHRpbWVyX2NoZWNrXzIg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMiAw eDAwMDAwMDAwMDA1NWY1ZmMgdGltZXJfY2hlY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAwMDA1NWQzZjIgcmVhZGFibGVf ZXZlbnRzIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjQgMHgwMDAwMDAwMDAwNTYzZDNiIGdldF9pbnB1dF9wZW5kaW5nIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNTY5 ZjM1IGRldGVjdF9pbnB1dF9wZW5kaW5nX3J1bl90aW1lcnMgKGVtYWNzLTI2LjAuNTxicj4wKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjYgMHgwMDAwMDAwMDAwNjUxNjA3 IHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI3IDB4MDAwMDAwMDAwMDQyNTJiZSBzaXRfZm9yIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjggMHgw MDAwMDAwMDAwNTViYzQ4IHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI5IDB4MDAwMDAwMDAwMDU2ODcxNCByZWFkX2tleV9zZXF1 ZW5jZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzMwIDB4MDAwMDAwMDAwMDU1ODkzOSBjb21tYW5kX2xvb3BfMSAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMxIDB4MDAwMDAwMDAwMDVmNjRhNSBp bnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzMyIDB4MDAwMDAwMDAwMDU1ODIzMiBjb21tYW5kX2xvb3BfMiAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMzIDB4 MDAwMDAwMDAwMDVmNWQ3MiBpbnRlcm5hbF9jYXRjaCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzM0IDB4MDAwMDAwMDAwMDU1ODFkNCBjb21tYW5k X2xvb3AgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMzNSAweDAwMDAwMDAwMDA1NTc4ZjAgcmVjdXJzaXZlX2VkaXRfMSAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzM2IDB4MDAwMDAwMDAwMDU1N2E2 YyBGcmVjdXJzaXZlX2VkaXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMzNyAweDAwMDAwMDAwMDA1NTU4NjcgbWFpbiAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzM4IDB4MDAwMDdmNTY4N2U0YjI5 MSBfX2xpYmNfc3RhcnRfbWFpbiAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMzkgMHgwMDAwMDAwMDAwNDE4NWJhIF9zdGFydCAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVhZCAyMzc3NjoNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3ZjU2ODg4MGVmMWMgX19sbGxfbG9j a193YWl0IChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxIMKgMHgwMDAwN2Y1Njg4ODExNWUwIF9fbGxsX2xvY2tfZWxpc2lvbiAobGlicHRocmVh ZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDAw MDAwMDY3N2E3OSBzeXNfbXV0ZXhfbG9jayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDAwMDAwMDA2NzY0OTEgYWNxdWlyZV9nbG9i YWxfbG9jayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzQgwqAweDAwMDAwMDAwMDA2NzZkYzIgcmVhbGx5X2NhbGxfc2VsZWN0IChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAw MDVkNGEwMiBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAwNjc2ZTJiIHRocmVhZF9z ZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCM3IMKgMHgwMDAwMDAwMDAwNjUxMTY4IHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzggwqAweDAw MDAwMDAwMDA1NWUwMTAga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM5IMKgMHgwMDAwMDAwMDAwNTVhODk0IHJl YWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTAgMHgwMDAwMDAwMDAwNTVhYWQ1IHJlYWRfZGVjb2RlZF9l dmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTEgMHgwMDAwMDAwMDAwNTViZjQwIHJlYWRfY2hhciAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4MDAw MDAwMDAwMDYyM2M4OCByZWFkX2ZpbHRlcmVkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTMgMHgwMDAwMDAwMDAwNjIzZjZiIEZyZWFk X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTQgMHgwMDAwMDAwMDAwNWY5YjY2IGZ1bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmOTc2YiBG ZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzE2IDB4MDAwMDAwMDAwMDY0MjVhOSBleGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVmYTE2 YiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzE4IDB4MDAwMDAwMDAwMDVmOWVkMSBhcHBseV9sYW1iZGEgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOSAweDAwMDAwMDAw MDA1Zjg1YzIgZXZhbF9zdWIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMyMCAweDAwMDAwMDAwMDA1ZjQ4NWQgRnByb2duIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNWZh NDgyIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAwNWY5ODZkIEZmdW5jYWxsIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAw Njc3MDY1IGludm9rZV90aHJlYWRfZnVuY3Rpb24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDAwMDAwMDA1ZjY0YTUgaW50ZXJuYWxf Y29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMyNSAweDAwMDAwMDAwMDA2NzcxNzkgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI2IDB4MDAwMDdmNTY4ODgw NjQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzI3IDB4MDAwMDdmNTY4N2YxMzdkZiBfX2Nsb25lIChsaWJjLnNvLjYp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJlYWQgMjM3Nzg6DQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAwN2Y1Njg4ODBlZjFjIF9fbGxsX2xv Y2tfd2FpdCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMSDCoDB4MDAwMDdmNTY4ODgxMTVlMCBfX2xsbF9sb2NrX2VsaXNpb24gKGxpYnB0aHJl YWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAw MDAwMDA2NzdhNzkgc3lzX211dGV4X2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNjc2NDkxIGFjcXVpcmVfZ2xv YmFsX2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCM0IMKgMHgwMDAwMDAwMDAwNjc2ZGMyIHJlYWxseV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAwMDAwMDAw MDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5jIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDAwMDAwMDY3NmUyYiB0aHJlYWRf c2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjNyDCoDB4MDAwMDAwMDAwMDY1MTE2OCB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM4IMKgMHgw MDAwMDAwMDAwNTVlMDEwIGtiZF9idWZmZXJfZ2V0X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YTg5NCBy ZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDU1YWFkNSByZWFkX2RlY29kZWRf ZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi48YnI+MC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDU1YmY0MCByZWFkX2NoYXIgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAw MDAwMDAwMDA2MjNjODggcmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEzIDB4MDAwMDAwMDAwMDYyM2Y2YiBGcmVh ZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzE0IDB4MDAwMDAwMDAwMDVmOWI2NiBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1Zjk3NmIg RmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNiAweDAwMDAwMDAwMDA2NDI1YTkgZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1ZmEx NmIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAwMDA1ZjllZDEgYXBwbHlfbGFtYmRhIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAw MDAwNWY4NWMyIGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNWY0ODVkIEZwcm9nbiAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAwMDVm YTQ4MiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAwMDAwMDVmOTg2ZCBGZnVuY2FsbCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAw MDY3NzA2NSBpbnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjQgMHgwMDAwMDAwMDAwNWY2NGE1IGludGVybmFs X2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNjc3MTc5IHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNiAweDAwMDA3ZjU2ODg4 MDY0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyNyAweDAwMDA3ZjU2ODdmMTM3ZGYgX19jbG9uZSAobGliYy5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDIzNzc5Og0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmNTY4ODgwZWYxYyBfX2xsbF9s b2NrX3dhaXQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzEgwqAweDAwMDA3ZjU2ODg4MTE1ZTAgX19sbGxfbG9ja19lbGlzaW9uIChsaWJwdGhy ZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAw MDAwMDAwNjc3YTc5IHN5c19tdXRleF9sb2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDAwMDAwMDY3NjQ5MSBhY3F1aXJlX2ds b2JhbF9sb2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3NmRjMiByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAw MDAwNWQ0YTAyIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDAwMDAwMDA2NzZlMmIgdGhyZWFk X3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzcgwqAweDAwMDAwMDAwMDA2NTExNjggd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4 MDAwMDAwMDAwMDU1ZTAxMCBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkgwqAweDAwMDAwMDAwMDA1NWE4OTQg cmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA1NWFhZDUgcmVhZF9kZWNvZGVk X2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAwMDAwMDAwMDA1NWJmNDAgcmVhZF9jaGFyIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgw MDAwMDAwMDAwNjIzYzg4IHJlYWRfZmlsdGVyZWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA2MjNmNmIgRnJl YWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNCAweDAwMDAwMDAwMDA1ZjliNjYgZnVuY2FsbF9zdWJyIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTUgMHgwMDAwMDAwMDAwNWY5NzZi IEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMTYgMHgwMDAwMDAwMDAwNjQyNWE5IGV4ZWNfYnl0ZV9jb2RlIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNWZh MTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNWY5ZWQxIGFwcGx5X2xhbWJkYSAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAw MDAwMDVmODVjMiBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDVmNDg1ZCBGcHJvZ24gKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1 ZmE0ODIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyMiAweDAwMDAwMDAwMDA1Zjk4NmQgRmZ1bmNhbGwgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAw MDA2NzcwNjUgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0IDB4MDAwMDAwMDAwMDVmNjRhNSBpbnRlcm5h bF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzI1IDB4MDAwMDAwMDAwMDY3NzE3OSBydW5fdGhyZWFkIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjYgMHgwMDAwN2Y1Njg4 ODA2NDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwN2Y1Njg3ZjEzN2RmIF9fY2xvbmUgKGxpYmMuc28u NikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVhZCAyMzc3NzoNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3ZjU2ODg4MGVmMWMgX19sbGxf bG9ja193YWl0IChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMxIMKgMHgwMDAwN2Y1Njg4ODExNWUwIF9fbGxsX2xvY2tfZWxpc2lvbiAobGlicHRo cmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAw MDAwMDAwMDY3N2E3OSBzeXNfbXV0ZXhfbG9jayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDAwMDAwMDA2NzY0OTEgYWNxdWlyZV9n bG9iYWxfbG9jayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzZkYzIgcmVhbGx5X2NhbGxfc2VsZWN0IChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAw MDAwMDVkNGEwMiBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAwNjc2ZTJiIHRocmVh ZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCM3IMKgMHgwMDAwMDAwMDAwNjUxMTY4IHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzggwqAw eDAwMDAwMDAwMDA1NWUwMTAga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM5IMKgMHgwMDAwMDAwMDAwNTVhODk0 IHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTAgMHgwMDAwMDAwMDAwNTVhYWQ1IHJlYWRfZGVjb2Rl ZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTEgMHgwMDAwMDAwMDAwNTViZjQwIHJlYWRfY2hhciAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4 MDAwMDAwMDAwMDYyM2M4OCByZWFkX2ZpbHRlcmVkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTMgMHgwMDAwMDAwMDAwNjIzZjZiIEZy ZWFkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMTQgMHgwMDAwMDAwMDAwNWY5YjY2IGZ1bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmOTc2 YiBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzE2IDB4MDAwMDAwMDAwMDY0MjVhOSBleGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVm YTE2YiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAwMDAwMDAwMDVmOWVkMSBhcHBseV9sYW1iZGEgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOSAweDAwMDAw MDAwMDA1Zjg1YzIgZXZhbF9zdWIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyMCAweDAwMDAwMDAwMDA1ZjQ4NWQgRnByb2duIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAw NWZhNDgyIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAwNWY5ODZkIEZmdW5jYWxsIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAw MDAwNjc3MDY1IGludm9rZV90aHJlYWRfZnVuY3Rpb24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDAwMDAwMDA1ZjY0YTUgaW50ZXJu YWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMyNSAweDAwMDAwMDAwMDA2NzcxNzkgcnVuX3RocmVhZCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI2IDB4MDAwMDdmNTY4 ODgwNjQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzI3IDB4MDAwMDdmNTY4N2YxMzdkZiBfX2Nsb25lIChsaWJjLnNv LjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJlYWQgMjM3ODI6DQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAwN2Y1Njg4ODBlZjFjIF9fbGxs X2xvY2tfd2FpdCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMSDCoDB4MDAwMDdmNTY4ODgxMTVlMCBfX2xsbF9sb2NrX2VsaXNpb24gKGxpYnB0 aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAw MDAwMDAwMDA2NzdhNzkgc3lzX211dGV4X2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNjc2NDkxIGFjcXVpcmVf Z2xvYmFsX2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCM0IMKgMHgwMDAwMDAwMDAwNjc2ZGMyIHJlYWxseV9jYWxsX3NlbGVjdCAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAwMDAw MDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5jIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDAwMDAwMDY3NmUyYiB0aHJl YWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjNyDCoDB4MDAwMDAwMDAwMDY1MTE2OCB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM4IMKg MHgwMDAwMDAwMDAwNTVlMDEwIGtiZF9idWZmZXJfZ2V0X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YTg5 NCByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDU1YWFkNSByZWFkX2RlY29k ZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi48YnI+MC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDU1YmY0MCByZWFkX2NoYXIg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAw eDAwMDAwMDAwMDA2MjNjODggcmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEzIDB4MDAwMDAwMDAwMDYyM2Y2YiBG cmVhZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzE0IDB4MDAwMDAwMDAwMDVmOWI2NiBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1Zjk3 NmIgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMxNiAweDAwMDAwMDAwMDA2NDI1YTkgZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1 ZmExNmIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAwMDA1ZjllZDEgYXBwbHlfbGFtYmRhIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAw MDAwMDAwNWY4NWMyIGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNWY0ODVkIEZwcm9nbiAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAw MDVmYTQ4MiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAwMDAwMDVmOTg2ZCBGZnVuY2FsbCAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAw MDAwMDY3NzA2NSBpbnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjQgMHgwMDAwMDAwMDAwNWY2NGE1IGludGVy bmFsX2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNjc3MTc5IHJ1bl90aHJlYWQgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNiAweDAwMDA3ZjU2 ODg4MDY0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMyNyAweDAwMDA3ZjU2ODdmMTM3ZGYgX19jbG9uZSAobGliYy5z by42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDIzNzY5Og0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmNTY4N2YwYTQ4ZCBwb2xs IChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgw MDAwN2Y1NjhkODAxNzg2IG4vYSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDA3ZjU2OGQ4MDE4OWMgZ19tYWluX2NvbnRleHRf aXRlcmF0aW9uIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMyDCoDB4MDAwMDdmNTY3ZWQ3NTRiZCBuL2EgKGxpYmRjb25mc2V0dGluZ3Muc28p DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwN2Y1NjhkODI5 MGQ1IG4vYSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzUgwqAweDAwMDA3ZjU2ODg4MDY0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNv LjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwN2Y1Njg3 ZjEzN2RmIF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9m IHRocmVhZCAyMzc4MzoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAw eDAwMDA3ZjU2ODg4MGVmMWMgX19sbGxfbG9ja193YWl0IChsaWJwdGhyZWFkLnNvLjApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y1Njg4ODExNWUwIF9f bGxsX2xvY2tfZWxpc2lvbiAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDAwMDAwMDY3N2E3OSBzeXNfbXV0ZXhfbG9jayAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAw MDAwMDAwMDA2NzY0OTEgYWNxdWlyZV9nbG9iYWxfbG9jayAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzZkYzIgcmVh bGx5X2NhbGxfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDVkNGEwMiBmbHVzaF9zdGFja19jYWxsX2Z1bmMg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKg MHgwMDAwMDAwMDAwNjc2ZTJiIHRocmVhZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgwMDAwMDAwMDAwNjUxMTY4IHdhaXRf cmVhZGluZ19wcm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzggwqAweDAwMDAwMDAwMDA1NWUwMTAga2JkX2J1ZmZlcl9nZXRf ZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCM5IMKgMHgwMDAwMDAwMDAwNTVhODk0IHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTAgMHgwMDAw MDAwMDAwNTVhYWQ1IHJlYWRfZGVjb2RlZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2 Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTEgMHgwMDAw MDAwMDAwNTViZjQwIHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4MDAwMDAwMDAwMDYyM2M4OCByZWFkX2ZpbHRlcmVkX2V2 ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MTMgMHgwMDAwMDAwMDAwNjIzZjZiIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTQgMHgwMDAwMDAwMDAwNWY5YjY2IGZ1bmNh bGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzE1IDB4MDAwMDAwMDAwMDVmOTc2YiBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4MDAwMDAwMDAwMDY0MjVhOSBleGVj X2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVmYTE2YiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAwMDAwMDAwMDVm OWVkMSBhcHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxOSAweDAwMDAwMDAwMDA1Zjg1YzIgZXZhbF9zdWIgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMCAweDAwMDAwMDAwMDA1 ZjQ4NWQgRnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNWZhNDgyIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAw NWY5ODZkIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNjc3MDY1IGludm9rZV90aHJlYWRfZnVuY3Rpb24g KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAw eDAwMDAwMDAwMDA1ZjY0YTUgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNSAweDAwMDAwMDAwMDA2Nzcx NzkgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzI2IDB4MDAwMDdmNTY4ODgwNjQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQu c28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI3IDB4MDAwMDdmNTY4 N2YxMzdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBv ZiB0aHJlYWQgMjM3ODE6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKg MHgwMDAwN2Y1Njg4ODBlZjFjIF9fbGxsX2xvY2tfd2FpdCAobGlicHRocmVhZC5zby4wKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAwMDdmNTY4ODgxMTVlMCBf X2xsbF9sb2NrX2VsaXNpb24gKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA2NzdhNzkgc3lzX211dGV4X2xvY2sgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgw MDAwMDAwMDAwNjc2NDkxIGFjcXVpcmVfZ2xvYmFsX2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAwMDAwNjc2ZGMyIHJl YWxseV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzUgwqAweDAwMDAwMDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5j IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDC oDB4MDAwMDAwMDAwMDY3NmUyYiB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDY1MTE2OCB3YWl0 X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVlMDEwIGtiZF9idWZmZXJfZ2V0 X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjOSDCoDB4MDAwMDAwMDAwMDU1YTg5NCByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAw MDAwMDAwMDU1YWFkNSByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0y Ni48YnI+MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAw MDAwMDAwMDU1YmY0MCByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA2MjNjODggcmVhZF9maWx0ZXJlZF9l dmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzEzIDB4MDAwMDAwMDAwMDYyM2Y2YiBGcmVhZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAwMDVmOWI2NiBmdW5j YWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNSAweDAwMDAwMDAwMDA1Zjk3NmIgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA2NDI1YTkgZXhl Y19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1ZmExNmIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAwMDA1 ZjllZDEgYXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWY4NWMyIGV2YWxfc3ViIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAw NWY0ODVkIEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAwMDVmYTQ4MiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAwMDAw MDVmOTg2ZCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAwMDY3NzA2NSBpbnZva2VfdGhyZWFkX2Z1bmN0aW9u IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjQg MHgwMDAwMDAwMDAwNWY2NGE1IGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNjc3 MTc5IHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMyNiAweDAwMDA3ZjU2ODg4MDY0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFk LnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNyAweDAwMDA3ZjU2 ODdmMTM3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ug b2YgdGhyZWFkIDIzNzgwOg0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDC oDB4MDAwMDdmNTY4ODgwZWYxYyBfX2xsbF9sb2NrX3dhaXQgKGxpYnB0aHJlYWQuc28uMCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDA3ZjU2ODg4MTE1ZTAg X19sbGxfbG9ja19lbGlzaW9uIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAwNjc3YTc5IHN5c19tdXRleF9sb2NrIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4 MDAwMDAwMDAwMDY3NjQ5MSBhY3F1aXJlX2dsb2JhbF9sb2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3NmRjMiBy ZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAwMDAwNWQ0YTAyIGZsdXNoX3N0YWNrX2NhbGxfZnVu YyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYg wqAweDAwMDAwMDAwMDA2NzZlMmIgdGhyZWFkX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA2NTExNjggd2Fp dF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDU1ZTAxMCBrYmRfYnVmZmVyX2dl dF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzkgwqAweDAwMDAwMDAwMDA1NWE4OTQgcmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAw MDAwMDAwMDA1NWFhZDUgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3Mt MjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAw MDAwMDAwMDA1NWJmNDAgcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgwMDAwMDAwMDAwNjIzYzg4IHJlYWRfZmlsdGVyZWRf ZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxMyAweDAwMDAwMDAwMDA2MjNmNmIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDAwMDAwMDA1ZjliNjYgZnVu Y2FsbF9zdWJyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMTUgMHgwMDAwMDAwMDAwNWY5NzZiIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAwNjQyNWE5IGV4 ZWNfYnl0ZV9jb2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNWZhMTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAw NWY5ZWQxIGFwcGx5X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVmODVjMiBldmFsX3N1YiAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAw MDVmNDg1ZCBGcHJvZ24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1ZmE0ODIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMiAweDAwMDAwMDAw MDA1Zjk4NmQgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAwMDA2NzcwNjUgaW52b2tlX3RocmVhZF9mdW5jdGlv biAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0 IDB4MDAwMDAwMDAwMDVmNjRhNSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1IDB4MDAwMDAwMDAwMDY3 NzE3OSBydW5fdGhyZWFkIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjYgMHgwMDAwN2Y1Njg4ODA2NDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVh ZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwN2Y1 Njg3ZjEzN2RmIF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNl IG9mIHRocmVhZCAyMzc3NToNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAg wqAweDAwMDA3ZjU2ODdlNWU0MjYgX19zaWdzdXNwZW5kIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwMDAwMDAwNTc4Mzg1IGRlbGl2ZXJf dGhyZWFkX3NpZ25hbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA1NzgzZjggZGVsaXZlcl9mYXRhbF90aHJlYWRfc2ln bmFsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MyDCoDB4MDAwMDAwMDAwMDU3ODVhZSBoYW5kbGVfc2lnc2VndiAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDA3ZjU2ODg4MTAwODAg bi9hIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJl YWQgMjM3NzQ6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAw N2Y1Njg4ODBlZjFjIF9fbGxsX2xvY2tfd2FpdCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAwMDdmNTY4ODgxMTVlMCBfX2xsbF9s b2NrX2VsaXNpb24gKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA2NzdhNzkgc3lzX211dGV4X2xvY2sgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAw MDAwNjc2NDkxIGFjcXVpcmVfZ2xvYmFsX2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAwMDAwNjc2ZGMyIHJlYWxseV9j YWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzUgwqAweDAwMDAwMDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5jIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAw MDAwMDAwMDY3NmUyYiB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDY1MTE2OCB3YWl0X3JlYWRp bmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVlMDEwIGtiZF9idWZmZXJfZ2V0X2V2ZW50 IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDC oDB4MDAwMDAwMDAwMDU1YTg5NCByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAw MDU1YWFkNSByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi48YnI+ MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAw MDU1YmY0MCByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA2MjNjODggcmVhZF9maWx0ZXJlZF9ldmVudCAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEzIDB4 MDAwMDAwMDAwMDYyM2Y2YiBGcmVhZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAwMDVmOWI2NiBmdW5jYWxsX3N1 YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMx NSAweDAwMDAwMDAwMDA1Zjk3NmIgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA2NDI1YTkgZXhlY19ieXRl X2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxNyAweDAwMDAwMDAwMDA1ZmExNmIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAwMDA1ZjllZDEg YXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWY4NWMyIGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNWY0ODVk IEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzIxIDB4MDAwMDAwMDAwMDVmYTQ4MiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAwMDAwMDVmOTg2 ZCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzIzIDB4MDAwMDAwMDAwMDY3NzA2NSBpbnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjQgMHgwMDAw MDAwMDAwNWY2NGE1IGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNjc3MTc5IHJ1 bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyNiAweDAwMDA3ZjU2ODg4MDY0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNyAweDAwMDA3ZjU2ODdmMTM3 ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhy ZWFkIDIzNzY4Og0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAw MDdmNTY4N2YwYTQ4ZCBwb2xsIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y1NjhkODAxNzg2IG4vYSAobGliZ2xpYi0yLjAuc28uMCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDA3ZjU2OGQ4MDFi MTIgZ19tYWluX2xvb3BfcnVuIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDdmNTY4ZGRlNzMxNiBuL2EgKGxpYmdpby0yLjAu c28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDA3ZjU2 OGQ4MjkwZDUgbi9hIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjNSDCoDB4MDAwMDdmNTY4ODgwNjQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJl YWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDA3 ZjU2ODdmMTM3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJh Y2Ugb2YgdGhyZWFkIDIzNzY3Og0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MCDCoDB4MDAwMDdmNTY4N2YwYTQ4ZCBwb2xsIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y1NjhkODAxNzg2IG4vYSAobGliZ2xpYi0y LjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDA3 ZjU2OGQ4MDE4OWMgZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChsaWJnbGliLTIuMC5zby4wKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDdmNTY4ZDgwMThl MSBuL2EgKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCM0IMKgMHgwMDAwN2Y1NjhkODI5MGQ1IG4vYSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAwMDA3ZjU2ODg4MDY0NTQgc3Rh cnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCM2IMKgMHgwMDAwN2Y1Njg3ZjEzN2RmIF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4N Cjxicj5HTlUgZ2RiIChHREIpIDcuMTINCjxicj5Db3B5cmlnaHQgKEMpIDIwMTYgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQo8YnI+TGljZW5zZSBHUEx2Mys6IEdOVSBHUEwgdmVyc2lv biAzIG9yIGxhdGVyICZsdDs8YSBocmVmPSJodHRwOi8vZ251Lm9yZy9saWNlbnNlcy9ncGwuaHRt bCI+aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw8L2E+Jmd0Ow0KPGJyPlRoaXMgaXMg ZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRlIGl0 Lg0KPGJyPlRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBs YXcuwqAgVHlwZSAmcXVvdDtzaG93IGNvcHlpbmcmcXVvdDsNCjxicj5hbmQgJnF1b3Q7c2hvdyB3 YXJyYW50eSZxdW90OyBmb3IgZGV0YWlscy4NCjxicj5UaGlzIEdEQiB3YXMgY29uZmlndXJlZCBh cyAmcXVvdDt4ODZfNjQtcGMtbGludXgtZ251JnF1b3Q7Lg0KPGJyPlR5cGUgJnF1b3Q7c2hvdyBj b25maWd1cmF0aW9uJnF1b3Q7IGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuDQo8YnI+Rm9yIGJ1 ZyByZXBvcnRpbmcgaW5zdHJ1Y3Rpb25zLCBwbGVhc2Ugc2VlOg0KPGJyPiZsdDs8YSBocmVmPSJo dHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2J1Z3MvIj5odHRwOi8vd3d3LmdudS5vcmcv c29mdHdhcmUvZ2RiL2J1Z3MvPC9hPiZndDsuDQo8YnI+RmluZCB0aGUgR0RCIG1hbnVhbCBhbmQg b3RoZXIgZG9jdW1lbnRhdGlvbiByZXNvdXJjZXMgb25saW5lIGF0Og0KPGJyPiZsdDs8YSBocmVm PSJodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vIj5odHRwOi8v d3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vPC9hPiZndDsuDQo8YnI+Rm9y IGhlbHAsIHR5cGUgJnF1b3Q7aGVscCZxdW90Oy4NCjxicj5UeXBlICZxdW90O2Fwcm9wb3Mgd29y ZCZxdW90OyB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gJnF1b3Q7d29yZCZxdW90 Oy4uLg0KPGJyPlJlYWRpbmcgc3ltYm9scyBmcm9tIC9ob21lL2VtYXJ0ZW5zb24vc3JjL2VtYWNz L2Rpc3QvYmluL2VtYWNzLTI2LjAuNTAuLi5kb25lLg0KPGJyPg0KPGJyPndhcm5pbmc6IGNvcmUg ZmlsZSBtYXkgbm90IG1hdGNoIHNwZWNpZmllZCBleGVjdXRhYmxlIGZpbGUuDQo8YnI+W05ldyBM V1AgMjM3NjZdDQo8YnI+W05ldyBMV1AgMjM3NzZdDQo8YnI+W05ldyBMV1AgMjM3NzhdDQo8YnI+ W05ldyBMV1AgMjM3NzldDQo8YnI+W05ldyBMV1AgMjM3NzddDQo8YnI+W05ldyBMV1AgMjM3ODJd DQo8YnI+W05ldyBMV1AgMjM3NjldDQo8YnI+W05ldyBMV1AgMjM3ODNdDQo8YnI+W05ldyBMV1Ag MjM3ODFdDQo8YnI+W05ldyBMV1AgMjM3ODBdDQo8YnI+W05ldyBMV1AgMjM3NzVdDQo8YnI+W05l dyBMV1AgMjM3NzRdDQo8YnI+W05ldyBMV1AgMjM3NjhdDQo8YnI+W05ldyBMV1AgMjM3NjddDQo8 YnI+W1RocmVhZCBkZWJ1Z2dpbmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRdDQo8YnI+VXNp bmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAmcXVvdDsvdXNyL2xpYi9saWJ0aHJlYWRfZGIu c28uMSZxdW90Oy4NCjxicj5Db3JlIHdhcyBnZW5lcmF0ZWQgYnkgYGRpc3QvYmluL2VtYWNzIC1R JiMzOTsuDQo8YnI+UHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggc2lnbmFsIFNJR1NFR1YsIFNlZ21l bnRhdGlvbiBmYXVsdC4NCjxicj4jMCDCoDB4MDAwMDdmNTY4ODgwZmY1ZiBpbiByYWlzZSAoKSBm cm9tIC91c3IvbGliL2xpYnB0aHJlYWQuc28uMA0KPGJyPltDdXJyZW50IHRocmVhZCBpcyAxIChU aHJlYWQgMHg3ZjU2OTA2ZmRhMDAgKExXUCAyMzc2NikpXQ0KPGJyPihnZGIpIGJ0IGZ1bGw8L3Nw YW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48YnI+DQo8 L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9ImNv bG9yOnJnYigwLDAsMCkiPiMwIMKgMHgwMDAwN2Y1Njg4ODBmZjVmIGluIHJhaXNlICgpIGF0IC91 c3IvbGliL2xpYnB0aHJlYWQuc28uMA0KPC9zcGFuPjxicj4jMSDCoDB4MDAwMDAwMDAwMDU1M2M2 NiBpbiB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCAoc2lnPTExLCBiYWNrdHJhY2VfbGltaXQ9NDAp DQo8YnI+IMKgwqDCoGF0IGVtYWNzLmM6Mzk0DQo8YnI+IzIgwqAweDAwMDAwMDAwMDA1NzgzYzEg aW4gaGFuZGxlX2ZhdGFsX3NpZ25hbCAoc2lnPTExKSBhdCBzeXNkZXAuYzoxNjg1DQo8YnI+IzMg wqAweDAwMDAwMDAwMDA1NzgyZjEgaW4gZGVsaXZlcl9wcm9jZXNzX3NpZ25hbCAoc2lnPTExLCBo YW5kbGVyPTB4NTc4M2E3ICZsdDtoYW5kbGVfZjxicj5hdGFsX3NpZ25hbCZndDspIGF0IHN5c2Rl cC5jOjE2MjUNCjxicj4gwqDCoMKgwqDCoMKgwqBvbGRfZXJybm8gPSAxMQ0KPGJyPiDCoMKgwqDC oMKgwqDCoG9uX21haW5fdGhyZWFkID0gdHJ1ZQ0KPGJyPiM0IMKgMHgwMDAwMDAwMDAwNTc4M2Ri IGluIGRlbGl2ZXJfZmF0YWxfc2lnbmFsIChzaWc9MTEpIGF0IHN5c2RlcC5jOjE2OTENCjxicj4j NSDCoDB4MDAwMDdmNTY4ODgxMDA4MCBpbiAmbHQ7c2lnbmFsIGhhbmRsZXIgY2FsbGVkJmd0OyAo KSBhdCAvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjANCjxicj4jNiDCoDB4MDAwMDAwMDAwMDYwMTIx ZiBpbiBGYXNzcSAoa2V5PTQ5NTYxMTIsIGxpc3Q9MjIwNTU2NTEpIGF0IGZucy5jOjE0NjcNCjxi cj4jNyDCoDB4MDAwMDAwMDAwMDY2MzcwMSBpbiBtZXJnZV9wcm9wZXJ0aWVzX3N0aWNreSAocGxl ZnQ9MjIzNzM1MzksIHByaWdodD0wKQ0KPGJyPiDCoMKgwqBhdCBpbnRlcnZhbHMuYzoxMTU4DQo8 YnI+IMKgwqDCoMKgwqDCoMKgdG1wID0gNjM1OTMwMjQNCjxicj4gwqDCoMKgwqDCoMKgwqBwcm9w cyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBmcm9udCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBy ZWFyID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGxmcm9udCA9IDIyMzM1MzMxDQo8YnI+IMKgwqDC oMKgwqDCoMKgbHJlYXIgPSA0NTk4NA0KPGJyPiDCoMKgwqDCoMKgwqDCoHJmcm9udCA9IDANCjxi cj4gwqDCoMKgwqDCoMKgwqBycmVhciA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqB0YWlsMSA9IDAN Cjxicj4gwqDCoMKgwqDCoMKgwqB0YWlsMiA9IDIyMzczNTM5DQo8YnI+IMKgwqDCoMKgwqDCoMKg c3ltID0gNDk1NjExMg0KPGJyPiDCoMKgwqDCoMKgwqDCoGx2YWwgPSAyMjM3Mzc3OQ0KPGJyPiDC oMKgwqDCoMKgwqDCoHJ2YWwgPSA1NTczMzQzDQo8YnI+IMKgwqDCoMKgwqDCoMKgY2F0ID0gNjY5 MjYwOA0KPGJyPiDCoMKgwqDCoMKgwqDCoHVzZV9sZWZ0ID0gZmFsc2UNCjxicj4gwqDCoMKgwqDC oMKgwqB1c2VfcmlnaHQgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGxwcmVzZW50ID0gZmFs c2UNCjxicj4jOCDCoDB4MDAwMDAwMDAwMDY2MmY5ZiBpbiBhZGp1c3RfaW50ZXJ2YWxzX2Zvcl9p bnNlcnRpb24gKHRyZWU9MHg0MGE3YmMwLCBwb3NpdGlvbj0yPGJyPjg1LCBsZW5ndGg9NDUpIGF0 IGludGVydmFscy5jOjk4MQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHBsZWZ0ID0gMjIzNzM1MzkNCjxi cj4gwqDCoMKgwqDCoMKgwqBwcmlnaHQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbmV3aSA9IMKg PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqB7dG90YWxfbGVuZ3RoID0gMCwgcG9zaXRpb24gPSAwLCBs ZWZ0ID0gMHgwLCByaWdodCA9IDB4MCwgdXAgPSB7aW50ZXJ2YWwgPTxicj4gMHgwLCBvYmogPSAw fSwgdXBfb2JqID0gZmFsc2UsIGdjbWFya2JpdCA9IHRydWUsIHdyaXRlX3Byb3RlY3QgPSBmYWxz ZSwgdmlzaWJsZSA9IGY8YnI+YWxzZSwgZnJvbnRfc3RpY2t5ID0gZmFsc2UsIHJlYXJfc3RpY2t5 ID0gZmFsc2UsIHBsaXN0ID0gMH0NCjxicj4gwqDCoMKgwqDCoMKgwqBwcmV2ID0gMHg0MDFiODcw DQo8YnI+IMKgwqDCoMKgwqDCoMKgaSA9IDB4MA0KPGJyPiDCoMKgwqDCoMKgwqDCoHRlbXAgPSAw eDANCjxicj4gwqDCoMKgwqDCoMKgwqBlb2JwID0gdHJ1ZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHBh cmVudCA9IDYzNTkzMDI5DQo8YnI+IMKgwqDCoMKgwqDCoMKgb2Zmc2V0ID0gMQ0KPGJyPiM5IMKg MHgwMDAwMDAwMDAwNjYzZmFiIGluIG9mZnNldF9pbnRlcnZhbHMgKGJ1ZmZlcj0weDNjYTVhNDAs IHN0YXJ0PTI4NSwgbGVuZ3RoPTQ1KQ0KPGJyPiDCoMKgwqBhdCBpbnRlcnZhbHMuYzoxNDAyDQo8 YnI+IzEwIDB4MDAwMDAwMDAwMDU4ZDg2YyBpbiBpbnNlcnRfMV9ib3RoIChzdHJpbmc9MHg0MTE3 NjEwICZxdW90Oyh3cm9uZy10eXBlLWFyZ3VtZW50IGludGU8YnI+Z2VyLW9yLW1hcmtlci1wIG5p bCkmcXVvdDssIG5jaGFycz00NSwgbmJ5dGVzPTQ1LCBpbmhlcml0PWZhbHNlLCBwcmVwYXJlPXRy dWUsIGJlZm9yZV9tYXI8YnI+a2Vycz1mYWxzZSkgYXQgaW5zZGVsLmM6OTE1DQo8YnI+IzExIDB4 MDAwMDAwMDAwMDYxY2FkMyBpbiBGcHJpbjFfdG9fc3RyaW5nIChvYmplY3Q9MjIzNzA5OTUsIG5v ZXNjYXBlPTApDQo8YnI+IMKgwqDCoGF0IHByaW50LmM6NjcyDQo8YnI+IMKgwqDCoMKgwqDCoMKg Y291bnQgPSA5DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2F2ZV9kZWFjdGl2YXRlX21hcmsgPSA0NTk4 NA0KPGJyPiDCoMKgwqDCoMKgwqDCoHByaW50Y2hhcmZ1biA9IDANCjxicj4gwqDCoMKgwqDCoMKg wqBvbGQgPSAweDExMDA4MDAgJmx0O2Jzc19zYnJrX2J1ZmZlcis0NDMxMDA4Jmd0Ow0KPGJyPiDC oMKgwqDCoMKgwqDCoG9sZF9wb2ludCA9IC0xDQo8YnI+IMKgwqDCoMKgwqDCoMKgc3RhcnRfcG9p bnQgPSAtMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG9sZF9wb2ludF9ieXRlID0gLTENCjxicj4gwqDC oMKgwqDCoMKgwqBzdGFydF9wb2ludF9ieXRlID0gLTENCjxicj4gwqDCoMKgwqDCoMKgwqBzcGVj cGRsX2NvdW50ID0gMTANCjxicj4gwqDCoMKgwqDCoMKgwqBmcmVlX3ByaW50X2J1ZmZlciA9IHRy dWUNCjxicj4gwqDCoMKgwqDCoMKgwqBtdWx0aWJ5dGUgPSB0cnVlDQo8YnI+IMKgwqDCoMKgwqDC oMKgb3JpZ2luYWwgPSAxMzc0MjA4NQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHByZXZpb3VzID0gMHg0 ZTk4NzIgJmx0O2xpc3Bfc3RyaW5nX3dpZHRoKzEzMSZndDsNCjxicj4jMTIgMHgwMDAwMDAwMDAw NWVkYzZjIGluIHN0eWxlZF9mb3JtYXQgKG5hcmdzPTMsIGFyZ3M9MHg3ZmZlNDAyODkzNzAsIG1l c3NhZ2U9dHJ1ZSk8YnI+IGF0IGVkaXRmbnMuYzo0MTEyDQo8YnI+IMKgwqDCoMKgwqDCoMKgbm9l c2NhcGUgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbWludXNfZmxhZyA9IGZhbHNlDQo8YnI+IMKg wqDCoMKgwqDCoMKgc3BhY2VfZmxhZyA9IGZhbHNlPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTptb25vc3BhY2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApIj7CoCDC oCDCoCDCoCBjb252ZXJzaW9uID0gODMgJiMzOTtTJiMzOTsNCjwvc3Bhbj48YnI+IMKgwqDCoMKg wqDCoMKgbnVtX2VuZCA9IDB4YjlhOGZhICZsdDtwdXJlKzI1NzkyNTgmZ3Q7ICZxdW90O1MmcXVv dDsNCjxicj4gwqDCoMKgwqDCoMKgwqByYXdfZmllbGRfd2lkdGggPSAwDQo8YnI+IMKgwqDCoMKg wqDCoMKgcHJlY2lzaW9uX2dpdmVuID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBwbHVzX2Zs YWcgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHNoYXJwX2ZsYWcgPSBmYWxzZQ0KPGJyPiDC oMKgwqDCoMKgwqDCoHplcm9fZmxhZyA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgZmllbGRf d2lkdGggPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgcHJlY2lzaW9uID0gMTg0NDY3NDQwNzM3MDk1 NTE2MTUNCjxicj4gwqDCoMKgwqDCoMKgwqBuMCA9IDENCjxicj4gwqDCoMKgwqDCoMKgwqBmb3Jt YXQwID0gMHhiOWE4ZjkgJmx0O3B1cmUrMjU3OTI1NyZndDsgJnF1b3Q7JVMmcXVvdDsNCjxicj4g wqDCoMKgwqDCoMKgwqBjb252Ynl0ZXMgPSAxDQo8YnI+IMKgwqDCoMKgwqDCoMKgY29udnNyYyA9 IDB4YjlhOGY5ICZsdDtwdXJlKzI1NzkyNTcmZ3Q7ICZxdW90OyVTJnF1b3Q7DQo8YnI+IMKgwqDC oMKgwqDCoMKgZm9ybWF0X2NoYXIgPSAzNyAmIzM5OyUmIzM5Ow0KPGJyPiDCoMKgwqDCoMKgwqDC oHVzZWQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbiA9IDINCjxicj4gwqDCoMKgwqDCoMKgwqBp bml0aWFsX2J1ZmZlciA9ICZxdW90O0Vycm9yIHJ1bm5pbmcgdGltZXI6IFwxNzdcMDAwXDAwMFwy MzElZlwwMDBcMDAwXDAwMFwwMDBcMDA8YnI+MFwyNjA9XDMxMlwwMDBcMDAwXDAwMFwwMDBcMDAw RVpcMzEyXDAwM1wwMDZcMDAwXDAwMFwwMDBAWlwzMTJcMDAzXDAwMFwwMDBcMDAwXDAwMFhcPGJy PjIwMChAXDM3NlwxNzdcMDAwXDAwMFwzMzdcblVcMDAwXDAwMFwwMDBcMDAwXDAwMEBaXDMxMlww MDNcMDA2XDAwMFwwMDBcMDAwRVpcMzEyXDAwMzxicj5cMDAwXDAwMFwwMDBcMDAwXDMzNlRmXDAw MFwwMDZcMDAwXDAwMFwwMDBAWlwzMTJcMDAzXDAwMFwwMDBcMDAwXDAwMHBcMjAwKEBcMzc2XDE3 N1w8YnI+MDAwXDAwMFwzMDB7XG5cMDA0XDAwMFwwMDBcMDAwXDAwMEBaXDMxMlwwMDNcMDAwXDAw MFwwMDBcMDAwXDI0MFwyMDAoQFwzNzZcMTc3XDAwMFwwPGJyPjAwXDI1MiFmXDAwMFwwMDBcMDAw XDAwMFwwMDBAWlwzMTJcMDAzXDAwMFwwMDBcMDAwXDAwMFwzMDB7XG5cMDA0XDAwMFwwMDBcMDAw XDAwMFwyNzxicj4wXHZVXDAwMFwwMDBcMDAwXDAwMFwwMDFFWlwzMTJcMDAzXDAwMFwwMDBcMDAw XDAwMFwzNDBcMjAwKEBcMzc2XDE3N1wwMDBcMDAwXDIzMSVmXDA8YnI+MDBcMDAwXDAwMFwwMDBc MDAwXDI2MD1cMzEyXDAwMFwwMDBcMDAwXDAwMFwwMDAmcXVvdDsuLi4NCjxicj4gwqDCoMKgwqDC oMKgwqBidWYgPSAweDdmZmU0MDI4N2ZmMCAmcXVvdDtFcnJvciBydW5uaW5nIHRpbWVyOiBcMTc3 JnF1b3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgYnVmc2l6ZSA9IDQwMDANCjxicj4gwqDCoMKgwqDC oMKgwqBtYXhfYnVmc2l6ZSA9IDIzMDU4NDMwMDkyMTM2OTM5NTINCjxicj4gwqDCoMKgwqDCoMKg wqBwID0gMHg3ZmZlNDAyODgwMDUgJnF1b3Q7XDE3NyZxdW90Ow0KPGJyPiDCoMKgwqDCoMKgwqDC oGJ1Zl9zYXZlX3ZhbHVlX2luZGV4ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGZvcm1hdCA9IDB4 YjlhOGZiICZsdDtwdXJlKzI1NzkyNTkmZ3Q7ICZxdW90OyZxdW90Ow0KPGJyPiDCoMKgwqDCoMKg wqDCoGVuZCA9IDB4YjlhOGZiICZsdDtwdXJlKzI1NzkyNTkmZ3Q7ICZxdW90OyZxdW90Ow0KPGJy PiDCoMKgwqDCoMKgwqDCoG5jaGFycyA9IDIxDQo8YnI+IMKgwqDCoMKgwqDCoMKgbWF5YmVfY29t YmluZV9ieXRlID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBhcmdfaW50ZXJ2YWxzID0gZmFs c2UNCjxicj4gwqDCoMKgwqDCoMKgwqBzYV9hdmFpbCA9IDE2MjYzDQo8YnI+IMKgwqDCoMKgwqDC oMKgc2FfY291bnQgPSA5DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2FfbXVzdF9mcmVlID0gZmFsc2UN Cjxicj4gwqDCoMKgwqDCoMKgwqBpbmZvID0gMHg3ZmZlNDAyODc5YzANCjxicj4gwqDCoMKgwqDC oMKgwqBmb3JtYXRfc3RhcnQgPSAweGI5YThlMiAmbHQ7cHVyZSsyNTc5MjM0Jmd0OyAmcXVvdDtF cnJvciBydW5uaW5nIHRpbWVyJXM6ICVTJnF1b3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgZm9ybWF0 bGVuID0gMjUNCjxicj4gwqDCoMKgwqDCoMKgwqBhbGxvY2Ffc2l6ZSA9IDEyMQ0KPGJyPiDCoMKg wqDCoMKgwqDCoGRpc2NhcmRlZCA9IDB4N2ZmZTQwMjg3YTIwICZxdW90OyZxdW90Ow0KPGJyPiDC oMKgwqDCoMKgwqDCoG11bHRpYnl0ZV9mb3JtYXQgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDC oG11bHRpYnl0ZSA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgcXVvdGluZ19zdHlsZSA9IDAN Cjxicj4gwqDCoMKgwqDCoMKgwqB2YWwgPSAwDQo8YnI+IzEzIDB4MDAwMDAwMDAwMDVlZDYyYyBp biBGZm9ybWF0X21lc3NhZ2UgKG5hcmdzPTMsIGFyZ3M9MHg3ZmZlNDAyODkzNzApDQo8YnI+IMKg wqDCoGF0IGVkaXRmbnMuYzozOTM1DQo8YnI+IzE0IDB4MDAwMDAwMDAwMDVlZDM2ZiBpbiBGbWVz c2FnZSAobmFyZ3M9MywgYXJncz0weDdmZmU0MDI4OTM3MCkgYXQgZWRpdGZucy5jOjM3NjYNCjxi cj4gwqDCoMKgwqDCoMKgwqB2YWwgPSAxMTA1NDYyNA0KPGJyPiMxNSAweDAwMDAwMDAwMDA1Zjlh NGMgaW4gZnVuY2FsbF9zdWJyIChzdWJyPTB4YzMwNWEwICZsdDtTbWVzc2FnZSZndDssIG51bWFy Z3M9MywgYXJncz0weDxicj43ZmZlNDAyODkzNzApIGF0IGV2YWwuYzoyNzkwDQo8YnI+IzE2IDB4 MDAwMDAwMDAwMDVmOTc2YiBpbiBGZnVuY2FsbCAobmFyZ3M9NCwgYXJncz0weDdmZmU0MDI4OTM2 OCkgYXQgZXZhbC5jOjI3MzUNCjxicj4gwqDCoMKgwqDCoMKgwqBmdW4gPSAxMjc4MDk2NQ0KPGJy PiDCoMKgwqDCoMKgwqDCoG9yaWdpbmFsX2Z1biA9IDYyOTQ3Mg0KPGJyPiDCoMKgwqDCoMKgwqDC oGZ1bmNhciA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBudW1hcmdzID0gMw0KPGJyPiDCoMKgwqDC oMKgwqDCoHZhbCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBjb3VudCA9IDgNCjxicj4jMTcgMHgw MDAwMDAwMDAwNjQyNWE5IGluIGV4ZWNfYnl0ZV9jb2RlIChieXRlc3RyPTExMDU1MzQwLCB2ZWN0 b3I9MTEwNTUzNzMsIG1heGRlcHQ8YnI+aD00MiwgYXJnc190ZW1wbGF0ZT0xMDMwLCBuYXJncz0x LCBhcmdzPTB4N2ZmZTQwMjg5ODYwKSBhdCBieXRlY29kZS5jOjcyNg0KPGJyPiDCoMKgwqDCoMKg wqDCoHYxID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG9wID0gMw0KPGJyPiDCoMKgwqDCoMKgwqDC oHR5cGUgPSBDT05ESVRJT05fQ0FTRQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHRhcmdldHMgPSDCoDxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgezB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZn dDssIDB4NjQ1YjJjICZsdDtleGVjX2J5dGVfY29kZSsxNjczNCZndDssIDB4NjQ1YjI8YnI+ZSAm bHQ7ZXhlY19ieXRlX2NvZGUrMTY3MzYmZ3Q7LCAweDY0NWIzMCAmbHQ7ZXhlY19ieXRlX2NvZGUr MTY3MzgmZ3Q7LCAweDY0NWIzMiAmbHQ7ZXhlY19ieXRlX2NvZGUrPGJyPjE2NzQwJmd0OywgMHg2 NDViMzIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NzQwJmd0OywgMHg2NDViOTIgJmx0O2V4ZWNfYnl0 ZV9jb2RlKzE2ODM2Jmd0OywgMHg2NDVjMDcgJmx0Ozxicj5leGVjX2J5dGVfY29kZSsxNjk1MyZn dDssIDB4NjQxZTliICZsdDtleGVjX2J5dGVfY29kZSsxMjI5Jmd0OywgMHg2NDFlOWQgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzEyMzE8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9u dC1mYW1pbHk6bW9ub3NwYWNlIj4mZ3Q7LCAweDY0MWU5ZiAmbHQ7ZXhlY19ieXRlX2NvZGUrMTIz MyZndDssIDB4NjQxZWExICZsdDtleGVjX2J5dGVfY29kZSsxMjM1Jmd0OywgMHg2NDFlYTMgJmx0 O2V4ZWNfYnk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PGJyPjwv c3Bhbj48L2Rpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj50ZV9jb2RlKzEy MzcmZ3Q7LCAweDY0MWVhMyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTIzNyZndDssIDB4NjQxZWE5ICZs dDtleGVjX2J5dGVfY29kZSsxMjQzJmd0OywgMHg2NDE8YnI+ZTVlICZsdDtleGVjX2J5dGVfY29k ZSsxMTY4Jmd0OywgMHg2NDIyYjcgJmx0O2V4ZWNfYnl0ZV9jb2RlKzIyODEmZ3Q7LCAweDY0MjJi OSAmbHQ7ZXhlY19ieXRlX2NvZGUrPGJyPjIyODMmZ3Q7LCAweDY0MjJiYiAmbHQ7ZXhlY19ieXRl X2NvZGUrMjI4NSZndDssIDB4NjQyMmJkICZsdDtleGVjX2J5dGVfY29kZSsyMjg3Jmd0OywgMHg2 NDIyYmYgJmx0O2V4ZTxicj5jX2J5dGVfY29kZSsyMjg5Jmd0OywgMHg2NDIyYmYgJmx0O2V4ZWNf Ynl0ZV9jb2RlKzIyODkmZ3Q7LCAweDY0MjMwMCAmbHQ7ZXhlY19ieXRlX2NvZGUrMjM1NCZndDss IDA8YnI+eDY0MjJjNSAmbHQ7ZXhlY19ieXRlX2NvZGUrMjI5NSZndDssIDB4NjQyNGI0ICZsdDtl eGVjX2J5dGVfY29kZSsyNzkwJmd0OywgMHg2NDI0YjYgJmx0O2V4ZWNfYnl0ZV9jPGJyPm9kZSsy NzkyJmd0OywgMHg2NDI0YjggJmx0O2V4ZWNfYnl0ZV9jb2RlKzI3OTQmZ3Q7LCAweDY0MjRiYSAm bHQ7ZXhlY19ieXRlX2NvZGUrMjc5NiZndDssIDB4NjQyNGJjIDxicj4mbHQ7ZXhlY19ieXRlX2Nv ZGUrMjc5OCZndDssIDB4NjQyNGJjICZsdDtleGVjX2J5dGVfY29kZSsyNzk4Jmd0OywgMHg2NDI0 NWMgJmx0O2V4ZWNfYnl0ZV9jb2RlKzI3MDI8YnI+Jmd0OywgMHg2NDI0NzkgJmx0O2V4ZWNfYnl0 ZV9jb2RlKzI3MzEmZ3Q7LCAweDY0MjU3NiAmbHQ7ZXhlY19ieXRlX2NvZGUrMjk4NCZndDssIDB4 NjQyNTc4ICZsdDtleGVjX2J5PGJyPnRlX2NvZGUrMjk4NiZndDssIDB4NjQyNTdhICZsdDtleGVj X2J5dGVfY29kZSsyOTg4Jmd0OywgMHg2NDI1N2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzI5OTAmZ3Q7 LCAweDY0Mjxicj41N2UgJmx0O2V4ZWNfYnl0ZV9jb2RlKzI5OTImZ3Q7LCAweDY0MjU3ZSAmbHQ7 ZXhlY19ieXRlX2NvZGUrMjk5MiZndDssIDB4NjQyNTFlICZsdDtleGVjX2J5dGVfY29kZSs8YnI+ Mjg5NiZndDssIDB4NjQyNTNiICZsdDtleGVjX2J5dGVfY29kZSsyOTI1Jmd0OywgMHg2NDI2Mzgg Jmx0O2V4ZWNfYnl0ZV9jb2RlKzMxNzgmZ3Q7LCAweDY0MjYzYSAmbHQ7ZXhlPGJyPmNfYnl0ZV9j b2RlKzMxODAmZ3Q7LCAweDY0MjYzYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMzE4MiZndDssIDB4NjQy NjNlICZsdDtleGVjX2J5dGVfY29kZSszMTg0Jmd0OywgMDxicj54NjQyNjQwICZsdDtleGVjX2J5 dGVfY29kZSszMTg2Jmd0OywgMHg2NDI2NDAgJmx0O2V4ZWNfYnl0ZV9jb2RlKzMxODYmZ3Q7LCAw eDY0MjVlMCAmbHQ7ZXhlY19ieXRlX2M8YnI+b2RlKzMwOTAmZ3Q7LCAweDY0MjVmZCAmbHQ7ZXhl Y19ieXRlX2NvZGUrMzExOSZndDssIDB4NjQzNThmICZsdDtleGVjX2J5dGVfY29kZSs3MTA1Jmd0 OywgMHg2NDM0M2EgPGJyPiZsdDtleGVjX2J5dGVfY29kZSs2NzY0Jmd0OywgMHg2NDM0MzEgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzY3NTUmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY2 Mzxicj44Jmd0OywgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDVh Y2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDVhY2MgJmx0O2V4ZWM8YnI+X2J5 dGVfY29kZSsxNjYzOCZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZndDss IDB4NjQzN2FmICZsdDtleGVjX2J5dGVfY29kZSs3NjQ5Jmd0OywgPGJyPjB4NjQzODkxICZsdDtl eGVjX2J5dGVfY29kZSs3ODc1Jmd0OywgMHg2NDM4ZWYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzc5Njkm Z3Q7LCAweDY0Mzk0ZSAmbHQ7ZXhlY19ieXRlXzxicj5jb2RlKzgwNjQmZ3Q7LCAweDY0MzliMSAm bHQ7ZXhlY19ieXRlX2NvZGUrODE2MyZndDssIDB4NjQyMTU1ICZsdDtleGVjX2J5dGVfY29kZSsx OTI3Jmd0OywgMHg2NDIxY2I8YnI+ICZsdDtleGVjX2J5dGVfY29kZSsyMDQ1Jmd0OywgMHg2NDNh MjYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzgyODAmZ3Q7LCAweDY0MjBkMCAmbHQ7ZXhlY19ieXRlX2Nv ZGUrMTc5PGJyPjQmZ3Q7LCAweDY0MjIzMSAmbHQ7ZXhlY19ieXRlX2NvZGUrMjE0NyZndDssIDB4 NjQzYThjICZsdDtleGVjX2J5dGVfY29kZSs4MzgyJmd0OywgMHg2NDNhZjIgJmx0O2V4ZWNfYjxi cj55dGVfY29kZSs4NDg0Jmd0OywgMHg2NDNiMzggJmx0O2V4ZWNfYnl0ZV9jb2RlKzg1NTQmZ3Q7 LCAweDY0M2I5ZSAmbHQ7ZXhlY19ieXRlX2NvZGUrODY1NiZndDssIDB4NjQ8YnI+M2JlYiAmbHQ7 ZXhlY19ieXRlX2NvZGUrODczMyZndDssIDB4NjQzY2I4ICZsdDtleGVjX2J5dGVfY29kZSs4OTM4 Jmd0OywgMHg2NDNjZmUgJmx0O2V4ZWNfYnl0ZV9jb2RlPGJyPis5MDA4Jmd0OywgMHg2NDNkNjQg Jmx0O2V4ZWNfYnl0ZV9jb2RlKzkxMTAmZ3Q7LCAweDY0M2RlNyAmbHQ7ZXhlY19ieXRlX2NvZGUr OTI0MSZndDssIDB4NjQzZTJkICZsdDtleDxicj5lY19ieXRlX2NvZGUrOTMxMSZndDssIDB4NjQz ZTczICZsdDtleGVjX2J5dGVfY29kZSs5MzgxJmd0OywgMHg2NDNlZDkgJmx0O2V4ZWNfYnl0ZV9j b2RlKzk0ODMmZ3Q7LCA8YnI+MHg2NDNmM2YgJmx0O2V4ZWNfYnl0ZV9jb2RlKzk1ODUmZ3Q7LCAw eDY0M2ZhNSAmbHQ7ZXhlY19ieXRlX2NvZGUrOTY4NyZndDssIDB4NjQ0MDI4ICZsdDtleGVjX2J5 dGVfPGJyPmNvZGUrOTgxOCZndDssIDB4NjQ0MDc1ICZsdDtleGVjX2J5dGVfY29kZSs5ODk1Jmd0 OywgMHg2NDQwYzIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzk5NzImZ3Q7LCAweDY0NDE4Zjxicj4gJmx0 O2V4ZWNfYnl0ZV9jb2RlKzEwMTc3Jmd0OywgMHg2NDQyMDAgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEw MjkwJmd0OywgMHg2NDQyNzEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE8YnI+MDQwMyZndDssIDB4NjQ0 NGUwICZsdDtleGVjX2J5dGVfY29kZSsxMTAyNiZndDssIDB4NjQ0NTRiICZsdDtleGVjX2J5dGVf Y29kZSsxMTEzMyZndDssIDB4NjQ0NWI2ICZsdDtlPGJyPnhlY19ieXRlX2NvZGUrMTEyNDAmZ3Q7 LCAweDY0NDYyMSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTEzNDcmZ3Q7LCAweDY0NDY4YyAmbHQ7ZXhl Y19ieXRlX2NvZGUrMTE0NTxicj40Jmd0OywgMHg2NDQ2ZDkgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEx NTMxJmd0OywgMHg2NDQ3NGIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzExNjQ1Jmd0OywgMHg2NDQ3OTgg Jmx0O2V4ZWM8YnI+X2J5dGVfY29kZSsxMTcyMiZndDssIDB4NjQ0N2U1ICZsdDtleGVjX2J5dGVf Y29kZSsxMTc5OSZndDssIDB4NjQ0ODMyICZsdDtleGVjX2J5dGVfY29kZSsxMTg3NiZndDssPGJy PiAweDY0NDkzMiAmbHQ7ZXhlY19ieXRlX2NvZGUrMTIxMzImZ3Q7LCAweDY0MzJjZSAmbHQ7ZXhl Y19ieXRlX2NvZGUrNjQwMCZndDssIDB4NjQ0OThiICZsdDtleGVjX2J5dDxicj5lX2NvZGUrMTIy MjEmZ3Q7LCAweDY0NDlkMSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTIyOTEmZ3Q7LCAweDY0NGE5OSAm bHQ7ZXhlY19ieXRlX2NvZGUrMTI0OTEmZ3Q7LCAweDY8YnI+NDRhZmQgJmx0O2V4ZWNfYnl0ZV9j b2RlKzEyNTkxJmd0OywgMHg2NDRiNTYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEyNjgwJmd0OywgMHg2 NDRiOWMgJmx0O2V4ZWNfYnl0ZV9jPGJyPm9kZSsxMjc1MCZndDssIDB4NjQ0YmRkICZsdDtleGVj X2J5dGVfY29kZSsxMjgxNSZndDssIDB4NjQ0YzFlICZsdDtleGVjX2J5dGVfY29kZSsxMjg4MCZn dDssIDB4NjQ0Yzxicj42NyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTI5NTMmZ3Q7LCAweDY0NWFjYyAm bHQ7ZXhlY19ieXRlX2NvZGUrMTY2MzgmZ3Q7LCAweDY0NGNiZCAmbHQ7ZXhlY19ieXRlX2NvZGU8 YnI+KzEzMDM5Jmd0OywgMHg2NDRjZmUgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEzMTA0Jmd0OywgMHg2 NDRkM2YgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEzMTY5Jmd0OywgMHg2NDRkODAgPGJyPiZsdDtleGVj X2J5dGVfY29kZSsxMzIzNCZndDssIDB4NjQ0ZGMxICZsdDtleGVjX2J5dGVfY29kZSsxMzI5OSZn dDssIDB4NjQ0ZTAyICZsdDtleGVjX2J5dGVfY29kZSsxMzxicj4zNjQmZ3Q7LCAweDY0MzJjZSAm bHQ7ZXhlY19ieXRlX2NvZGUrNjQwMCZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsx NjYzOCZndDssIDB4NjQ0ZTQ4ICZsdDtleGU8YnI+Y19ieXRlX2NvZGUrMTM0MzQmZ3Q7LCAweDY0 NGU5NiAmbHQ7ZXhlY19ieXRlX2NvZGUrMTM1MTImZ3Q7LCAweDY0NGVkYyAmbHQ7ZXhlY19ieXRl X2NvZGUrMTM1ODImZ3Q7PGJyPiwgMHg2NDRmMjIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEzNjUyJmd0 OywgMHg2NDRmODggJmx0O2V4ZWNfYnl0ZV9jb2RlKzEzNzU0Jmd0OywgMHg2NDRmZWUgJmx0O2V4 ZWNfYjxicj55dGVfY29kZSsxMzg1NiZndDssIDB4NjQ1MDM0ICZsdDtleGVjX2J5dGVfY29kZSsx MzkyNiZndDssIDB4NjQ1MTI4ICZsdDtleGVjX2J5dGVfY29kZSsxNDE3MCZndDssIDA8YnI+eDY0 NTE4ZSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTQyNzImZ3Q7LCAweDY0NTFmNCAmbHQ7ZXhlY19ieXRl X2NvZGUrMTQzNzQmZ3Q7LCAweDY0NTI1YSAmbHQ7ZXhlY19ieXRlPGJyPl9jb2RlKzE0NDc2Jmd0 OywgMHg2NDUyOWIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE0NTQxJmd0OywgMHg2NDVhY2MgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDxicj4zMjA1ICZsdDtleGVjX2J5dGVfY29kZSs2 MTk5Jmd0OywgMHg2NDI2ZTUgJmx0O2V4ZWNfYnl0ZV9jb2RlKzMzNTEmZ3Q7LCAweDY0MWY3YyAm bHQ7ZXhlY19ieXRlX2NvZGU8YnI+KzE0NTQmZ3Q7LCAweDY0MjgwYyAmbHQ7ZXhlY19ieXRlX2Nv ZGUrMzY0NiZndDssIDB4NjQyOTYwICZsdDtleGVjX2J5dGVfY29kZSszOTg2Jmd0OywgMHg2NDJh YTggJmx0O2V4PGJyPmVjX2J5dGVfY29kZSs0MzE0Jmd0OywgMHg2NDMxYTQgJmx0O2V4ZWNfYnl0 ZV9jb2RlKzYxMDImZ3Q7LCAweDY0MzFkMyAmbHQ7ZXhlY19ieXRlX2NvZGUrNjE0OSZndDssIDxi cj4weDY0MjQwZSAmbHQ7ZXhlY19ieXRlX2NvZGUrMjYyNCZndDssIDB4NjQzMjhmICZsdDtleGVj X2J5dGVfY29kZSs2MzM3Jmd0OywgMHg2NDMzMDAgJmx0O2V4ZWNfYnl0ZV88YnI+Y29kZSs2NDUw Jmd0OywgMHg2NDMzOGEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzY1ODgmZ3Q7LCAweDY0MzNjOSAmbHQ7 ZXhlY19ieXRlX2NvZGUrNjY1MSZndDssIDB4NjQzNWQ2PGJyPiAmbHQ7ZXhlY19ieXRlX2NvZGUr NzE3NiZndDssIDB4NjQzNjRhICZsdDtleGVjX2J5dGVfY29kZSs3MjkyJmd0OywgMHg2NDM2Y2Qg Jmx0O2V4ZWNfYnl0ZV9jb2RlKzc0Mjxicj4zJmd0OywgMHg2NDM3MmUgJmx0O2V4ZWNfYnl0ZV9j b2RlKzc1MjAmZ3Q7LCAweDY0MjY5YyAmbHQ7ZXhlY19ieXRlX2NvZGUrMzI3OCZndDssIDB4NjQ1 MmUxICZsdDtleGVjX2I8YnI+eXRlX2NvZGUrMTQ2MTEmZ3Q7LCAweDY0NTM2NCAmbHQ7ZXhlY19i eXRlX2NvZGUrMTQ3NDImZ3Q7LCAweDY0NTNhYSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTQ4MTImZ3Q7 LCAwPGJyPng2NDUzZjAgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE0ODgyJmd0OywgMHg2NDU0MzYgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzE0OTUyJmd0OywgMHg2NDU0N2MgJmx0O2V4ZWNfYnl0ZTxicj5fY29k ZSsxNTAyMiZndDssIDB4NjQ1NGUyICZsdDtleGVjX2J5dGVfY29kZSsxNTEyNCZndDssIDB4NjQ1 NTQ4ICZsdDtleGVjX2J5dGVfY29kZSsxNTIyNiZndDssIDB4NjQ8YnI+NTVhZSAmbHQ7ZXhlY19i eXRlX2NvZGUrMTUzMjgmZ3Q7LCAweDY0NTYxNCAmbHQ7ZXhlY19ieXRlX2NvZGUrMTU0MzAmZ3Q7 LCAweDY0NTc1MyAmbHQ7ZXhlY19ieXRlX2NvPGJyPmRlKzE1NzQ5Jmd0OywgMHg2NDU3YjkgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzE1ODUxJmd0OywgMHg2NDU4MWYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE1 OTUzJmd0OywgMHg2NDU4Njxicj41ICZsdDtleGVjX2J5dGVfY29kZSsxNjAyMyZndDssIDB4NjQ1 OGNiICZsdDtleGVjX2J5dGVfY29kZSsxNjEyNSZndDssIDB4NjQ1OTMxICZsdDtleGVjX2J5dGVf Y29kZSs8YnI+MTYyMjcmZ3Q7LCAweDY0NTk3NyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTYyOTcmZ3Q7 LCAweDY0NTliZCAmbHQ7ZXhlY19ieXRlX2NvZGUrMTYzNjcmZ3Q7LCAweDY0NDg3ZiAmbHQ7PGJy PmV4ZWNfYnl0ZV9jb2RlKzExOTUzJmd0OywgMHg2NDQ4Y2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEy MDMwJmd0OywgMHg2NDVhMGEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NDxicj40NCZndDssIDB4NjQ1 YTZkICZsdDtleGVjX2J5dGVfY29kZSsxNjU0MyZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVf Y29kZSsxNjYzOCZndDssIDB4NjQyYmYwICZsdDtleGU8YnI+Y19ieXRlX2NvZGUrNDY0MiZndDss IDB4NjQyY2VhICZsdDtleGVjX2J5dGVfY29kZSs0ODkyJmd0OywgMHg2NDJlMTggJmx0O2V4ZWNf Ynl0ZV9jb2RlKzUxOTQmZ3Q7LCAwPGJyPng2NDJmNDYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzU0OTYm Z3Q7LCAweDY0MzA3NSAmbHQ7ZXhlY19ieXRlX2NvZGUrNTc5OSZndDssIDB4NjQzYzM4ICZsdDtl eGVjX2J5dGVfYzxicj5vZGUrODgxMCZndDssIDB4NjQ0MTBmICZsdDtleGVjX2J5dGVfY29kZSsx MDA0OSZndDssIDB4NjQ0YTE5ICZsdDtleGVjX2J5dGVfY29kZSsxMjM2MyZndDssIDB4NjQ1Y2E8 YnI+MSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTcxMDcmZ3Q7LCAweDY0NWQxNyAmbHQ7ZXhlY19ieXRl X2NvZGUrMTcyMjUmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrPGJyPjE2NjM4Jmd0 OywgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDVkYjQgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzE3MzgyJmd0OywgMHg2NDVhY2MgJmx0Ozxicj5leGVjX2J5dGVfY29kZSsx NjYzOCZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZndDssIDB4NjQ1YWNj ICZsdDtleGVjX2J5dGVfY29kZSsxNjY8YnI+MzgmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRl X2NvZGUrMTY2MzgmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY2MzgmZ3Q7LCAw eDY0NWFjYyAmbHQ7ZXhlPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2Ui PjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApIj5jX2J5dGVfY29kZSsxNjYzOCZndDssIDB4 NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5 dGVfY29kZSsxNjYzOCZndDs8L3NwYW4+PGJyPiwgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2Rl KzE2NjM4Jmd0OywgMHg2NDVlM2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE3NTE4Jmd0OyAmbHQ7cmVw ZWF0cyA2NCB0aW1lczxicj4mZ3Q7fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGNvbnN0X2xlbmd0aCA9 IDI4DQo8YnI+IMKgwqDCoMKgwqDCoMKgYnl0ZXN0cl9sZW5ndGggPSAxNzENCjxicj4gwqDCoMKg wqDCoMKgwqB2ZWN0b3JwID0gMHhhOGIxMTAgJmx0O3B1cmUrMTQ2NzIxNiZndDsNCjxicj4gwqDC oMKgwqDCoMKgwqBzdGFjayA9IMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqB7cGMgPSAweGI5YTk4 ZiAmbHQ7cHVyZSsyNTc5NDA3Jmd0OyAmcXVvdDtcMjYyXDAwMVwyMTBcMDAxXDIwNVwyNDcmcXVv dDssIGJ5dGVfc3RyaW5nID0gMTE8YnI+MDU1MzQwLCBieXRlX3N0cmluZ19zdGFydCA9IDB4Yjlh OGZjICZsdDtwdXJlKzI1NzkyNjAmZ3Q7ICZxdW90O1xiXDAyMVxuXDAyMFwyMTFcMDIyXDMwNlww MzNcMjE8YnI+MVwzMDdcMDAxIVwyMDZcMDI1JnF1b3Q7LCBuZXh0ID0gMHgwfQ0KPGJyPiDCoMKg wqDCoMKgwqDCoHF1aXRjb3VudGVyID0gMyAmIzM5O1wwMDMmIzM5Ow0KPGJyPiDCoMKgwqDCoMKg wqDCoHN0YWNrX2l0ZW1zID0gMTENCjxicj4gwqDCoMKgwqDCoMKgwqBzYV9hdmFpbCA9IDE2Mjk2 DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2FfY291bnQgPSA2DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2Ff bXVzdF9mcmVlID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBzdGFja19iYXNlID0gMHg3ZmZl NDAyODkzNDANCjxicj4gwqDCoMKgwqDCoMKgwqBzdGFja19saW0gPSAweDdmZmU0MDI4OTM5OA0K PGJyPiDCoMKgwqDCoMKgwqDCoHRvcCA9IDB4N2ZmZTQwMjg5MzY4DQo8YnI+IMKgwqDCoMKgwqDC oMKgY291bnQgPSA2DQo8YnI+IMKgwqDCoMKgwqDCoMKgcmVzdWx0ID0gMA0KPGJyPiMxOCAweDAw MDAwMDAwMDA1ZmExNmIgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMTA1NTI5MywgbmFyZ3M9MSwg YXJnX3ZlY3Rvcj0weDdmZmU0MDxicj4yODk4NTgpIGF0IGV2YWwuYzoyOTM1DQo8YnI+IMKgwqDC oMKgwqDCoMKgc2l6ZSA9IDUNCjxicj4gwqDCoMKgwqDCoMKgwqB2YWwgPSAxDQo8YnI+IMKgwqDC oMKgwqDCoMKgc3ltc19sZWZ0ID0gMTAzMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG5leHQgPSAxNDA3 Mjk5NzQ4MjI4ODANCjxicj4gwqDCoMKgwqDCoMKgwqBsZXhlbnYgPSA3NDA5MDg0NjEyOA0KPGJy PiDCoMKgwqDCoMKgwqDCoGNvdW50ID0gNg0KPGJyPiDCoMKgwqDCoMKgwqDCoGkgPSA1NTczMzQz DQo8YnI+IMKgwqDCoMKgwqDCoMKgb3B0aW9uYWwgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDC oHJlc3QgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHByZXZpb3VzX29wdGlvbmFsX29yX3Jl c3QgPSAxMjcNCjxicj4jMTkgMHgwMDAwMDAwMDAwNWY5NzlmIGluIEZmdW5jYWxsIChuYXJncz0y LCBhcmdzPTB4N2ZmZTQwMjg5ODUwKSBhdCBldmFsLmM6MjczNw0KPGJyPiDCoMKgwqDCoMKgwqDC oGZ1biA9IDExMDU1MjkzDQo8YnI+IMKgwqDCoMKgwqDCoMKgb3JpZ2luYWxfZnVuID0gNDY4OTYN Cjxicj4gwqDCoMKgwqDCoMKgwqBmdW5jYXIgPSAxMzI1NDA2NA0KPGJyPiDCoMKgwqDCoMKgwqDC oG51bWFyZ3MgPSAxDQo8YnI+IMKgwqDCoMKgwqDCoMKgdmFsID0gNTU3MzIwOA0KPGJyPiDCoMKg wqDCoMKgwqDCoGNvdW50ID0gNQ0KPGJyPiMyMCAweDAwMDAwMDAwMDA1ZjkxZDcgaW4gY2FsbDEg KGZuPTQ2ODk2LCBhcmcxPTIxMDk3NTI1KSBhdCBldmFsLmM6MjU5Nw0KPGJyPiMyMSAweDAwMDAw MDAwMDA1NWY0Y2UgaW4gdGltZXJfY2hlY2tfMiAodGltZXJzPTIyMzcxNjE5LCBpZGxlX3RpbWVy cz0yMjM3MTU1NSkNCjxicj4gwqDCoMKgYXQga2V5Ym9hcmQuYzo0NDYzDQo8YnI+IMKgwqDCoMKg wqDCoMKgY291bnQgPSA0DQo8YnI+IMKgwqDCoMKgwqDCoMKgb2xkX2RlYWN0aXZhdGVfbWFyayA9 IDANCjxicj4gwqDCoMKgwqDCoMKgwqBpZGxlX3RpbWVyX3JpcGUgPSBmYWxzZQ0KPGJyPiDCoMKg wqDCoMKgwqDCoHRpbWVyID0gMjEwOTc1MjUNCjxicj4gwqDCoMKgwqDCoMKgwqB0aW1lcl90aW1l ID0ge3R2X3NlYyA9IDE0ODE2MDIwOTQsIHR2X25zZWMgPSA4MzUzMjg2MzN9DQo8YnI+IMKgwqDC oMKgwqDCoMKgdGltZXJfZGlmZmVyZW5jZSA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0gMTkzNDg1 fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGlkbGVfdGltZXJfZGlmZmVyZW5jZSA9IHt0dl9zZWMgPSAw LCB0dl9uc2VjID0gNDA0MzYyODcxfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHJpcGUgPSB0cnVlDQo8 YnI+IMKgwqDCoMKgwqDCoMKgaWRsZV90aW1lciA9IDIxMTAyMjc3DQo8YnI+IMKgwqDCoMKgwqDC oMKgaWRsZV90aW1lcl90aW1lID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSA1MDAwMDAwMDB9DQo8 YnI+IMKgwqDCoMKgwqDCoMKgZGlmZmVyZW5jZSA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0gMTkz NDg1fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHRpbWVyX3JpcGUgPSB0cnVlDQo8YnI+IMKgwqDCoMKg wqDCoMKgbmV4dHRpbWUgPSB7dHZfc2VjID0gMCwgdHZfbnNlYyA9IC0xfQ0KPGJyPiDCoMKgwqDC oMKgwqDCoG5vdyA9IHt0dl9zZWMgPSAxNDgxNjAyMDk0LCB0dl9uc2VjID0gODM1NTIyMTE4fQ0K PGJyPiDCoMKgwqDCoMKgwqDCoGlkbGVuZXNzX25vdyA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0g OTU2MzcxMjl9DQo8YnI+IMKgwqDCoMKgwqDCoMKgY2hvc2VuX3RpbWVyID0gMjEwOTc1MjUNCjxi cj4jMjIgMHgwMDAwMDAwMDAwNTVmNWZjIGluIHRpbWVyX2NoZWNrICgpIGF0IGtleWJvYXJkLmM6 NDUyNQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG5leHR0aW1lID0ge3R2X3NlYyA9IDE0MDcyOTk3NDgy MzI2NCwgdHZfbnNlYyA9IDEzMzk2NDQ4fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHRpbWVycyA9IDIy MzcxNjAzDQo8YnI+IMKgwqDCoMKgwqDCoMKgaWRsZV90aW1lcnMgPSAyMjM3MTU1NQ0KPGJyPiDC oMKgwqDCoMKgwqDCoHRlbSA9IDANCjxicj4jMjMgMHgwMDAwMDAwMDAwNTVkM2YyIGluIHJlYWRh YmxlX2V2ZW50cyAoZmxhZ3M9MSkgYXQga2V5Ym9hcmQuYzozMzQ1DQo8YnI+IzI0IDB4MDAwMDAw MDAwMDU2M2QzYiBpbiBnZXRfaW5wdXRfcGVuZGluZyAoZmxhZ3M9MSkgYXQga2V5Ym9hcmQuYzo2 Nzk1DQo8YnI+IzI1IDB4MDAwMDAwMDAwMDU2OWYzNSBpbiBkZXRlY3RfaW5wdXRfcGVuZGluZ19y dW5fdGltZXJzIChkb19kaXNwbGF5PXRydWUpDQo8YnI+IMKgwqDCoGF0IGtleWJvYXJkLmM6OTkz NQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG9sZF90aW1lcnNfcnVuID0gOTMNCjxicj4jMjYgMHgwMDAw MDAwMDAwNjUxNjA3IGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAodGltZV9saW1pdD0z MCwgbnNlY3M9MCwgcmVhZDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNl Ij48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKSI+a2JkPS0xLCBkb19kaXNwbGF5PXRydWUs IHdhaXRfZm9yX2NlbGw9MCwgd2FpdF9wcm9jPTB4MCwganVzdF93YWl0X3Byb2M9MCkNCjwvc3Bh bj48YnI+IMKgwqDCoGF0IHByb2Nlc3MuYzo1NDc2DQo8YnI+IMKgwqDCoMKgwqDCoMKgb2xkX3Rp bWVyc19ydW4gPSA5Mw0KPGJyPiDCoMKgwqDCoMKgwqDCoG9sZF9idWZmZXIgPSAweDNjYTVhNDAN Cjxicj4gwqDCoMKgwqDCoMKgwqBvbGRfd2luZG93ID0gMTk1NTc0MjkNCjxicj4gwqDCoMKgwqDC oMKgwqBsZWF2ZSA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgcHJvY2Vzc19za2lwcGVkID0g ZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBjaGFubmVsID0gMTAyNA0KPGJyPiDCoMKgwqDCoMKg wqDCoG5mZHMgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgQXZhaWxhYmxlID0ge2Zkc19iaXRzID0g ezE2NDY0LCAwICZsdDtyZXBlYXRzIDE1IHRpbWVzJmd0O319DQo8YnI+IMKgwqDCoMKgwqDCoMKg V3JpdGVvayA9IHtmZHNfYml0cyA9IHswICZsdDtyZXBlYXRzIDE2IHRpbWVzJmd0O319DQo8YnI+ IMKgwqDCoMKgwqDCoMKgY2hlY2tfd3JpdGUgPSB0cnVlDQo8YnI+IMKgwqDCoMKgwqDCoMKgY2hl Y2tfZGVsYXkgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbm9fYXZhaWwgPSBmYWxzZQ0KPGJyPiDC oMKgwqDCoMKgwqDCoHhlcnJubyA9IDExDQo8YnI+IMKgwqDCoMKgwqDCoMKgcHJvYyA9IDE0MDcy OTk3NDgyNDM2OA0KPGJyPiDCoMKgwqDCoMKgwqDCoHRpbWVvdXQgPSB7dHZfc2VjID0gMCwgdHZf bnNlYyA9IDM4NTM5NjI3fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGVuZF90aW1lID0ge3R2X3NlYyA9 IDE0ODE2MDIxMjQsIHR2X25zZWMgPSA3NDAxMzcwODl9DQo8YnI+IMKgwqDCoMKgwqDCoMKgdGlt ZXJfZGVsYXkgPSB7dHZfc2VjID0gMCwgdHZfbnNlYyA9IDM4NTM5NjI3fQ0KPGJyPiDCoMKgwqDC oMKgwqDCoGdvdF9vdXRwdXRfZW5kX3RpbWUgPSB7dHZfc2VjID0gMTQ4MTYwMjEyNCwgdHZfbnNl YyA9IDc0MDEzNzA4OX0NCjxicj4gwqDCoMKgwqDCoMKgwqB3YWl0ID0gVElNRU9VVA0KPGJyPiDC oMKgwqDCoMKgwqDCoGdvdF9zb21lX291dHB1dCA9IC0xDQo8YnI+IMKgwqDCoMKgwqDCoMKgcmV0 cnlfZm9yX2FzeW5jID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBjb3VudCA9IDMNCjxicj4g wqDCoMKgwqDCoMKgwqBub3cgPSB7dHZfc2VjID0gMTQ4MTYwMjA5NCwgdHZfbnNlYyA9IDgzNTUx NzY0NH0NCjxicj4jMjcgMHgwMDAwMDAwMDAwNDI1MmJlIGluIHNpdF9mb3IgKHRpbWVvdXQ9MTIy LCByZWFkaW5nPXRydWUsIGRpc3BsYXlfb3B0aW9uPTEpDQo8YnI+IMKgwqDCoGF0IGRpc3BuZXcu Yzo1NzYzDQo8YnI+IMKgwqDCoMKgwqDCoMKgc2VjID0gMzANCjxicj4gwqDCoMKgwqDCoMKgwqBu c2VjID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGRvX2Rpc3BsYXkgPSB0cnVlDQo8YnI+IzI4IDB4 MDAwMDAwMDAwMDU1YmM0OCBpbiByZWFkX2NoYXIgKGNvbW1hbmRmbGFnPTEsIG1hcD0yMjM3MzE1 NSwgcHJldl9ldmVudD0wLCB1c2VkPGJyPl9tb3VzZV9tZW51PTB4N2ZmZTQwMjhhMjBmLCBlbmRf dGltZT0weDApIGF0IGtleWJvYXJkLmM6MjcyMg0KPGJyPiDCoMKgwqDCoMKgwqDCoHRlbTAgPSA1 NTY4ODg1DQo8YnI+IMKgwqDCoMKgwqDCoMKgdGltZW91dCA9IDMwDQo8YnI+IMKgwqDCoMKgwqDC oMKgZGVsYXlfbGV2ZWwgPSA0DQo8YnI+IMKgwqDCoMKgwqDCoMKgYnVmZmVyX3NpemUgPSAyDQo8 YnI+IMKgwqDCoMKgwqDCoMKgYyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBqbXBjb3VudCA9IDMN Cjxicj4gwqDCoMKgwqDCoMKgwqBsb2NhbF9nZXRjam1wID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoHt7X19qbXBidWYgPSB7MCwgLTI1OTUyNzE4NzAwOTMwMzczMSwgNDI5 NDAzMiwgMTQwNzI5OTc0ODI3MTIwLCAwLCAwPGJyPiwgLTI1OTUyNzE4NDkwNTg2MDI3NSwgMjU5 MzcyMTY1MTQ1MTAzMTgxfSwgX19tYXNrX3dhc19zYXZlZCA9IDAsIF9fc2F2ZWRfbWFzayA9IHtf Xzxicj52YWwgPSB7MjAzOTk5MzYsIDEzMjU0MDY0LCA2MTQwMTg1LCAwLCAxNDA3Mjk5NzQ4MjUw NDAsIDU1Njg4ODUsIDIwNDU1NTIwLCAxMzI1NDA2NCw8YnI+IDU3MDM5MDQsIDAsIDE0MDcyOTk3 NDgyNTA4OCwgNTU2ODg4NSwgMTk5ODMwOTEsIDE0MDcyOTk3NDgyNTE4NCwgNjI3MjQyNCwgMH19 fX0NCjxicj4gwqDCoMKgwqDCoMKgwqBzYXZlX2p1bXAgPSDCoDxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKge3tfX2ptcGJ1ZiA9IHswLCAwLCAwLCAwLCAwLCAwLCAwLCAwfSwgX19t YXNrX3dhc19zYXZlZCA9IDAsIF9fc2F2ZWQ8YnI+X21hc2sgPSB7X192YWwgPSB7MCAmbHQ7cmVw ZWF0cyAxNiB0aW1lcyZndDt9fX19DQo8YnI+IMKgwqDCoMKgwqDCoMKgdGVtID0gMjIzNzMxNTUN Cjxicj4gwqDCoMKgwqDCoMKgwqBzYXZlID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoHByZXZpb3Vz X2VjaG9fYXJlYV9tZXNzYWdlID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGFsc29fcmVjb3JkID0g MA0KPGJyPiDCoMKgwqDCoMKgwqDCoHJlcmVhZCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKg cmVjb3JkZWQgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHBvbGxpbmdfc3RvcHBlZF9oZXJl ID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBvcmlnX2tib2FyZCA9IDB4Mzk2MTUxMA0KPGJy PiMyOSAweDAwMDAwMDAwMDA1Njg3MTQgaW4gcmVhZF9rZXlfc2VxdWVuY2UgKGtleWJ1Zj0weDdm ZmU0MDI4YTNjMCwgYnVmc2l6ZT0zMCwgcHJvbTxicj5wdD0wLCBkb250X2Rvd25jYXNlX2xhc3Q9 ZmFsc2UsIGNhbl9yZXR1cm5fc3dpdGNoX2ZyYW1lPXRydWUsIGZpeF9jdXJyZW50X2J1ZmZlcj10 cnU8YnI+ZSwgcHJldmVudF9yZWRpc3BsYXk9ZmFsc2UpIGF0IGtleWJvYXJkLmM6OTEzNg0KPGJy PiDCoMKgwqDCoMKgwqDCoGludGVycnVwdGVkX2tib2FyZCA9IDB4Mzk2MTUxMA0KPGJyPiDCoMKg wqDCoMKgwqDCoGludGVycnVwdGVkX2ZyYW1lID0gMHgxMjlkYzMwICZsdDtic3Nfc2Jya19idWZm ZXIrNjEyMzcyOCZndDsNCjxicj4gwqDCoMKgwqDCoMKgwqBrZXkgPSAxDQo8YnI+IMKgwqDCoMKg wqDCoMKgdXNlZF9tb3VzZV9tZW51ID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBlY2hvX2xv Y2FsX3N0YXJ0ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGxhc3RfcmVhbF9rZXlfc3RhcnQgPSAw DQo8YnI+IMKgwqDCoMKgwqDCoMKga2V5c19sb2NhbF9zdGFydCA9IDANCjxicj4gwqDCoMKgwqDC oMKgwqBuZXdfYmluZGluZyA9IDI3Nw0KPGJyPiDCoMKgwqDCoMKgwqDCoGNvdW50ID0gMw0KPGJy PiDCoMKgwqDCoMKgwqDCoHQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgZWNob19zdGFydCA9IDAN Cjxicj4gwqDCoMKgwqDCoMKgwqBrZXlzX3N0YXJ0ID0gMDxicj4NCjwvc3Bhbj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKSI+ wqAgwqAgwqAgwqAgY3VycmVudF9iaW5kaW5nID0gMjIzNzMxNTUNCjwvc3Bhbj48YnI+IMKgwqDC oMKgwqDCoMKgZmlyc3RfZXZlbnQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgZmlyc3RfdW5ib3Vu ZCA9IDMxDQo8YnI+IMKgwqDCoMKgwqDCoMKgbW9ja19pbnB1dCA9IDANCjxicj4gwqDCoMKgwqDC oMKgwqBma2V5ID0ge3BhcmVudCA9IDE3OTc2OTE1LCBtYXAgPSAxNzk3NjkxNSwgc3RhcnQgPSAw LCBlbmQgPSAwfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGtleXRyYW4gPSB7cGFyZW50ID0gMTM3MzI0 MTksIG1hcCA9IDEzNzMyNDE5LCBzdGFydCA9IDAsIGVuZCA9IDB9DQo8YnI+IMKgwqDCoMKgwqDC oMKgaW5kZWMgPSB7cGFyZW50ID0gMTc5NzY5MzEsIG1hcCA9IDE3OTc2OTMxLCBzdGFydCA9IDAs IGVuZCA9IDB9DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2hpZnRfdHJhbnNsYXRlZCA9IGZhbHNlDQo8 YnI+IMKgwqDCoMKgwqDCoMKgZGVsYXllZF9zd2l0Y2hfZnJhbWUgPSAwDQo8YnI+IMKgwqDCoMKg wqDCoMKgb3JpZ2luYWxfdXBwZXJjYXNlID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG9yaWdpbmFs X3VwcGVyY2FzZV9wb3NpdGlvbiA9IC0xDQo8YnI+IMKgwqDCoMKgwqDCoMKgZHVtbXlmbGFnID0g ZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBzdGFydGluZ19idWZmZXIgPSAweDNjYTVhNDANCjxi cj4gwqDCoMKgwqDCoMKgwqBmYWtlX3ByZWZpeGVkX2tleXMgPSAwDQo8YnI+IzMwIDB4MDAwMDAw MDAwMDU1ODkzOSBpbiBjb21tYW5kX2xvb3BfMSAoKSBhdCBrZXlib2FyZC5jOjEzNzMNCjxicj4g wqDCoMKgwqDCoMKgwqBjbWQgPSA1NDc4Mzg4OA0KPGJyPiDCoMKgwqDCoMKgwqDCoGtleWJ1ZiA9 IMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqB7NTQsIDQ0NiwgNDI5NDk2NzMwMSwgMCwgMTMyNTE4 NTYsIDI5MzI4LCAyODgsIDEzMjgzMzkyLCAxMzI1MTg1NiwgMCwgMTQwNzxicj4yOTk3NDgyNjA4 MCwgNjI3MTgxNCwgNDI5NDk2NzI5NiwgMTQwNzI5OTc0ODI2MTEyLCAxMzI1NDA2NCwgMCwgMCwg MTQwNzI5OTc0ODI2MDgwLCA8YnI+NTU2ODg4NSwgMCwgMTQwNzI5OTc0ODI2MTc2LCA2MjcyNDI0 LCAxNDA0NTU1NSwgMywgMTMyNTQwNjQsIDI5MzI4LCAwLCAxNDA3Mjk5NzQ4MjYxPGJyPjYwLCA1 NTY4ODg1LCAwfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGkgPSAxDQo8YnI+IMKgwqDCoMKgwqDCoMKg cHJldl9tb2RpZmYgPSAxMzQNCjxicj4gwqDCoMKgwqDCoMKgwqBwcmV2X2J1ZmZlciA9IDB4M2Nh NWE0MA0KPGJyPiDCoMKgwqDCoMKgwqDCoGFscmVhZHlfYWRqdXN0ZWQgPSBmYWxzZQ0KPGJyPiMz MSAweDAwMDAwMDAwMDA1ZjY0YTUgaW4gaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGJmdW49MHg1 NTg1MjggJmx0O2NvbW1hbmRfbG9vcF8xJmd0OywgaDxicj5hbmRsZXJzPTE5NjgwLCBoZnVuPTB4 NTU3ZDE1ICZsdDtjbWRfZXJyb3ImZ3Q7KSBhdCBldmFsLmM6MTMzNg0KPGJyPiDCoMKgwqDCoMKg wqDCoHZhbCA9IDU1Njg4ODUNCjxicj4gwqDCoMKgwqDCoMKgwqBjID0gMHgzODI3MjkwDQo8YnI+ IzMyIDB4MDAwMDAwMDAwMDU1ODIzMiBpbiBjb21tYW5kX2xvb3BfMiAoaWdub3JlPTApIGF0IGtl eWJvYXJkLmM6MTExNQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHZhbCA9IDANCjxicj4jMzMgMHgwMDAw MDAwMDAwNWY1ZDcyIGluIGludGVybmFsX2NhdGNoICh0YWc9NDc0NzIsIGZ1bmM9MHg1NTgyMDkg Jmx0O2NvbW1hbmRfbG9vcF8yJmd0Oyw8YnI+IGFyZz0wKSBhdCBldmFsLmM6MTEwMQ0KPGJyPiDC oMKgwqDCoMKgwqDCoHZhbCA9IDU1Njg4ODUNCjxicj4gwqDCoMKgwqDCoMKgwqBjID0gMHgzODI3 MTYwDQo8YnI+IzM0IDB4MDAwMDAwMDAwMDU1ODFkNCBpbiBjb21tYW5kX2xvb3AgKCkgYXQga2V5 Ym9hcmQuYzoxMDk0DQo8YnI+IzM1IDB4MDAwMDAwMDAwMDU1NzhmMCBpbiByZWN1cnNpdmVfZWRp dF8xICgpIGF0IGtleWJvYXJkLmM6NzAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291bnQgPSAxDQo8 YnI+IMKgwqDCoMKgwqDCoMKgdmFsID0gMTQwNzI5OTc0ODI2NTYwDQo8YnI+IzM2IDB4MDAwMDAw MDAwMDU1N2E2YyBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQga2V5Ym9hcmQuYzo3NzENCjxicj4g wqDCoMKgwqDCoMKgwqBjb3VudCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBidWZmZXIgPSAwDQo8 YnI+IzM3IDB4MDAwMDAwMDAwMDU1NTg2NyBpbiBtYWluIChhcmdjPTIsIGFyZ3Y9MHg3ZmZlNDAy OGE4NzgpIGF0IGVtYWNzLmM6MTY4Ng0KPGJyPiDCoMKgwqDCoMKgwqDCoHN0YWNrX2JvdHRvbV92 YXJpYWJsZSA9IDAgJiMzOTtcMDAwJiMzOTsNCjxicj4gwqDCoMKgwqDCoMKgwqBkb19pbml0aWFs X3NldGxvY2FsZSA9IHRydWUNCjxicj4gwqDCoMKgwqDCoMKgwqBkdW1waW5nID0gZmFsc2UNCjxi cj4gwqDCoMKgwqDCoMKgwqBza2lwX2FyZ3MgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbm9fbG9h ZHVwID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBqdW5rID0gMHgwDQo8YnI+IMKgwqDCoMKg wqDCoMKgZG5hbWVfYXJnID0gMHgwDQo8YnI+IMKgwqDCoMKgwqDCoMKgY2hfdG9fZGlyID0gMHgw DQo8YnI+IMKgwqDCoMKgwqDCoMKgb3JpZ2luYWxfcHdkID0gMHgwDQo8YnI+IMKgwqDCoMKgwqDC oMKgZGlzYWJsZV9hc2xyID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBybGltID0ge3JsaW1f Y3VyID0gODcyMDM4NCwgcmxpbV9tYXggPSAxODQ0Njc0NDA3MzcwOTU1MTYxNX0NCjxicj4gwqDC oMKgwqDCoMKgwqBzb2NrZmQgPSAtMTxicj4NCjxicj48L3NwYW4+PC9kaXY+DQo= --001a113572d8cf21800543827506-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 04:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148160261025645 (code B ref 25172); Tue, 13 Dec 2016 04:17:01 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 04:16:50 +0000 Received: from localhost ([127.0.0.1]:39998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGeWH-0006fY-S1 for submit@debbugs.gnu.org; Mon, 12 Dec 2016 23:16:49 -0500 Received: from mail-qk0-f171.google.com ([209.85.220.171]:33232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGeWH-0006fM-1q for 25172@debbugs.gnu.org; Mon, 12 Dec 2016 23:16:49 -0500 Received: by mail-qk0-f171.google.com with SMTP id x190so105170082qkb.0 for <25172@debbugs.gnu.org>; Mon, 12 Dec 2016 20:16:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=fXNKtfmNkwjudVKJUppBIF9JAcBxK6XQ8UmDHUOxwRA=; b=h7MVdLsg50N8C1IdFN96cwws5wMa9FgbwjA1MdjVOH0pmjpnxSnn9msToxckNeM0Fr wpi4hu6SoQTjKeZFfQJN0Tj6d/Is2wUjvH7ULFTh9sqczWszG899nF4BWqjuXZx36OE8 DH1Bx/J2miOHEg27DKHt0hA6L6YU2eGdi28PfBhL62uz+pm6qCU9Zc6QBtjUkoZ12aq1 VFf1Qo42OcglIV47TqAWyjL8Gijcfm6NOnvw1z8qfPfBspJ7Gkb9XgJFJFtThJdio5Z/ kP2QvFJ0X0wBUGActBrwuzRtEzlL+cJrt+nP5IyjbN19PT8qUALRfU78nI9GB+7fGNu6 tasw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=fXNKtfmNkwjudVKJUppBIF9JAcBxK6XQ8UmDHUOxwRA=; b=J+kkDKa/2ul0KE8gAm+PdKJjm9zDrZtfZmhnTWqP9QiosT4p1Po4tmfkPo9cnOjCOq ljETjaGiARw4M9gSXlhcsYBElaTsYQYxxf2SgUTeRNktQUx4wJ1x5HYjy75wgG5AM+9X ME2/UoE+7irjzgdBhdErpKbNEE55gzN3PxB/GTweUworXFITcOSZjDk8EpzQqpX59ZLd U8hg6y0mRI8F9dkx90wTh1daTlxxiYQ4XnTV4Ky30uPelO9EfHEijYAhb+jVyBUD2BFs TQWcKT7pg3I1mL+pbez5hL3btEHcyYXaxTTc57piqX1bQau/scJ62WeY09aHS2VzNBT4 gnow== X-Gm-Message-State: AKaTC03qBGQO2txc/lMJhAjJ4vTfUunUsn19wsP8HkU8OvV0waHpRQzwAF0dJc+bB2el5mgd7VHWL3yeQmHXlg== X-Received: by 10.55.143.199 with SMTP id r190mr91549146qkd.72.1481602602292; Mon, 12 Dec 2016 20:16:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Mon, 12 Dec 2016 20:16:41 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Tue, 13 Dec 2016 12:16:41 +0800 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c084b70cee6f30543827cf9 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --94eb2c084b70cee6f30543827cf9 Content-Type: text/plain; charset=UTF-8 This is the output from the SIGABRT case. Again, there is a lot of information before the actual "bt full" output: PID: 23905 (emacs) UID: 50067 (emartenson) GID: 50067 (emartenson) Signal: 6 (ABRT) Timestamp: Tue 2016-12-13 12:10:49 SGT (4min 54s ago) Command Line: dist/bin/emacs -Q Executable: /home/emartenson/src/emacs/dist/bin/emacs-26.0.50 Control Group: / Slice: -.slice Boot ID: 45a62f2ad9804a0b81fed25ad8faffab Machine ID: 50467f3a69eb4dbea19c8a2972949839 Hostname: em-desktop Storage: /var/lib/systemd/coredump/core.emacs.50067.45a62f2ad9804a0b81fed25ad 8faffab.23905.1481602249000000000000.lz4 Message: Process 23905 (emacs) of user 50067 dumped core. Stack trace of thread 23910: #0 0x00007f7e58ee7f5f raise (libpthread.so.0) #1 0x0000000000553c66 terminate_due_to_signal (emacs-26.0.50) #2 0x0000000000578bd2 emacs_abort (emacs-26.0.50) #3 0x00000000005643f7 unblock_input_to (emacs-26.0.50) #4 0x000000000056440e unblock_input (emacs-26.0.50) #5 0x000000000069fede xg_select (emacs-26.0.50) #6 0x0000000000676dad really_call_select (emacs-26.0.50) #7 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #8 0x0000000000676e2b thread_select (emacs-26.0.50) #9 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #10 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #11 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #12 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #13 0x000000000055bf40 read_char (emacs-26.0.50) #14 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #15 0x0000000000623f6b Fread_event (emacs-26.0.50) #16 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #17 0x00000000005f976b Ffuncall (emacs-26.0.50) #18 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #19 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #20 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #21 0x00000000005f85c2 eval_sub (emacs-26.0.50) #22 0x00000000005f485d Fprogn (emacs-26.0.50) #23 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #24 0x00000000005f986d Ffuncall (emacs-26.0.50) #25 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #26 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #27 0x0000000000677179 run_thread (emacs-26.0.50) #28 0x00007f7e58ede454 start_thread (libpthread.so.0) #29 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23906: #0 0x00007f7e585e248d poll (libc.so.6) #1 0x00007f7e5ded9786 n/a (libglib-2.0.so.0) #2 0x00007f7e5ded989c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f7e5ded98e1 n/a (libglib-2.0.so.0) #4 0x00007f7e5df010d5 n/a (libglib-2.0.so.0) #5 0x00007f7e58ede454 start_thread (libpthread.so.0) #6 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23905: #0 0x0000000000641e49 exec_byte_code (emacs-26.0.50) #1 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #2 0x00000000005f979f Ffuncall (emacs-26.0.50) #3 0x00000000005f88aa Fapply (emacs-26.0.50) #4 0x00000000005f9a4c funcall_subr (emacs-26.0.50) #5 0x00000000005f976b Ffuncall (emacs-26.0.50) #6 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #7 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #8 0x00000000005f979f Ffuncall (emacs-26.0.50) #9 0x00000000005f91d7 call1 (emacs-26.0.50) #10 0x000000000055f4ce timer_check_2 (emacs-26.0.50) #11 0x000000000055f5fc timer_check (emacs-26.0.50) #12 0x000000000055d3f2 readable_events (emacs-26.0.50) #13 0x0000000000563d3b get_input_pending (emacs-26.0.50) #14 0x0000000000569f35 detect_input_pending_run_timers (emacs-26.0.5 0) #15 0x0000000000651607 wait_reading_process_output (emacs-26.0.50) #16 0x00000000004252be sit_for (emacs-26.0.50) #17 0x000000000055bc48 read_char (emacs-26.0.50) #18 0x0000000000568714 read_key_sequence (emacs-26.0.50) #19 0x0000000000558939 command_loop_1 (emacs-26.0.50) #20 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #21 0x0000000000558232 command_loop_2 (emacs-26.0.50) #22 0x00000000005f5d72 internal_catch (emacs-26.0.50) #23 0x00000000005581d4 command_loop (emacs-26.0.50) #24 0x00000000005578f0 recursive_edit_1 (emacs-26.0.50) #25 0x0000000000557a6c Frecursive_edit (emacs-26.0.50) #26 0x0000000000555867 main (emacs-26.0.50) #27 0x00007f7e58523291 __libc_start_main (libc.so.6) #28 0x00000000004185ba _start (emacs-26.0.50) Stack trace of thread 23911: #0 0x00007f7e58ee7f3d raise (libpthread.so.0) #1 0x0000000000553c66 terminate_due_to_signal (emacs-26.0.50) #2 0x0000000000578bd2 emacs_abort (emacs-26.0.50) #3 0x00000000005643f7 unblock_input_to (emacs-26.0.50) #4 0x000000000056440e unblock_input (emacs-26.0.50) #5 0x000000000069fede xg_select (emacs-26.0.50) #6 0x0000000000676dad really_call_select (emacs-26.0.50) #7 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #8 0x0000000000676e2b thread_select (emacs-26.0.50) #9 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #10 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #11 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #12 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #13 0x000000000055bf40 read_char (emacs-26.0.50) #14 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #15 0x0000000000623f6b Fread_event (emacs-26.0.50) #16 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #17 0x00000000005f976b Ffuncall (emacs-26.0.50) #18 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #19 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #20 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #21 0x00000000005f85c2 eval_sub (emacs-26.0.50) #22 0x00000000005f485d Fprogn (emacs-26.0.50) #23 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #24 0x00000000005f986d Ffuncall (emacs-26.0.50) #25 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #26 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #27 0x0000000000677179 run_thread (emacs-26.0.50) #28 0x00007f7e58ede454 start_thread (libpthread.so.0) #29 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23917: #0 0x00007f7e58ee716d __write (libpthread.so.0) #1 0x0000000000578ede emacs_full_write (emacs-26.0.50) #2 0x0000000000578f5f emacs_write (emacs-26.0.50) #3 0x0000000000556205 shut_down_emacs (emacs-26.0.50) #4 0x0000000000553c16 terminate_due_to_signal (emacs-26.0.50) #5 0x0000000000578bd2 emacs_abort (emacs-26.0.50) #6 0x00000000005643f7 unblock_input_to (emacs-26.0.50) #7 0x000000000056440e unblock_input (emacs-26.0.50) #8 0x000000000069fede xg_select (emacs-26.0.50) #9 0x0000000000676dad really_call_select (emacs-26.0.50) #10 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #11 0x0000000000676e2b thread_select (emacs-26.0.50) #12 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #13 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #14 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #15 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #16 0x000000000055bf40 read_char (emacs-26.0.50) #17 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #18 0x0000000000623f6b Fread_event (emacs-26.0.50) #19 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #20 0x00000000005f976b Ffuncall (emacs-26.0.50) #21 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #22 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #23 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #24 0x00000000005f85c2 eval_sub (emacs-26.0.50) #25 0x00000000005f485d Fprogn (emacs-26.0.50) #26 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #27 0x00000000005f986d Ffuncall (emacs-26.0.50) #28 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #29 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #30 0x0000000000677179 run_thread (emacs-26.0.50) #31 0x00007f7e58ede454 start_thread (libpthread.so.0) #32 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23916: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23918: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23907: #0 0x00007f7e585e248d poll (libc.so.6) #1 0x00007f7e5ded9786 n/a (libglib-2.0.so.0) #2 0x00007f7e5ded9b12 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f7e5e4bf316 n/a (libgio-2.0.so.0) #4 0x00007f7e5df010d5 n/a (libglib-2.0.so.0) #5 0x00007f7e58ede454 start_thread (libpthread.so.0) #6 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23914: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23912: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23915: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23913: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23908: #0 0x00007f7e585e248d poll (libc.so.6) #1 0x00007f7e5ded9786 n/a (libglib-2.0.so.0) #2 0x00007f7e5ded989c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f7e4b3bc4bd n/a (libdconfsettings.so) #4 0x00007f7e5df010d5 n/a (libglib-2.0.so.0) #5 0x00007f7e58ede454 start_thread (libpthread.so.0) #6 0x00007f7e585eb7df __clone (libc.so.6) Stack trace of thread 23919: #0 0x00007f7e58ee6f1c __lll_lock_wait (libpthread.so.0) #1 0x00007f7e58ee95e0 __lll_lock_elision (libpthread.so.0) #2 0x0000000000677a79 sys_mutex_lock (emacs-26.0.50) #3 0x0000000000676491 acquire_global_lock (emacs-26.0.50) #4 0x0000000000676dc2 really_call_select (emacs-26.0.50) #5 0x00000000005d4a02 flush_stack_call_func (emacs-26.0.50) #6 0x0000000000676e2b thread_select (emacs-26.0.50) #7 0x0000000000651168 wait_reading_process_output (emacs-26.0.50) #8 0x000000000055e010 kbd_buffer_get_event (emacs-26.0.50) #9 0x000000000055a894 read_event_from_main_queue (emacs-26.0.50) #10 0x000000000055aad5 read_decoded_event_from_main_queue (emacs-26. 0.50) #11 0x000000000055bf40 read_char (emacs-26.0.50) #12 0x0000000000623c88 read_filtered_event (emacs-26.0.50) #13 0x0000000000623f6b Fread_event (emacs-26.0.50) #14 0x00000000005f9b66 funcall_subr (emacs-26.0.50) #15 0x00000000005f976b Ffuncall (emacs-26.0.50) #16 0x00000000006425a9 exec_byte_code (emacs-26.0.50) #17 0x00000000005fa16b funcall_lambda (emacs-26.0.50) #18 0x00000000005f9ed1 apply_lambda (emacs-26.0.50) #19 0x00000000005f85c2 eval_sub (emacs-26.0.50) #20 0x00000000005f485d Fprogn (emacs-26.0.50) #21 0x00000000005fa482 funcall_lambda (emacs-26.0.50) #22 0x00000000005f986d Ffuncall (emacs-26.0.50) #23 0x0000000000677065 invoke_thread_function (emacs-26.0.50) #24 0x00000000005f64a5 internal_condition_case (emacs-26.0.50) #25 0x0000000000677179 run_thread (emacs-26.0.50) #26 0x00007f7e58ede454 start_thread (libpthread.so.0) #27 0x00007f7e585eb7df __clone (libc.so.6) GNU gdb (GDB) 7.12 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/emartenson/src/emacs/dist/bin/emacs-26.0.50...done. warning: core file may not match specified executable file. [New LWP 23910] [New LWP 23906] [New LWP 23905] [New LWP 23911] [New LWP 23917] [New LWP 23916] [New LWP 23918] [New LWP 23907] [New LWP 23914] [New LWP 23912] [New LWP 23915] [New LWP 23913] [New LWP 23908] [New LWP 23919] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `dist/bin/emacs -Q'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f7e58ee7f5f in raise () from /usr/lib/libpthread.so.0 [Current thread is 1 (Thread 0x7f7e4a8a0700 (LWP 23910))] (gdb) bt full #0 0x00007f7e58ee7f5f in raise () at /usr/lib/libpthread.so.0 #1 0x0000000000553c66 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:394 #2 0x0000000000578bd2 in emacs_abort () at sysdep.c:2342 #3 0x00000000005643f7 in unblock_input_to (level=-2) at keyboard.c:7167 #4 0x000000000056440e in unblock_input () at keyboard.c:7183 #5 0x000000000069fede in xg_select (fds_lim=15, rfds=0x7f7e4a89e9a0, wfds=0x7f7e4a8 9e920, efds=0x0, timeout=0x7f7e4a89e900, sigmask=0x0) at xgselect.c:162 pselect_errno = 11 all_rfds = {fds_bits = {0 }} all_wfds = {fds_bits = {0 }} tmo = {tv_sec = 0, tv_nsec = 140180393157952} tmop = 0x7f7e4a89e900 context = 0x2eb3d60 have_wfds = true gfds_buf = {{fd = 0, events = 0, revents = 0} , {fd = 13130192, e vents = 0, revents = 0}, {fd = 1250550800, events = 32638, revents = 0}, {fd = 61384 65, events = 0, revents = 0}, {fd = 56810560, events = 0, revents = 0}, {fd = 131301 92, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0 , revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, eve nts = 0, revents = 0}, {fd = 0, events = 6, revents = 0}, {fd = 0, events = 0, reven ts = 0}, {fd = 0, events = 0, revents = 0}, {fd = 13130192, events = 0, revents = 0} , {fd = 1250550800, events = 32638, revents = 0}, {fd = 514336, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 1250550928, events = 32638, revents = 0}, {fd = 6141648, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 22282627, events = 0, revents = 0}, {fd = 1250550864, events = 32638, revents = 0 }, {fd = 5569130, events = 0, revents = 0}, {fd = 22282643, events = 0, revents = 0} , {fd = 22282627, events = 0, revents = 0}, {fd = 1250550928, events = 32638, revent s = 0}, {fd = 6100152, events = 0, revents = 0}, {fd = 13254064, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 1 250550928, events = 32638, revents = 0}, {fd = 5568885, events = 0, revents = 0}, {f d = 1, events = 0, revents = 0}, {fd = 1250550992, events = 32638, revents = 0}, {fd = 6101370, events = 0, revents = 0}, {fd = 13254064, events = 0, revents = 0}, {fd = 22282739, events = 0, revents = 0}} gfds = 0x7f7e4a89e0b0 gfds_size = 128 n_gfds = -1 retval = 0 our_fds = 0 max_fds = 14 context_acquired = false i = 0 nfds = 0 tmo_in_millisec = 0 must_free = 0 need_to_dispatch = true #6 0x0000000000676dad in really_call_select (arg=0x7f7e4a89e6f0) at thread.c:498 sa = 0x7f7e4a89e6f0 self = 0x1419c30 #7 0x00000000005d4a02 in flush_stack_call_func (func=0x676d51 , arg=0x7f7e4a89e6f0) at alloc.c:5137 end = 0x7f7e4a89e670 self = 0x1419c30 #8 0x0000000000676e2b in thread_select (func=0x69f84f , max_fds=15, rfds =0x7f7e4a89e9a0, wfds=0x7f7e4a89e920, efds=0x0, timeout=0x7f7e4a89e900, sigmask=0x0) at thread.c:517 sa = {func = 0x69f84f , max_fds = 15, rfds = 0x7f7e4a89e9a0, wfds = 0x7f7e4a89e920, efds = 0x0, timeout = 0x7f7e4a89e900, sigmask = 0x0, result = -1} #9 0x0000000000651168 in wait_reading_process_output (time_limit=4, nsecs=999981940 , read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0, just_wait_proc=0) at process.c:5345 process_skipped = false channel = 1024 nfds = 0 Available = {fds_bits = {0 }} Writeok = {fds_bits = {0 }} check_write = true check_delay = 0 no_avail = false xerrno = 11 proc = 140180393159360 timeout = {tv_sec = 0, tv_nsec = 400684470} end_time = {tv_sec = 1481602254, tv_nsec = 248327123} timer_delay = {tv_sec = 0, tv_nsec = 400684470} got_output_end_time = {tv_sec = 1481602254, tv_nsec = 248327123} wait = TIMEOUT got_some_output = -1 retry_for_async = false count = 4 now = {tv_sec = 0, tv_nsec = -1} #10 0x000000000055e010 in kbd_buffer_get_event (kbp=0x7f7e4a89ecd8, used_mouse_menu= 0x0, end_time=0x7f7e4a89f2b0) at keyboard.c:3824 duration = {tv_sec = 4, tv_nsec = 999981940} now = {tv_sec = 1481602249, tv_nsec = 248344871} obj = 5624788 #11 0x000000000055a894 in read_event_from_main_queue (end_time=0x7f7e4a89f2b0, local _getcjmp=0x7f7e4a89f080, used_mouse_menu=0x0) at keyboard.c:2156 c = 0 save_jump = {{__jmpbuf = {0, -2417125397518733501, 4294032, 140729335028496, 0, 0, -2417125397420167357, 2416341619877490499}, __mask_was_saved = 0, __saved_mask = {__val = {20399936, 13254064, 6140185, 0, 140729335026416, 5568885, 20455520, 132540 64, 5703904, 0, 140729335026464, 5568885, 19983091, 140729335026560, 6272424, 0}}}} kb = 0x0 #12 0x000000000055aad5 in read_decoded_event_from_main_queue (end_time=0x7f7e4a89f2b 0, local_getcjmp=0x7f7e4a89f080, prev_event=0, used_mouse_menu=0x0) at keyboard.c:2219 nextevt = 140180393160496 frame = 0x0 terminal = 0x100000000 events = {140180393160368, 5633532, 13254064, 97157042, 0, 140180393160368, 5568885 , 22193715, 140180393160432, 5625063, 13254064, 4294967296, 0, 140180393160432, 5568 885, 0} n = 0 #13 0x000000000055bf40 in read_char (commandflag=0, map=0, prev_event=0, used_mouse_ menu=0x0, end_time=0x7f7e4a89f2b0) at keyboard.c:2807 c = 0 jmpcount = 4 local_getcjmp = {{__jmpbuf = {0, -2345244703450845373, 0, 30, 0, 140180768694272, -2 345244703889150141, 2416341619877490499}, __mask_was_saved = 0, __saved_mask = {__va l = {80, 0, 229798, 0, 500000000, 0, 9223372036854775807, 0, 499770202, 0, 97187988, 140180393161232, 5632933, 22194259, 13808800818897563648, 0}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 22194259, 140180393160704, 5569130}, __ mask_was_saved = 22194307, __saved_mask = {__val = {22194259, 140180393160768, 61001 52, 13254064, 140180634631621, 0, 18446744073709551615, 48804432, 0, 0, 140180706096 052, 13254064, 22194387, 48808728, 140180393160944, 18446744073709551615}}}} tem = 140180393161216 save = 140180768694272 previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = true orig_kboard = 0x2fa8cb0 #14 0x0000000000623c88 in read_filtered_event (no_switch_frame=false, ascii_required =false, error_nonascii=false, input_method=true, seconds=22) at lread.c:614 val = 140180393161472 delayed_switch_frame = 0 end_time = {tv_sec = 1481602254, tv_nsec = 248326811} #15 0x0000000000623f6b in Fread_event (prompt=0, inherit_input_method=45984, seconds =22) at lread.c:726 #16 0x00000000005f9b66 in funcall_subr (subr=0xc32c38 , numargs=3, args=0x7f7e4a89f468) at eval.c:2815 internal_argbuf = {0, 140180393161624, 13130192, 43006483520, 12790840, 140180393161656, 557 3343, 44200227760} internal_args = 0x7f7e4a89f468 #17 0x00000000005f976b in Ffuncall (nargs=4, args=0x7f7e4a89f460) at eval.c:2735 fun = 12790845 original_fun = 593376 funcar = 140180393161776 numargs = 3 val = 32160 count = 3 #18 0x00000000006425a9 in exec_byte_code (bytestr=9716916, vector=9716949, maxdepth= 30, args_template=3078, nargs=1, args=0x7f7e4a89f8c8) at bytecode.c:726 v1 = 0 op = 3 type = CATCHER targets = {0x645acc , 0x645b2c , 0x645b2 e , 0x645b30 , 0x645b32 , 0x645b32 , 0x645b92 , 0x645c07 < exec_byte_code+16953>, 0x641e9b , 0x641e9d , 0x641e9f , 0x641ea1 , 0x641ea3 , 0x641ea3 , 0x641ea9 , 0x641 e5e , 0x6422b7 , 0x6422b9 , 0x6422bb , 0x6422bd , 0x6422bf , 0x6422bf , 0x642300 , 0 x6422c5 , 0x6424b4 , 0x6424b6 , 0x6424b8 , 0x6424ba , 0x6424bc , 0x6424bc , 0x64245c , 0x642479 , 0x642576 , 0x642578 , 0x64257a , 0x64257c , 0x642 57e , 0x64257e , 0x64251e , 0x64253b , 0x642638 , 0x64263a , 0x64263c , 0x64263e , 0 x642640 , 0x642640 , 0x6425e0 , 0x6425fd , 0x64358f , 0x64343a , 0x643431 , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x6437af , 0x643891 , 0x6438ef , 0x64394e , 0x6439b1 , 0x642155 , 0x6421cb , 0x643a26 , 0x6420d0 , 0x642231 , 0x643a8c , 0x643af2 , 0x643b38 , 0x643b9e , 0x64 3beb , 0x643cb8 , 0x643cfe , 0x643d64 , 0x643de7 , 0x643e2d , 0x643e73 , 0x643ed9 , 0x643f3f , 0x643fa5 , 0x644028 , 0x644075 , 0x6440c2 , 0x64418f , 0x644200 , 0x644271 , 0x6444e0 , 0x64454b , 0x6445b6 , 0x644621 , 0x64468c , 0x6446d9 , 0x64474b , 0x644798 , 0x6447e5 , 0x644832 , 0x644932 , 0x6432ce , 0x64498b , 0x6449d1 , 0x644a99 , 0x6 44afd , 0x644b56 , 0x644b9c , 0x644bdd , 0x644c1e , 0x644c 67 , 0x645acc , 0x644cbd , 0x644cfe , 0x644d3f , 0x644d80 , 0x644dc1 , 0x644e02 , 0x6432ce , 0x645acc , 0x644e48 , 0x644e96 , 0x644edc , 0x644f22 , 0x644f88 , 0x644fee , 0x645034 , 0x645128 , 0 x64518e , 0x6451f4 , 0x64525a , 0x64529b , 0x645acc , 0x64 3205 , 0x6426e5 , 0x641f7c , 0x64280c , 0x642960 , 0x642aa8 , 0x6431a4 , 0x6431d3 , 0x64240e , 0x64328f , 0x643300 , 0x64338a , 0x6433c9 , 0x6435d6 , 0x64364a , 0x6436cd , 0x64372e , 0x64269c , 0x6452e1 , 0x645364 , 0x6453aa , 0 x6453f0 , 0x645436 , 0x64547c , 0x6454e2 , 0x645548 , 0x64 55ae , 0x645614 , 0x645753 , 0x6457b9 , 0x64581f , 0x64586 5 , 0x6458cb , 0x645931 , 0x645977 , 0x6459bd , 0x64487f < exec_byte_code+11953>, 0x6448cc , 0x645a0a , 0x645a6d , 0x645acc , 0x642bf0 , 0x642cea , 0x642e18 , 0 x642f46 , 0x643075 , 0x643c38 , 0x64410f , 0x644a19 , 0x645ca 1 , 0x645d17 , 0x645acc , 0x645acc , 0x645db4 , 0x645acc < exec_byte_code+16638>, 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645acc , 0x645e3c } const_length = 12 bytestr_length = 90 vectorp = 0x9444d8 stack = {pc = 0xc26bdd ")\211?\206W", byte_string = 9716916, byte_s tring_start = 0xc26b93 "\001\247\203\022", next = 0x0} quitcounter = 5 '\005' stack_items = 8 sa_avail = 16320 sa_count = 2 sa_must_free = false stack_base = 0x7f7e4a89f440 stack_lim = 0x7f7e4a89f480 top = 0x7f7e4a89f460 count = 2 result = 0 #19 0x00000000005fa16b in funcall_lambda (fun=9716869, nargs=1, arg_vector=0x7f7e4a8 9f8c0) at eval.c:2935 size = 5 val = 6281490 syms_left = 3078 next = 0 lexenv = 0 count = 2 i = 5568885 optional = false rest = false previous_optional_or_rest = 127 #20 0x00000000005f9ed1 in apply_lambda (fun=9716869, args=20007587, count=1) at eval.c:2872 args_left = 0 i = 1 numargs = 1 arg_vector = 0x7f7e4a89f8c0 tem = 22 sa_avail = 16376 sa_count = 2 sa_must_free = false #21 0x00000000005f85c2 in eval_sub (form=20007683) at eval.c:2256 fun = 9716869 val = 0 original_fun = 4367024 original_args = 20007587 funcar = 0 count = 1 argvals = {0, 0, 0, 0, 0, 25769803776, 0, 0} #22 0x00000000005f485d in Fprogn (body=17860835) at eval.c:450 val = 0 #23 0x00000000005fa482 in funcall_lambda (fun=17861123, nargs=0, arg_vector=0x1419c5 8 ) at eval.c:3006 val = 0 syms_left = 0 next = 472446402651 lexenv = 0 count = 1 i = 0 optional = false rest = false previous_optional_or_rest = false #24 0x00000000005f986d in Ffuncall (nargs=1, args=0x1419c50 ) at eval.c:2749 fun = 17861123 original_fun = 17861123 funcar = 30912 numargs = 0 val = 13254064 count = 0 #25 0x0000000000677065 in invoke_thread_function () at thread.c:607 count = 0 #26 0x00000000005f64a5 in internal_condition_case (bfun=0x67703d , handlers=45984, hfun=0x677084 ) at eval.c:1336 val = 5568885 c = 0x7f7e380009f0 #27 0x0000000000677179 in run_thread (state=0x1419c30 ) at thread.c:641 stack_pos = 0 '\000' self = 0x1419c30 iter = 0x0 c = 0x7f7e380008c0 #28 0x00007f7e58ede454 in start_thread () at /usr/lib/libpthread.so.0 #29 0x00007f7e585eb7df in clone () at /usr/lib/libc.so.6 --94eb2c084b70cee6f30543827cf9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPlRoaXMgaXMgdGhlIG91dHB1 dCBmcm9tIHRoZSBTSUdBQlJUIGNhc2UuIEFnYWluLCB0aGVyZSBpcyBhIGxvdCBvZiBpbmZvcm1h dGlvbiBiZWZvcmUgdGhlIGFjdHVhbCAmcXVvdDtidCBmdWxsJnF1b3Q7IG91dHB1dDo8L2Rpdj48 ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJh Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48c3BhbiBzdHlsZT0iY29sb3I6 cmdiKDAsMCwwKSI+wqAgwqAgwqAgwqAgwqAgwqBQSUQ6IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u dC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZ2IoMCwwLDApIj4yMzkwNTwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6cmdiKDAsMCwwKSI+IChlbWFjcykNCjwvc3Bhbj48YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgVUlEOiA1MDA2NyAoZW1hcnRlbnNvbikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqBHSUQ6 IDUwMDY3IChlbWFydGVuc29uKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoFNpZ25hbDogNiAoQUJSVCkN Cjxicj4gwqDCoMKgwqBUaW1lc3RhbXA6IFR1ZSAyMDE2LTEyLTEzIDEyOjEwOjQ5IFNHVCAoNG1p biA1NHMgYWdvKQ0KPGJyPiDCoENvbW1hbmQgTGluZTogZGlzdC9iaW4vZW1hY3MgLVENCjxicj4g wqDCoMKgRXhlY3V0YWJsZTogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmdi KDAsMCwwKSI+L2hvbWUvZW1hcnRlbnNvbi9zcmMvZW1hY3MvZGlzdC9iaW4vZW1hY3MtMjYuMC41 MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKSI+DQo8L3NwYW4+PGJyPiBDb250 cm9sIEdyb3VwOiAvDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqBTbGljZTogLS5zbGljZQ0KPGJyPiDC oMKgwqDCoMKgwqBCb290IElEOiA0NWE2MmYyYWQ5ODA0YTBiODFmZWQyNWFkOGZhZmZhYg0KPGJy PiDCoMKgwqBNYWNoaW5lIElEOiA1MDQ2N2YzYTY5ZWI0ZGJlYTE5YzhhMjk3Mjk0OTgzOQ0KPGJy PiDCoMKgwqDCoMKgSG9zdG5hbWU6IGVtLWRlc2t0b3ANCjxicj4gwqDCoMKgwqDCoMKgU3RvcmFn ZTogL3Zhci9saWIvc3lzdGVtZC9jb3JlZHVtcC9jb3JlLmVtYWNzLjUwMDY3LjQ1YTYyZjJhZDk4 MDRhMGI4MWZlZDI1YWQ8YnI+OGZhZmZhYi4yMzkwNS4xNDgxNjAyMjQ5MDAwMDAwMDAwMDAwLmx6 NA0KPGJyPiDCoMKgwqDCoMKgwqBNZXNzYWdlOiBQcm9jZXNzIDIzOTA1IChlbWFjcykgb2YgdXNl ciA1MDA2NyBkdW1wZWQgY29yZS4NCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVh ZCAyMzkxMDoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3 ZjdlNThlZTdmNWYgcmFpc2UgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDAwMDAwMDA1NTNjNjYgdGVybWluYXRlX2R1ZV90b19z aWduYWwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMyIMKgMHgwMDAwMDAwMDAwNTc4YmQyIGVtYWNzX2Fib3J0IChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDAwMDAwMDU2NDNmNyB1 bmJsb2NrX2lucHV0X3RvIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjNCDCoDB4MDAwMDAwMDAwMDU2NDQwZSB1bmJsb2NrX2lucHV0IChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAw MDAwMDY5ZmVkZSB4Z19zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAwNjc2ZGFkIHJlYWxseV9jYWxsX3NlbGVj dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcg wqAweDAwMDAwMDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5jIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDY3 NmUyYiB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDY1MTE2OCB3YWl0X3JlYWRpbmdfcHJvY2Vz c19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxMCAweDAwMDAwMDAwMDA1NWUwMTAga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAwMDAwMDAw MDA1NWE4OTQgcmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA1NWFhZDUgcmVh ZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuPGJyPjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA1NWJmNDAgcmVh ZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTQgMHgwMDAwMDAwMDAwNjIzYzg4IHJlYWRfZmlsdGVyZWRfZXZlbnQgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA2 MjNmNmIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA1ZjliNjYgZnVuY2FsbF9zdWJyIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAw MDAwNWY5NzZiIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNjQyNWE5IGV4ZWNfYnl0ZV9jb2RlIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAw MDAwMDAwNWZhMTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNWY5ZWQxIGFwcGx5X2xhbWJk YSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIx IDB4MDAwMDAwMDAwMDVmODVjMiBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAwMDAwMDVmNDg1ZCBGcHJvZ24gKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAw MDAwMDAwMDA1ZmE0ODIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDAwMDAwMDA1Zjk4NmQgRmZ1bmNhbGwg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNSAw eDAwMDAwMDAwMDA2NzcwNjUgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI2IDB4MDAwMDAwMDAwMDVmNjRh NSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI3IDB4MDAwMDAwMDAwMDY3NzE3OSBydW5fdGhyZWFkIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjggMHgw MDAwN2Y3ZTU4ZWRlNDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjkgMHgwMDAwN2Y3ZTU4NWViN2RmIF9fY2xvbmUg KGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVhZCAyMzkwNjoN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3ZjdlNTg1ZTI0 OGQgcG9sbCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MSDCoDB4MDAwMDdmN2U1ZGVkOTc4NiBuL2EgKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwN2Y3ZTVkZWQ5ODljIGdfbWFpbl9j b250ZXh0X2l0ZXJhdGlvbiAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDA3ZjdlNWRlZDk4ZTEgbi9hIChsaWJnbGliLTIuMC5z by4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4MDAwMDdmN2U1 ZGYwMTBkNSBuL2EgKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCM1IMKgMHgwMDAwN2Y3ZTU4ZWRlNDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVh ZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDdm N2U1ODVlYjdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFj ZSBvZiB0aHJlYWQgMjM5MDU6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMw IMKgMHgwMDAwMDAwMDAwNjQxZTQ5IGV4ZWNfYnl0ZV9jb2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAwMDAwMDAwMDVmYTE2YiBm dW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA1Zjk3OWYgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNWY4 OGFhIEZhcHBseSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzQgwqAweDAwMDAwMDAwMDA1ZjlhNGMgZnVuY2FsbF9zdWJyIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDVm OTc2YiBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzYgwqAweDAwMDAwMDAwMDA2NDI1YTkgZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgwMDAwMDAw MDAwNWZhMTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDVmOTc5ZiBGZnVuY2FsbCAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkgwqAweDAw MDAwMDAwMDA1ZjkxZDcgY2FsbDEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA1NWY0Y2UgdGltZXJfY2hlY2tfMiAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAw MDAwMDAwMDU1ZjVmYyB0aW1lcl9jaGVjayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4MDAwMDAwMDAwMDU1ZDNmMiByZWFkYWJsZV9ldmVu dHMgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMx MyAweDAwMDAwMDAwMDA1NjNkM2IgZ2V0X2lucHV0X3BlbmRpbmcgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDAwMDAwMDA1NjlmMzUg ZGV0ZWN0X2lucHV0X3BlbmRpbmdfcnVuX3RpbWVycyAoZW1hY3MtMjYuMC41PGJyPjApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA2NTE2MDcgd2Fp dF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAwNDI1MmJlIHNpdF9mb3IgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAw MDAwMDA1NWJjNDggcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNTY4NzE0IHJlYWRfa2V5X3NlcXVlbmNl IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkg MHgwMDAwMDAwMDAwNTU4OTM5IGNvbW1hbmRfbG9vcF8xIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNWY2NGE1IGludGVy bmFsX2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNTU4MjMyIGNvbW1hbmRfbG9vcF8yIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAw MDAwMDAwNWY1ZDcyIGludGVybmFsX2NhdGNoIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNTU4MWQ0IGNvbW1hbmRfbG9v cCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0 IDB4MDAwMDAwMDAwMDU1NzhmMCByZWN1cnNpdmVfZWRpdF8xIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNTU3YTZjIEZy ZWN1cnNpdmVfZWRpdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzI2IDB4MDAwMDAwMDAwMDU1NTg2NyBtYWluIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwN2Y3ZTU4NTIzMjkxIF9f bGliY19zdGFydF9tYWluIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyOCAweDAwMDAwMDAwMDA0MTg1YmEgX3N0YXJ0IChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDIzOTExOg0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmN2U1OGVlN2YzZCByYWlzZSAobGlicHRo cmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAw MDAwMDAwMDU1M2M2NiB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA1NzhiZDIg ZW1hY3NfYWJvcnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNTY0M2Y3IHVuYmxvY2tfaW5wdXRfdG8gKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAw MDAwNTY0NDBlIHVuYmxvY2tfaW5wdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAwMDAwNjlmZWRlIHhnX3NlbGVjdCAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAw MDAwMDAwMDA2NzZkYWQgcmVhbGx5X2NhbGxfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDVkNGEwMiBmbHVz aF9zdGFja19jYWxsX2Z1bmMgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNjc2ZTJiIHRocmVhZF9zZWxlY3QgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM5IMKgMHgwMDAw MDAwMDAwNjUxMTY4IHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDU1ZTAx MCBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDU1YTg5NCByZWFkX2V2ZW50X2Zyb21f bWFpbl9xdWV1ZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzEyIDB4MDAwMDAwMDAwMDU1YWFkNSByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWlu X3F1ZXVlIChlbWFjcy0yNi48YnI+MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzEzIDB4MDAwMDAwMDAwMDU1YmY0MCByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDAwMDAwMDA2MjNjODgg cmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDYyM2Y2YiBGcmVhZF9ldmVudCAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4MDAwMDAw MDAwMDVmOWI2NiBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1Zjk3NmIgRmZ1bmNhbGwgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAw MDAwMDA2NDI1YTkgZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOSAweDAwMDAwMDAwMDA1ZmExNmIgZnVuY2FsbF9sYW1i ZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMy MCAweDAwMDAwMDAwMDA1ZjllZDEgYXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNWY4NWMyIGV2YWxf c3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MjIgMHgwMDAwMDAwMDAwNWY0ODVkIEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAwMDVmYTQ4MiBmdW5jYWxsX2xh bWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzI0IDB4MDAwMDAwMDAwMDVmOTg2ZCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1IDB4MDAwMDAwMDAwMDY3NzA2NSBpbnZva2Vf dGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjYgMHgwMDAwMDAwMDAwNWY2NGE1IGludGVybmFsX2NvbmRpdGlvbl9jYXNl IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcg MHgwMDAwMDAwMDAwNjc3MTc5IHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyOCAweDAwMDA3ZjdlNThlZGU0NTQgc3RhcnRfdGhy ZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMyOSAweDAwMDA3ZjdlNTg1ZWI3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDIzOTE3Og0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmN2U1OGVlNzE2ZCBfX3dyaXRlIChsaWJwdGhyZWFkLnNv LjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwMDAwMDAw NTc4ZWRlIGVtYWNzX2Z1bGxfd3JpdGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAwNTc4ZjVmIGVtYWNzX3dyaXRlIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4 MDAwMDAwMDAwMDU1NjIwNSBzaHV0X2Rvd25fZW1hY3MgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAwMDAwNTUzYzE2IHRlcm1p bmF0ZV9kdWVfdG9fc2lnbmFsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDU3OGJkMiBlbWFjc19hYm9ydCAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDAw MDAwMDA1NjQzZjcgdW5ibG9ja19pbnB1dF90byAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA1NjQ0MGUgdW5ibG9ja19p bnB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzggwqAweDAwMDAwMDAwMDA2OWZlZGUgeGdfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDY3NmRhZCByZWFs bHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5jIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTEgMHgw MDAwMDAwMDAwNjc2ZTJiIHRocmVhZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA2NTExNjggd2FpdF9yZWFk aW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTMgMHgwMDAwMDAwMDAwNTVlMDEwIGtiZF9idWZmZXJfZ2V0X2V2ZW50 IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTQg MHgwMDAwMDAwMDAwNTVhODk0IHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTUgMHgwMDAwMDAwMDAw NTVhYWQ1IHJlYWRfZGVjb2RlZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2Ljxicj4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAw NTViZjQwIHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzE3IDB4MDAwMDAwMDAwMDYyM2M4OCByZWFkX2ZpbHRlcmVkX2V2ZW50IChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTggMHgw MDAwMDAwMDAwNjIzZjZiIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWY5YjY2IGZ1bmNhbGxfc3Vi ciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIw IDB4MDAwMDAwMDAwMDVmOTc2YiBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAwMDY0MjVhOSBleGVjX2J5dGVf Y29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzIyIDB4MDAwMDAwMDAwMDVmYTE2YiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAwMDVmOWVkMSBh cHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyNCAweDAwMDAwMDAwMDA1Zjg1YzIgZXZhbF9zdWIgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNSAweDAwMDAwMDAwMDA1ZjQ4NWQg RnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjYgMHgwMDAwMDAwMDAwNWZhNDgyIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwMDAwMDAwNWY5ODZk IEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMjggMHgwMDAwMDAwMDAwNjc3MDY1IGludm9rZV90aHJlYWRfZnVuY3Rpb24gKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyOSAweDAwMDAw MDAwMDA1ZjY0YTUgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzMCAweDAwMDAwMDAwMDA2NzcxNzkgcnVu X3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzMxIDB4MDAwMDdmN2U1OGVkZTQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMyIDB4MDAwMDdmN2U1ODVlYjdk ZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJl YWQgMjM5MTY6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAw N2Y3ZTU4ZWU2ZjFjIF9fbGxsX2xvY2tfd2FpdCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAwMDdmN2U1OGVlOTVlMCBfX2xsbF9s b2NrX2VsaXNpb24gKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA2NzdhNzkgc3lzX211dGV4X2xvY2sgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAw MDAwNjc2NDkxIGFjcXVpcmVfZ2xvYmFsX2xvY2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAwMDAwNjc2ZGMyIHJlYWxseV9j YWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzUgwqAweDAwMDAwMDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2FsbF9mdW5jIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAw MDAwMDAwMDY3NmUyYiB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDY1MTE2OCB3YWl0X3JlYWRp bmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVlMDEwIGtiZF9idWZmZXJfZ2V0X2V2ZW50 IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDC oDB4MDAwMDAwMDAwMDU1YTg5NCByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAw MDU1YWFkNSByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi48YnI+ MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAw MDU1YmY0MCByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA2MjNjODggcmVhZF9maWx0ZXJlZF9ldmVudCAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEzIDB4 MDAwMDAwMDAwMDYyM2Y2YiBGcmVhZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAwMDVmOWI2NiBmdW5jYWxsX3N1 YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMx NSAweDAwMDAwMDAwMDA1Zjk3NmIgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA2NDI1YTkgZXhlY19ieXRl X2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxNyAweDAwMDAwMDAwMDA1ZmExNmIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAwMDA1ZjllZDEg YXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWY4NWMyIGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNWY0ODVk IEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzIxIDB4MDAwMDAwMDAwMDVmYTQ4MiBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAwMDAwMDVmOTg2 ZCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzIzIDB4MDAwMDAwMDAwMDY3NzA2NSBpbnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjQgMHgwMDAw MDAwMDAwNWY2NGE1IGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNjc3MTc5IHJ1 bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyNiAweDAwMDA3ZjdlNThlZGU0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNyAweDAwMDA3ZjdlNTg1ZWI3 ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhy ZWFkIDIzOTE4Og0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAw MDdmN2U1OGVlNmYxYyBfX2xsbF9sb2NrX3dhaXQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDA3ZjdlNThlZTk1ZTAgX19sbGxf bG9ja19lbGlzaW9uIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAwNjc3YTc5IHN5c19tdXRleF9sb2NrIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDAw MDAwMDY3NjQ5MSBhY3F1aXJlX2dsb2JhbF9sb2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3NmRjMiByZWFsbHlf Y2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCM1IMKgMHgwMDAwMDAwMDAwNWQ0YTAyIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAw MDAwMDAwMDA2NzZlMmIgdGhyZWFkX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA2NTExNjggd2FpdF9yZWFk aW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDU1ZTAxMCBrYmRfYnVmZmVyX2dldF9ldmVu dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkg wqAweDAwMDAwMDAwMDA1NWE4OTQgcmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAw MDA1NWFhZDUgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuPGJy PjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAwMDAwMDAw MDA1NWJmNDAgcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTIgMHgwMDAwMDAwMDAwNjIzYzg4IHJlYWRfZmlsdGVyZWRfZXZlbnQg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAw eDAwMDAwMDAwMDA2MjNmNmIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDAwMDAwMDA1ZjliNjYgZnVuY2FsbF9z dWJyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MTUgMHgwMDAwMDAwMDAwNWY5NzZiIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAwNjQyNWE5IGV4ZWNfYnl0 ZV9jb2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTcgMHgwMDAwMDAwMDAwNWZhMTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNWY5ZWQx IGFwcGx5X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVmODVjMiBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDVmNDg1 ZCBGcHJvZ24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyMSAweDAwMDAwMDAwMDA1ZmE0ODIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMiAweDAwMDAwMDAwMDA1Zjk4 NmQgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyMyAweDAwMDAwMDAwMDA2NzcwNjUgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0IDB4MDAw MDAwMDAwMDVmNjRhNSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1IDB4MDAwMDAwMDAwMDY3NzE3OSBy dW5fdGhyZWFkIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMjYgMHgwMDAwN2Y3ZTU4ZWRlNDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4w KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwN2Y3ZTU4NWVi N2RmIF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRo cmVhZCAyMzkwNzoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAw MDA3ZjdlNTg1ZTI0OGQgcG9sbCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMSDCoDB4MDAwMDdmN2U1ZGVkOTc4NiBuL2EgKGxpYmdsaWItMi4wLnNvLjAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwN2Y3ZTVkZWQ5 YjEyIGdfbWFpbl9sb29wX3J1biAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDA3ZjdlNWU0YmYzMTYgbi9hIChsaWJnaW8tMi4w LnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwN2Y3 ZTVkZjAxMGQ1IG4vYSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzUgwqAweDAwMDA3ZjdlNThlZGU0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhy ZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAw N2Y3ZTU4NWViN2RmIF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRy YWNlIG9mIHRocmVhZCAyMzkxNDoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzAgwqAweDAwMDA3ZjdlNThlZTZmMWMgX19sbGxfbG9ja193YWl0IChsaWJwdGhyZWFkLnNvLjAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y3ZTU4ZWU5 NWUwIF9fbGxsX2xvY2tfZWxpc2lvbiAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDAwMDAwMDY3N2E3OSBzeXNfbXV0ZXhfbG9j ayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMg wqAweDAwMDAwMDAwMDA2NzY0OTEgYWNxdWlyZV9nbG9iYWxfbG9jayAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzZk YzIgcmVhbGx5X2NhbGxfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDVkNGEwMiBmbHVzaF9zdGFja19jYWxs X2Z1bmMgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCM2IMKgMHgwMDAwMDAwMDAwNjc2ZTJiIHRocmVhZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgwMDAwMDAwMDAwNjUxMTY4 IHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzggwqAweDAwMDAwMDAwMDA1NWUwMTAga2JkX2J1ZmZl cl9nZXRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCM5IMKgMHgwMDAwMDAwMDAwNTVhODk0IHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVl IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTAg MHgwMDAwMDAwMDAwNTVhYWQ1IHJlYWRfZGVjb2RlZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVt YWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTEg MHgwMDAwMDAwMDAwNTViZjQwIHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4MDAwMDAwMDAwMDYyM2M4OCByZWFkX2ZpbHRl cmVkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMTMgMHgwMDAwMDAwMDAwNjIzZjZiIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTQgMHgwMDAwMDAwMDAwNWY5YjY2 IGZ1bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmOTc2YiBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4MDAwMDAwMDAwMDY0MjVh OSBleGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVmYTE2YiBmdW5jYWxsX2xhbWJkYSAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAwMDAw MDAwMDVmOWVkMSBhcHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMxOSAweDAwMDAwMDAwMDA1Zjg1YzIgZXZhbF9zdWIgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMCAweDAwMDAw MDAwMDA1ZjQ4NWQgRnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNWZhNDgyIGZ1bmNhbGxfbGFtYmRhIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAw MDAwMDAwNWY5ODZkIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNjc3MDY1IGludm9rZV90aHJlYWRfZnVu Y3Rpb24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMyNCAweDAwMDAwMDAwMDA1ZjY0YTUgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNSAweDAwMDAwMDAw MDA2NzcxNzkgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzI2IDB4MDAwMDdmN2U1OGVkZTQ1NCBzdGFydF90aHJlYWQgKGxpYnB0 aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI3IDB4MDAw MDdmN2U1ODVlYjdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0 cmFjZSBvZiB0aHJlYWQgMjM5MTI6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMwIMKgMHgwMDAwN2Y3ZTU4ZWU2ZjFjIF9fbGxsX2xvY2tfd2FpdCAobGlicHRocmVhZC5zby4w KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAwMDdmN2U1OGVl OTVlMCBfX2xsbF9sb2NrX2VsaXNpb24gKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA2NzdhNzkgc3lzX211dGV4X2xv Y2sgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMz IMKgMHgwMDAwMDAwMDAwNjc2NDkxIGFjcXVpcmVfZ2xvYmFsX2xvY2sgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAwMDAwNjc2 ZGMyIHJlYWxseV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAwMDAwMDAwMDA1ZDRhMDIgZmx1c2hfc3RhY2tfY2Fs bF9mdW5jIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjNiDCoDB4MDAwMDAwMDAwMDY3NmUyYiB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDY1MTE2 OCB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVlMDEwIGtiZF9idWZm ZXJfZ2V0X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YTg5NCByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1 ZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEw IDB4MDAwMDAwMDAwMDU1YWFkNSByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChl bWFjcy0yNi48YnI+MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEx IDB4MDAwMDAwMDAwMDU1YmY0MCByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA2MjNjODggcmVhZF9maWx0 ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzEzIDB4MDAwMDAwMDAwMDYyM2Y2YiBGcmVhZF9ldmVudCAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAwMDVmOWI2 NiBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1Zjk3NmIgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA2NDI1 YTkgZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1ZmExNmIgZnVuY2FsbF9sYW1iZGEgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAw MDAwMDA1ZjllZDEgYXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWY4NWMyIGV2YWxfc3ViIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAw MDAwMDAwNWY0ODVkIEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAwMDVmYTQ4MiBmdW5jYWxsX2xhbWJkYSAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAw MDAwMDAwMDVmOTg2ZCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAwMDY3NzA2NSBpbnZva2VfdGhyZWFkX2Z1 bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjQgMHgwMDAwMDAwMDAwNWY2NGE1IGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAw MDAwNjc3MTc5IHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyNiAweDAwMDA3ZjdlNThlZGU0NTQgc3RhcnRfdGhyZWFkIChsaWJw dGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNyAweDAw MDA3ZjdlNTg1ZWI3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sg dHJhY2Ugb2YgdGhyZWFkIDIzOTE1Og0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMCDCoDB4MDAwMDdmN2U1OGVlNmYxYyBfX2xsbF9sb2NrX3dhaXQgKGxpYnB0aHJlYWQuc28u MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDA3ZjdlNThl ZTk1ZTAgX19sbGxfbG9ja19lbGlzaW9uIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAwNjc3YTc5IHN5c19tdXRleF9s b2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MyDCoDB4MDAwMDAwMDAwMDY3NjQ5MSBhY3F1aXJlX2dsb2JhbF9sb2NrIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3 NmRjMiByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAwMDAwNWQ0YTAyIGZsdXNoX3N0YWNrX2Nh bGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzYgwqAweDAwMDAwMDAwMDA2NzZlMmIgdGhyZWFkX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA2NTEx Njggd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDU1ZTAxMCBrYmRfYnVm ZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzkgwqAweDAwMDAwMDAwMDA1NWE4OTQgcmVhZF9ldmVudF9mcm9tX21haW5fcXVl dWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMx MCAweDAwMDAwMDAwMDA1NWFhZDUgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAo ZW1hY3MtMjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMx MSAweDAwMDAwMDAwMDA1NWJmNDAgcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgwMDAwMDAwMDAwNjIzYzg4IHJlYWRfZmls dGVyZWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMxMyAweDAwMDAwMDAwMDA2MjNmNmIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDAwMDAwMDA1Zjli NjYgZnVuY2FsbF9zdWJyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMTUgMHgwMDAwMDAwMDAwNWY5NzZiIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAwNjQy NWE5IGV4ZWNfYnl0ZV9jb2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNWZhMTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTggMHgwMDAw MDAwMDAwNWY5ZWQxIGFwcGx5X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVmODVjMiBldmFsX3N1YiAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAw MDAwMDAwMDVmNDg1ZCBGcHJvZ24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1ZmE0ODIgZnVuY2FsbF9sYW1iZGEgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMiAweDAw MDAwMDAwMDA1Zjk4NmQgRmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAwMDA2NzcwNjUgaW52b2tlX3RocmVhZF9m dW5jdGlvbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzI0IDB4MDAwMDAwMDAwMDVmNjRhNSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1IDB4MDAwMDAw MDAwMDY3NzE3OSBydW5fdGhyZWFkIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjYgMHgwMDAwN2Y3ZTU4ZWRlNDU0IHN0YXJ0X3RocmVhZCAobGli cHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgw MDAwN2Y3ZTU4NWViN2RmIF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNr IHRyYWNlIG9mIHRocmVhZCAyMzkxMzoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzAgwqAweDAwMDA3ZjdlNThlZTZmMWMgX19sbGxfbG9ja193YWl0IChsaWJwdGhyZWFkLnNv LjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y3ZTU4 ZWU5NWUwIF9fbGxsX2xvY2tfZWxpc2lvbiAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDAwMDAwMDY3N2E3OSBzeXNfbXV0ZXhf bG9jayAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzMgwqAweDAwMDAwMDAwMDA2NzY0OTEgYWNxdWlyZV9nbG9iYWxfbG9jayAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2 NzZkYzIgcmVhbGx5X2NhbGxfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDVkNGEwMiBmbHVzaF9zdGFja19j YWxsX2Z1bmMgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCM2IMKgMHgwMDAwMDAwMDAwNjc2ZTJiIHRocmVhZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgwMDAwMDAwMDAwNjUx MTY4IHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzggwqAweDAwMDAwMDAwMDA1NWUwMTAga2JkX2J1 ZmZlcl9nZXRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCM5IMKgMHgwMDAwMDAwMDAwNTVhODk0IHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1 ZXVlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MTAgMHgwMDAwMDAwMDAwNTVhYWQ1IHJlYWRfZGVjb2RlZF9ldmVudF9mcm9tX21haW5fcXVldWUg KGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MTEgMHgwMDAwMDAwMDAwNTViZjQwIHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4MDAwMDAwMDAwMDYyM2M4OCByZWFkX2Zp bHRlcmVkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMTMgMHgwMDAwMDAwMDAwNjIzZjZiIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTQgMHgwMDAwMDAwMDAwNWY5 YjY2IGZ1bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmOTc2YiBGZnVuY2FsbCAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4MDAwMDAwMDAwMDY0 MjVhOSBleGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVmYTE2YiBmdW5jYWxsX2xhbWJkYSAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAw MDAwMDAwMDVmOWVkMSBhcHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOSAweDAwMDAwMDAwMDA1Zjg1YzIgZXZhbF9zdWIgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMCAweDAw MDAwMDAwMDA1ZjQ4NWQgRnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNWZhNDgyIGZ1bmNhbGxfbGFtYmRhIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgw MDAwMDAwMDAwNWY5ODZkIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNjc3MDY1IGludm9rZV90aHJlYWRf ZnVuY3Rpb24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyNCAweDAwMDAwMDAwMDA1ZjY0YTUgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNSAweDAwMDAw MDAwMDA2NzcxNzkgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzI2IDB4MDAwMDdmN2U1OGVkZTQ1NCBzdGFydF90aHJlYWQgKGxp YnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI3IDB4 MDAwMDdmN2U1ODVlYjdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFj ayB0cmFjZSBvZiB0aHJlYWQgMjM5MDg6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMwIMKgMHgwMDAwN2Y3ZTU4NWUyNDhkIHBvbGwgKGxpYmMuc28uNikNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDA3ZjdlNWRlZDk3ODYgbi9hIChsaWJn bGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4 MDAwMDdmN2U1ZGVkOTg5YyBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKGxpYmdsaWItMi4wLnNv LjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwN2Y3ZTRi M2JjNGJkIG4vYSAobGliZGNvbmZzZXR0aW5ncy5zbykNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzQgwqAweDAwMDA3ZjdlNWRmMDEwZDUgbi9hIChsaWJnbGliLTIuMC5zby4w KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDdmN2U1OGVk ZTQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDA3ZjdlNTg1ZWI3ZGYgX19jbG9uZSAobGliYy5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDIzOTE5Og0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmN2U1OGVlNmYxYyBfX2xsbF9s b2NrX3dhaXQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzEgwqAweDAwMDA3ZjdlNThlZTk1ZTAgX19sbGxfbG9ja19lbGlzaW9uIChsaWJwdGhy ZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAw MDAwMDAwNjc3YTc5IHN5c19tdXRleF9sb2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDAwMDAwMDY3NjQ5MSBhY3F1aXJlX2ds b2JhbF9sb2NrIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3NmRjMiByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAw MDAwNWQ0YTAyIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDAwMDAwMDA2NzZlMmIgdGhyZWFk X3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzcgwqAweDAwMDAwMDAwMDA2NTExNjggd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4 MDAwMDAwMDAwMDU1ZTAxMCBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkgwqAweDAwMDAwMDAwMDA1NWE4OTQg cmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA1NWFhZDUgcmVhZF9kZWNvZGVk X2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAwMDAwMDAwMDA1NWJmNDAgcmVhZF9jaGFyIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgw MDAwMDAwMDAwNjIzYzg4IHJlYWRfZmlsdGVyZWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA2MjNmNmIgRnJl YWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNCAweDAwMDAwMDAwMDA1ZjliNjYgZnVuY2FsbF9zdWJyIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTUgMHgwMDAwMDAwMDAwNWY5NzZi IEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMTYgMHgwMDAwMDAwMDAwNjQyNWE5IGV4ZWNfYnl0ZV9jb2RlIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNWZh MTZiIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNWY5ZWQxIGFwcGx5X2xhbWJkYSAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAw MDAwMDVmODVjMiBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDVmNDg1ZCBGcHJvZ24gKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1 ZmE0ODIgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyMiAweDAwMDAwMDAwMDA1Zjk4NmQgRmZ1bmNhbGwgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAw MDA2NzcwNjUgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0IDB4MDAwMDAwMDAwMDVmNjRhNSBpbnRlcm5h bF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzI1IDB4MDAwMDAwMDAwMDY3NzE3OSBydW5fdGhyZWFkIChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjYgMHgwMDAwN2Y3ZTU4 ZWRlNDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwN2Y3ZTU4NWViN2RmIF9fY2xvbmUgKGxpYmMuc28u NikNCjxicj4NCjxicj5HTlUgZ2RiIChHREIpIDcuMTINCjxicj5Db3B5cmlnaHQgKEMpIDIwMTYg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQo8YnI+TGljZW5zZSBHUEx2Mys6IEdOVSBH UEwgdmVyc2lvbiAzIG9yIGxhdGVyICZsdDs8YSBocmVmPSJodHRwOi8vZ251Lm9yZy9saWNlbnNl cy9ncGwuaHRtbCI+aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw8L2E+Jmd0Ow0KPGJy PlRoaXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0 cmlidXRlIGl0Lg0KPGJyPlRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1p dHRlZCBieSBsYXcuwqAgVHlwZSAmcXVvdDtzaG93IGNvcHlpbmcmcXVvdDsNCjxicj5hbmQgJnF1 b3Q7c2hvdyB3YXJyYW50eSZxdW90OyBmb3IgZGV0YWlscy4NCjxicj5UaGlzIEdEQiB3YXMgY29u ZmlndXJlZCBhcyAmcXVvdDt4ODZfNjQtcGMtbGludXgtZ251JnF1b3Q7Lg0KPGJyPlR5cGUgJnF1 b3Q7c2hvdyBjb25maWd1cmF0aW9uJnF1b3Q7IGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuDQo8 YnI+Rm9yIGJ1ZyByZXBvcnRpbmcgaW5zdHJ1Y3Rpb25zLCBwbGVhc2Ugc2VlOg0KPGJyPiZsdDs8 YSBocmVmPSJodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2J1Z3MvIj5odHRwOi8vd3d3 LmdudS5vcmcvc29mdHdhcmUvZ2RiL2J1Z3MvPC9hPiZndDsuDQo8YnI+RmluZCB0aGUgR0RCIG1h bnVhbCBhbmQgb3RoZXIgZG9jdW1lbnRhdGlvbiByZXNvdXJjZXMgb25saW5lIGF0Og0KPGJyPiZs dDs8YSBocmVmPSJodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24v Ij5odHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vPC9hPiZndDsu DQo8YnI+Rm9yIGhlbHAsIHR5cGUgJnF1b3Q7aGVscCZxdW90Oy4NCjxicj5UeXBlICZxdW90O2Fw cm9wb3Mgd29yZCZxdW90OyB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gJnF1b3Q7 d29yZCZxdW90Oy4uLg0KPGJyPlJlYWRpbmcgc3ltYm9scyBmcm9tIC9ob21lL2VtYXJ0ZW5zb24v c3JjL2VtYWNzL2Rpc3QvYmluL2VtYWNzLTI2LjAuNTAuLi5kb25lLg0KPGJyPg0KPGJyPndhcm5p bmc6IGNvcmUgZmlsZSBtYXkgbm90IG1hdGNoIHNwZWNpZmllZCBleGVjdXRhYmxlIGZpbGUuDQo8 YnI+W05ldyBMV1AgMjM5MTBdDQo8YnI+W05ldyBMV1AgMjM5MDZdDQo8YnI+W05ldyBMV1AgMjM5 MDVdDQo8YnI+W05ldyBMV1AgMjM5MTFdDQo8YnI+W05ldyBMV1AgMjM5MTddDQo8YnI+W05ldyBM V1AgMjM5MTZdDQo8YnI+W05ldyBMV1AgMjM5MThdDQo8YnI+W05ldyBMV1AgMjM5MDddDQo8YnI+ W05ldyBMV1AgMjM5MTRdDQo8YnI+W05ldyBMV1AgMjM5MTJdDQo8YnI+W05ldyBMV1AgMjM5MTVd DQo8YnI+W05ldyBMV1AgMjM5MTNdDQo8YnI+W05ldyBMV1AgMjM5MDhdDQo8YnI+W05ldyBMV1Ag MjM5MTldDQo8YnI+W1RocmVhZCBkZWJ1Z2dpbmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRd DQo8YnI+VXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAmcXVvdDsvdXNyL2xpYi9saWJ0 aHJlYWRfZGIuc28uMSZxdW90Oy4NCjxicj5Db3JlIHdhcyBnZW5lcmF0ZWQgYnkgYGRpc3QvYmlu L2VtYWNzIC1RJiMzOTsuDQo8YnI+UHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggc2lnbmFsIFNJR0FC UlQsIEFib3J0ZWQuDQo8YnI+IzAgwqAweDAwMDA3ZjdlNThlZTdmNWYgaW4gcmFpc2UgKCkgZnJv bSAvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjANCjxicj5bQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhy ZWFkIDB4N2Y3ZTRhOGEwNzAwIChMV1AgMjM5MTApKV0NCjxicj4oZ2RiKSBidCBmdWxsPGJyPjwv c3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5Om1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCkiPiMwIMKgMHgwMDAw N2Y3ZTU4ZWU3ZjVmIGluIHJhaXNlICgpIGF0IC91c3IvbGliL2xpYnB0aHJlYWQuc28uMA0KPC9z cGFuPjxicj4jMSDCoDB4MDAwMDAwMDAwMDU1M2M2NiBpbiB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25h bCAoc2lnPTYsIGJhY2t0cmFjZV9saW1pdD00MCkNCjxicj4gwqDCoMKgYXQgZW1hY3MuYzozOTQN Cjxicj4jMiDCoDB4MDAwMDAwMDAwMDU3OGJkMiBpbiBlbWFjc19hYm9ydCAoKSBhdCBzeXNkZXAu YzoyMzQyDQo8YnI+IzMgwqAweDAwMDAwMDAwMDA1NjQzZjcgaW4gdW5ibG9ja19pbnB1dF90byAo bGV2ZWw9LTIpIGF0IGtleWJvYXJkLmM6NzE2Nw0KPGJyPiM0IMKgMHgwMDAwMDAwMDAwNTY0NDBl IGluIHVuYmxvY2tfaW5wdXQgKCkgYXQga2V5Ym9hcmQuYzo3MTgzDQo8YnI+IzUgwqAweDAwMDAw MDAwMDA2OWZlZGUgaW4geGdfc2VsZWN0IChmZHNfbGltPTE1LCByZmRzPTB4N2Y3ZTRhODllOWEw LCB3ZmRzPTB4N2Y3ZTRhODxicj45ZTkyMCwgZWZkcz0weDAsIHRpbWVvdXQ9MHg3ZjdlNGE4OWU5 MDAsIHNpZ21hc2s9MHgwKSBhdCB4Z3NlbGVjdC5jOjE2Mg0KPGJyPiDCoMKgwqDCoMKgwqDCoHBz ZWxlY3RfZXJybm8gPSAxMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGFsbF9yZmRzID0ge2Zkc19iaXRz ID0gezAgJmx0O3JlcGVhdHMgMTYgdGltZXMmZ3Q7fX0NCjxicj4gwqDCoMKgwqDCoMKgwqBhbGxf d2ZkcyA9IHtmZHNfYml0cyA9IHswICZsdDtyZXBlYXRzIDE2IHRpbWVzJmd0O319DQo8YnI+IMKg wqDCoMKgwqDCoMKgdG1vID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSAxNDAxODAzOTMxNTc5NTJ9 DQo8YnI+IMKgwqDCoMKgwqDCoMKgdG1vcCA9IDB4N2Y3ZTRhODllOTAwDQo8YnI+IMKgwqDCoMKg wqDCoMKgY29udGV4dCA9IDB4MmViM2Q2MA0KPGJyPiDCoMKgwqDCoMKgwqDCoGhhdmVfd2ZkcyA9 IHRydWUNCjxicj4gwqDCoMKgwqDCoMKgwqBnZmRzX2J1ZiA9IMKgPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKge3tmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSAmbHQ7cmVwZWF0cyA4 OSB0aW1lcyZndDssIHtmZCA9IDEzMTMwMTkyLCBlPGJyPnZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAxMjUwNTUwODAwLCBldmVudHMgPSAzMjYzOCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2 MTM4NDxicj42NSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1NjgxMDU2MCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzEzMDE8YnI+OTIsIGV2ZW50cyA9IDAsIHJl dmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBl dmVudHMgPSAwPGJyPiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfTxicj4sIHtmZCA9IDAsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAwLCBldmU8YnI+bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMg PSA2LCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVuPGJyPnRzID0gMH0s IHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTMxMzAxOTIsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfTxicj4sIHtmZCA9IDEyNTA1NTA4MDAsIGV2ZW50cyA9IDMyNjM4 LCByZXZlbnRzID0gMH0sIHtmZCA9IDUxNDMzNiwgZXZlbnRzID0gMCwgcmV2ZW50cyA8YnI+PSAw fSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMjUwNTUwOTI4LCBl dmVudHMgPSAzMjYzOCwgcmV2ZW50cyA9PGJyPiAwfSwge2ZkID0gNjE0MTY0OCwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZDxi cj4gPSAyMjI4MjYyNywgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMjUwNTUwODY0 LCBldmVudHMgPSAzMjYzOCwgcmV2ZW50cyA9IDA8YnI+fSwge2ZkID0gNTU2OTEzMCwgZXZlbnRz ID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyMjI4MjY0MywgZXZlbnRzID0gMCwgcmV2ZW50cyA9 IDB9PGJyPiwge2ZkID0gMjIyODI2MjcsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MTI1MDU1MDkyOCwgZXZlbnRzID0gMzI2MzgsIHJldmVudDxicj5zID0gMH0sIHtmZCA9IDYxMDAx NTIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTMyNTQwNjQsIGV2ZW50cyA9IDAs IHJldmVudHM8YnI+ID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxPGJyPjI1MDU1MDkyOCwgZXZl bnRzID0gMzI2MzgsIHJldmVudHMgPSAwfSwge2ZkID0gNTU2ODg4NSwgZXZlbnRzID0gMCwgcmV2 ZW50cyA9IDB9LCB7Zjxicj5kID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAx MjUwNTUwOTkyLCBldmVudHMgPSAzMjYzOCwgcmV2ZW50cyA9IDB9LCB7ZmQ8YnI+ID0gNjEwMTM3 MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzI1NDA2NCwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPGJyPj0gMjIyODI3MzksIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fX0NCjxicj4gwqDCoMKgwqDCoMKgwqBnZmRzID0gMHg3ZjdlNGE4OWUwYjANCjxicj4gwqDCoMKg wqDCoMKgwqBnZmRzX3NpemUgPSAxMjgNCjxicj4gwqDCoMKgwqDCoMKgwqBuX2dmZHMgPSAtMQ0K PGJyPiDCoMKgwqDCoMKgwqDCoHJldHZhbCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBvdXJfZmRz ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG1heF9mZHMgPSAxNA0KPGJyPiDCoMKgwqDCoMKgwqDC oGNvbnRleHRfYWNxdWlyZWQgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGkgPSAwDQo8YnI+ IMKgwqDCoMKgwqDCoMKgbmZkcyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqB0bW9faW5fbWlsbGlz ZWMgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbXVzdF9mcmVlID0gMA0KPGJyPiDCoMKgwqDCoMKg wqDCoG5lZWRfdG9fZGlzcGF0Y2ggPSB0cnVlDQo8YnI+IzYgwqAweDAwMDAwMDAwMDA2NzZkYWQg aW4gcmVhbGx5X2NhbGxfc2VsZWN0IChhcmc9MHg3ZjdlNGE4OWU2ZjApIGF0IHRocmVhZC5jOjQ5 OA0KPGJyPiDCoMKgwqDCoMKgwqDCoHNhID0gMHg3ZjdlNGE4OWU2ZjANCjxicj4gwqDCoMKgwqDC oMKgwqBzZWxmID0gMHgxNDE5YzMwICZsdDtic3Nfc2Jya19idWZmZXIrNzY4MDIwOCZndDsNCjxi cj4jNyDCoDB4MDAwMDAwMDAwMDVkNGEwMiBpbiBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGZ1bmM9 MHg2NzZkNTEgJmx0O3JlYWxseV9jYWxsX3NlbGVjdCZndDssPGJyPiBhcmc9MHg3ZjdlNGE4OWU2 ZjApIGF0IGFsbG9jLmM6NTEzNw0KPGJyPiDCoMKgwqDCoMKgwqDCoGVuZCA9IDB4N2Y3ZTRhODll NjcwDQo8YnI+IMKgwqDCoMKgwqDCoMKgc2VsZiA9IDB4MTQxOWMzMCAmbHQ7YnNzX3NicmtfYnVm ZmVyKzc2ODAyMDgmZ3Q7DQo8YnI+IzggwqAweDAwMDAwMDAwMDA2NzZlMmIgaW4gdGhyZWFkX3Nl bGVjdCAoZnVuYz0weDY5Zjg0ZiAmbHQ7eGdfc2VsZWN0Jmd0OywgbWF4X2Zkcz0xNSwgcmZkczxi cj49MHg3ZjdlNGE4OWU5YTAsIHdmZHM9MHg3ZjdlNGE4OWU5MjAsIGVmZHM9MHgwLCB0aW1lb3V0 PTB4N2Y3ZTRhODllOTAwLCBzaWdtYXNrPTB4MCk8YnI+IGF0IHRocmVhZC5jOjUxNw0KPGJyPiDC oMKgwqDCoMKgwqDCoHNhID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoHtmdW5jID0gMHg2OWY4 NGYgJmx0O3hnX3NlbGVjdCZndDssIG1heF9mZHMgPSAxNSwgcmZkcyA9IDB4N2Y3ZTRhODllOWEw LCB3ZmRzID0gPGJyPjB4N2Y3ZTRhODllOTIwLCBlZmRzID0gMHgwLCB0aW1lb3V0ID0gMHg3Zjdl NGE4OWU5MDAsIHNpZ21hc2sgPSAweDAsIHJlc3VsdCA9IC0xfQ0KPGJyPiM5IMKgMHgwMDAwMDAw MDAwNjUxMTY4IGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAodGltZV9saW1pdD00LCBu c2Vjcz05OTk5ODE5NDA8YnI+LCByZWFkX2tiZD0tMSwgZG9fZGlzcGxheT10cnVlLCB3YWl0X2Zv cl9jZWxsPTAsIHdhaXRfcHJvYz0weDAsIGp1c3Rfd2FpdF9wcm9jPTApDQo8YnI+IMKgwqDCoGF0 IHByb2Nlc3MuYzo1MzQ1DQo8YnI+IMKgwqDCoMKgwqDCoMKgcHJvY2Vzc19za2lwcGVkID0gZmFs c2UNCjxicj4gwqDCoMKgwqDCoMKgwqBjaGFubmVsID0gMTAyNA0KPGJyPiDCoMKgwqDCoMKgwqDC oG5mZHMgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgQXZhaWxhYmxlID0ge2Zkc19iaXRzID0gezAg Jmx0O3JlcGVhdHMgMTYgdGltZXMmZ3Q7fX0NCjxicj4gwqDCoMKgwqDCoMKgwqBXcml0ZW9rID0g e2Zkc19iaXRzID0gezAgJmx0O3JlcGVhdHMgMTYgdGltZXMmZ3Q7fX08YnI+DQo8L3NwYW4+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigw LDAsMCkiPsKgIMKgIMKgIMKgIGNoZWNrX3dyaXRlID0gdHJ1ZQ0KPC9zcGFuPjxicj4gwqDCoMKg wqDCoMKgwqBjaGVja19kZWxheSA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBub19hdmFpbCA9IGZh bHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgeGVycm5vID0gMTENCjxicj4gwqDCoMKgwqDCoMKgwqBw cm9jID0gMTQwMTgwMzkzMTU5MzYwDQo8YnI+IMKgwqDCoMKgwqDCoMKgdGltZW91dCA9IHt0dl9z ZWMgPSAwLCB0dl9uc2VjID0gNDAwNjg0NDcwfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGVuZF90aW1l ID0ge3R2X3NlYyA9IDE0ODE2MDIyNTQsIHR2X25zZWMgPSAyNDgzMjcxMjN9DQo8YnI+IMKgwqDC oMKgwqDCoMKgdGltZXJfZGVsYXkgPSB7dHZfc2VjID0gMCwgdHZfbnNlYyA9IDQwMDY4NDQ3MH0N Cjxicj4gwqDCoMKgwqDCoMKgwqBnb3Rfb3V0cHV0X2VuZF90aW1lID0ge3R2X3NlYyA9IDE0ODE2 MDIyNTQsIHR2X25zZWMgPSAyNDgzMjcxMjN9DQo8YnI+IMKgwqDCoMKgwqDCoMKgd2FpdCA9IFRJ TUVPVVQNCjxicj4gwqDCoMKgwqDCoMKgwqBnb3Rfc29tZV9vdXRwdXQgPSAtMQ0KPGJyPiDCoMKg wqDCoMKgwqDCoHJldHJ5X2Zvcl9hc3luYyA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291 bnQgPSA0DQo8YnI+IMKgwqDCoMKgwqDCoMKgbm93ID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSAt MX0NCjxicj4jMTAgMHgwMDAwMDAwMDAwNTVlMDEwIGluIGtiZF9idWZmZXJfZ2V0X2V2ZW50IChr YnA9MHg3ZjdlNGE4OWVjZDgsIHVzZWRfbW91c2VfbWVudT08YnI+MHgwLCBlbmRfdGltZT0weDdm N2U0YTg5ZjJiMCkgYXQga2V5Ym9hcmQuYzozODI0DQo8YnI+IMKgwqDCoMKgwqDCoMKgZHVyYXRp b24gPSB7dHZfc2VjID0gNCwgdHZfbnNlYyA9IDk5OTk4MTk0MH0NCjxicj4gwqDCoMKgwqDCoMKg wqBub3cgPSB7dHZfc2VjID0gMTQ4MTYwMjI0OSwgdHZfbnNlYyA9IDI0ODM0NDg3MX0NCjxicj4g wqDCoMKgwqDCoMKgwqBvYmogPSA1NjI0Nzg4DQo8YnI+IzExIDB4MDAwMDAwMDAwMDU1YTg5NCBp biByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW5kX3RpbWU9MHg3ZjdlNGE4OWYyYjAsIGxv Y2FsPGJyPl9nZXRjam1wPTB4N2Y3ZTRhODlmMDgwLCB1c2VkX21vdXNlX21lbnU9MHgwKSBhdCBr ZXlib2FyZC5jOjIxNTYNCjxicj4gwqDCoMKgwqDCoMKgwqBjID0gMA0KPGJyPiDCoMKgwqDCoMKg wqDCoHNhdmVfanVtcCA9IMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7e19f am1wYnVmID0gezAsIC0yNDE3MTI1Mzk3NTE4NzMzNTAxLCA0Mjk0MDMyLCAxNDA3MjkzMzUwMjg0 OTYsIDAsIDxicj4wLCAtMjQxNzEyNTM5NzQyMDE2NzM1NywgMjQxNjM0MTYxOTg3NzQ5MDQ5OX0s IF9fbWFza193YXNfc2F2ZWQgPSAwLCBfX3NhdmVkX21hc2sgPSA8YnI+e19fdmFsID0gezIwMzk5 OTM2LCAxMzI1NDA2NCwgNjE0MDE4NSwgMCwgMTQwNzI5MzM1MDI2NDE2LCA1NTY4ODg1LCAyMDQ1 NTUyMCwgMTMyNTQwPGJyPjY0LCA1NzAzOTA0LCAwLCAxNDA3MjkzMzUwMjY0NjQsIDU1Njg4ODUs IDE5OTgzMDkxLCAxNDA3MjkzMzUwMjY1NjAsIDYyNzI0MjQsIDB9fX19DQo8YnI+IMKgwqDCoMKg wqDCoMKga2IgPSAweDANCjxicj4jMTIgMHgwMDAwMDAwMDAwNTVhYWQ1IGluIHJlYWRfZGVjb2Rl ZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVuZF90aW1lPTB4N2Y3ZTRhODlmMmI8YnI+MCwgbG9j YWxfZ2V0Y2ptcD0weDdmN2U0YTg5ZjA4MCwgcHJldl9ldmVudD0wLCB1c2VkX21vdXNlX21lbnU9 MHgwKQ0KPGJyPiDCoMKgwqBhdCBrZXlib2FyZC5jOjIyMTkNCjxicj4gwqDCoMKgwqDCoMKgwqBu ZXh0ZXZ0ID0gMTQwMTgwMzkzMTYwNDk2DQo8YnI+IMKgwqDCoMKgwqDCoMKgZnJhbWUgPSAweDAN Cjxicj4gwqDCoMKgwqDCoMKgwqB0ZXJtaW5hbCA9IDB4MTAwMDAwMDAwDQo8YnI+IMKgwqDCoMKg wqDCoMKgZXZlbnRzID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoHsxNDAxODAzOTMxNjAzNjgs IDU2MzM1MzIsIDEzMjU0MDY0LCA5NzE1NzA0MiwgMCwgMTQwMTgwMzkzMTYwMzY4LCA1NTY4ODg1 PGJyPiwgMjIxOTM3MTUsIDE0MDE4MDM5MzE2MDQzMiwgNTYyNTA2MywgMTMyNTQwNjQsIDQyOTQ5 NjcyOTYsIDAsIDE0MDE4MDM5MzE2MDQzMiwgNTU2ODxicj44ODUsIDB9DQo8YnI+IMKgwqDCoMKg wqDCoMKgbiA9IDANCjxicj4jMTMgMHgwMDAwMDAwMDAwNTViZjQwIGluIHJlYWRfY2hhciAoY29t bWFuZGZsYWc9MCwgbWFwPTAsIHByZXZfZXZlbnQ9MCwgdXNlZF9tb3VzZV88YnI+bWVudT0weDAs IGVuZF90aW1lPTB4N2Y3ZTRhODlmMmIwKSBhdCBrZXlib2FyZC5jOjI4MDcNCjxicj4gwqDCoMKg wqDCoMKgwqBjID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGptcGNvdW50ID0gNA0KPGJyPiDCoMKg wqDCoMKgwqDCoGxvY2FsX2dldGNqbXAgPSDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKge3tfX2ptcGJ1ZiA9IHswLCAtMjM0NTI0NDcwMzQ1MDg0NTM3MywgMCwgMzAsIDAsIDE0 MDE4MDc2ODY5NDI3MiwgLTI8YnI+MzQ1MjQ0NzAzODg5MTUwMTQxLCAyNDE2MzQxNjE5ODc3NDkw NDk5fSwgX19tYXNrX3dhc19zYXZlZCA9IDAsIF9fc2F2ZWRfbWFzayA9IHtfX3ZhPGJyPmwgPSB7 ODAsIDAsIDIyOTc5OCwgMCwgNTAwMDAwMDAwLCAwLCA5MjIzMzcyMDM2ODU0Nzc1ODA3LCAwLCA0 OTk3NzAyMDIsIDAsIDk3MTg3OTg4LDxicj4gMTQwMTgwMzkzMTYxMjMyLCA1NjMyOTMzLCAyMjE5 NDI1OSwgMTM4MDg4MDA4MTg4OTc1NjM2NDgsIDB9fX19DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2F2 ZV9qdW1wID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHt7X19qbXBidWYg PSB7MCwgMCwgMCwgMCwgMCwgMjIxOTQyNTksIDE0MDE4MDM5MzE2MDcwNCwgNTU2OTEzMH0sIF9f PGJyPm1hc2tfd2FzX3NhdmVkID0gMjIxOTQzMDcsIF9fc2F2ZWRfbWFzayA9IHtfX3ZhbCA9IHsy MjE5NDI1OSwgMTQwMTgwMzkzMTYwNzY4LCA2MTAwMTxicj41MiwgMTMyNTQwNjQsIDE0MDE4MDYz NDYzMTYyMSwgMCwgMTg0NDY3NDQwNzM3MDk1NTE2MTUsIDQ4ODA0NDMyLCAwLCAwLCAxNDAxODA3 MDYwOTY8YnI+MDUyLCAxMzI1NDA2NCwgMjIxOTQzODcsIDQ4ODA4NzI4LCAxNDAxODAzOTMxNjA5 NDQsIDE4NDQ2NzQ0MDczNzA5NTUxNjE1fX19fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHRlbSA9IDE0 MDE4MDM5MzE2MTIxNg0KPGJyPiDCoMKgwqDCoMKgwqDCoHNhdmUgPSAxNDAxODA3Njg2OTQyNzIN Cjxicj4gwqDCoMKgwqDCoMKgwqBwcmV2aW91c19lY2hvX2FyZWFfbWVzc2FnZSA9IDANCjxicj4g wqDCoMKgwqDCoMKgwqBhbHNvX3JlY29yZCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqByZXJlYWQg PSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHJlY29yZGVkID0gZmFsc2UNCjxicj4gwqDCoMKg wqDCoMKgwqBwb2xsaW5nX3N0b3BwZWRfaGVyZSA9IHRydWUNCjxicj4gwqDCoMKgwqDCoMKgwqBv cmlnX2tib2FyZCA9IDB4MmZhOGNiMA0KPGJyPiMxNCAweDAwMDAwMDAwMDA2MjNjODggaW4gcmVh ZF9maWx0ZXJlZF9ldmVudCAobm9fc3dpdGNoX2ZyYW1lPWZhbHNlLCBhc2NpaV9yZXF1aXJlZDxi cj49ZmFsc2UsIGVycm9yX25vbmFzY2lpPWZhbHNlLCBpbnB1dF9tZXRob2Q9dHJ1ZSwgc2Vjb25k cz0yMikgYXQgbHJlYWQuYzo2MTQNCjxicj4gwqDCoMKgwqDCoMKgwqB2YWwgPSAxNDAxODAzOTMx NjE0NzINCjxicj4gwqDCoMKgwqDCoMKgwqBkZWxheWVkX3N3aXRjaF9mcmFtZSA9IDANCjxicj4g wqDCoMKgwqDCoMKgwqBlbmRfdGltZSA9IHt0dl9zZWMgPSAxNDgxNjAyMjU0LCB0dl9uc2VjID0g MjQ4MzI2ODExfQ0KPGJyPiMxNSAweDAwMDAwMDAwMDA2MjNmNmIgaW4gRnJlYWRfZXZlbnQgKHBy b21wdD0wLCBpbmhlcml0X2lucHV0X21ldGhvZD00NTk4NCwgc2Vjb25kczxicj49MjIpIGF0IGxy ZWFkLmM6NzI2DQo8YnI+IzE2IDB4MDAwMDAwMDAwMDVmOWI2NiBpbiBmdW5jYWxsX3N1YnIgKHN1 YnI9MHhjMzJjMzggJmx0O1NyZWFkX2V2ZW50Jmd0OywgbnVtYXJncz0zLCBhcmdzPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PTB4N2Y3 ZTRhODlmNDY4KSBhdCBldmFsLmM6MjgxNcKgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTptb25vc3BhY2UiPjxicj48L3NwYW4+PC9kaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1v bm9zcGFjZSI+IMKgwqDCoMKgwqDCoMKgaW50ZXJuYWxfYXJnYnVmID0gwqA8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoHswLCAxNDAxODAzOTMxNjE2MjQsIDEzMTMwMTkyLCA0MzAwNjQ4MzUyMCwgMTI3 OTA4NDAsIDE0MDE4MDM5MzE2MTY1NiwgNTU3PGJyPjMzNDMsIDQ0MjAwMjI3NzYwfQ0KPGJyPiDC oMKgwqDCoMKgwqDCoGludGVybmFsX2FyZ3MgPSAweDdmN2U0YTg5ZjQ2OA0KPGJyPiMxNyAweDAw MDAwMDAwMDA1Zjk3NmIgaW4gRmZ1bmNhbGwgKG5hcmdzPTQsIGFyZ3M9MHg3ZjdlNGE4OWY0NjAp IGF0IGV2YWwuYzoyNzM1DQo8YnI+IMKgwqDCoMKgwqDCoMKgZnVuID0gMTI3OTA4NDUNCjxicj4g wqDCoMKgwqDCoMKgwqBvcmlnaW5hbF9mdW4gPSA1OTMzNzYNCjxicj4gwqDCoMKgwqDCoMKgwqBm dW5jYXIgPSAxNDAxODAzOTMxNjE3NzYNCjxicj4gwqDCoMKgwqDCoMKgwqBudW1hcmdzID0gMw0K PGJyPiDCoMKgwqDCoMKgwqDCoHZhbCA9IDMyMTYwDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291bnQg PSAzDQo8YnI+IzE4IDB4MDAwMDAwMDAwMDY0MjVhOSBpbiBleGVjX2J5dGVfY29kZSAoYnl0ZXN0 cj05NzE2OTE2LCB2ZWN0b3I9OTcxNjk0OSwgbWF4ZGVwdGg9PGJyPjMwLCBhcmdzX3RlbXBsYXRl PTMwNzgsIG5hcmdzPTEsIGFyZ3M9MHg3ZjdlNGE4OWY4YzgpIGF0IGJ5dGVjb2RlLmM6NzI2DQo8 YnI+IMKgwqDCoMKgwqDCoMKgdjEgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgb3AgPSAzDQo8YnI+ IMKgwqDCoMKgwqDCoMKgdHlwZSA9IENBVENIRVINCjxicj4gwqDCoMKgwqDCoMKgwqB0YXJnZXRz ID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoHsweDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUr MTY2MzgmZ3Q7LCAweDY0NWIyYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY3MzQmZ3Q7LCAweDY0NWIy PGJyPmUgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NzM2Jmd0OywgMHg2NDViMzAgJmx0O2V4ZWNfYnl0 ZV9jb2RlKzE2NzM4Jmd0OywgMHg2NDViMzIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzxicj4xNjc0MCZn dDssIDB4NjQ1YjMyICZsdDtleGVjX2J5dGVfY29kZSsxNjc0MCZndDssIDB4NjQ1YjkyICZsdDtl eGVjX2J5dGVfY29kZSsxNjgzNiZndDssIDB4NjQ1YzA3ICZsdDs8YnI+ZXhlY19ieXRlX2NvZGUr MTY5NTMmZ3Q7LCAweDY0MWU5YiAmbHQ7ZXhlY19ieXRlX2NvZGUrMTIyOSZndDssIDB4NjQxZTlk ICZsdDtleGVjX2J5dGVfY29kZSsxMjMxPGJyPiZndDssIDB4NjQxZTlmICZsdDtleGVjX2J5dGVf Y29kZSsxMjMzJmd0OywgMHg2NDFlYTEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEyMzUmZ3Q7LCAweDY0 MWVhMyAmbHQ7ZXhlY19ieTxicj50ZV9jb2RlKzEyMzcmZ3Q7LCAweDY0MWVhMyAmbHQ7ZXhlY19i eXRlX2NvZGUrMTIzNyZndDssIDB4NjQxZWE5ICZsdDtleGVjX2J5dGVfY29kZSsxMjQzJmd0Oywg MHg2NDE8YnI+ZTVlICZsdDtleGVjX2J5dGVfY29kZSsxMTY4Jmd0OywgMHg2NDIyYjcgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzIyODEmZ3Q7LCAweDY0MjJiOSAmbHQ7ZXhlY19ieXRlX2NvZGUrPGJyPjIy ODMmZ3Q7LCAweDY0MjJiYiAmbHQ7ZXhlY19ieXRlX2NvZGUrMjI4NSZndDssIDB4NjQyMmJkICZs dDtleGVjX2J5dGVfY29kZSsyMjg3Jmd0OywgMHg2NDIyYmYgJmx0O2V4ZTxicj5jX2J5dGVfY29k ZSsyMjg5Jmd0OywgMHg2NDIyYmYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzIyODkmZ3Q7LCAweDY0MjMw MCAmbHQ7ZXhlY19ieXRlX2NvZGUrMjM1NCZndDssIDA8YnI+eDY0MjJjNSAmbHQ7ZXhlY19ieXRl X2NvZGUrMjI5NSZndDssIDB4NjQyNGI0ICZsdDtleGVjX2J5dGVfY29kZSsyNzkwJmd0OywgMHg2 NDI0YjYgJmx0O2V4ZWNfYnl0ZV9jPGJyPm9kZSsyNzkyJmd0OywgMHg2NDI0YjggJmx0O2V4ZWNf Ynl0ZV9jb2RlKzI3OTQmZ3Q7LCAweDY0MjRiYSAmbHQ7ZXhlY19ieXRlX2NvZGUrMjc5NiZndDss IDB4NjQyNGJjIDxicj4mbHQ7ZXhlY19ieXRlX2NvZGUrMjc5OCZndDssIDB4NjQyNGJjICZsdDtl eGVjX2J5dGVfY29kZSsyNzk4Jmd0OywgMHg2NDI0NWMgJmx0O2V4ZWNfYnl0ZV9jb2RlKzI3MDI8 YnI+Jmd0OywgMHg2NDI0NzkgJmx0O2V4ZWNfYnl0ZV9jb2RlKzI3MzEmZ3Q7LCAweDY0MjU3NiAm bHQ7ZXhlY19ieXRlX2NvZGUrMjk4NCZndDssIDB4NjQyNTc4ICZsdDtleGVjX2J5PGJyPnRlX2Nv ZGUrMjk4NiZndDssIDB4NjQyNTdhICZsdDtleGVjX2J5dGVfY29kZSsyOTg4Jmd0OywgMHg2NDI1 N2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzI5OTAmZ3Q7LCAweDY0Mjxicj41N2UgJmx0O2V4ZWNfYnl0 ZV9jb2RlKzI5OTImZ3Q7LCAweDY0MjU3ZSAmbHQ7ZXhlY19ieXRlX2NvZGUrMjk5MiZndDssIDB4 NjQyNTFlICZsdDtleGVjX2J5dGVfY29kZSs8YnI+Mjg5NiZndDssIDB4NjQyNTNiICZsdDtleGVj X2J5dGVfY29kZSsyOTI1Jmd0OywgMHg2NDI2MzggJmx0O2V4ZWNfYnl0ZV9jb2RlKzMxNzgmZ3Q7 LCAweDY0MjYzYSAmbHQ7ZXhlPGJyPmNfYnl0ZV9jb2RlKzMxODAmZ3Q7LCAweDY0MjYzYyAmbHQ7 ZXhlY19ieXRlX2NvZGUrMzE4MiZndDssIDB4NjQyNjNlICZsdDtleGVjX2J5dGVfY29kZSszMTg0 Jmd0OywgMDxicj54NjQyNjQwICZsdDtleGVjX2J5dGVfY29kZSszMTg2Jmd0OywgMHg2NDI2NDAg Jmx0O2V4ZWNfYnl0ZV9jb2RlKzMxODYmZ3Q7LCAweDY0MjVlMCAmbHQ7ZXhlY19ieXRlX2M8YnI+ b2RlKzMwOTAmZ3Q7LCAweDY0MjVmZCAmbHQ7ZXhlY19ieXRlX2NvZGUrMzExOSZndDssIDB4NjQz NThmICZsdDtleGVjX2J5dGVfY29kZSs3MTA1Jmd0OywgMHg2NDM0M2EgPGJyPiZsdDtleGVjX2J5 dGVfY29kZSs2NzY0Jmd0OywgMHg2NDM0MzEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzY3NTUmZ3Q7LCAw eDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY2Mzxicj44Jmd0OywgMHg2NDVhY2MgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4 Jmd0OywgMHg2NDVhY2MgJmx0O2V4ZWM8YnI+X2J5dGVfY29kZSsxNjYzOCZndDssIDB4NjQ1YWNj ICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZndDssIDB4NjQzN2FmICZsdDtleGVjX2J5dGVfY29k ZSs3NjQ5Jmd0OywgPGJyPjB4NjQzODkxICZsdDtleGVjX2J5dGVfY29kZSs3ODc1Jmd0OywgMHg2 NDM4ZWYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzc5NjkmZ3Q7LCAweDY0Mzk0ZSAmbHQ7ZXhlY19ieXRl Xzxicj5jb2RlKzgwNjQmZ3Q7LCAweDY0MzliMSAmbHQ7ZXhlY19ieXRlX2NvZGUrODE2MyZndDss IDB4NjQyMTU1ICZsdDtleGVjX2J5dGVfY29kZSsxOTI3Jmd0OywgMHg2NDIxY2I8YnI+ICZsdDtl eGVjX2J5dGVfY29kZSsyMDQ1Jmd0OywgMHg2NDNhMjYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzgyODAm Z3Q7LCAweDY0MjBkMCAmbHQ7ZXhlY19ieXRlX2NvZGUrMTc5PGJyPjQmZ3Q7LCAweDY0MjIzMSAm bHQ7ZXhlY19ieXRlX2NvZGUrMjE0NyZndDssIDB4NjQzYThjICZsdDtleGVjX2J5dGVfY29kZSs4 MzgyJmd0OywgMHg2NDNhZjIgJmx0O2V4ZWNfYjxicj55dGVfY29kZSs4NDg0Jmd0OywgMHg2NDNi MzggJmx0O2V4ZWNfYnl0ZV9jb2RlKzg1NTQmZ3Q7LCAweDY0M2I5ZSAmbHQ7ZXhlY19ieXRlX2Nv ZGUrODY1NiZndDssIDB4NjQ8YnI+M2JlYiAmbHQ7ZXhlY19ieXRlX2NvZGUrODczMyZndDssIDB4 NjQzY2I4ICZsdDtleGVjX2J5dGVfY29kZSs4OTM4Jmd0OywgMHg2NDNjZmUgJmx0O2V4ZWNfYnl0 ZV9jb2RlPGJyPis5MDA4Jmd0OywgMHg2NDNkNjQgJmx0O2V4ZWNfYnl0ZV9jb2RlKzkxMTAmZ3Q7 LCAweDY0M2RlNyAmbHQ7ZXhlY19ieXRlX2NvZGUrOTI0MSZndDssIDB4NjQzZTJkICZsdDtleDxi cj5lY19ieXRlX2NvZGUrOTMxMSZndDssIDB4NjQzZTczICZsdDtleGVjX2J5dGVfY29kZSs5Mzgx Jmd0OywgMHg2NDNlZDkgJmx0O2V4ZWNfYnl0ZV9jb2RlKzk0ODMmZ3Q7LCA8YnI+MHg2NDNmM2Yg Jmx0O2V4ZWNfYnl0ZV9jb2RlKzk1ODUmZ3Q7LCAweDY0M2ZhNSAmbHQ7ZXhlY19ieXRlX2NvZGUr OTY4NyZndDssIDB4NjQ0MDI4ICZsdDtleGVjX2J5dGVfPGJyPmNvZGUrOTgxOCZndDssIDB4NjQ0 MDc1ICZsdDtleGVjX2J5dGVfY29kZSs5ODk1Jmd0OywgMHg2NDQwYzIgJmx0O2V4ZWNfYnl0ZV9j b2RlKzk5NzImZ3Q7LCAweDY0NDE4Zjxicj4gJmx0O2V4ZWNfYnl0ZV9jb2RlKzEwMTc3Jmd0Oywg MHg2NDQyMDAgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEwMjkwJmd0OywgMHg2NDQyNzEgJmx0O2V4ZWNf Ynl0ZV9jb2RlKzE8YnI+MDQwMyZndDssIDB4NjQ0NGUwICZsdDtleGVjX2J5dGVfY29kZSsxMTAy NiZndDssIDB4NjQ0NTRiICZsdDtleGVjX2J5dGVfY29kZSsxMTEzMyZndDssIDB4NjQ0NWI2ICZs dDtlPGJyPnhlY19ieXRlX2NvZGUrMTEyNDAmZ3Q7LCAweDY0NDYyMSAmbHQ7ZXhlY19ieXRlX2Nv ZGUrMTEzNDcmZ3Q7LCAweDY0NDY4YyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTE0NTxicj40Jmd0Oywg MHg2NDQ2ZDkgJmx0O2V4ZWNfYnl0ZV9jb2RlKzExNTMxJmd0OywgMHg2NDQ3NGIgJmx0O2V4ZWNf Ynl0ZV9jb2RlKzExNjQ1Jmd0OywgMHg2NDQ3OTggJmx0O2V4ZWM8YnI+X2J5dGVfY29kZSsxMTcy MiZndDssIDB4NjQ0N2U1ICZsdDtleGVjX2J5dGVfY29kZSsxMTc5OSZndDssIDB4NjQ0ODMyICZs dDtleGVjX2J5dGVfY29kZSsxMTg3NiZndDssPGJyPiAweDY0NDkzMiAmbHQ7ZXhlY19ieXRlX2Nv ZGUrMTIxMzImZ3Q7LCAweDY0MzJjZSAmbHQ7ZXhlY19ieXRlX2NvZGUrNjQwMCZndDssIDB4NjQ0 OThiICZsdDtleGVjX2J5dDxicj5lX2NvZGUrMTIyMjEmZ3Q7LCAweDY0NDlkMSAmbHQ7ZXhlY19i eXRlX2NvZGUrMTIyOTEmZ3Q7LCAweDY0NGE5OSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTI0OTEmZ3Q7 LCAweDY8YnI+NDRhZmQgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEyNTkxJmd0OywgMHg2NDRiNTYgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzEyNjgwJmd0OywgMHg2NDRiOWMgJmx0O2V4ZWNfYnl0ZV9jPGJyPm9k ZSsxMjc1MCZndDssIDB4NjQ0YmRkICZsdDtleGVjX2J5dGVfY29kZSsxMjgxNSZndDssIDB4NjQ0 YzFlICZsdDtleGVjX2J5dGVfY29kZSsxMjg4MCZndDssIDB4NjQ0Yzxicj42NyAmbHQ7ZXhlY19i eXRlX2NvZGUrMTI5NTMmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY2MzgmZ3Q7 LCAweDY0NGNiZCAmbHQ7ZXhlY19ieXRlX2NvZGU8YnI+KzEzMDM5Jmd0OywgMHg2NDRjZmUgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzEzMTA0Jmd0OywgMHg2NDRkM2YgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEz MTY5Jmd0OywgMHg2NDRkODAgPGJyPiZsdDtleGVjX2J5dGVfY29kZSsxMzIzNCZndDssIDB4NjQ0 ZGMxICZsdDtleGVjX2J5dGVfY29kZSsxMzI5OSZndDssIDB4NjQ0ZTAyICZsdDtleGVjX2J5dGVf Y29kZSsxMzxicj4zNjQmZ3Q7LCAweDY0MzJjZSAmbHQ7ZXhlY19ieXRlX2NvZGUrNjQwMCZndDss IDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZndDssIDB4NjQ0ZTQ4ICZsdDtleGU8 YnI+Y19ieXRlX2NvZGUrMTM0MzQmZ3Q7LCAweDY0NGU5NiAmbHQ7ZXhlY19ieXRlX2NvZGUrMTM1 MTImZ3Q7LCAweDY0NGVkYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTM1ODImZ3Q7PGJyPiwgMHg2NDRm MjIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEzNjUyJmd0OywgMHg2NDRmODggJmx0O2V4ZWNfYnl0ZV9j b2RlKzEzNzU0Jmd0OywgMHg2NDRmZWUgJmx0O2V4ZWNfYjxicj55dGVfY29kZSsxMzg1NiZndDss IDB4NjQ1MDM0ICZsdDtleGVjX2J5dGVfY29kZSsxMzkyNiZndDssIDB4NjQ1MTI4ICZsdDtleGVj X2J5dGVfY29kZSsxNDE3MCZndDssIDA8YnI+eDY0NTE4ZSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTQy NzImZ3Q7LCAweDY0NTFmNCAmbHQ7ZXhlY19ieXRlX2NvZGUrMTQzNzQmZ3Q7LCAweDY0NTI1YSAm bHQ7ZXhlY19ieXRlPGJyPl9jb2RlKzE0NDc2Jmd0OywgMHg2NDUyOWIgJmx0O2V4ZWNfYnl0ZV9j b2RlKzE0NTQxJmd0OywgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2 NDxicj4zMjA1ICZsdDtleGVjX2J5dGVfY29kZSs2MTk5Jmd0OywgMHg2NDI2ZTUgJmx0O2V4ZWNf Ynl0ZV9jb2RlKzMzNTEmZ3Q7LCAweDY0MWY3YyAmbHQ7ZXhlY19ieXRlX2NvZGU8L3NwYW4+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigw LDAsMCkiPisxNDU0Jmd0OywgMHg2NDI4MGMgJmx0O2V4ZWNfYnl0ZV9jb2RlKzM2NDYmZ3Q7LCAw eDY0Mjk2MCAmbHQ7ZXhlY19ieXRlX2NvZGUrMzk4NiZndDssIDB4NjQyYWE4ICZsdDtleDwvc3Bh bj48YnI+ZWNfYnl0ZV9jb2RlKzQzMTQmZ3Q7LCAweDY0MzFhNCAmbHQ7ZXhlY19ieXRlX2NvZGUr NjEwMiZndDssIDB4NjQzMWQzICZsdDtleGVjX2J5dGVfY29kZSs2MTQ5Jmd0OywgPGJyPjB4NjQy NDBlICZsdDtleGVjX2J5dGVfY29kZSsyNjI0Jmd0OywgMHg2NDMyOGYgJmx0O2V4ZWNfYnl0ZV9j b2RlKzYzMzcmZ3Q7LCAweDY0MzMwMCAmbHQ7ZXhlY19ieXRlXzxicj5jb2RlKzY0NTAmZ3Q7LCAw eDY0MzM4YSAmbHQ7ZXhlY19ieXRlX2NvZGUrNjU4OCZndDssIDB4NjQzM2M5ICZsdDtleGVjX2J5 dGVfY29kZSs2NjUxJmd0OywgMHg2NDM1ZDY8YnI+ICZsdDtleGVjX2J5dGVfY29kZSs3MTc2Jmd0 OywgMHg2NDM2NGEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzcyOTImZ3Q7LCAweDY0MzZjZCAmbHQ7ZXhl Y19ieXRlX2NvZGUrNzQyPGJyPjMmZ3Q7LCAweDY0MzcyZSAmbHQ7ZXhlY19ieXRlX2NvZGUrNzUy MCZndDssIDB4NjQyNjljICZsdDtleGVjX2J5dGVfY29kZSszMjc4Jmd0OywgMHg2NDUyZTEgJmx0 O2V4ZWNfYjxicj55dGVfY29kZSsxNDYxMSZndDssIDB4NjQ1MzY0ICZsdDtleGVjX2J5dGVfY29k ZSsxNDc0MiZndDssIDB4NjQ1M2FhICZsdDtleGVjX2J5dGVfY29kZSsxNDgxMiZndDssIDA8YnI+ eDY0NTNmMCAmbHQ7ZXhlY19ieXRlX2NvZGUrMTQ4ODImZ3Q7LCAweDY0NTQzNiAmbHQ7ZXhlY19i eXRlX2NvZGUrMTQ5NTImZ3Q7LCAweDY0NTQ3YyAmbHQ7ZXhlY19ieXRlPGJyPl9jb2RlKzE1MDIy Jmd0OywgMHg2NDU0ZTIgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE1MTI0Jmd0OywgMHg2NDU1NDggJmx0 O2V4ZWNfYnl0ZV9jb2RlKzE1MjI2Jmd0OywgMHg2NDxicj41NWFlICZsdDtleGVjX2J5dGVfY29k ZSsxNTMyOCZndDssIDB4NjQ1NjE0ICZsdDtleGVjX2J5dGVfY29kZSsxNTQzMCZndDssIDB4NjQ1 NzUzICZsdDtleGVjX2J5dGVfY288YnI+ZGUrMTU3NDkmZ3Q7LCAweDY0NTdiOSAmbHQ7ZXhlY19i eXRlX2NvZGUrMTU4NTEmZ3Q7LCAweDY0NTgxZiAmbHQ7ZXhlY19ieXRlX2NvZGUrMTU5NTMmZ3Q7 LCAweDY0NTg2PGJyPjUgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2MDIzJmd0OywgMHg2NDU4Y2IgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzE2MTI1Jmd0OywgMHg2NDU5MzEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzxi cj4xNjIyNyZndDssIDB4NjQ1OTc3ICZsdDtleGVjX2J5dGVfY29kZSsxNjI5NyZndDssIDB4NjQ1 OWJkICZsdDtleGVjX2J5dGVfY29kZSsxNjM2NyZndDssIDB4NjQ0ODdmICZsdDs8YnI+ZXhlY19i eXRlX2NvZGUrMTE5NTMmZ3Q7LCAweDY0NDhjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTIwMzAmZ3Q7 LCAweDY0NWEwYSAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY0PGJyPjQ0Jmd0OywgMHg2NDVhNmQgJmx0 O2V4ZWNfYnl0ZV9jb2RlKzE2NTQzJmd0OywgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2 NjM4Jmd0OywgMHg2NDJiZjAgJmx0O2V4ZTxicj5jX2J5dGVfY29kZSs0NjQyJmd0OywgMHg2NDJj ZWEgJmx0O2V4ZWNfYnl0ZV9jb2RlKzQ4OTImZ3Q7LCAweDY0MmUxOCAmbHQ7ZXhlY19ieXRlX2Nv ZGUrNTE5NCZndDssIDA8YnI+eDY0MmY0NiAmbHQ7ZXhlY19ieXRlX2NvZGUrNTQ5NiZndDssIDB4 NjQzMDc1ICZsdDtleGVjX2J5dGVfY29kZSs1Nzk5Jmd0OywgMHg2NDNjMzggJmx0O2V4ZWNfYnl0 ZV9jPGJyPm9kZSs4ODEwJmd0OywgMHg2NDQxMGYgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEwMDQ5Jmd0 OywgMHg2NDRhMTkgJmx0O2V4ZWNfYnl0ZV9jb2RlKzEyMzYzJmd0OywgMHg2NDVjYTxicj4xICZs dDtleGVjX2J5dGVfY29kZSsxNzEwNyZndDssIDB4NjQ1ZDE3ICZsdDtleGVjX2J5dGVfY29kZSsx NzIyNSZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSs8YnI+MTY2MzgmZ3Q7LCAweDY0 NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY2MzgmZ3Q7LCAweDY0NWRiNCAmbHQ7ZXhlY19ieXRl X2NvZGUrMTczODImZ3Q7LCAweDY0NWFjYyAmbHQ7PGJyPmV4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0 OywgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDVhY2MgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzE2Njxicj4zOCZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsx NjYzOCZndDssIDB4NjQ1YWNjICZsdDtleGVjX2J5dGVfY29kZSsxNjYzOCZndDssIDB4NjQ1YWNj ICZsdDtleGU8YnI+Y19ieXRlX2NvZGUrMTY2MzgmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRl X2NvZGUrMTY2MzgmZ3Q7LCAweDY0NWFjYyAmbHQ7ZXhlY19ieXRlX2NvZGUrMTY2MzgmZ3Q7PGJy PiwgMHg2NDVhY2MgJmx0O2V4ZWNfYnl0ZV9jb2RlKzE2NjM4Jmd0OywgMHg2NDVlM2MgJmx0O2V4 ZWNfYnl0ZV9jb2RlKzE3NTE4Jmd0OyAmbHQ7cmVwZWF0cyA2NCB0aW1lczxicj4mZ3Q7fQ0KPGJy PiDCoMKgwqDCoMKgwqDCoGNvbnN0X2xlbmd0aCA9IDEyDQo8YnI+IMKgwqDCoMKgwqDCoMKgYnl0 ZXN0cl9sZW5ndGggPSA5MA0KPGJyPiDCoMKgwqDCoMKgwqDCoHZlY3RvcnAgPSAweDk0NDRkOCAm bHQ7cHVyZSsxMjg3OTImZ3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgc3RhY2sgPSDCoDxicj4gwqDC oMKgwqDCoMKgwqDCoMKge3BjID0gMHhjMjZiZGQgJmx0O3B1cmUrMzE1MzQzNyZndDsgJnF1b3Q7 KVwyMTE/XDIwNlcmcXVvdDssIGJ5dGVfc3RyaW5nID0gOTcxNjkxNiwgYnl0ZV9zPGJyPnRyaW5n X3N0YXJ0ID0gMHhjMjZiOTMgJmx0O3B1cmUrMzE1MzM2MyZndDsgJnF1b3Q7XDAwMVwyNDdcMjAz XDAyMiZxdW90OywgbmV4dCA9IDB4MH0NCjxicj4gwqDCoMKgwqDCoMKgwqBxdWl0Y291bnRlciA9 IDUgJiMzOTtcMDA1JiMzOTsNCjxicj4gwqDCoMKgwqDCoMKgwqBzdGFja19pdGVtcyA9IDgNCjxi cj4gwqDCoMKgwqDCoMKgwqBzYV9hdmFpbCA9IDE2MzIwDQo8YnI+IMKgwqDCoMKgwqDCoMKgc2Ff Y291bnQgPSAyDQo8YnI+IMKgwqDCoMKgwqDCoMKgc2FfbXVzdF9mcmVlID0gZmFsc2UNCjxicj4g wqDCoMKgwqDCoMKgwqBzdGFja19iYXNlID0gMHg3ZjdlNGE4OWY0NDANCjxicj4gwqDCoMKgwqDC oMKgwqBzdGFja19saW0gPSAweDdmN2U0YTg5ZjQ4MA0KPGJyPiDCoMKgwqDCoMKgwqDCoHRvcCA9 IDB4N2Y3ZTRhODlmNDYwDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291bnQgPSAyDQo8YnI+IMKgwqDC oMKgwqDCoMKgcmVzdWx0ID0gMA0KPGJyPiMxOSAweDAwMDAwMDAwMDA1ZmExNmIgaW4gZnVuY2Fs bF9sYW1iZGEgKGZ1bj05NzE2ODY5LCBuYXJncz0xLCBhcmdfdmVjdG9yPTB4N2Y3ZTRhODxicj45 ZjhjMCkgYXQgZXZhbC5jOjI5MzUNCjxicj4gwqDCoMKgwqDCoMKgwqBzaXplID0gNQ0KPGJyPiDC oMKgwqDCoMKgwqDCoHZhbCA9IDYyODE0OTANCjxicj4gwqDCoMKgwqDCoMKgwqBzeW1zX2xlZnQg PSAzMDc4DQo8YnI+IMKgwqDCoMKgwqDCoMKgbmV4dCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBs ZXhlbnYgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291bnQgPSAyDQo8YnI+IMKgwqDCoMKgwqDC oMKgaSA9IDU1Njg4ODUNCjxicj4gwqDCoMKgwqDCoMKgwqBvcHRpb25hbCA9IGZhbHNlDQo8YnI+ IMKgwqDCoMKgwqDCoMKgcmVzdCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgcHJldmlvdXNf b3B0aW9uYWxfb3JfcmVzdCA9IDEyNw0KPGJyPiMyMCAweDAwMDAwMDAwMDA1ZjllZDEgaW4gYXBw bHlfbGFtYmRhIChmdW49OTcxNjg2OSwgYXJncz0yMDAwNzU4NywgY291bnQ9MSkNCjxicj4gwqDC oMKgYXQgZXZhbC5jOjI4NzINCjxicj4gwqDCoMKgwqDCoMKgwqBhcmdzX2xlZnQgPSAwDQo8YnI+ IMKgwqDCoMKgwqDCoMKgaSA9IDENCjxicj4gwqDCoMKgwqDCoMKgwqBudW1hcmdzID0gMQ0KPGJy PiDCoMKgwqDCoMKgwqDCoGFyZ192ZWN0b3IgPSAweDdmN2U0YTg5ZjhjMA0KPGJyPiDCoMKgwqDC oMKgwqDCoHRlbSA9IDIyDQo8YnI+IMKgwqDCoMKgwqDCoMKgc2FfYXZhaWwgPSAxNjM3Ng0KPGJy PiDCoMKgwqDCoMKgwqDCoHNhX2NvdW50ID0gMg0KPGJyPiDCoMKgwqDCoMKgwqDCoHNhX211c3Rf ZnJlZSA9IGZhbHNlDQo8YnI+IzIxIDB4MDAwMDAwMDAwMDVmODVjMiBpbiBldmFsX3N1YiAoZm9y bT0yMDAwNzY4MykgYXQgZXZhbC5jOjIyNTYNCjxicj4gwqDCoMKgwqDCoMKgwqBmdW4gPSA5NzE2 ODY5DQo8YnI+IMKgwqDCoMKgwqDCoMKgdmFsID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG9yaWdp bmFsX2Z1biA9IDQzNjcwMjQNCjxicj4gwqDCoMKgwqDCoMKgwqBvcmlnaW5hbF9hcmdzID0gMjAw MDc1ODcNCjxicj4gwqDCoMKgwqDCoMKgwqBmdW5jYXIgPSAwPGJyPg0KPC9zcGFuPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDAp Ij7CoCDCoCDCoCDCoCBjb3VudCA9IDENCjwvc3Bhbj48YnI+IMKgwqDCoMKgwqDCoMKgYXJndmFs cyA9IHswLCAwLCAwLCAwLCAwLCAyNTc2OTgwMzc3NiwgMCwgMH0NCjxicj4jMjIgMHgwMDAwMDAw MDAwNWY0ODVkIGluIEZwcm9nbiAoYm9keT0xNzg2MDgzNSkgYXQgZXZhbC5jOjQ1MA0KPGJyPiDC oMKgwqDCoMKgwqDCoHZhbCA9IDANCjxicj4jMjMgMHgwMDAwMDAwMDAwNWZhNDgyIGluIGZ1bmNh bGxfbGFtYmRhIChmdW49MTc4NjExMjMsIG5hcmdzPTAsIGFyZ192ZWN0b3I9MHgxNDE5YzU8YnI+ OCAmbHQ7YnNzX3NicmtfYnVmZmVyKzc2ODAyNDgmZ3Q7KSBhdCBldmFsLmM6MzAwNg0KPGJyPiDC oMKgwqDCoMKgwqDCoHZhbCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBzeW1zX2xlZnQgPSAwDQo8 YnI+IMKgwqDCoMKgwqDCoMKgbmV4dCA9IDQ3MjQ0NjQwMjY1MQ0KPGJyPiDCoMKgwqDCoMKgwqDC oGxleGVudiA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBjb3VudCA9IDENCjxicj4gwqDCoMKgwqDC oMKgwqBpID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG9wdGlvbmFsID0gZmFsc2UNCjxicj4gwqDC oMKgwqDCoMKgwqByZXN0ID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBwcmV2aW91c19vcHRp b25hbF9vcl9yZXN0ID0gZmFsc2UNCjxicj4jMjQgMHgwMDAwMDAwMDAwNWY5ODZkIGluIEZmdW5j YWxsIChuYXJncz0xLCBhcmdzPTB4MTQxOWM1MCAmbHQ7YnNzX3NicmtfYnVmZmVyKzc2ODAyNDA8 YnI+Jmd0OykgYXQgZXZhbC5jOjI3NDkNCjxicj4gwqDCoMKgwqDCoMKgwqBmdW4gPSAxNzg2MTEy Mw0KPGJyPiDCoMKgwqDCoMKgwqDCoG9yaWdpbmFsX2Z1biA9IDE3ODYxMTIzDQo8YnI+IMKgwqDC oMKgwqDCoMKgZnVuY2FyID0gMzA5MTINCjxicj4gwqDCoMKgwqDCoMKgwqBudW1hcmdzID0gMA0K PGJyPiDCoMKgwqDCoMKgwqDCoHZhbCA9IDEzMjU0MDY0DQo8YnI+IMKgwqDCoMKgwqDCoMKgY291 bnQgPSAwDQo8YnI+IzI1IDB4MDAwMDAwMDAwMDY3NzA2NSBpbiBpbnZva2VfdGhyZWFkX2Z1bmN0 aW9uICgpIGF0IHRocmVhZC5jOjYwNw0KPGJyPiDCoMKgwqDCoMKgwqDCoGNvdW50ID0gMA0KPGJy PiMyNiAweDAwMDAwMDAwMDA1ZjY0YTUgaW4gaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGJmdW49 MHg2NzcwM2QgJmx0O2ludm9rZV90aHJlYWRfZnVuYzxicj50aW9uJmd0OywgaGFuZGxlcnM9NDU5 ODQsIGhmdW49MHg2NzcwODQgJmx0O2RvX25vdGhpbmcmZ3Q7KSBhdCBldmFsLmM6MTMzNg0KPGJy PiDCoMKgwqDCoMKgwqDCoHZhbCA9IDU1Njg4ODUNCjxicj4gwqDCoMKgwqDCoMKgwqBjID0gMHg3 ZjdlMzgwMDA5ZjANCjxicj4jMjcgMHgwMDAwMDAwMDAwNjc3MTc5IGluIHJ1bl90aHJlYWQgKHN0 YXRlPTB4MTQxOWMzMCAmbHQ7YnNzX3NicmtfYnVmZmVyKzc2ODAyMDgmZ3Q7KQ0KPGJyPiDCoMKg wqBhdCB0aHJlYWQuYzo2NDENCjxicj4gwqDCoMKgwqDCoMKgwqBzdGFja19wb3MgPSAwICYjMzk7 XDAwMCYjMzk7DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2VsZiA9IDB4MTQxOWMzMCAmbHQ7YnNzX3Ni cmtfYnVmZmVyKzc2ODAyMDgmZ3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgaXRlciA9IDB4MA0KPGJy PiDCoMKgwqDCoMKgwqDCoGMgPSAweDdmN2UzODAwMDhjMA0KPGJyPiMyOCAweDAwMDA3ZjdlNThl ZGU0NTQgaW4gc3RhcnRfdGhyZWFkICgpIGF0IC91c3IvbGliL2xpYnB0aHJlYWQuc28uMA0KPGJy PiMyOSAweDAwMDA3ZjdlNTg1ZWI3ZGYgaW4gY2xvbmUgKCkgYXQgL3Vzci9saWIvbGliYy5zby42 PGJyPg0KPGJyPjwvc3Bhbj48L2Rpdj4NCg== --94eb2c084b70cee6f30543827cf9-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 16:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org, clement.pit@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.14816462451333 (code B ref 25172); Tue, 13 Dec 2016 16:25:02 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 16:24:05 +0000 Received: from localhost ([127.0.0.1]:40908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGps4-0000LR-Rw for submit@debbugs.gnu.org; Tue, 13 Dec 2016 11:24:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGps3-0000Ky-TW for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 11:24:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGprt-00025c-0c for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 11:23:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGprs-00025Y-Tw; Tue, 13 Dec 2016 11:23:52 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2231 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cGprs-0004Vy-7w; Tue, 13 Dec 2016 11:23:52 -0500 Date: Tue, 13 Dec 2016 18:23:46 +0200 Message-Id: <83h967bxwt.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Tue, 13 Dec 2016 12:14:44 +0800) References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias Mårtenson > Date: Tue, 13 Dec 2016 12:14:44 +0800 > Cc: Clément Pit--Claudel , > 25172@debbugs.gnu.org > > This is the gdb output for the SIGSEV case. Note that there is a summary of all the threads first, and then the > "bt full" output: There's something here I don't understand. It looks like 9 threads are stuck in acquire_global_lock, which is fine. The main thread was executing some timer (probably, the one set up by global-eldoc-mode), when it was delivered SIGSEGV. There's one more thread running this: Stack trace of thread 23775: #0 0x00007f5687e5e426 __sigsuspend (libc.so.6) #1 0x0000000000578385 deliver_thread_signal (emacs-26.0.50) #2 0x00000000005783f8 deliver_fatal_thread_signal (emacs-26.0.50) #3 0x00000000005785ae handle_sigsegv (emacs-26.0.50) #4 0x00007f5688810080 n/a (libpthread.so.0) This seems to be some thread, which was hit by SIGSEGV, and since it is not the main thread, it calls pdthread_kill to kill the main thread, which explains why the main thread received the signal. But what I don't understand is what was this thread 23775 doing before it hit SIGSEGV? The backtrace stops at handle_sigsegv, without revealing that. (There are three more threads calling 'poll', probably started by Glib/GTK.) Bottom line, I'm unsure what could be the reason for this one. From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 16:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org, clement.pit@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.14816464061560 (code B ref 25172); Tue, 13 Dec 2016 16:27:01 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 16:26:46 +0000 Received: from localhost ([127.0.0.1]:40913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGpug-0000P6-A4 for submit@debbugs.gnu.org; Tue, 13 Dec 2016 11:26:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGpue-0000Os-IG for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 11:26:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGpuW-0002qZ-Ox for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 11:26:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47022) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGpuW-0002qT-MG; Tue, 13 Dec 2016 11:26:36 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2232 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cGpuV-0005bZ-DF; Tue, 13 Dec 2016 11:26:36 -0500 Date: Tue, 13 Dec 2016 18:26:26 +0200 Message-Id: <83fulrbxsd.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Tue, 13 Dec 2016 12:16:41 +0800) References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias Mårtenson > Date: Tue, 13 Dec 2016 12:16:41 +0800 > Cc: Clément Pit--Claudel , > 25172@debbugs.gnu.org > > This is the output from the SIGABRT case. Again, there is a lot of information before the actual "bt full" output: This shows exactly the situation which I imagined could happen: 3 threads, including the main thread, all running the code in xg_select which calls unblock_input, and aborting due to the block level being negative. Can you try removing the calls to block_input/unblock_input from xgselect.c, and see if these crashes then stop? Thanks. From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 18:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, Elias =?UTF-8?Q?M=C3=A5rtenson?= , clement.pit@gmail.com Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148165352418687 (code B ref 25172); Tue, 13 Dec 2016 18:26:01 +0000 Received: (at 25172) by debbugs.gnu.org; 13 Dec 2016 18:25:24 +0000 Received: from localhost ([127.0.0.1]:40995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGrlU-0004rL-JQ for submit@debbugs.gnu.org; Tue, 13 Dec 2016 13:25:24 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:38529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGrlS-0004rA-3x for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 13:25:22 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3tdSmx0t3cz3hjTs; Tue, 13 Dec 2016 19:25:20 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3tdSmw5m8dzvkjF; Tue, 13 Dec 2016 19:25:20 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id 9-M-6eCIM6Se; Tue, 13 Dec 2016 19:25:19 +0100 (CET) X-Auth-Info: uJ9nSHZknyjTtNqrPOiATqio23WCl5U+p9sZr9tG26gAvO4aDtMrOVnmdRTdgXKa Received: from igel.home (ppp-88-217-9-187.dynamic.mnet-online.de [88.217.9.187]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 13 Dec 2016 19:25:19 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 622212C1DE4; Tue, 13 Dec 2016 19:25:19 +0100 (CET) From: Andreas Schwab References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83h967bxwt.fsf@gnu.org> X-Yow: Is something VIOLENT going to happen to a GARBAGE CAN? Date: Tue, 13 Dec 2016 19:25:19 +0100 In-Reply-To: <83h967bxwt.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 13 Dec 2016 18:23:46 +0200") Message-ID: <87d1gv1yb4.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Dez 13 2016, Eli Zaretskii wrote: > There's something here I don't understand. It looks like 9 threads > are stuck in acquire_global_lock, which is fine. The main thread was > executing some timer (probably, the one set up by global-eldoc-mode), > when it was delivered SIGSEGV. There's one more thread running this: > > Stack trace of thread 23775: > #0 0x00007f5687e5e426 __sigsuspend (libc.so.6) > #1 0x0000000000578385 deliver_thread_signal (emacs-26.0.50) > #2 0x00000000005783f8 deliver_fatal_thread_signal (emacs-26.0.50) > #3 0x00000000005785ae handle_sigsegv (emacs-26.0.50) > #4 0x00007f5688810080 n/a (libpthread.so.0) > > This seems to be some thread, which was hit by SIGSEGV, and since it > is not the main thread, it calls pdthread_kill to kill the main > thread, which explains why the main thread received the signal. But > what I don't understand is what was this thread 23775 doing before it > hit SIGSEGV? The backtrace stops at handle_sigsegv, without revealing > that. Installing debuginfo for glibc and/or `thread apply all bt' will most likely give more information. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2016 02:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148168432530795 (code B ref 25172); Wed, 14 Dec 2016 02:59:02 +0000 Received: (at 25172) by debbugs.gnu.org; 14 Dec 2016 02:58:45 +0000 Received: from localhost ([127.0.0.1]:41237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGzmG-00080d-O1 for submit@debbugs.gnu.org; Tue, 13 Dec 2016 21:58:44 -0500 Received: from mail-qk0-f173.google.com ([209.85.220.173]:33859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGzmE-00080N-Nc for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 21:58:43 -0500 Received: by mail-qk0-f173.google.com with SMTP id q130so6500894qke.1 for <25172@debbugs.gnu.org>; Tue, 13 Dec 2016 18:58:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=D593N0AhaPapj6RljfSAY4faoMp2i7up6vOLhq5Htcs=; b=gnNEkfyLdIYydX6Zen4xRqkiML5DdYu0raE2VzPy9nMHX7oX2bpEaRw7qirzgKcQW3 pAwxty7b8kP6y/qWyDOtZOkvw1nAvHLTN0uTLVIlzp04itaCnp0DOo1fe8c4XEMSDEH6 LCdZ7HlAAWbhqjyNb39ySpVlyqCxKsnmt4lYu1ZW77a6SGcrE2coYRdzQF24K1MeoON4 cevMk+rYdfE6+DEpqsnJAzKzf6AQ2i4Rw+x3aqyJm3ncUkz0uDG3C7w3UUuxAF+v9YIa fPKldKrNv8BJmmw6djtsKdnpTckXbGjKIm8Vqi4DSXnkgsu573dLE3MUnx4YEb3y96yH GOPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=D593N0AhaPapj6RljfSAY4faoMp2i7up6vOLhq5Htcs=; b=c6s/tVNrRAGLMbTBIM5PlN8WQ0kyI90Ky3cFzBoa+QxP5whrzSQNmb1VGaZ6vIQOv5 cNSVIycZEQz/IqoIxmuqpqLSPmCODHntxk8ugEpcScxDfv4D3ADLK+QfuLBjHwN/cSlJ MvdpgZl/ujgzy2obK5MZa5zi7+pFBBtqFhod09TqdMuOUH/jiOWaNwtLYGj+qyT5+N2A y0c3K/3G2D7IzOUNz6v1YAd5GvWq7LeC/r1ombZVoyCcDDQKPmI5/ycAjyxgYfZRNDtl NEbdgirFi0XqbMHyB+zn5+2SM9Fx2qqby83mJbOFXlkh17iusrwyhO7npy2196JmoSSd MKlQ== X-Gm-Message-State: AKaTC02vrguXfYGZhouag8NS7eUq92a9Of48nk1fFc/bt6upiKm5trl7sq1FFsWBbYbE1k/hOMJ/f9thgvMccw== X-Received: by 10.55.143.199 with SMTP id r190mr95629965qkd.72.1481684316982; Tue, 13 Dec 2016 18:58:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Tue, 13 Dec 2016 18:58:36 -0800 (PST) In-Reply-To: <83fulrbxsd.fsf@gnu.org> References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Wed, 14 Dec 2016 10:58:36 +0800 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c084b70621256054395833f X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --94eb2c084b70621256054395833f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 14 December 2016 at 00:26, Eli Zaretskii wrote: > > From: Elias M=C3=A5rtenson > > Date: Tue, 13 Dec 2016 12:16:41 +0800 > > Cc: Cl=C3=A9ment Pit--Claudel , > > 25172@debbugs.gnu.org > > > > This is the output from the SIGABRT case. Again, there is a lot of > information before the actual "bt full" output: > > This shows exactly the situation which I imagined could happen: 3 > threads, including the main thread, all running the code in xg_select > which calls unblock_input, and aborting due to the block level being > negative. > > Can you try removing the calls to block_input/unblock_input from > xgselect.c, and see if these crashes then stop? > I have tried this now, and it's much more stable now. It doesn't immediately crash, and sometimes it doesn't crash at all. When it crashes, it does so after several seconds, and I have captured two of these crashes. I will post these backtraces in the following two emails. Regards, Elias --94eb2c084b70621256054395833f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 4 December 2016 at 00:26, Eli Zaretskii <eliz@gnu.org> wrote:
=
> From: Elias M=C3=A5rtenson <lokedhs@gmail.com>
> Date: Tue, 13 Dec 2016 12:16:41 +0800
> Cc: Cl=C3=A9ment Pit--Claudel <clement.pit@gmail.com>,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0251= 72@debbugs.gnu.org
>
> This is the output from the SIGABRT case. Agai= n, there is a lot of information before the actual "bt full" outp= ut:

This shows exactly the situation which I imagined could happen: 3 threads, including the main thread, all running the code in xg_select
which calls unblock_input, and aborting due to the block level being
negative.

Can you try removing the calls to block_input/unblock_input from
xgselect.c, and see if these crashes then stop?

I have tried this now, and it's much more stable now. It doesn= 't immediately crash, and sometimes it doesn't crash at all.
<= div>
When it crashes, it does so after several seconds, and I= have captured two of these crashes.

I will post t= hese backtraces in the following two emails.

Regar= ds,
Elias
--94eb2c084b70621256054395833f-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2016 03:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148168442331096 (code B ref 25172); Wed, 14 Dec 2016 03:01:01 +0000 Received: (at 25172) by debbugs.gnu.org; 14 Dec 2016 03:00:23 +0000 Received: from localhost ([127.0.0.1]:41249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGznr-00085U-L9 for submit@debbugs.gnu.org; Tue, 13 Dec 2016 22:00:23 -0500 Received: from mail-qk0-f182.google.com ([209.85.220.182]:36232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGznq-00085F-Lr for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 22:00:22 -0500 Received: by mail-qk0-f182.google.com with SMTP id n21so6444741qka.3 for <25172@debbugs.gnu.org>; Tue, 13 Dec 2016 19:00:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=2Jc8dZ9UURniiBkgQLU97JLulqnIZn8BkPXKVqTxy74=; b=br1y396vlDgFJVhdSwP1SnWYcY+FbVC3UbVEN9phX2wk4075LjcZYD1MFPYOARAgWY sMmzkJOmn3jr5X8OADXbhGB82TL6QPpr2ccX0fu1GmCliLXKZZqyApPXO0v69rRdcMK9 J7KTPFGtfCx/jYq83vDPwgNJ/n4HMfga0dJSZ0rsPRUAuZwLEQWeGDWXnCSdkZjxgGem gE+1M98JZlpodBnPcC0dMRwYuT4FnfV5iWQP0DxrqW1HiNoT+vXtPZTPJbKBpz3L0/av gsQo9z29B3WHVorSWJnlxFJtSBdO29+ynI86skx55awPCPT/PKELVYLmWgH/YjC6c6Nr CNTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2Jc8dZ9UURniiBkgQLU97JLulqnIZn8BkPXKVqTxy74=; b=UySRi/ZoMWWyjZq5hSO3roZ2gLi21hWQgzrRQaCwJC9BfYRoVvb6kvkXv3gYMPM7BG P33jGpluvHoIpV941zrcx9Ezb1br4GUEVmMvE8Sb2Iqf2uT/Eg3AQl09TTlUXK8jLGUo mw/8CUN/g2PlytTM/aDe+NKcwJBaFKll/0VvIPWw9Mmt4Okh8OFRymQJildVjCb8gtWZ zCJBhReSyhwSz3/6erhO0Y0NvsqZ8QJjvH8+L3WMo5S83jsjyYPOwNcCVjt8d3O9ZZJG ne792qD6IW8/DocS8QsS7HEyHHUMoOxd9REaO2EzXJMyPsJG6UJAXIXzdHzz0QOm7yUG r5pA== X-Gm-Message-State: AKaTC02AFX52fhG7qkLMwdM+NoKjVNjm5RTCtyiKh7BeIjB+B33Cf2bfs3+UFBoxvvn6t4a8nCorw6DVe0TUyA== X-Received: by 10.55.200.75 with SMTP id c72mr96181626qkj.169.1481684415908; Tue, 13 Dec 2016 19:00:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Tue, 13 Dec 2016 19:00:15 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Wed, 14 Dec 2016 11:00:15 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a1146e82c479f350543958987 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --001a1146e82c479f350543958987 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This is the first crash. It happened rougly 2 seconds after the the prompt came back after I had typed the test case (so I'd expect the 10 threads to still be active): PID: 30883 (emacs) UID: 50067 (emartenson) GID: 50067 (emartenson) Signal: 6 (ABRT) Timestamp: Wed 2016-12-14 10:55:13 SGT (4min 48s ago) Command Line: dist/bin/emacs -Q Executable: /home/emartenson/src/emacs/dist/bin/emacs-26.0.50 Control Group: /system.slice/system-getty.slice/getty@tty1.service Unit: getty@tty1.service Slice: system-getty.slice Boot ID: 45a62f2ad9804a0b81fed25ad8faffab Machine ID: 50467f3a69eb4dbea19c8a2972949839 Hostname: em-desktop Storage: /var/lib/systemd/coredump/core.emacs.50067.45a62f2ad9804a0b81fed25ad 8faffab.30883.1481684113000000000000.lz4 Message: Process 30883 (emacs) of user 50067 dumped core. Stack trace of thread 30883: #0 0x00007f9a80490f5f raise (libpthread.so.0) #1 0x0000000000553ac0 terminate_due_to_signal (emacs-26.0.50) #2 0x0000000000578227 handle_fatal_signal (emacs-26.0.50) #3 0x0000000000578157 deliver_process_signal (emacs-26.0.50) #4 0x0000000000578241 deliver_fatal_signal (emacs-26.0.50) #5 0x00007f9a80491080 __restore_rt (libpthread.so.0) #6 0x00007f9a7fd9118c pselect (libc.so.6) #7 0x000000000069c47c xg_select (emacs-26.0.50) #8 0x00000000006734be really_call_select (emacs-26.0.50) #9 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #10 0x000000000067353c thread_select (emacs-26.0.50) #11 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #12 0x000000000042516e sit_for (emacs-26.0.50) #13 0x000000000055baae read_char (emacs-26.0.50) #14 0x000000000056857a read_key_sequence (emacs-26.0.50) #15 0x000000000055879f command_loop_1 (emacs-26.0.50) #16 0x00000000005f628a internal_condition_case (emacs-26.0.50) #17 0x0000000000558098 command_loop_2 (emacs-26.0.50) #18 0x00000000005f5b57 internal_catch (emacs-26.0.50) #19 0x000000000055803a command_loop (emacs-26.0.50) #20 0x0000000000557756 recursive_edit_1 (emacs-26.0.50) #21 0x00000000005578d2 Frecursive_edit (emacs-26.0.50) #22 0x00000000005556cd main (emacs-26.0.50) #23 0x00007f9a7fcd0291 __libc_start_main (libc.so.6) #24 0x000000000041846a _start (emacs-26.0.50) Stack trace of thread 30892: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30886: #0 0x00007f9a7fd8f48d poll (libc.so.6) #1 0x00007f9a85482786 n/a (libglib-2.0.so.0) #2 0x00007f9a8548289c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f9a769f64bd n/a (libdconfsettings.so) #4 0x00007f9a854aa0d5 n/a (libglib-2.0.so.0) #5 0x00007f9a80487454 start_thread (libpthread.so.0) #6 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30888: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30887: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30885: #0 0x00007f9a7fd8f48d poll (libc.so.6) #1 0x00007f9a85482786 n/a (libglib-2.0.so.0) #2 0x00007f9a85482b12 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f9a85a68316 n/a (libgio-2.0.so.0) #4 0x00007f9a854aa0d5 n/a (libglib-2.0.so.0) #5 0x00007f9a80487454 start_thread (libpthread.so.0) #6 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30889: #0 0x00007f9a7fce3426 __sigsuspend (libc.so.6) #1 0x00000000005781eb deliver_thread_signal (emacs-26.0.50) #2 0x000000000057825e deliver_fatal_thread_signal (emacs-26.0.50) #3 0x00007f9a80491080 __restore_rt (libpthread.so.0) #4 0x00007f9a7fce304f raise (libc.so.6) #5 0x00007f9a7fce447a abort (libc.so.6) #6 0x00007f9a7fcdbea7 __assert_fail_base (libc.so.6) #7 0x00007f9a7fcdbf52 __assert_fail (libc.so.6) #8 0x00007f9a84d15c4a n/a (libX11.so.6) #9 0x00007f9a84d15cfb n/a (libX11.so.6) #10 0x00007f9a84d15fed _XEventsQueued (libX11.so.6) #11 0x00007f9a84d07cb7 XPending (libX11.so.6) #12 0x00007f9a86b75cde n/a (libgdk-3.so.0) #13 0x00007f9a85481c89 g_main_context_prepare (libglib-2.0.so.0) #14 0x00007f9a854826ab n/a (libglib-2.0.so.0) #15 0x00007f9a85482847 g_main_context_pending (libglib-2.0.so.0) #16 0x000000000069c5e1 xg_select (emacs-26.0.50) #17 0x00000000006734be really_call_select (emacs-26.0.50) #18 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #19 0x000000000067353c thread_select (emacs-26.0.50) #20 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #21 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #22 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #23 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #24 0x000000000055bda6 read_char (emacs-26.0.50) #25 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #26 0x0000000000623d22 Fread_event (emacs-26.0.50) #27 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #28 0x00000000005f967e Ffuncall (emacs-26.0.50) #29 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #30 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #31 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #32 0x00000000005f84d5 eval_sub (emacs-26.0.50) #33 0x00000000005f4642 Fprogn (emacs-26.0.50) #34 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #35 0x00000000005f9780 Ffuncall (emacs-26.0.50) #36 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #37 0x00000000005f628a internal_condition_case (emacs-26.0.50) #38 0x000000000067388a run_thread (emacs-26.0.50) #39 0x00007f9a80487454 start_thread (libpthread.so.0) #40 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30884: #0 0x00007f9a7fd8f48d poll (libc.so.6) #1 0x00007f9a85482786 n/a (libglib-2.0.so.0) #2 0x00007f9a8548289c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f9a854828e1 n/a (libglib-2.0.so.0) #4 0x00007f9a854aa0d5 n/a (libglib-2.0.so.0) #5 0x00007f9a80487454 start_thread (libpthread.so.0) #6 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30890: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30895: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30891: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30893: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30894: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) Stack trace of thread 30896: #0 0x00007f9a7fd9118c pselect (libc.so.6) #1 0x000000000069c47c xg_select (emacs-26.0.50) #2 0x00000000006734be really_call_select (emacs-26.0.50) #3 0x00000000005d481c flush_stack_call_func (emacs-26.0.50) #4 0x000000000067353c thread_select (emacs-26.0.50) #5 0x000000000064d947 wait_reading_process_output (emacs-26.0.50) #6 0x000000000055de76 kbd_buffer_get_event (emacs-26.0.50) #7 0x000000000055a6fa read_event_from_main_queue (emacs-26.0.50) #8 0x000000000055a93b read_decoded_event_from_main_queue (emacs-26. 0.50) #9 0x000000000055bda6 read_char (emacs-26.0.50) #10 0x0000000000623a3f read_filtered_event (emacs-26.0.50) #11 0x0000000000623d22 Fread_event (emacs-26.0.50) #12 0x00000000005f9a79 funcall_subr (emacs-26.0.50) #13 0x00000000005f967e Ffuncall (emacs-26.0.50) #14 0x000000000063ed88 exec_byte_code (emacs-26.0.50) #15 0x00000000005fa07e funcall_lambda (emacs-26.0.50) #16 0x00000000005f9de4 apply_lambda (emacs-26.0.50) #17 0x00000000005f84d5 eval_sub (emacs-26.0.50) #18 0x00000000005f4642 Fprogn (emacs-26.0.50) #19 0x00000000005fa395 funcall_lambda (emacs-26.0.50) #20 0x00000000005f9780 Ffuncall (emacs-26.0.50) #21 0x0000000000673776 invoke_thread_function (emacs-26.0.50) #22 0x00000000005f628a internal_condition_case (emacs-26.0.50) #23 0x000000000067388a run_thread (emacs-26.0.50) #24 0x00007f9a80487454 start_thread (libpthread.so.0) #25 0x00007f9a7fd987df __clone (libc.so.6) GNU gdb (GDB) 7.12 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/emartenson/src/emacs/dist/bin/emacs-26.0.50...done. warning: core file may not match specified executable file. [New LWP 30883] [New LWP 30892] [New LWP 30886] [New LWP 30888] [New LWP 30887] [New LWP 30885] [New LWP 30889] [New LWP 30884] [New LWP 30890] [New LWP 30895] [New LWP 30891] [New LWP 30893] [New LWP 30894] [New LWP 30896] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `dist/bin/emacs -Q'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f9a80490f5f in raise () from /usr/lib/libpthread.so.0 [Current thread is 1 (Thread 0x7f9a8837ea00 (LWP 30883))] (gdb) bt full #0 0x00007f9a80490f5f in raise () at /usr/lib/libpthread.so.0 #1 0x0000000000553ac0 in terminate_due_to_signal (sig=3D6, backtrace_limit=3D40) at emacs.c:396 #2 0x0000000000578227 in handle_fatal_signal (sig=3D6) at sysdep.c:1685 #3 0x0000000000578157 in deliver_process_signal (sig=3D6, handler=3D0x5782= 0d ) at sysdep.c:1625 old_errno =3D 11 on_main_thread =3D true #4 0x0000000000578241 in deliver_fatal_signal (sig=3D6) at sysdep.c:1691 #5 0x00007f9a80491080 in () at /usr/lib/libpthread.so.0 #6 0x00007f9a7fd9118c in pselect () at /usr/lib/libc.so.6 #7 0x000000000069c47c in xg_select (fds_lim=3D7, rfds=3D0x7ffe1fb55100, wfds=3D0x7ffe1fb5 5080, efds=3D0x0, timeout=3D0x7ffe1fb55060, sigmask=3D0x0) at xgselect.c:11= 6 all_rfds =3D {fds_bits =3D {80, 0 }} all_wfds =3D {fds_bits =3D {0 }} tmo =3D {tv_sec =3D 0, tv_nsec =3D 140729430396064} tmop =3D 0x7ffe1fb55060 context =3D 0x3313dd0 have_wfds =3D true gfds_buf =3D {{fd =3D 531975088, events =3D 32766, revents =3D 0}, {fd =3D 65= 46140, events =3D 0, revents =3D 0}, {fd =3D 531975376, events =3D 32766, revents =3D 0}, {fd= =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1030, events =3D 0, revents =3D 0}, {fd =3D 42, eve= nts =3D 0, revents =3D 0}, {fd =3D 11034373, events =3D 0, revents =3D 0}, {fd =3D 11034340, event= s =3D 0, revents =3D 0}, {fd =3D 8, events =3D 0, revents =3D 0}, {fd =3D 88, events =3D 0, reve= nts =3D 0}, {fd =3D 12 147075, events =3D 0, revents =3D 0}, {fd =3D 11034340, events =3D 0, reven= ts =3D 0}, {fd =3D 12 146904, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D = 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -2047037679, events =3D 32666, revents =3D 0= }, {fd =3D 531974096 , events =3D 32766, revents =3D 0}, {fd =3D 63, events =3D 0, revents =3D 0= }, {fd =3D 48, events =3D 0, revents =3D 0}, {fd =3D 17611109, events =3D 0, revents =3D 0}, {fd = =3D 48, events =3D 0, revents =3D 0}, {fd =3D 61564160, events =3D 0, revents =3D 0}, {fd =3D 603= 69824, events =3D 0, revents =3D 0}, {fd =3D 61564160, events =3D 0, revents =3D 0}, {fd =3D 565= 74800, events =3D 0, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0}, {fd =3D -2055739902, events =3D 32666, revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0}, {fd =3D -2055783024, events =3D 32666, revents =3D 0}, {fd =3D 552, events = =3D 0, revents =3D 0} , {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents= =3D 0}, {fd =3D 0, eve nts =3D 0, revents =3D 0}, {fd =3D 56574848, events =3D 0, revents =3D 0}, = {fd =3D 0, events =3D 0 , revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 57, even= ts =3D 0, revents =3D 0 }, {fd =3D 61564176, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,= revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 20388967, events =3D 0, revent= s =3D 0}, {fd =3D 61564 160, events =3D 0, revents =3D 0}, {fd =3D 61564176, events =3D 0, revents = =3D 0}, {fd =3D 1, ev ents =3D 0, revents =3D 0}, {fd =3D 61564176, events =3D 0, revents =3D 0},= {fd =3D 61564160, ev ents =3D 0, revents =3D 0}, {fd =3D -2058985555, events =3D 32666, revents = =3D 0}, {fd =3D 61564 168, events =3D 0, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0},= {fd =3D 2, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 26, eve= nts =3D 0, revents =3D 0}, {fd =3D 61794688, events =3D 0, revents =3D 0}, {fd =3D 61564160, event= s =3D 0, revents =3D 0}, {fd =3D 61564160, events =3D 0, revents =3D 0}, {fd =3D 56574800, event= s =3D 0, revents =3D 0}, {fd =3D -2034898992, events =3D 32666, revents =3D 0}, {fd =3D 61564160= , events =3D 0, rev ents =3D 0}, {fd =3D 39, events =3D 0, revents =3D 0}, {fd =3D 53273536, ev= ents =3D 0, revents =3D 0}, {fd =3D -2058745860, events =3D 32666, revents =3D 0}, {fd =3D 0, event= s =3D 0, revents =3D 0}, {fd =3D 55076992, events =3D 0, revents =3D 0}, {fd =3D 61759792, event= s =3D 0, revents =3D 0}, {fd =3D 61759792, events =3D 0, revents =3D 0}, {fd =3D 62310800, event= s =3D 0, revents =3D 0}, {fd =3D 53558736, events =3D 0, revents =3D 0}, {fd =3D 531974960, even= ts =3D 32766, reve nts =3D 0}, {fd =3D -2058705456, events =3D 32666, revents =3D 0}, {fd =3D = 55016448, events =3D 0, revents =3D 0}, {fd =3D -1, events =3D 65535, revents =3D 65535}, {fd = =3D 53392032, events =3D 0, revents =3D 0}, {fd =3D -2058873208, events =3D 32666, revents =3D 0= }, {fd =3D 53558736, events =3D 0, revents =3D 0}, {fd =3D 531974960, events =3D 32766, revents = =3D 0}, {fd =3D 19914 819, events =3D 0, revents =3D 0}, {fd =3D -2058869181, events =3D 32666, r= events =3D 0}, {fd =3D 53396328, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 51446 4, events =3D 0, revents =3D 0}, {fd =3D -1410105088, events =3D 6339, reve= nts =3D 25345}, {fd =3D 531974960, events =3D 32766, revents =3D 0}, {fd =3D 53558736, events = =3D 0, revents =3D 0} , {fd =3D 531974960, events =3D 32766, revents =3D 0}, {fd =3D 19914819, ev= ents =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, r= events =3D 0}, {fd =3D 0 , events =3D 0, revents =3D 0}, {fd =3D -2058868655, events =3D 32666, reve= nts =3D 0}, {fd =3D 1 6296, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}= , {fd =3D 531974912, events =3D 32766, revents =3D 0}, {fd =3D 5653108, events =3D 0, revents = =3D 0}, {fd =3D 5319749 60, events =3D 32766, revents =3D 0}, {fd =3D 5373117, events =3D 0, revent= s =3D 0}, {fd =3D 531 974976, events =3D 32766, revents =3D 0}, {fd =3D 19127872, events =3D 0, r= events =3D 0}, {fd =3D 54183936, events =3D 0, revents =3D 0}, {fd =3D 19840048, events =3D 0,= revents =3D 0}, {fd ---Type to continue, or q to quit--- =3D 531975104, events =3D 32766, revents =3D 0}, {fd =3D 5651938, events = =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 0, event s =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0= , events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, r= events =3D 0}, {fd =3D 1 3722624, events =3D 0, revents =3D 0}, {fd =3D 19840048, events =3D 0, reve= nts =3D 0}, {fd =3D 1 9914179, events =3D 0, revents =3D 0}, {fd =3D 531975088, events =3D 32766,= revents =3D 0}, {f d =3D 5568794, events =3D 0, revents =3D 0}, {fd =3D 19914195, events =3D 0= , revents =3D 0}, {fd =3D 19914179, events =3D 0, revents =3D 0}, {fd =3D 531975152, events =3D 3= 2766, revents =3D 0} , {fd =3D 6099742, events =3D 0, revents =3D 0}, {fd =3D 13233360, events = =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 5319751 52, events =3D 32766, revents =3D 0}, {fd =3D 5568549, events =3D 0, revent= s =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 531975216, events =3D 32766, revents = =3D 0}, {fd =3D 61009 60, events =3D 0, revents =3D 0}, {fd =3D 13233360, events =3D 0, revents = =3D 0}, {fd =3D 199141 95, events =3D 0, revents =3D 0}} gfds =3D 0x7ffe1fb54810 gfds_size =3D 128 n_gfds =3D -1 retval =3D 0 our_fds =3D 0 max_fds =3D 6 context_acquired =3D false i =3D 0 nfds =3D 0 tmo_in_millisec =3D 0 must_free =3D 0 need_to_dispatch =3D 3 #8 0x00000000006734be in really_call_select (arg=3D0x7ffe1fb54e50) at thread.c:498 sa =3D 0x7ffe1fb54e50 self =3D 0xcc1760 #9 0x00000000005d481c in flush_stack_call_func (func=3D0x673462 , arg=3D0x7ffe1fb54e50) at alloc.c:5137 end =3D 0x7ffe1fb54dd0 self =3D 0xcc1760 #10 0x000000000067353c in thread_select (func=3D0x69bf60 , max_fds=3D7, rfds=3D 0x7ffe1fb55100, wfds=3D0x7ffe1fb55080, efds=3D0x0, timeout=3D0x7ffe1fb55060= , sigmask=3D0x0) at thread.c:517 sa =3D {func =3D 0x69bf60 , max_fds =3D 7, rfds =3D 0x7ffe1fb5= 5100, wfds =3D 0 x7ffe1fb55080, efds =3D 0x0, timeout =3D 0x7ffe1fb55060, sigmask =3D 0x0, r= esult =3D -1} #11 0x000000000064d947 in wait_reading_process_output (time_limit=3D30, nsecs=3D0, read_ kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0, wait_proc=3D0x0, just_wait_= proc=3D0) at process.c:5345 process_skipped =3D false channel =3D 7 nfds =3D 1 Available =3D {fds_bits =3D {80, 0 }} Writeok =3D {fds_bits =3D {0 }} check_write =3D true check_delay =3D 0 no_avail =3D false xerrno =3D 11 proc =3D 140729430397472 timeout =3D {tv_sec =3D 0, tv_nsec =3D 234419947} end_time =3D {tv_sec =3D 1481684138, tv_nsec =3D 789096902} timer_delay =3D {tv_sec =3D 0, tv_nsec =3D 234419947} got_output_end_time =3D {tv_sec =3D 1481684138, tv_nsec =3D 78909690= 2} wait =3D TIMEOUT got_some_output =3D -1 retry_for_async =3D false count =3D 3 now =3D {tv_sec =3D 0, tv_nsec =3D -1} #12 0x000000000042516e in sit_for (timeout=3D122, reading=3Dtrue, display_option=3D1) at dispnew.c:5763 sec =3D 30 nsec =3D 0 do_display =3D true #13 0x000000000055baae in read_char (commandflag=3D1, map=3D18446627, prev_event=3D0, used _mouse_menu=3D0x7ffe1fb5567f, end_time=3D0x0) at keyboard.c:2722 tem0 =3D 5568549 ---Type to continue, or q to quit--- timeout =3D 30 delay_level =3D 4 buffer_size =3D 2 c =3D 0 jmpcount =3D 3 local_getcjmp =3D {{__jmpbuf =3D {0, 8329095607653709535, 4293696, 140729430400224, 0, 0 , 8329095607752275679, -8328603137968228641}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {13648768, 13233360, 6139553, 0, 140729430398144, 5568549, 18271280, 1323336 0, 5703494, 0, 140729430398192, 5568549, 19964883, 140729430398288, 6272103, 0}}}} save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = =3D 0, __saved _mask =3D {__val =3D {0 }}}} tem =3D 18446627 save =3D 0 previous_echo_area_message =3D 0 also_record =3D 0 reread =3D false recorded =3D false polling_stopped_here =3D false orig_kboard =3D 0x3408040 #14 0x000000000056857a in read_key_sequence (keybuf=3D0x7ffe1fb55830, bufsize=3D30, prom pt=3D0, dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fix_current_buffer=3Dtru e, prevent_redisplay=3Dfalse) at keyboard.c:9136 interrupted_kboard =3D 0x3408040 interrupted_frame =3D 0x12ebc30 key =3D 1 used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 new_binding =3D 272 count =3D 3 t =3D 0 echo_start =3D 0 keys_start =3D 0 current_binding =3D 18446627 first_event =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D {parent =3D 17969043, map =3D 17969043, start =3D 0, end = =3D 0} keytran =3D {parent =3D 13711939, map =3D 13711939, start =3D 0, end= =3D 0} indec =3D {parent =3D 17969059, map =3D 17969059, start =3D 0, end = =3D 0} shift_translated =3D false delayed_switch_frame =3D 0 original_uppercase =3D 0 original_uppercase_position =3D -1 dummyflag =3D false starting_buffer =3D 0xd16400 fake_prefixed_keys =3D 0 #15 0x000000000055879f in command_loop_1 () at keyboard.c:1373 cmd =3D 9772112 keybuf =3D {42, 29280, 6447239296, 0, 13231152, 29280, 288, 13262640, 13231152, 0, 14 0729430399184, 6271490, 4294967298, 140729430399216, 13233360, 0, 0, 140729430399184 , 5568549, 0, 140729430399280, 6272103, 14021363, 3, 13233360, 29280, 0, 14072943039 9264, 5568549, 0} i =3D 1 prev_modiff =3D 19 prev_buffer =3D 0xd16400 already_adjusted =3D false #16 0x00000000005f628a in internal_condition_case (bfun=3D0x55838e , h andlers=3D19680, hfun=3D0x557b7b ) at eval.c:1336 val =3D 5568549 c =3D 0x32ce290 #17 0x0000000000558098 in command_loop_2 (ignore=3D0) at keyboard.c:1115 val =3D 0 #18 0x00000000005f5b57 in internal_catch (tag=3D47088, func=3D0x55806f , arg=3D0) at eval.c:1101 ---Type to continue, or q to quit--- val =3D 5568549 c =3D 0x32ce160 #19 0x000000000055803a in command_loop () at keyboard.c:1094 #20 0x0000000000557756 in recursive_edit_1 () at keyboard.c:700 count =3D 1 val =3D 140729430399664 #21 0x00000000005578d2 in Frecursive_edit () at keyboard.c:771 count =3D 0 buffer =3D 0 #22 0x00000000005556cd in main (argc=3D2, argv=3D0x7ffe1fb55ce8) at emacs.c:1691 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D true dumping =3D false skip_args =3D 0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D {rlim_cur =3D 8720384, rlim_max =3D 18446744073709551615} sockfd =3D -1 On 14 December 2016 at 10:58, Elias M=C3=A5rtenson wrot= e: > On 14 December 2016 at 00:26, Eli Zaretskii wrote: > >> > From: Elias M=C3=A5rtenson >> > Date: Tue, 13 Dec 2016 12:16:41 +0800 >> > Cc: Cl=C3=A9ment Pit--Claudel , >> > 25172@debbugs.gnu.org >> > >> > This is the output from the SIGABRT case. Again, there is a lot of >> information before the actual "bt full" output: >> >> This shows exactly the situation which I imagined could happen: 3 >> threads, including the main thread, all running the code in xg_select >> which calls unblock_input, and aborting due to the block level being >> negative. >> >> Can you try removing the calls to block_input/unblock_input from >> xgselect.c, and see if these crashes then stop? >> > > I have tried this now, and it's much more stable now. It doesn't > immediately crash, and sometimes it doesn't crash at all. > > When it crashes, it does so after several seconds, and I have captured tw= o > of these crashes. > > I will post these backtraces in the following two emails. > > Regards, > Elias > --001a1146e82c479f350543958987 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+VGhpcyBpcyB0aGUgZmlyc3QgY3Jhc2guIEl0IGhhcHBlbmVkIHJvdWds eSAyIHNlY29uZHMgYWZ0ZXIgdGhlIHRoZSBwcm9tcHQgY2FtZSBiYWNrIGFmdGVyIEkgaGFkIHR5 cGVkIHRoZSB0ZXN0IGNhc2UgKHNvIEkmIzM5O2QgZXhwZWN0IHRoZSAxMCB0aHJlYWRzIHRvIHN0 aWxsIGJlIGFjdGl2ZSk6PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6bW9ub3NwYWNlIj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKSI+wqAgwqAgwqAgwqAg wqAgwqBQSUQ6IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZ2Io MCwwLDApIj4zMDg4Mzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKSI+IChlbWFj cykNCjwvc3Bhbj48YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgVUlEOiA1MDA2NyAoZW1hcnRlbnNv bikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqBHSUQ6IDUwMDY3IChlbWFydGVuc29uKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoFNpZ25hbDogNiAoQUJSVCkNCjxicj4gwqDCoMKgwqBUaW1lc3RhbXA6 IFdlZCAyMDE2LTEyLTE0IDEwOjU1OjEzIFNHVCAoNG1pbiA0OHMgYWdvKQ0KPGJyPiDCoENvbW1h bmQgTGluZTogZGlzdC9iaW4vZW1hY3MgLVENCjxicj4gwqDCoMKgRXhlY3V0YWJsZTogPHNwYW4g c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmdiKDAsMCwwKSI+L2hvbWUvZW1hcnRlbnNv bi9zcmMvZW1hY3MvZGlzdC9iaW4vZW1hY3MtMjYuMC41MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6cmdiKDAsMCwwKSI+DQo8L3NwYW4+PGJyPiBDb250cm9sIEdyb3VwOiAvc3lzdGVtLnNsaWNl L3N5c3RlbS1nZXR0eS5zbGljZS9nZXR0eUB0dHkxLnNlcnZpY2UNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgVW5pdDogZ2V0dHlAdHR5MS5zZXJ2aWNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqBTbGlj ZTogc3lzdGVtLWdldHR5LnNsaWNlDQo8YnI+IMKgwqDCoMKgwqDCoEJvb3QgSUQ6IDQ1YTYyZjJh ZDk4MDRhMGI4MWZlZDI1YWQ4ZmFmZmFiDQo8YnI+IMKgwqDCoE1hY2hpbmUgSUQ6IDUwNDY3ZjNh NjllYjRkYmVhMTljOGEyOTcyOTQ5ODM5DQo8YnI+IMKgwqDCoMKgwqBIb3N0bmFtZTogZW0tZGVz a3RvcA0KPGJyPiDCoMKgwqDCoMKgwqBTdG9yYWdlOiAvdmFyL2xpYi9zeXN0ZW1kL2NvcmVkdW1w L2NvcmUuZW1hY3MuNTAwNjcuNDVhNjJmMmFkOTgwNGEwYjgxZmVkMjVhZDxicj44ZmFmZmFiLjMw ODgzLjE0ODE2ODQxMTMwMDAwMDAwMDAwMDAubHo0DQo8YnI+IMKgwqDCoMKgwqDCoE1lc3NhZ2U6 IFByb2Nlc3MgMzA4ODMgKGVtYWNzKSBvZiB1c2VyIDUwMDY3IGR1bXBlZCBjb3JlLg0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDMwODgzOg0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmOWE4MDQ5MGY1ZiByYWlzZSAobGlicHRocmVh ZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMSDCoDB4MDAwMDAw MDAwMDU1M2FjMCB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA1NzgyMjcgaGFu ZGxlX2ZhdGFsX3NpZ25hbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzMgwqAweDAwMDAwMDAwMDA1NzgxNTcgZGVsaXZlcl9wcm9jZXNzX3NpZ25h bCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQg wqAweDAwMDAwMDAwMDA1NzgyNDEgZGVsaXZlcl9mYXRhbF9zaWduYWwgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwN2Y5YTgwNDkx MDgwIF9fcmVzdG9yZV9ydCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDdmOWE3ZmQ5MTE4YyBwc2VsZWN0IChsaWJjLnNvLjYp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgwMDAwMDAwMDAwNjlj NDdjIHhnX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzggwqAweDAwMDAwMDAwMDA2NzM0YmUgcmVhbGx5X2NhbGxfc2VsZWN0IChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAw MDAwMDAwMDVkNDgxYyBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA2NzM1M2MgdGhy ZWFkX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzExIDB4MDAwMDAwMDAwMDY0ZDk0NyB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAw eDAwMDAwMDAwMDA0MjUxNmUgc2l0X2ZvciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEzIDB4MDAwMDAwMDAwMDU1YmFhZSByZWFkX2NoYXIgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAw MDAwMDAwMDA1Njg1N2EgcmVhZF9rZXlfc2VxdWVuY2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1NTg3OWYgY29tbWFu ZF9sb29wXzEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNiAweDAwMDAwMDAwMDA1ZjYyOGEgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNz LTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAw MDAwMDA1NTgwOTggY29tbWFuZF9sb29wXzIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAwMDA1ZjViNTcgaW50ZXJuYWxfY2F0 Y2ggKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMx OSAweDAwMDAwMDAwMDA1NTgwM2EgY29tbWFuZF9sb29wIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAwMDAwNTU3NzU2IHJlY3Vy c2l2ZV9lZGl0XzEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1NTc4ZDIgRnJlY3Vyc2l2ZV9lZGl0IChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAw NTU1NmNkIG1haW4gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyMyAweDAwMDA3ZjlhN2ZjZDAyOTEgX19saWJjX3N0YXJ0X21haW4gKGxpYmMuc28u NikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0IDB4MDAwMDAwMDAwMDQx ODQ2YSBfc3RhcnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBv ZiB0aHJlYWQgMzA4OTI6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKg MHgwMDAwN2Y5YTdmZDkxMThjIHBzZWxlY3QgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDAwMDAwMDA2OWM0N2MgeGdfc2VsZWN0IChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAw MDAwMDAwMDY3MzRiZSByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNWQ0ODFjIGZsdXNo X3N0YWNrX2NhbGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzM1M2MgdGhyZWFkX3NlbGVjdCAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAwMDAw MDAwMDA2NGQ5NDcgd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDAwMDAwMDU1ZGU3 NiBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA1NWE2ZmEgcmVhZF9ldmVudF9mcm9t X21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVhOTNiIHJlYWRfZGVjb2RlZF9ldmVudF9mcm9tX21h aW5fcXVldWUgKGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YmRhNiByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA2MjNh M2YgcmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDYyM2QyMiBGcmVhZF9ldmVudCAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4MDAw MDAwMDAwMDVmOWE3OSBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA1Zjk2N2UgRmZ1bmNhbGwgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAw MDAwMDAwMDA2M2VkODggZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1ZmEwN2UgZnVuY2FsbF9s YW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxNiAweDAwMDAwMDAwMDA1ZjlkZTQgYXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNWY4NGQ1IGV2 YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTggMHgwMDAwMDAwMDAwNWY0NjQyIEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVmYTM5NSBmdW5jYWxs X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzIwIDB4MDAwMDAwMDAwMDVmOTc4MCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAwMDY3Mzc3NiBpbnZv a2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAwNWY2MjhhIGludGVybmFsX2NvbmRpdGlvbl9j YXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MjMgMHgwMDAwMDAwMDAwNjczODhhIHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDA3ZjlhODA0ODc0NTQgc3RhcnRf dGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyNSAweDAwMDA3ZjlhN2ZkOTg3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDMwODg2Og0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmOWE3ZmQ4ZjQ4ZCBwb2xsIChsaWJjLnNvLjYpDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y5YTg1NDgyNzg2 IG4vYSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzIgwqAweDAwMDA3ZjlhODU0ODI4OWMgZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChsaWJn bGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4 MDAwMDdmOWE3NjlmNjRiZCBuL2EgKGxpYmRjb25mc2V0dGluZ3Muc28pDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwN2Y5YTg1NGFhMGQ1IG4vYSAobGliZ2xp Yi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAw MDA3ZjlhODA0ODc0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwN2Y5YTdmZDk4N2RmIF9fY2xvbmUg KGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVhZCAzMDg4ODoN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3ZjlhN2ZkOTEx OGMgcHNlbGVjdCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMSDCoDB4MDAwMDAwMDAwMDY5YzQ3YyB4Z19zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAwNjczNGJlIHJl YWxseV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzMgwqAweDAwMDAwMDAwMDA1ZDQ4MWMgZmx1c2hfc3RhY2tfY2FsbF9mdW5j IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDC oDB4MDAwMDAwMDAwMDY3MzUzYyB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDY0ZDk0NyB3YWl0 X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAwNTVkZTc2IGtiZF9idWZmZXJfZ2V0 X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjNyDCoDB4MDAwMDAwMDAwMDU1YTZmYSByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzggwqAweDAw MDAwMDAwMDA1NWE5M2IgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3Mt MjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM5IMKgMHgw MDAwMDAwMDAwNTViZGE2IHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDYyM2EzZiByZWFkX2ZpbHRlcmVk X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTEgMHgwMDAwMDAwMDAwNjIzZDIyIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgwMDAwMDAwMDAwNWY5YTc5IGZ1 bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzEzIDB4MDAwMDAwMDAwMDVmOTY3ZSBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAwMDYzZWQ4OCBl eGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmYTA3ZSBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4MDAwMDAwMDAw MDVmOWRlNCBhcHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1Zjg0ZDUgZXZhbF9zdWIgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAweDAwMDAwMDAw MDA1ZjQ2NDIgRnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWZhMzk1IGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAgMHgwMDAwMDAw MDAwNWY5NzgwIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNjczNzc2IGludm9rZV90aHJlYWRfZnVuY3Rp b24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMy MiAweDAwMDAwMDAwMDA1ZjYyOGEgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAwMDA2 NzM4OGEgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzI0IDB4MDAwMDdmOWE4MDQ4NzQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJl YWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1IDB4MDAwMDdm OWE3ZmQ5ODdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFj ZSBvZiB0aHJlYWQgMzA4ODc6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMw IMKgMHgwMDAwN2Y5YTdmZDkxMThjIHBzZWxlY3QgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDAwMDAwMDA2OWM0N2MgeGdfc2VsZWN0IChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4 MDAwMDAwMDAwMDY3MzRiZSByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNWQ0ODFjIGZs dXNoX3N0YWNrX2NhbGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzM1M2MgdGhyZWFkX3NlbGVjdCAoZW1h Y3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAw MDAwMDAwMDA2NGQ5NDcgd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDAwMDAwMDU1 ZGU3NiBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA1NWE2ZmEgcmVhZF9ldmVudF9m cm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVhOTNiIHJlYWRfZGVjb2RlZF9ldmVudF9mcm9t X21haW5fcXVldWUgKGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YmRhNiByZWFkX2NoYXIgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAwMDAwMDAwMDA2 MjNhM2YgcmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDYyM2QyMiBGcmVhZF9ldmVudCAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEyIDB4 MDAwMDAwMDAwMDVmOWE3OSBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA1Zjk2N2UgRmZ1bmNhbGwg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAw eDAwMDAwMDAwMDA2M2VkODggZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1ZmEwN2UgZnVuY2Fs bF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNiAweDAwMDAwMDAwMDA1ZjlkZTQgYXBwbHlfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNWY4NGQ1 IGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjMTggMHgwMDAwMDAwMDAwNWY0NjQyIEZwcm9nbiAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVmYTM5NSBmdW5j YWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzIwIDB4MDAwMDAwMDAwMDVmOTc4MCBGZnVuY2FsbCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAwMDY3Mzc3NiBp bnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAwNWY2MjhhIGludGVybmFsX2NvbmRpdGlv bl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjMgMHgwMDAwMDAwMDAwNjczODhhIHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDA3ZjlhODA0ODc0NTQgc3Rh cnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyNSAweDAwMDA3ZjlhN2ZkOTg3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDMwODg1Og0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmOWE3ZmQ4ZjQ4ZCBwb2xsIChsaWJjLnNvLjYp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2Y5YTg1NDgy Nzg2IG4vYSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzIgwqAweDAwMDA3ZjlhODU0ODJiMTIgZ19tYWluX2xvb3BfcnVuIChsaWJnbGliLTIu MC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDdm OWE4NWE2ODMxNiBuL2EgKGxpYmdpby0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzQgwqAweDAwMDA3ZjlhODU0YWEwZDUgbi9hIChsaWJnbGliLTIuMC5zby4w KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDdmOWE4MDQ4 NzQ1NCBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDA3ZjlhN2ZkOTg3ZGYgX19jbG9uZSAobGliYy5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDMwODg5Og0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmOWE3ZmNlMzQyNiBfX3NpZ3N1 c3BlbmQgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEg wqAweDAwMDAwMDAwMDA1NzgxZWIgZGVsaXZlcl90aHJlYWRfc2lnbmFsIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDAwMDAwMDU3 ODI1ZSBkZWxpdmVyX2ZhdGFsX3RocmVhZF9zaWduYWwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwN2Y5YTgwNDkxMDgwIF9fcmVz dG9yZV9ydCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjNCDCoDB4MDAwMDdmOWE3ZmNlMzA0ZiByYWlzZSAobGliYy5zby42KQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDdmOWE3ZmNlNDQ3YSBhYm9ydCAo bGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAw MDdmOWE3ZmNkYmVhNyBfX2Fzc2VydF9mYWlsX2Jhc2UgKGxpYmMuc28uNikNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDA3ZjlhN2ZjZGJmNTIgX19hc3NlcnRf ZmFpbCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDC oDB4MDAwMDdmOWE4NGQxNWM0YSBuL2EgKGxpYlgxMS5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDdmOWE4NGQxNWNmYiBuL2EgKGxpYlgxMS5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTAgMHgwMDAwN2Y5YTg0ZDE1 ZmVkIF9YRXZlbnRzUXVldWVkIChsaWJYMTEuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzExIDB4MDAwMDdmOWE4NGQwN2NiNyBYUGVuZGluZyAobGliWDExLnNvLjYp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDA3ZjlhODZiNzVj ZGUgbi9hIChsaWJnZGstMy5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMTMgMHgwMDAwN2Y5YTg1NDgxYzg5IGdfbWFpbl9jb250ZXh0X3ByZXBhcmUgKGxpYmdsaWIt Mi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNCAweDAwMDA3 ZjlhODU0ODI2YWIgbi9hIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTUgMHgwMDAwN2Y5YTg1NDgyODQ3IGdfbWFpbl9jb250ZXh0X3BlbmRp bmcgKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxNiAweDAwMDAwMDAwMDA2OWM1ZTEgeGdfc2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAwMDAwNjczNGJlIHJlYWxs eV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzE4IDB4MDAwMDAwMDAwMDVkNDgxYyBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOSAweDAw MDAwMDAwMDA2NzM1M2MgdGhyZWFkX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDY0ZDk0NyB3YWl0X3JlYWRp bmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1NWRlNzYga2JkX2J1ZmZlcl9nZXRfZXZlbnQg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMiAw eDAwMDAwMDAwMDA1NWE2ZmEgcmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAwMDAwMDAwMDA1 NWE5M2IgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAoZW1hY3MtMjYuPGJyPjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDAwMDAwMDA1 NWJkYTYgcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNjIzYTNmIHJlYWRfZmlsdGVyZWRfZXZlbnQgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNiAweDAw MDAwMDAwMDA2MjNkMjIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNyAweDAwMDAwMDAwMDA1ZjlhNzkgZnVuY2FsbF9zdWJy IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjgg MHgwMDAwMDAwMDAwNWY5NjdlIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjkgMHgwMDAwMDAwMDAwNjNlZDg4IGV4ZWNfYnl0ZV9j b2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MzAgMHgwMDAwMDAwMDAwNWZhMDdlIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMzEgMHgwMDAwMDAwMDAwNWY5ZGU0IGFw cGx5X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzMyIDB4MDAwMDAwMDAwMDVmODRkNSBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMzIDB4MDAwMDAwMDAwMDVmNDY0MiBG cHJvZ24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMzNCAweDAwMDAwMDAwMDA1ZmEzOTUgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzNSAweDAwMDAwMDAwMDA1Zjk3ODAg RmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMzNiAweDAwMDAwMDAwMDA2NzM3NzYgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzM3IDB4MDAwMDAw MDAwMDVmNjI4YSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzM4IDB4MDAwMDAwMDAwMDY3Mzg4YSBydW5f dGhyZWFkIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMzkgMHgwMDAwN2Y5YTgwNDg3NDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNDAgMHgwMDAwN2Y5YTdmZDk4N2Rm IF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVh ZCAzMDg4NDoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3 ZjlhN2ZkOGY0OGQgcG9sbCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMSDCoDB4MDAwMDdmOWE4NTQ4Mjc4NiBuL2EgKGxpYmdsaWItMi4wLnNvLjApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwN2Y5YTg1NDgyODlj IGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDA3ZjlhODU0ODI4ZTEgbi9hIChsaWJn bGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4 MDAwMDdmOWE4NTRhYTBkNSBuL2EgKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwN2Y5YTgwNDg3NDU0IHN0YXJ0X3RocmVhZCAo bGlicHRocmVhZC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDC oDB4MDAwMDdmOWE3ZmQ5ODdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBT dGFjayB0cmFjZSBvZiB0aHJlYWQgMzA4OTA6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMwIMKgMHgwMDAwN2Y5YTdmZDkxMThjIHBzZWxlY3QgKGxpYmMuc28uNikNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDAwMDAwMDA2OWM0N2MgeGdf c2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMiDCoDB4MDAwMDAwMDAwMDY3MzRiZSByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAw NWQ0ODFjIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzM1M2MgdGhyZWFkX3Nl bGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzUgwqAweDAwMDAwMDAwMDA2NGQ5NDcgd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAw MDAwMDAwMDU1ZGU3NiBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA1NWE2ZmEgcmVh ZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVhOTNiIHJlYWRfZGVjb2RlZF9l dmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YmRhNiByZWFkX2NoYXIgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAw MDAwMDAwMDA2MjNhM2YgcmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDYyM2QyMiBGcmVh ZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzEyIDB4MDAwMDAwMDAwMDVmOWE3OSBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA1Zjk2N2Ug RmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNCAweDAwMDAwMDAwMDA2M2VkODggZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1ZmEw N2UgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA1ZjlkZTQgYXBwbHlfbGFtYmRhIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAw MDAwNWY4NGQ1IGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNWY0NjQyIEZwcm9nbiAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVm YTM5NSBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDVmOTc4MCBGZnVuY2FsbCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAw MDY3Mzc3NiBpbnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAwNWY2MjhhIGludGVybmFs X2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNjczODhhIHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDA3ZjlhODA0 ODc0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyNSAweDAwMDA3ZjlhN2ZkOTg3ZGYgX19jbG9uZSAobGliYy5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDMwODk1Og0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmOWE3ZmQ5MTE4YyBwc2VsZWN0 IChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgw MDAwMDAwMDAwNjljNDdjIHhnX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA2NzM0YmUgcmVhbGx5X2NhbGxf c2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMyDCoDB4MDAwMDAwMDAwMDVkNDgxYyBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAw MDAwNjczNTNjIHRocmVhZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAwMDAwNjRkOTQ3IHdhaXRfcmVhZGluZ19w cm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzYgwqAweDAwMDAwMDAwMDA1NWRlNzYga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgw MDAwMDAwMDAwNTVhNmZhIHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDU1 YTkzYiByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi48YnI+MC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkgwqAweDAwMDAwMDAwMDA1 NWJkYTYgcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMTAgMHgwMDAwMDAwMDAwNjIzYTNmIHJlYWRfZmlsdGVyZWRfZXZlbnQgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAw MDAwMDAwMDA2MjNkMjIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA1ZjlhNzkgZnVuY2FsbF9zdWJy IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTMg MHgwMDAwMDAwMDAwNWY5NjdlIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTQgMHgwMDAwMDAwMDAwNjNlZDg4IGV4ZWNfYnl0ZV9j b2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MTUgMHgwMDAwMDAwMDAwNWZhMDdlIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAwNWY5ZGU0IGFw cGx5X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVmODRkNSBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAwMDAwMDAwMDVmNDY0MiBG cHJvZ24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxOSAweDAwMDAwMDAwMDA1ZmEzOTUgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMCAweDAwMDAwMDAwMDA1Zjk3ODAg RmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyMSAweDAwMDAwMDAwMDA2NzM3NzYgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAw MDAwMDVmNjI4YSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAwMDY3Mzg4YSBydW5f dGhyZWFkIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjQgMHgwMDAwN2Y5YTgwNDg3NDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwN2Y5YTdmZDk4N2Rm IF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVh ZCAzMDg5MToNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3 ZjlhN2ZkOTExOGMgcHNlbGVjdCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMSDCoDB4MDAwMDAwMDAwMDY5YzQ3YyB4Z19zZWxlY3QgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAw NjczNGJlIHJlYWxseV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDAwMDAwMDA1ZDQ4MWMgZmx1c2hfc3RhY2tf Y2FsbF9mdW5jIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3MzUzYyB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDY0 ZDk0NyB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAwNTVkZTc2IGtiZF9i dWZmZXJfZ2V0X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDU1YTZmYSByZWFkX2V2ZW50X2Zyb21fbWFpbl9x dWV1ZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzggwqAweDAwMDAwMDAwMDA1NWE5M2IgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1 ZSAoZW1hY3MtMjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCM5IMKgMHgwMDAwMDAwMDAwNTViZGE2IHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDYyM2EzZiByZWFk X2ZpbHRlcmVkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMTEgMHgwMDAwMDAwMDAwNjIzZDIyIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgwMDAwMDAwMDAw NWY5YTc5IGZ1bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzEzIDB4MDAwMDAwMDAwMDVmOTY3ZSBGZnVuY2FsbCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAw MDYzZWQ4OCBleGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmYTA3ZSBmdW5jYWxsX2xhbWJkYSAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4 MDAwMDAwMDAwMDVmOWRlNCBhcHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1Zjg0ZDUgZXZhbF9zdWIg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAw eDAwMDAwMDAwMDA1ZjQ2NDIgRnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWZhMzk1IGZ1bmNhbGxfbGFtYmRh IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAg MHgwMDAwMDAwMDAwNWY5NzgwIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNjczNzc2IGludm9rZV90aHJl YWRfZnVuY3Rpb24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyMiAweDAwMDAwMDAwMDA1ZjYyOGEgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAw MDAwMDAwMDA2NzM4OGEgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0IDB4MDAwMDdmOWE4MDQ4NzQ1NCBzdGFydF90aHJlYWQg KGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1 IDB4MDAwMDdmOWE3ZmQ5ODdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBT dGFjayB0cmFjZSBvZiB0aHJlYWQgMzA4OTM6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMwIMKgMHgwMDAwN2Y5YTdmZDkxMThjIHBzZWxlY3QgKGxpYmMuc28uNikNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAweDAwMDAwMDAwMDA2OWM0N2MgeGdf c2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMiDCoDB4MDAwMDAwMDAwMDY3MzRiZSByZWFsbHlfY2FsbF9zZWxlY3QgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAw NWQ0ODFjIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDAwMDAwMDA2NzM1M2MgdGhyZWFkX3Nl bGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzUgwqAweDAwMDAwMDAwMDA2NGQ5NDcgd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0IChlbWFj cy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAw MDAwMDAwMDU1ZGU3NiBrYmRfYnVmZmVyX2dldF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAwMDAwMDAwMDA1NWE2ZmEgcmVh ZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM4IMKgMHgwMDAwMDAwMDAwNTVhOTNiIHJlYWRfZGVjb2RlZF9l dmVudF9mcm9tX21haW5fcXVldWUgKGVtYWNzLTI2Ljxicj4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjOSDCoDB4MDAwMDAwMDAwMDU1YmRhNiByZWFkX2NoYXIgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMCAweDAw MDAwMDAwMDA2MjNhM2YgcmVhZF9maWx0ZXJlZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzExIDB4MDAwMDAwMDAwMDYyM2QyMiBGcmVh ZF9ldmVudCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzEyIDB4MDAwMDAwMDAwMDVmOWE3OSBmdW5jYWxsX3N1YnIgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMyAweDAwMDAwMDAwMDA1Zjk2N2Ug RmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMxNCAweDAwMDAwMDAwMDA2M2VkODggZXhlY19ieXRlX2NvZGUgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDAwMDAwMDA1ZmEw N2UgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCMxNiAweDAwMDAwMDAwMDA1ZjlkZTQgYXBwbHlfbGFtYmRhIChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTcgMHgwMDAwMDAw MDAwNWY4NGQ1IGV2YWxfc3ViIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjMTggMHgwMDAwMDAwMDAwNWY0NjQyIEZwcm9nbiAoZW1hY3MtMjYuMC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE5IDB4MDAwMDAwMDAwMDVm YTM5NSBmdW5jYWxsX2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDVmOTc4MCBGZnVuY2FsbCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIxIDB4MDAwMDAwMDAw MDY3Mzc3NiBpbnZva2VfdGhyZWFkX2Z1bmN0aW9uIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAwMDAwNWY2MjhhIGludGVybmFs X2NvbmRpdGlvbl9jYXNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNjczODhhIHJ1bl90aHJlYWQgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyNCAweDAwMDA3ZjlhODA0 ODc0NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCMyNSAweDAwMDA3ZjlhN2ZkOTg3ZGYgX19jbG9uZSAobGliYy5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sgdHJhY2Ugb2YgdGhyZWFkIDMwODk0Og0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMCDCoDB4MDAwMDdmOWE3ZmQ5MTE4YyBwc2VsZWN0 IChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgw MDAwMDAwMDAwNjljNDdjIHhnX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAwMDAwMDAwMDA2NzM0YmUgcmVhbGx5X2NhbGxf c2VsZWN0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMyDCoDB4MDAwMDAwMDAwMDVkNDgxYyBmbHVzaF9zdGFja19jYWxsX2Z1bmMgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0IMKgMHgwMDAwMDAw MDAwNjczNTNjIHRocmVhZF9zZWxlY3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKgMHgwMDAwMDAwMDAwNjRkOTQ3IHdhaXRfcmVhZGluZ19w cm9jZXNzX291dHB1dCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzYgwqAweDAwMDAwMDAwMDA1NWRlNzYga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM3IMKgMHgw MDAwMDAwMDAwNTVhNmZhIHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjOCDCoDB4MDAwMDAwMDAwMDU1 YTkzYiByZWFkX2RlY29kZWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbWFjcy0yNi48YnI+MC41 MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzkgwqAweDAwMDAwMDAwMDA1 NWJkYTYgcmVhZF9jaGFyIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMTAgMHgwMDAwMDAwMDAwNjIzYTNmIHJlYWRfZmlsdGVyZWRfZXZlbnQgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMSAweDAw MDAwMDAwMDA2MjNkMjIgRnJlYWRfZXZlbnQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxMiAweDAwMDAwMDAwMDA1ZjlhNzkgZnVuY2FsbF9zdWJy IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTMg MHgwMDAwMDAwMDAwNWY5NjdlIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTQgMHgwMDAwMDAwMDAwNjNlZDg4IGV4ZWNfYnl0ZV9j b2RlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAj MTUgMHgwMDAwMDAwMDAwNWZhMDdlIGZ1bmNhbGxfbGFtYmRhIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTYgMHgwMDAwMDAwMDAwNWY5ZGU0IGFw cGx5X2xhbWJkYSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIzE3IDB4MDAwMDAwMDAwMDVmODRkNSBldmFsX3N1YiAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAwMDAwMDAwMDVmNDY0MiBG cHJvZ24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxOSAweDAwMDAwMDAwMDA1ZmEzOTUgZnVuY2FsbF9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMCAweDAwMDAwMDAwMDA1Zjk3ODAg RmZ1bmNhbGwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCMyMSAweDAwMDAwMDAwMDA2NzM3NzYgaW52b2tlX3RocmVhZF9mdW5jdGlvbiAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIyIDB4MDAwMDAw MDAwMDVmNjI4YSBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIzIDB4MDAwMDAwMDAwMDY3Mzg4YSBydW5f dGhyZWFkIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjQgMHgwMDAwN2Y5YTgwNDg3NDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0K PGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwN2Y5YTdmZDk4N2Rm IF9fY2xvbmUgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVh ZCAzMDg5NjoNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3 ZjlhN2ZkOTExOGMgcHNlbGVjdCAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMSDCoDB4MDAwMDAwMDAwMDY5YzQ3YyB4Z19zZWxlY3QgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAw NjczNGJlIHJlYWxseV9jYWxsX3NlbGVjdCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMgwqAweDAwMDAwMDAwMDA1ZDQ4MWMgZmx1c2hfc3RhY2tf Y2FsbF9mdW5jIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAjNCDCoDB4MDAwMDAwMDAwMDY3MzUzYyB0aHJlYWRfc2VsZWN0IChlbWFjcy0yNi4wLjUw KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDAwMDAwMDY0 ZDk0NyB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwMDAwMDAwNTVkZTc2IGtiZF9i dWZmZXJfZ2V0X2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjNyDCoDB4MDAwMDAwMDAwMDU1YTZmYSByZWFkX2V2ZW50X2Zyb21fbWFpbl9x dWV1ZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzggwqAweDAwMDAwMDAwMDA1NWE5M2IgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1 ZSAoZW1hY3MtMjYuPGJyPjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCM5IMKgMHgwMDAwMDAwMDAwNTViZGE2IHJlYWRfY2hhciAoZW1hY3MtMjYuMC41MCkNCjxicj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDAwMDAwMDYyM2EzZiByZWFk X2ZpbHRlcmVkX2V2ZW50IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAjMTEgMHgwMDAwMDAwMDAwNjIzZDIyIEZyZWFkX2V2ZW50IChlbWFjcy0yNi4w LjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTIgMHgwMDAwMDAwMDAw NWY5YTc5IGZ1bmNhbGxfc3ViciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIzEzIDB4MDAwMDAwMDAwMDVmOTY3ZSBGZnVuY2FsbCAoZW1hY3MtMjYu MC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE0IDB4MDAwMDAwMDAw MDYzZWQ4OCBleGVjX2J5dGVfY29kZSAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzE1IDB4MDAwMDAwMDAwMDVmYTA3ZSBmdW5jYWxsX2xhbWJkYSAo ZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE2IDB4 MDAwMDAwMDAwMDVmOWRlNCBhcHBseV9sYW1iZGEgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDAwMDAwMDA1Zjg0ZDUgZXZhbF9zdWIg KGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxOCAw eDAwMDAwMDAwMDA1ZjQ2NDIgRnByb2duIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMTkgMHgwMDAwMDAwMDAwNWZhMzk1IGZ1bmNhbGxfbGFtYmRh IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjAg MHgwMDAwMDAwMDAwNWY5NzgwIEZmdW5jYWxsIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjEgMHgwMDAwMDAwMDAwNjczNzc2IGludm9rZV90aHJl YWRfZnVuY3Rpb24gKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyMiAweDAwMDAwMDAwMDA1ZjYyOGEgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVt YWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyMyAweDAw MDAwMDAwMDA2NzM4OGEgcnVuX3RocmVhZCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI0IDB4MDAwMDdmOWE4MDQ4NzQ1NCBzdGFydF90aHJlYWQg KGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI1 IDB4MDAwMDdmOWE3ZmQ5ODdkZiBfX2Nsb25lIChsaWJjLnNvLjYpDQo8YnI+DQo8YnI+R05VIGdk YiAoR0RCKSA3LjEyDQo8YnI+Q29weXJpZ2h0IChDKSAyMDE2IEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbiwgSW5jLg0KPGJyPkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZlcnNpb24gMyBvciBsYXRl ciAmbHQ7PGEgaHJlZj0iaHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWwiPmh0dHA6Ly9n bnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPC9hPiZndDsNCjxicj5UaGlzIGlzIGZyZWUgc29mdHdh cmU6IHlvdSBhcmUgZnJlZSB0byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4NCjxicj5UaGVy ZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVudCBwZXJtaXR0ZWQgYnkgbGF3LsKgIFR5cGUg JnF1b3Q7c2hvdyBjb3B5aW5nJnF1b3Q7DQo8YnI+YW5kICZxdW90O3Nob3cgd2FycmFudHkmcXVv dDsgZm9yIGRldGFpbHMuDQo8YnI+VGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgJnF1b3Q7eDg2 XzY0LXBjLWxpbnV4LWdudSZxdW90Oy4NCjxicj5UeXBlICZxdW90O3Nob3cgY29uZmlndXJhdGlv biZxdW90OyBmb3IgY29uZmlndXJhdGlvbiBkZXRhaWxzLg0KPGJyPkZvciBidWcgcmVwb3J0aW5n IGluc3RydWN0aW9ucywgcGxlYXNlIHNlZToNCjxicj4mbHQ7PGEgaHJlZj0iaHR0cDovL3d3dy5n bnUub3JnL3NvZnR3YXJlL2dkYi9idWdzLyI+aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dk Yi9idWdzLzwvYT4mZ3Q7Lg0KPGJyPkZpbmQgdGhlIEdEQiBtYW51YWwgYW5kIG90aGVyIGRvY3Vt ZW50YXRpb24gcmVzb3VyY2VzIG9ubGluZSBhdDoNCjxicj4mbHQ7PGEgaHJlZj0iaHR0cDovL3d3 dy5nbnUub3JnL3NvZnR3YXJlL2dkYi9kb2N1bWVudGF0aW9uLyI+aHR0cDovL3d3dy5nbnUub3Jn L3NvZnR3YXJlL2dkYi9kb2N1bWVudGF0aW9uLzwvYT4mZ3Q7Lg0KPGJyPkZvciBoZWxwLCB0eXBl ICZxdW90O2hlbHAmcXVvdDsuDQo8YnI+VHlwZSAmcXVvdDthcHJvcG9zIHdvcmQmcXVvdDsgdG8g c2VhcmNoIGZvciBjb21tYW5kcyByZWxhdGVkIHRvICZxdW90O3dvcmQmcXVvdDsuLi4NCjxicj5S ZWFkaW5nIHN5bWJvbHMgZnJvbSAvaG9tZS9lbWFydGVuc29uL3NyYy9lbWFjcy9kaXN0L2Jpbi9l bWFjcy0yNi4wLjUwLi4uZG9uZS4NCjxicj4NCjxicj53YXJuaW5nOiBjb3JlIGZpbGUgbWF5IG5v dCBtYXRjaCBzcGVjaWZpZWQgZXhlY3V0YWJsZSBmaWxlLg0KPGJyPltOZXcgTFdQIDMwODgzXQ0K PGJyPltOZXcgTFdQIDMwODkyXQ0KPGJyPltOZXcgTFdQIDMwODg2XQ0KPGJyPltOZXcgTFdQIDMw ODg4XQ0KPGJyPltOZXcgTFdQIDMwODg3XQ0KPGJyPltOZXcgTFdQIDMwODg1XQ0KPGJyPltOZXcg TFdQIDMwODg5XQ0KPGJyPltOZXcgTFdQIDMwODg0XQ0KPGJyPltOZXcgTFdQIDMwODkwXQ0KPGJy PltOZXcgTFdQIDMwODk1XQ0KPGJyPltOZXcgTFdQIDMwODkxXQ0KPGJyPltOZXcgTFdQIDMwODkz XQ0KPGJyPltOZXcgTFdQIDMwODk0XQ0KPGJyPltOZXcgTFdQIDMwODk2XQ0KPGJyPltUaHJlYWQg ZGVidWdnaW5nIHVzaW5nIGxpYnRocmVhZF9kYiBlbmFibGVkXQ0KPGJyPlVzaW5nIGhvc3QgbGli dGhyZWFkX2RiIGxpYnJhcnkgJnF1b3Q7L3Vzci9saWIvbGlidGhyZWFkX2RiLnNvLjEmcXVvdDsu DQo8YnI+Q29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGBkaXN0L2Jpbi9lbWFjcyAtUSYjMzk7Lg0KPGJy PlByb2dyYW0gdGVybWluYXRlZCB3aXRoIHNpZ25hbCBTSUdBQlJULCBBYm9ydGVkLg0KPGJyPiMw IMKgMHgwMDAwN2Y5YTgwNDkwZjVmIGluIHJhaXNlICgpIGZyb20gL3Vzci9saWIvbGlicHRocmVh ZC5zby4wDQo8YnI+W0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweDdmOWE4ODM3ZWEwMCAo TFdQIDMwODgzKSldDQo8YnI+KGdkYikgYnQgZnVsbA0KPGJyPiMwIMKgMHgwMDAwN2Y5YTgwNDkw ZjVmIGluIHJhaXNlICgpIGF0IC91c3IvbGliL2xpYnB0aHJlYWQuc28uMA0KPGJyPiMxIMKgMHgw MDAwMDAwMDAwNTUzYWMwIGluIHRlcm1pbmF0ZV9kdWVfdG9fc2lnbmFsIChzaWc9NiwgYmFja3Ry YWNlX2xpbWl0PTQwKQ0KPGJyPiDCoMKgwqBhdCBlbWFjcy5jOjM5Ng0KPGJyPiMyIMKgMHgwMDAw MDAwMDAwNTc4MjI3IGluIGhhbmRsZV9mYXRhbF9zaWduYWwgKHNpZz02KSBhdCBzeXNkZXAuYzox Njg1DQo8YnI+IzMgwqAweDAwMDAwMDAwMDA1NzgxNTcgaW4gZGVsaXZlcl9wcm9jZXNzX3NpZ25h bCAoc2lnPTYsIGhhbmRsZXI9MHg1NzgyMGQgJmx0O2hhbmRsZV9mYTxicj50YWxfc2lnbmFsJmd0 OykgYXQgc3lzZGVwLmM6MTYyNQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG9sZF9lcnJubyA9IDExDQo8 YnI+IMKgwqDCoMKgwqDCoMKgb25fbWFpbl90aHJlYWQgPSB0cnVlDQo8YnI+IzQgwqAweDAwMDAw MDAwMDA1NzgyNDEgaW4gZGVsaXZlcl9mYXRhbF9zaWduYWwgKHNpZz02KSBhdCBzeXNkZXAuYzox NjkxDQo8YnI+IzUgwqAweDAwMDA3ZjlhODA0OTEwODAgaW4gJmx0O3NpZ25hbCBoYW5kbGVyIGNh bGxlZCZndDsgKCkgYXQgL3Vzci9saWIvbGlicHRocmVhZC5zby4wDQo8YnI+IzYgwqAweDAwMDA3 ZjlhN2ZkOTExOGMgaW4gcHNlbGVjdCAoKSBhdCAvdXNyL2xpYi9saWJjLnNvLjYNCjxicj4jNyDC oDB4MDAwMDAwMDAwMDY5YzQ3YyBpbiB4Z19zZWxlY3QgKGZkc19saW09NywgcmZkcz0weDdmZmUx ZmI1NTEwMCwgd2Zkcz0weDdmZmUxZmI1PGJyPjUwODAsIGVmZHM9MHgwLCB0aW1lb3V0PTB4N2Zm ZTFmYjU1MDYwLCBzaWdtYXNrPTB4MCkgYXQgeGdzZWxlY3QuYzoxMTYNCjxicj4gwqDCoMKgwqDC oMKgwqBhbGxfcmZkcyA9IHtmZHNfYml0cyA9IHs4MCwgMCAmbHQ7cmVwZWF0cyAxNSB0aW1lcyZn dDt9fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGFsbF93ZmRzID0ge2Zkc19iaXRzID0gezAgJmx0O3Jl cGVhdHMgMTYgdGltZXMmZ3Q7fX0NCjxicj4gwqDCoMKgwqDCoMKgwqB0bW8gPSB7dHZfc2VjID0g MCwgdHZfbnNlYyA9IDE0MDcyOTQzMDM5NjA2NH0NCjxicj4gwqDCoMKgwqDCoMKgwqB0bW9wID0g MHg3ZmZlMWZiNTUwNjANCjxicj4gwqDCoMKgwqDCoMKgwqBjb250ZXh0ID0gMHgzMzEzZGQwDQo8 YnI+IMKgwqDCoMKgwqDCoMKgaGF2ZV93ZmRzID0gdHJ1ZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGdm ZHNfYnVmID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7e2ZkID0gNTMxOTc1MDg4LCBl dmVudHMgPSAzMjc2NiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2NTQ2MTQwLCBldmVudHMgPSA8YnI+ MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MzE5NzUzNzYsIGV2ZW50cyA9IDMyNzY2LCByZXZlbnRz ID0gMH0sIHtmZCA9IDEsIGV2ZW50cyA9IDAsPGJyPiByZXZlbnRzID0gMH0sIHtmZCA9IDEwMzAs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNDIsIGV2ZW50cyA9IDAsIHJldmVudHMg PTxicj4gMH0sIHtmZCA9IDExMDM0MzczLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IDExMDM0MzQwLCBldmVudHMgPSAwLCByZXZlbnRzID08YnI+IDB9LCB7ZmQgPSA4LCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDg4LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA9IDEyPGJyPjE0NzA3NSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMTAzNDM0 MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMjxicj4xNDY5MDQsIGV2ZW50cyA9 IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAwLCBldmVudHM8YnI+ID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjA0NzAzNzY3OSwgZXZl bnRzID0gMzI2NjYsIHJldmVudHMgPSAwfSwge2ZkID0gNTMxOTc0MDk2PGJyPiwgZXZlbnRzID0g MzI3NjYsIHJldmVudHMgPSAwfSwge2ZkID0gNjMsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwg e2ZkID0gNDgsIGV2ZW50czxicj4gPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDE3NjExMTA5LCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDQ4LCBldmVudHMgPSAwLCA8YnI+cmV2ZW50 cyA9IDB9LCB7ZmQgPSA2MTU2NDE2MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2 MDM2OTgyNCwgZXZlbnRzID0gMCwgPGJyPnJldmVudHMgPSAwfSwge2ZkID0gNjE1NjQxNjAsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNTY1NzQ4MDAsIGV2ZW50cyA9IDAsIDxicj5y ZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwg ZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCA8YnI+e2ZkID0gLTIwNTU3Mzk5MDIsIGV2ZW50cyA9 IDMyNjY2LCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwg PGJyPntmZCA9IC0yMDU1NzgzMDI0LCBldmVudHMgPSAzMjY2NiwgcmV2ZW50cyA9IDB9LCB7ZmQg PSA1NTIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfTxicj4sIHtmZCA9IDAsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAw LCBldmU8YnI+bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1NjU3NDg0OCwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwPGJyPiwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDU3LCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMDxicj59LCB7ZmQgPSA2MTU2NDE3NiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA8YnI+PSAwLCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIwMzg4OTY3LCBldmVudHMgPSAwLCByZXZlbnRzID0g MH0sIHtmZCA9IDYxNTY0PGJyPjE2MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2 MTU2NDE3NiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBldjxicj5lbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2MTU2NDE3NiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSA2MTU2NDE2MCwgZXY8YnI+ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTIw NTg5ODU1NTUsIGV2ZW50cyA9IDMyNjY2LCByZXZlbnRzID0gMH0sIHtmZCA9IDYxNTY0PGJyPjE2 OCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDxicj4wLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSA8 YnI+MH0sIHtmZCA9IDYxNzk0Njg4LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDYx NTY0MTYwLCBldmVudHMgPSAwLCByZXZlbnRzID0gPGJyPjB9LCB7ZmQgPSA2MTU2NDE2MCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1NjU3NDgwMCwgZXZlbnRzID0gMCwgcmV2ZW50 cyA9IDxicj4wfSwge2ZkID0gLTIwMzQ4OTg5OTIsIGV2ZW50cyA9IDMyNjY2LCByZXZlbnRzID0g MH0sIHtmZCA9IDYxNTY0MTYwLCBldmVudHMgPSAwLCByZXY8YnI+ZW50cyA9IDB9LCB7ZmQgPSAz OSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MzI3MzUzNiwgZXZlbnRzID0gMCwg cmV2ZW50cyA9PGJyPiAwfSwge2ZkID0gLTIwNTg3NDU4NjAsIGV2ZW50cyA9IDMyNjY2LCByZXZl bnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPTxicj4gMH0sIHtmZCA9IDU1 MDc2OTkyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDYxNzU5NzkyLCBldmVudHMg PSAwLCByZXZlbnRzID08YnI+IDB9LCB7ZmQgPSA2MTc1OTc5MiwgZXZlbnRzID0gMCwgcmV2ZW50 cyA9IDB9LCB7ZmQgPSA2MjMxMDgwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9PGJyPiAwfSwge2Zk ID0gNTM1NTg3MzYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNTMxOTc0OTYwLCBl dmVudHMgPSAzMjc2NiwgcmV2ZTxicj5udHMgPSAwfSwge2ZkID0gLTIwNTg3MDU0NTYsIGV2ZW50 cyA9IDMyNjY2LCByZXZlbnRzID0gMH0sIHtmZCA9IDU1MDE2NDQ4LCBldmVudHMgPSA8YnI+MCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAtMSwgZXZlbnRzID0gNjU1MzUsIHJldmVudHMgPSA2NTUzNX0s IHtmZCA9IDUzMzkyMDMyLCBldmVudHMgPGJyPj0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjA1 ODg3MzIwOCwgZXZlbnRzID0gMzI2NjYsIHJldmVudHMgPSAwfSwge2ZkID0gNTM1NTg3MzYsIDxi cj5ldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDUzMTk3NDk2MCwgZXZlbnRzID0gMzI3 NjYsIHJldmVudHMgPSAwfSwge2ZkID0gMTk5MTQ8YnI+ODE5LCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IC0yMDU4ODY5MTgxLCBldmVudHMgPSAzMjY2NiwgcmV2ZW50cyA9IDB9LCB7 ZmQgPGJyPj0gNTMzOTYzMjgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MTQ0Njxicj40LCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IC0xNDEwMTA1MDg4LCBldmVudHMgPSA2MzM5LCByZXZlbnRzID0gMjUz NDV9LCB7ZmQ8YnI+ID0gNTMxOTc0OTYwLCBldmVudHMgPSAzMjc2NiwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSA1MzU1ODczNiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9PGJyPiwge2ZkID0gNTMxOTc0 OTYwLCBldmVudHMgPSAzMjc2NiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxOTkxNDgxOSwgZXZlbnRz ID0gMCwgcmV2ZW50czxicj4gPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDA8YnI+LCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0yMDU4ODY4NjU1LCBldmVudHMgPSAzMjY2NiwgcmV2 ZW50cyA9IDB9LCB7ZmQgPSAxPGJyPjYyOTYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MzE5NzQ5MTIsIDxicj5ldmVu dHMgPSAzMjc2NiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1NjUzMTA4LCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IDUzMTk3NDk8YnI+NjAsIGV2ZW50cyA9IDMyNzY2LCByZXZlbnRzID0g MH0sIHtmZCA9IDUzNzMxMTcsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNTMxPGJy Pjk3NDk3NiwgZXZlbnRzID0gMzI3NjYsIHJldmVudHMgPSAwfSwge2ZkID0gMTkxMjc4NzIsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkIDxicj49IDU0MTgzOTM2LCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IDE5ODQwMDQ4LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA8YnI+LS0tVHlwZSAmbHQ7cmV0dXJuJmd0OyB0byBjb250aW51ZSwgb3IgcSAmbHQ7cmV0dXJu Jmd0OyB0byBxdWl0LS0tDQo8YnI+PSA1MzE5NzUxMDQsIGV2ZW50cyA9IDMyNzY2LCByZXZlbnRz ID0gMH0sIHtmZCA9IDU2NTE5MzgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwgPGJyPntmZCA9 IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50 cyA9IDB9LCB7ZmQgPSAwLCBldmVudDxicj5zID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHM8YnI+ ID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRz ID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxPGJyPjM3MjI2MjQsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gMTk4NDAwNDgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MTxicj45OTE0MTc5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDUzMTk3NTA4OCwg ZXZlbnRzID0gMzI3NjYsIHJldmVudHMgPSAwfSwge2Y8YnI+ZCA9IDU1Njg3OTQsIGV2ZW50cyA9 IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTk5MTQxOTUsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkPGJyPiA9IDE5OTE0MTc5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDUz MTk3NTE1MiwgZXZlbnRzID0gMzI3NjYsIHJldmVudHMgPSAwfTxicj4sIHtmZCA9IDYwOTk3NDIs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTMyMzMzNjAsIGV2ZW50cyA9IDAsIHJl dmVudHMgPSAwfSw8YnI+IHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MzE5NzUxPGJyPjUyLCBldmVudHMg PSAzMjc2NiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1NTY4NTQ5LCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDEsIDxicj5ldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDUzMTk3 NTIxNiwgZXZlbnRzID0gMzI3NjYsIHJldmVudHMgPSAwfSwge2ZkID0gNjEwMDk8YnI+NjAsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTMyMzMzNjAsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gMTk5MTQxPGJyPjk1LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH19DQo8 YnI+IMKgwqDCoMKgwqDCoMKgZ2ZkcyA9IDB4N2ZmZTFmYjU0ODEwDQo8YnI+IMKgwqDCoMKgwqDC oMKgZ2Zkc19zaXplID0gMTI4DQo8YnI+IMKgwqDCoMKgwqDCoMKgbl9nZmRzID0gLTENCjxicj4g wqDCoMKgwqDCoMKgwqByZXR2YWwgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgb3VyX2ZkcyA9IDAN Cjxicj4gwqDCoMKgwqDCoMKgwqBtYXhfZmRzID0gNg0KPGJyPiDCoMKgwqDCoMKgwqDCoGNvbnRl eHRfYWNxdWlyZWQgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGkgPSAwDQo8YnI+IMKgwqDC oMKgwqDCoMKgbmZkcyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqB0bW9faW5fbWlsbGlzZWMgPSAw DQo8YnI+IMKgwqDCoMKgwqDCoMKgbXVzdF9mcmVlID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG5l ZWRfdG9fZGlzcGF0Y2ggPSAzDQo8YnI+IzggwqAweDAwMDAwMDAwMDA2NzM0YmUgaW4gcmVhbGx5 X2NhbGxfc2VsZWN0IChhcmc9MHg3ZmZlMWZiNTRlNTApIGF0IHRocmVhZC5jOjQ5OA0KPGJyPiDC oMKgwqDCoMKgwqDCoHNhID0gMHg3ZmZlMWZiNTRlNTANCjxicj4gwqDCoMKgwqDCoMKgwqBzZWxm ID0gMHhjYzE3NjAgJmx0O3ByaW1hcnlfdGhyZWFkJmd0Ow0KPGJyPiM5IMKgMHgwMDAwMDAwMDAw NWQ0ODFjIGluIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoZnVuYz0weDY3MzQ2MiAmbHQ7cmVhbGx5 X2NhbGxfc2VsZWN0Jmd0Oyw8YnI+IGFyZz0weDdmZmUxZmI1NGU1MCkgYXQgYWxsb2MuYzo1MTM3 DQo8YnI+IMKgwqDCoMKgwqDCoMKgZW5kID0gMHg3ZmZlMWZiNTRkZDANCjxicj4gwqDCoMKgwqDC oMKgwqBzZWxmID0gMHhjYzE3NjAgJmx0O3ByaW1hcnlfdGhyZWFkJmd0Ow0KPGJyPiMxMCAweDAw MDAwMDAwMDA2NzM1M2MgaW4gdGhyZWFkX3NlbGVjdCAoZnVuYz0weDY5YmY2MCAmbHQ7eGdfc2Vs ZWN0Jmd0OywgbWF4X2Zkcz03LCByZmRzPTxicj4weDdmZmUxZmI1NTEwMCwgd2Zkcz0weDdmZmUx ZmI1NTA4MCwgZWZkcz0weDAsIHRpbWVvdXQ9MHg3ZmZlMWZiNTUwNjAsIHNpZ21hc2s9MHgwKQ0K PGJyPiDCoMKgwqBhdCB0aHJlYWQuYzo1MTcNCjxicj4gwqDCoMKgwqDCoMKgwqBzYSA9IMKgPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqB7ZnVuYyA9IDB4NjliZjYwICZsdDt4Z19zZWxlY3QmZ3Q7LCBt YXhfZmRzID0gNywgcmZkcyA9IDB4N2ZmZTFmYjU1MTAwLCB3ZmRzID0gMDxicj54N2ZmZTFmYjU1 MDgwLCBlZmRzID0gMHgwLCB0aW1lb3V0ID0gMHg3ZmZlMWZiNTUwNjAsIHNpZ21hc2sgPSAweDAs IHJlc3VsdCA9IC0xfQ0KPGJyPiMxMSAweDAwMDAwMDAwMDA2NGQ5NDcgaW4gd2FpdF9yZWFkaW5n X3Byb2Nlc3Nfb3V0cHV0ICh0aW1lX2xpbWl0PTMwLCBuc2Vjcz0wLCByZWFkXzxicj5rYmQ9LTEs IGRvX2Rpc3BsYXk9dHJ1ZSwgd2FpdF9mb3JfY2VsbD0wLCB3YWl0X3Byb2M9MHgwLCBqdXN0X3dh aXRfcHJvYz0wKQ0KPGJyPiDCoMKgwqBhdCBwcm9jZXNzLmM6NTM0NQ0KPGJyPiDCoMKgwqDCoMKg wqDCoHByb2Nlc3Nfc2tpcHBlZCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgY2hhbm5lbCA9 IDcNCjxicj4gwqDCoMKgwqDCoMKgwqBuZmRzID0gMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoEF2YWls YWJsZSA9IHtmZHNfYml0cyA9IHs4MCwgMCAmbHQ7cmVwZWF0cyAxNSB0aW1lcyZndDt9fQ0KPGJy PiDCoMKgwqDCoMKgwqDCoFdyaXRlb2sgPSB7ZmRzX2JpdHMgPSB7MCAmbHQ7cmVwZWF0cyAxNiB0 aW1lcyZndDt9fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGNoZWNrX3dyaXRlID0gdHJ1ZQ0KPGJyPiDC oMKgwqDCoMKgwqDCoGNoZWNrX2RlbGF5ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG5vX2F2YWls ID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqB4ZXJybm8gPSAxMQ0KPGJyPiDCoMKgwqDCoMKg wqDCoHByb2MgPSAxNDA3Mjk0MzAzOTc0NzINCjxicj4gwqDCoMKgwqDCoMKgwqB0aW1lb3V0ID0g e3R2X3NlYyA9IDAsIHR2X25zZWMgPSAyMzQ0MTk5NDd9DQo8YnI+IMKgwqDCoMKgwqDCoMKgZW5k X3RpbWUgPSB7dHZfc2VjID0gMTQ4MTY4NDEzOCwgdHZfbnNlYyA9IDc4OTA5NjkwMn0NCjxicj4g wqDCoMKgwqDCoMKgwqB0aW1lcl9kZWxheSA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0gMjM0NDE5 OTQ3fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGdvdF9vdXRwdXRfZW5kX3RpbWUgPSB7dHZfc2VjID0g MTQ4MTY4NDEzOCwgdHZfbnNlYyA9IDc4OTA5NjkwMn0NCjxicj4gwqDCoMKgwqDCoMKgwqB3YWl0 ID0gVElNRU9VVA0KPGJyPiDCoMKgwqDCoMKgwqDCoGdvdF9zb21lX291dHB1dCA9IC0xDQo8YnI+ IMKgwqDCoMKgwqDCoMKgcmV0cnlfZm9yX2FzeW5jID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKg wqBjb3VudCA9IDMNCjxicj4gwqDCoMKgwqDCoMKgwqBub3cgPSB7dHZfc2VjID0gMCwgdHZfbnNl YyA9IC0xfQ0KPGJyPiMxMiAweDAwMDAwMDAwMDA0MjUxNmUgaW4gc2l0X2ZvciAodGltZW91dD0x MjIsIHJlYWRpbmc9dHJ1ZSwgZGlzcGxheV9vcHRpb249MSkNCjxicj4gwqDCoMKgYXQgZGlzcG5l dy5jOjU3NjMNCjxicj4gwqDCoMKgwqDCoMKgwqBzZWMgPSAzMA0KPGJyPiDCoMKgwqDCoMKgwqDC oG5zZWMgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgZG9fZGlzcGxheSA9IHRydWUNCjxicj4jMTMg MHgwMDAwMDAwMDAwNTViYWFlIGluIHJlYWRfY2hhciAoY29tbWFuZGZsYWc9MSwgbWFwPTE4NDQ2 NjI3LCBwcmV2X2V2ZW50PTAsIHVzZWQ8YnI+X21vdXNlX21lbnU9MHg3ZmZlMWZiNTU2N2YsIGVu ZF90aW1lPTB4MCkgYXQga2V5Ym9hcmQuYzoyNzIyDQo8YnI+IMKgwqDCoMKgwqDCoMKgdGVtMCA9 IDU1Njg1NDkNCjxicj4tLS1UeXBlICZsdDtyZXR1cm4mZ3Q7IHRvIGNvbnRpbnVlLCBvciBxICZs dDtyZXR1cm4mZ3Q7IHRvIHF1aXQtLS0NCjxicj4gwqDCoMKgwqDCoMKgwqB0aW1lb3V0ID0gMzAN Cjxicj4gwqDCoMKgwqDCoMKgwqBkZWxheV9sZXZlbCA9IDQNCjxicj4gwqDCoMKgwqDCoMKgwqBi dWZmZXJfc2l6ZSA9IDINCjxicj4gwqDCoMKgwqDCoMKgwqBjID0gMA0KPGJyPiDCoMKgwqDCoMKg wqDCoGptcGNvdW50ID0gMw0KPGJyPiDCoMKgwqDCoMKgwqDCoGxvY2FsX2dldGNqbXAgPSDCoDxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKge3tfX2ptcGJ1ZiA9IHswLCA4MzI5MDk1 NjA3NjUzNzA5NTM1LCA0MjkzNjk2LCAxNDA3Mjk0MzA0MDAyMjQsIDAsIDA8YnI+LCA4MzI5MDk1 NjA3NzUyMjc1Njc5LCAtODMyODYwMzEzNzk2ODIyODY0MX0sIF9fbWFza193YXNfc2F2ZWQgPSAw LCBfX3NhdmVkX21hc2sgPSB7PGJyPl9fdmFsID0gezEzNjQ4NzY4LCAxMzIzMzM2MCwgNjEzOTU1 MywgMCwgMTQwNzI5NDMwMzk4MTQ0LCA1NTY4NTQ5LCAxODI3MTI4MCwgMTMyMzMzNjxicj4wLCA1 NzAzNDk0LCAwLCAxNDA3Mjk0MzAzOTgxOTIsIDU1Njg1NDksIDE5OTY0ODgzLCAxNDA3Mjk0MzAz OTgyODgsIDYyNzIxMDMsIDB9fX19DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2F2ZV9qdW1wID0gwqA8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHt7X19qbXBidWYgPSB7MCwgMCwgMCwg MCwgMCwgMCwgMCwgMH0sIF9fbWFza193YXNfc2F2ZWQgPSAwLCBfX3NhdmVkPGJyPl9tYXNrID0g e19fdmFsID0gezAgJmx0O3JlcGVhdHMgMTYgdGltZXMmZ3Q7fX19fQ0KPGJyPiDCoMKgwqDCoMKg wqDCoHRlbSA9IDE4NDQ2NjI3DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2F2ZSA9IDANCjxicj4gwqDC oMKgwqDCoMKgwqBwcmV2aW91c19lY2hvX2FyZWFfbWVzc2FnZSA9IDANCjxicj4gwqDCoMKgwqDC oMKgwqBhbHNvX3JlY29yZCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqByZXJlYWQgPSBmYWxzZQ0K PGJyPiDCoMKgwqDCoMKgwqDCoHJlY29yZGVkID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBw b2xsaW5nX3N0b3BwZWRfaGVyZSA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgb3JpZ19rYm9h cmQgPSAweDM0MDgwNDANCjxicj4jMTQgMHgwMDAwMDAwMDAwNTY4NTdhIGluIHJlYWRfa2V5X3Nl cXVlbmNlIChrZXlidWY9MHg3ZmZlMWZiNTU4MzAsIGJ1ZnNpemU9MzAsIHByb208YnI+cHQ9MCwg ZG9udF9kb3duY2FzZV9sYXN0PWZhbHNlLCBjYW5fcmV0dXJuX3N3aXRjaF9mcmFtZT10cnVlLCBm aXhfY3VycmVudF9idWZmZXI9dHJ1PGJyPmUsIHByZXZlbnRfcmVkaXNwbGF5PWZhbHNlKSBhdCBr ZXlib2FyZC5jOjkxMzYNCjxicj4gwqDCoMKgwqDCoMKgwqBpbnRlcnJ1cHRlZF9rYm9hcmQgPSAw eDM0MDgwNDANCjxicj4gwqDCoMKgwqDCoMKgwqBpbnRlcnJ1cHRlZF9mcmFtZSA9IDB4MTJlYmMz MCAmbHQ7YnNzX3NicmtfYnVmZmVyKzY0NjQzMzYmZ3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKga2V5 ID0gMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHVzZWRfbW91c2VfbWVudSA9IGZhbHNlDQo8YnI+IMKg wqDCoMKgwqDCoMKgZWNob19sb2NhbF9zdGFydCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBsYXN0 X3JlYWxfa2V5X3N0YXJ0ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGtleXNfbG9jYWxfc3RhcnQg PSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbmV3X2JpbmRpbmcgPSAyNzINCjxicj4gwqDCoMKgwqDC oMKgwqBjb3VudCA9IDMNCjxicj4gwqDCoMKgwqDCoMKgwqB0ID0gMA0KPGJyPiDCoMKgwqDCoMKg wqDCoGVjaG9fc3RhcnQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKga2V5c19zdGFydCA9IDANCjxi cj4gwqDCoMKgwqDCoMKgwqBjdXJyZW50X2JpbmRpbmcgPSAxODQ0NjYyNw0KPGJyPiDCoMKgwqDC oMKgwqDCoGZpcnN0X2V2ZW50ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGZpcnN0X3VuYm91bmQg PSAzMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG1vY2tfaW5wdXQgPSAwDQo8YnI+IMKgwqDCoMKgwqDC oMKgZmtleSA9IHtwYXJlbnQgPSAxNzk2OTA0MywgbWFwID0gMTc5NjkwNDMsIHN0YXJ0ID0gMCwg ZW5kID0gMH0NCjxicj4gwqDCoMKgwqDCoMKgwqBrZXl0cmFuID0ge3BhcmVudCA9IDEzNzExOTM5 LCBtYXAgPSAxMzcxMTkzOSwgc3RhcnQgPSAwLCBlbmQgPSAwfQ0KPGJyPiDCoMKgwqDCoMKgwqDC oGluZGVjID0ge3BhcmVudCA9IDE3OTY5MDU5LCBtYXAgPSAxNzk2OTA1OSwgc3RhcnQgPSAwLCBl bmQgPSAwfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHNoaWZ0X3RyYW5zbGF0ZWQgPSBmYWxzZQ0KPGJy PiDCoMKgwqDCoMKgwqDCoGRlbGF5ZWRfc3dpdGNoX2ZyYW1lID0gMA0KPGJyPiDCoMKgwqDCoMKg wqDCoG9yaWdpbmFsX3VwcGVyY2FzZSA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBvcmlnaW5hbF91 cHBlcmNhc2VfcG9zaXRpb24gPSAtMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGR1bW15ZmxhZyA9IGZh bHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgc3RhcnRpbmdfYnVmZmVyID0gMHhkMTY0MDAgJmx0O2Jz c19zYnJrX2J1ZmZlciszNDY5MTImZ3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgZmFrZV9wcmVmaXhl ZF9rZXlzID0gMA0KPGJyPiMxNSAweDAwMDAwMDAwMDA1NTg3OWYgaW4gY29tbWFuZF9sb29wXzEg KCkgYXQga2V5Ym9hcmQuYzoxMzczDQo8YnI+IMKgwqDCoMKgwqDCoMKgY21kID0gOTc3MjExMg0K PGJyPiDCoMKgwqDCoMKgwqDCoGtleWJ1ZiA9IMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqB7NDIs IDI5MjgwLCA2NDQ3MjM5Mjk2LCAwLCAxMzIzMTE1MiwgMjkyODAsIDI4OCwgMTMyNjI2NDAsIDEz MjMxMTUyLCAwLCAxNDxicj4wNzI5NDMwMzk5MTg0LCA2MjcxNDkwLCA0Mjk0OTY3Mjk4LCAxNDA3 Mjk0MzAzOTkyMTYsIDEzMjMzMzYwLCAwLCAwLCAxNDA3Mjk0MzAzOTkxODQ8YnI+LCA1NTY4NTQ5 LCAwLCAxNDA3Mjk0MzAzOTkyODAsIDYyNzIxMDMsIDE0MDIxMzYzLCAzLCAxMzIzMzM2MCwgMjky ODAsIDAsIDE0MDcyOTQzMDM5PGJyPjkyNjQsIDU1Njg1NDksIDB9DQo8YnI+IMKgwqDCoMKgwqDC oMKgaSA9IDENCjxicj4gwqDCoMKgwqDCoMKgwqBwcmV2X21vZGlmZiA9IDE5DQo8YnI+IMKgwqDC oMKgwqDCoMKgcHJldl9idWZmZXIgPSAweGQxNjQwMCAmbHQ7YnNzX3NicmtfYnVmZmVyKzM0Njkx MiZndDsNCjxicj4gwqDCoMKgwqDCoMKgwqBhbHJlYWR5X2FkanVzdGVkID0gZmFsc2UNCjxicj4j MTYgMHgwMDAwMDAwMDAwNWY2MjhhIGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChiZnVuPTB4 NTU4MzhlICZsdDtjb21tYW5kX2xvb3BfMSZndDssIGg8YnI+YW5kbGVycz0xOTY4MCwgaGZ1bj0w eDU1N2I3YiAmbHQ7Y21kX2Vycm9yJmd0OykgYXQgZXZhbC5jOjEzMzYNCjxicj4gwqDCoMKgwqDC oMKgwqB2YWwgPSA1NTY4NTQ5DQo8YnI+IMKgwqDCoMKgwqDCoMKgYyA9IDB4MzJjZTI5MA0KPGJy PiMxNyAweDAwMDAwMDAwMDA1NTgwOTggaW4gY29tbWFuZF9sb29wXzIgKGlnbm9yZT0wKSBhdCBr ZXlib2FyZC5jOjExMTUNCjxicj4gwqDCoMKgwqDCoMKgwqB2YWwgPSAwDQo8YnI+IzE4IDB4MDAw MDAwMDAwMDVmNWI1NyBpbiBpbnRlcm5hbF9jYXRjaCAodGFnPTQ3MDg4LCBmdW5jPTB4NTU4MDZm ICZsdDtjb21tYW5kX2xvb3BfMiZndDssPGJyPiBhcmc9MCkgYXQgZXZhbC5jOjExMDENCjxicj4t LS1UeXBlICZsdDtyZXR1cm4mZ3Q7IHRvIGNvbnRpbnVlLCBvciBxICZsdDtyZXR1cm4mZ3Q7IHRv IHF1aXQtLS0NCjxicj4gwqDCoMKgwqDCoMKgwqB2YWwgPSA1NTY4NTQ5DQo8YnI+IMKgwqDCoMKg wqDCoMKgYyA9IDB4MzJjZTE2MA0KPGJyPiMxOSAweDAwMDAwMDAwMDA1NTgwM2EgaW4gY29tbWFu ZF9sb29wICgpIGF0IGtleWJvYXJkLmM6MTA5NA0KPGJyPiMyMCAweDAwMDAwMDAwMDA1NTc3NTYg aW4gcmVjdXJzaXZlX2VkaXRfMSAoKSBhdCBrZXlib2FyZC5jOjcwMA0KPGJyPiDCoMKgwqDCoMKg wqDCoGNvdW50ID0gMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHZhbCA9IDE0MDcyOTQzMDM5OTY2NA0K PGJyPiMyMSAweDAwMDAwMDAwMDA1NTc4ZDIgaW4gRnJlY3Vyc2l2ZV9lZGl0ICgpIGF0IGtleWJv YXJkLmM6NzcxDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291bnQgPSAwDQo8YnI+IMKgwqDCoMKgwqDC oMKgYnVmZmVyID0gMA0KPGJyPiMyMiAweDAwMDAwMDAwMDA1NTU2Y2QgaW4gbWFpbiAoYXJnYz0y LCBhcmd2PTB4N2ZmZTFmYjU1Y2U4KSBhdCBlbWFjcy5jOjE2OTENCjxicj4gwqDCoMKgwqDCoMKg wqBzdGFja19ib3R0b21fdmFyaWFibGUgPSAwICYjMzk7XDAwMCYjMzk7DQo8YnI+IMKgwqDCoMKg wqDCoMKgZG9faW5pdGlhbF9zZXRsb2NhbGUgPSB0cnVlDQo8YnI+IMKgwqDCoMKgwqDCoMKgZHVt cGluZyA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgc2tpcF9hcmdzID0gMA0KPGJyPiDCoMKg wqDCoMKgwqDCoG5vX2xvYWR1cCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKganVuayA9IDB4 MA0KPGJyPiDCoMKgwqDCoMKgwqDCoGRuYW1lX2FyZyA9IDB4MA0KPGJyPiDCoMKgwqDCoMKgwqDC oGNoX3RvX2RpciA9IDB4MA0KPGJyPiDCoMKgwqDCoMKgwqDCoG9yaWdpbmFsX3B3ZCA9IDB4MA0K PGJyPiDCoMKgwqDCoMKgwqDCoGRpc2FibGVfYXNsciA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDC oMKgcmxpbSA9IHtybGltX2N1ciA9IDg3MjAzODQsIHJsaW1fbWF4ID0gMTg0NDY3NDQwNzM3MDk1 NTE2MTV9DQo8YnI+IMKgwqDCoMKgwqDCoMKgc29ja2ZkID0gLTE8YnI+DQo8YnI+PC9zcGFuPjwv ZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxf cXVvdGUiPk9uIDE0IERlY2VtYmVyIDIwMTYgYXQgMTA6NTgsIEVsaWFzIE3DpXJ0ZW5zb24gPHNw YW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86bG9rZWRoc0BnbWFpbC5jb20iIHRhcmdl dD0iX2JsYW5rIj5sb2tlZGhzQGdtYWlsLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGJs b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9y ZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+ PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48c3BhbiBj bGFzcz0iIj5PbiAxNCBEZWNlbWJlciAyMDE2IGF0IDAwOjI2LCBFbGkgWmFyZXRza2lpIDxzcGFu IGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmVsaXpAZ251Lm9yZyIgdGFyZ2V0PSJfYmxh bmsiPmVsaXpAZ251Lm9yZzwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xh c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4 ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+Jmd0OyBGcm9tOiBFbGlhcyBNw6VydGVuc29u ICZsdDs8YSBocmVmPSJtYWlsdG86bG9rZWRoc0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5s b2tlZGhzQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBEYXRlOiBUdWUsIDEzIERlYyAyMDE2 IDEyOjE2OjQxICswODAwPGJyPg0KPHNwYW4+Jmd0OyBDYzogQ2zDqW1lbnQgUGl0LS1DbGF1ZGVs ICZsdDs8YSBocmVmPSJtYWlsdG86Y2xlbWVudC5waXRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu ayI+Y2xlbWVudC5waXRAZ21haWwuY29tPC9hPiZndDssPGJyPg0KJmd0O8KgIMKgIMKgIMKgPGEg aHJlZj0ibWFpbHRvOjI1MTcyQGRlYmJ1Z3MuZ251Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjI1MTcy QGRlYmJ1Z3MuZ251Lm9yZzwvYT48YnI+DQomZ3Q7PGJyPg0KPC9zcGFuPjxzcGFuPiZndDsgVGhp cyBpcyB0aGUgb3V0cHV0IGZyb20gdGhlIFNJR0FCUlQgY2FzZS4gQWdhaW4sIHRoZXJlIGlzIGEg bG90IG9mIGluZm9ybWF0aW9uIGJlZm9yZSB0aGUgYWN0dWFsICZxdW90O2J0IGZ1bGwmcXVvdDsg b3V0cHV0Ojxicj4NCjxicj4NCjwvc3Bhbj5UaGlzIHNob3dzIGV4YWN0bHkgdGhlIHNpdHVhdGlv biB3aGljaCBJIGltYWdpbmVkIGNvdWxkIGhhcHBlbjogMzxicj4NCnRocmVhZHMsIGluY2x1ZGlu ZyB0aGUgbWFpbiB0aHJlYWQsIGFsbCBydW5uaW5nIHRoZSBjb2RlIGluIHhnX3NlbGVjdDxicj4N CndoaWNoIGNhbGxzIHVuYmxvY2tfaW5wdXQsIGFuZCBhYm9ydGluZyBkdWUgdG8gdGhlIGJsb2Nr IGxldmVsIGJlaW5nPGJyPg0KbmVnYXRpdmUuPGJyPg0KPGJyPg0KQ2FuIHlvdSB0cnkgcmVtb3Zp bmcgdGhlIGNhbGxzIHRvIGJsb2NrX2lucHV0L3VuYmxvY2tfaW5wdXQgZnJvbTxicj4NCnhnc2Vs ZWN0LmMsIGFuZCBzZWUgaWYgdGhlc2UgY3Jhc2hlcyB0aGVuIHN0b3A/PGJyPjwvYmxvY2txdW90 ZT48ZGl2Pjxicj48L2Rpdj48L3NwYW4+PGRpdj5JIGhhdmUgdHJpZWQgdGhpcyBub3csIGFuZCBp dCYjMzk7cyBtdWNoIG1vcmUgc3RhYmxlIG5vdy4gSXQgZG9lc24mIzM5O3QgaW1tZWRpYXRlbHkg Y3Jhc2gsIGFuZCBzb21ldGltZXMgaXQgZG9lc24mIzM5O3QgY3Jhc2ggYXQgYWxsLjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+V2hlbiBpdCBjcmFzaGVzLCBpdCBkb2VzIHNvIGFmdGVyIHNldmVy YWwgc2Vjb25kcywgYW5kIEkgaGF2ZSBjYXB0dXJlZCB0d28gb2YgdGhlc2UgY3Jhc2hlcy48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkkgd2lsbCBwb3N0IHRoZXNlIGJhY2t0cmFjZXMgaW4gdGhl IGZvbGxvd2luZyB0d28gZW1haWxzLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkcyw8 L2Rpdj48ZGl2PkVsaWFzPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PC9k aXY+PGJyPjwvZGl2Pg0K --001a1146e82c479f350543958987-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2016 03:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148168457431365 (code B ref 25172); Wed, 14 Dec 2016 03:03:02 +0000 Received: (at 25172) by debbugs.gnu.org; 14 Dec 2016 03:02:54 +0000 Received: from localhost ([127.0.0.1]:41252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGzqG-00089o-VT for submit@debbugs.gnu.org; Tue, 13 Dec 2016 22:02:54 -0500 Received: from mail-qk0-f169.google.com ([209.85.220.169]:35269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGzqD-00089X-Pr for 25172@debbugs.gnu.org; Tue, 13 Dec 2016 22:02:51 -0500 Received: by mail-qk0-f169.google.com with SMTP id n204so6522932qke.2 for <25172@debbugs.gnu.org>; Tue, 13 Dec 2016 19:02:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QBif3KuDKF6503ASrfKvSoKUvXu9gJ2yQ5LDMXiGLnc=; b=YlXkRwsEKyryuZtga9F+grWVi7nTMslhvOAo2tLgDhSzsD6L7xfyOWRDcUOKFoEgtE xk8qQRFuynPuf4nfnkVmT5G9JRQIlps3oUYA4wx3+HmtnVp4DAPipl8B9LkbhhWpSZ7H 0NyDsfuwEu/PcVxMY7sWTAGoLm+M50apg0LEv9kZRVWZYyjM+rm/f4cPNsACa0ICbrdv uvQ9e5HN72155hdIHgBDIHgbcKu1VweqJlV3203eweg1oDRcVG5BrJTJmaaGctYyiwnQ SFMmxiBn/PgJD1d8EsIFOts1Zw07KNyehJWQkeDl2dcmNCeG2R4Lsbtn5SJi1+k1yDgR Juvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QBif3KuDKF6503ASrfKvSoKUvXu9gJ2yQ5LDMXiGLnc=; b=JGL8pZYism/K3W6aZovanpjJO7/uvawK1zXxeca2cZGC5XmmQ8KfUDT2IO76UKelmN R6ldOP8Ok49wFflAV/gpgS4C/f0kIBIWJ2GaxkI4zURlXRP7a0+t6MaEDcR2RO8V+232 MzNAAKInjrw9CfhHyzedR7vsr35TvIgpq0GbFyuGWXoVXCojgg4OH+SC7awUitB6QWvP jGyAhLlOeOzPlOHdNLBN5GdEcU8rajoRC6bXrkILw+LXftHXAjd+IN4yRi96+kqBE1oj tuEMipYi8PA1qUB4hZdd/9YWXS9nQyTvFxzfqXpvj933CCwhK8W/wftU8U0ZMImEn/5l B31Q== X-Gm-Message-State: AKaTC016lW4PxkwcUr3sycYET8KeaRitExc/DTGgq8cDAsNkj5GIaLtf1kPL+zoA496oW7ccrD66/Z0Oh4pUuA== X-Received: by 10.55.176.135 with SMTP id z129mr97799512qke.52.1481684563980; Tue, 13 Dec 2016 19:02:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Tue, 13 Dec 2016 19:02:43 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Wed, 14 Dec 2016 11:02:43 +0800 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c0656941af94a054395922b X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --94eb2c0656941af94a054395922b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This is the second test case. In this case, Emacs didn't crash when I ran the test case and everything seemed to be working properly. I then ran the test case several times in quick succession to get a lot more threads and eventually, after I had tried to create 100 more threads and running out of resources (I got an error suggesting that was the case) and I was about to exit Emacs, it crashed. Here is the backtrace from that session: PID: 30950 (emacs) UID: 50067 (emartenson) GID: 50067 (emartenson) Signal: 6 (ABRT) Timestamp: Wed 2016-12-14 10:56:06 SGT (6min ago) Command Line: dist/bin/emacs -Q Executable: /home/emartenson/src/emacs/dist/bin/emacs-26.0.50 Control Group: /system.slice/system-getty.slice/getty@tty1.service Unit: getty@tty1.service Slice: system-getty.slice Boot ID: 45a62f2ad9804a0b81fed25ad8faffab Machine ID: 50467f3a69eb4dbea19c8a2972949839 Hostname: em-desktop Storage: /var/lib/systemd/coredump/core.emacs.50067.45a62f2ad9804a0b81fed25ad 8faffab.30950.1481684166000000000000.lz4 Message: Process 30950 (emacs) of user 50067 dumped core. Stack trace of thread 30950: #0 0x00007fef6f9ddf5f raise (libpthread.so.0) #1 0x0000000000553ac0 terminate_due_to_signal (emacs-26.0.50) #2 0x0000000000578227 handle_fatal_signal (emacs-26.0.50) #3 0x00000000005781f8 deliver_thread_signal (emacs-26.0.50) #4 0x000000000057825e deliver_fatal_thread_signal (emacs-26.0.50) #5 0x00007fef6f9de080 __restore_rt (libpthread.so.0) #6 0x00007fef6f23004f raise (libc.so.6) #7 0x00007fef6f23147a abort (libc.so.6) #8 0x00007fef6f228ea7 __assert_fail_base (libc.so.6) #9 0x00007fef6f228f52 __assert_fail (libc.so.6) #10 0x00007fef74262c4a n/a (libX11.so.6) #11 0x00007fef74262cfb n/a (libX11.so.6) #12 0x00007fef74262fed _XEventsQueued (libX11.so.6) #13 0x00007fef74254cb7 XPending (libX11.so.6) #14 0x00007fef760c2cde n/a (libgdk-3.so.0) #15 0x00007fef749cec89 g_main_context_prepare (libglib-2.0.so.0) #16 0x00007fef749cf6ab n/a (libglib-2.0.so.0) #17 0x00007fef749cf847 g_main_context_pending (libglib-2.0.so.0) #18 0x00007fef7657ecad gtk_events_pending (libgtk-3.so.0) #19 0x000000000051fc12 XTread_socket (emacs-26.0.50) #20 0x0000000000563d58 gobble_input (emacs-26.0.50) #21 0x00000000005641f1 handle_async_input (emacs-26.0.50) #22 0x0000000000564210 process_pending_signals (emacs-26.0.50) #23 0x00000000005d1812 Fmake_list (emacs-26.0.50) #24 0x00000000005fefa5 concat (emacs-26.0.50) #25 0x00000000005fe9a6 Fcopy_sequence (emacs-26.0.50) #26 0x000000000055f400 timer_check (emacs-26.0.50) #27 0x000000000055d258 readable_events (emacs-26.0.50) #28 0x0000000000563ba1 get_input_pending (emacs-26.0.50) #29 0x0000000000569d9b detect_input_pending_run_timers (emacs-26.0.5 0) #30 0x000000000064dde6 wait_reading_process_output (emacs-26.0.50) #31 0x000000000042516e sit_for (emacs-26.0.50) #32 0x000000000055baae read_char (emacs-26.0.50) #33 0x000000000056857a read_key_sequence (emacs-26.0.50) #34 0x000000000055879f command_loop_1 (emacs-26.0.50) #35 0x00000000005f628a internal_condition_case (emacs-26.0.50) #36 0x0000000000558098 command_loop_2 (emacs-26.0.50) #37 0x00000000005f5b57 internal_catch (emacs-26.0.50) #38 0x000000000055803a command_loop (emacs-26.0.50) #39 0x0000000000557756 recursive_edit_1 (emacs-26.0.50) #40 0x00000000005578d2 Frecursive_edit (emacs-26.0.50) #41 0x00000000005556cd main (emacs-26.0.50) #42 0x00007fef6f21d291 __libc_start_main (libc.so.6) #43 0x000000000041846a _start (emacs-26.0.50) Stack trace of thread 30952: #0 0x00007fef6f2dc48d poll (libc.so.6) #1 0x00007fef749cf786 n/a (libglib-2.0.so.0) #2 0x00007fef749cfb12 g_main_loop_run (libglib-2.0.so.0) #3 0x00007fef74fb5316 n/a (libgio-2.0.so.0) #4 0x00007fef749f70d5 n/a (libglib-2.0.so.0) #5 0x00007fef6f9d4454 start_thread (libpthread.so.0) #6 0x00007fef6f2e57df __clone (libc.so.6) Stack trace of thread 30951: #0 0x00007fef6f2dc48d poll (libc.so.6) #1 0x00007fef749cf786 n/a (libglib-2.0.so.0) #2 0x00007fef749cf89c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007fef749cf8e1 n/a (libglib-2.0.so.0) #4 0x00007fef749f70d5 n/a (libglib-2.0.so.0) #5 0x00007fef6f9d4454 start_thread (libpthread.so.0) #6 0x00007fef6f2e57df __clone (libc.so.6) Stack trace of thread 30953: #0 0x00007fef6f2dc48d poll (libc.so.6) #1 0x00007fef749cf786 n/a (libglib-2.0.so.0) #2 0x00007fef749cf89c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007fef65f434bd n/a (libdconfsettings.so) #4 0x00007fef749f70d5 n/a (libglib-2.0.so.0) #5 0x00007fef6f9d4454 start_thread (libpthread.so.0) #6 0x00007fef6f2e57df __clone (libc.so.6) GNU gdb (GDB) 7.12 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/emartenson/src/emacs/dist/bin/emacs-26.0.50...done. warning: core file may not match specified executable file. [New LWP 30950] [New LWP 30952] [New LWP 30951] [New LWP 30953] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `dist/bin/emacs -Q'. Program terminated with signal SIGABRT, Aborted. #0 0x00007fef6f9ddf5f in raise () from /usr/lib/libpthread.so.0 [Current thread is 1 (Thread 0x7fef778cba00 (LWP 30950))] (gdb) bt full #0 0x00007fef6f9ddf5f in raise () at /usr/lib/libpthread.so.0 #1 0x0000000000553ac0 in terminate_due_to_signal (sig=3D6, backtrace_limit=3D40) at emacs.c:396 #2 0x0000000000578227 in handle_fatal_signal (sig=3D6) at sysdep.c:1685 #3 0x00000000005781f8 in deliver_thread_signal (sig=3D6, handler=3D0x57820= d ) at sysdep.c:1659 old_errno =3D 11 #4 0x000000000057825e in deliver_fatal_thread_signal (sig=3D6) at sysdep.c:1697 #5 0x00007fef6f9de080 in () at /usr/lib/libpthread.so.0 #6 0x00007fef6f23004f in raise () at /usr/lib/libc.so.6 #7 0x00007fef6f23147a in abort () at /usr/lib/libc.so.6 #8 0x00007fef6f228ea7 in __assert_fail_base () at /usr/lib/libc.so.6 #9 0x00007fef6f228f52 in () at /usr/lib/libc.so.6 #10 0x00007fef74262c4a in () at /usr/lib/libX11.so.6 #11 0x00007fef74262cfb in () at /usr/lib/libX11.so.6 #12 0x00007fef74262fed in _XEventsQueued () at /usr/lib/libX11.so.6 #13 0x00007fef74254cb7 in XPending () at /usr/lib/libX11.so.6 #14 0x00007fef760c2cde in () at /usr/lib/libgdk-3.so.0 #15 0x00007fef749cec89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #16 0x00007fef749cf6ab in () at /usr/lib/libglib-2.0.so.0 #17 0x00007fef749cf847 in g_main_context_pending () at /usr/lib/libglib-2.0.so.0 #18 0x00007fef7657ecad in gtk_events_pending () at /usr/lib/libgtk-3.so.0 #19 0x000000000051fc12 in XTread_socket (terminal=3D0x123de40 , hold_quit=3D0x7ffe6b540fc0) at xterm.c:8897 count =3D 0 event_found =3D false dpyinfo =3D 0x471cd50 #20 0x0000000000563d58 in gobble_input () at keyboard.c:6880 nr =3D 0 hold_quit =3D {kind =3D NO_EVENT, part =3D scroll_bar_nowhere, code =3D 0, modif= iers =3D 0, x =3D 0, y =3D 0, timestamp =3D 0, frame_or_window =3D 0, arg =3D 0} next =3D 0x0 nread =3D 0 err =3D false t =3D 0x123de40 #21 0x00000000005641f1 in handle_async_input () at keyboard.c:7135 nread =3D 32766 #22 0x0000000000564210 in process_pending_signals () at keyboard.c:7149 #23 0x00000000005d1812 in Fmake_list (length=3D0, init=3D0) at alloc.c:2913 val =3D 75342771 size =3D 0 #24 0x00000000005fefa5 in concat (nargs=3D1, args=3D0x7ffe6b541208, target_type=3D Lisp_Cons, last_special=3Dfalse) at fns.c:680 val =3D 13375328 tail =3D 0 this =3D 22175315 toindex =3D 1481684167 toindex_byte =3D 0 result_len =3D 1 result_len_byte =3D 1 argnum =3D 1 last_tail =3D 0 prev =3D 5568549 some_multibyte =3D false textprops =3D 0x0 num_textprops =3D 0 sa_avail =3D 16384 sa_count =3D 4 sa_must_free =3D false #25 0x00000000005fe9a6 in Fcopy_sequence (arg=3D22175315) at fns.c:548 #26 0x000000000055f400 in timer_check () at keyboard.c:4514 nexttime =3D {tv_sec =3D 140730699092560, tv_nsec =3D 13375328} timers =3D 0 idle_timers =3D 140730699096416 tem =3D 0 #27 0x000000000055d258 in readable_events (flags=3D1) at keyboard.c:3345 #28 0x0000000000563ba1 in get_input_pending (flags=3D1) at keyboard.c:6795 #29 0x0000000000569d9b in detect_input_pending_run_timers (do_display=3Dtru= e) ---Type to continue, or q to quit--- at keyboard.c:9935 old_timers_run =3D 104 #30 0x000000000064dde6 in wait_reading_process_output (time_limit=3D30, nsecs=3D0, read_ kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0, wait_proc=3D0x0, just_wait_= proc=3D0) at process.c:5476 old_timers_run =3D 104 old_buffer =3D 0x48b2800 old_window =3D 19844149 leave =3D false process_skipped =3D false channel =3D 1024 nfds =3D 1 Available =3D {fds_bits =3D {64, 0 }} Writeok =3D {fds_bits =3D {0 }} check_write =3D true check_delay =3D 0 no_avail =3D false xerrno =3D 11 proc =3D 140730699093664 timeout =3D {tv_sec =3D 0, tv_nsec =3D 0} end_time =3D {tv_sec =3D 1481684190, tv_nsec =3D 754967307} timer_delay =3D {tv_sec =3D 0, tv_nsec =3D 499151921} got_output_end_time =3D {tv_sec =3D 1481684190, tv_nsec =3D 75496730= 7} wait =3D TIMEOUT got_some_output =3D -1 retry_for_async =3D false count =3D 3 now =3D {tv_sec =3D 0, tv_nsec =3D -1} #31 0x000000000042516e in sit_for (timeout=3D122, reading=3Dtrue, display_option=3D1) at dispnew.c:5763 sec =3D 30 nsec =3D 0 do_display =3D true #32 0x000000000055baae in read_char (commandflag=3D1, map=3D21961475, prev_event=3D0, used _mouse_menu=3D0x7ffe6b541aff, end_time=3D0x0) at keyboard.c:2722 tem0 =3D 5568549 timeout =3D 30 delay_level =3D 4 buffer_size =3D 3 c =3D 0 jmpcount =3D 3 local_getcjmp =3D {{__jmpbuf =3D {0, 1990301376317110879, 4293696, 140730699096416, 0, 0 , 1990301376688306783, -1989976898492548513}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {13648768, 13233360, 6139553, 0, 140730699094336, 5568549, 18271280, 1323336 0, 5703494, 0, 140730699094384, 5568549, 19964883, 140730699094480, 6272103, 0}}}} save_jump =3D {{__jmpbuf =3D {0, 1999463896344836703, 0, 30, 0, 140666480590848, 199 9463894568548959, -1989976898492548513}, __mask_was_saved =3D 0, __saved_ma= sk =3D {__val =3D {80, 0, 4098007, 0, 500000000, 0, 9223372036854775807, 0, 495901993, 0, 91783517, 140663768982032, 5632523, 21931219, 15478450176544054016, 0}}}} tem =3D 21961475 save =3D 0 previous_echo_area_message =3D 0 also_record =3D 0 reread =3D false recorded =3D false polling_stopped_here =3D false orig_kboard =3D 0x46f9900 #33 0x000000000056857a in read_key_sequence (keybuf=3D0x7ffe6b541cb0, bufsize=3D30, prom pt=3D0, dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fix_current_buffer=3Dtru e, prevent_redisplay=3Dfalse) at keyboard.c:9136 interrupted_kboard =3D 0x46f9900 interrupted_frame =3D 0x12ebc30 key =3D 4544753 used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 ---Type to continue, or q to quit--- new_binding =3D 5 count =3D 3 t =3D 0 echo_start =3D 0 keys_start =3D 0 current_binding =3D 21961475 first_event =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D {parent =3D 17969043, map =3D 17969043, start =3D 0, end = =3D 0} keytran =3D {parent =3D 13711939, map =3D 13711939, start =3D 0, end= =3D 0} indec =3D {parent =3D 17969059, map =3D 17969059, start =3D 0, end = =3D 0} shift_translated =3D false delayed_switch_frame =3D 0 original_uppercase =3D 0 original_uppercase_position =3D -1 dummyflag =3D false starting_buffer =3D 0x48b2800 fake_prefixed_keys =3D 0 #34 0x000000000055879f in command_loop_1 () at keyboard.c:1373 cmd =3D 140730699095552 keybuf =3D {140730699095312, 6264856, 140730699095360, 4, 140730699095296, 515936, 3, 3, 0, 9555221, 140730699095360, 0, 140730699095392, 6263156, 0, 9567684, 13233360, 515936, 0, 140730699095392, 5568549, 0, 13233360, 5602788, 13233360, 140730699095440 , 0, 140730699095456, 5568549, 5602591} i =3D 1 prev_modiff =3D 0 prev_buffer =3D 0x0 already_adjusted =3D false #35 0x00000000005f628a in internal_condition_case (bfun=3D0x55838e , h andlers=3D19680, hfun=3D0x557b7b ) at eval.c:1336 val =3D 5568549 c =3D 0x45c0290 #36 0x0000000000558098 in command_loop_2 (ignore=3D0) at keyboard.c:1115 val =3D 2 #37 0x00000000005f5b57 in internal_catch (tag=3D47088, func=3D0x55806f , arg=3D0) at eval.c:1101 val =3D 5568549 c =3D 0x45c0160 #38 0x000000000055803a in command_loop () at keyboard.c:1094 #39 0x0000000000557756 in recursive_edit_1 () at keyboard.c:700 count =3D 1 val =3D 140730699095856 #40 0x00000000005578d2 in Frecursive_edit () at keyboard.c:771 count =3D 0 buffer =3D 0 #41 0x00000000005556cd in main (argc=3D2, argv=3D0x7ffe6b542168) at emacs.c:1691 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D true dumping =3D false skip_args =3D 0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D {rlim_cur =3D 8720384, rlim_max =3D 18446744073709551615} sockfd =3D -1 On 14 December 2016 at 10:58, Elias M=C3=A5rtenson wrot= e: > On 14 December 2016 at 00:26, Eli Zaretskii wrote: > >> > From: Elias M=C3=A5rtenson >> > Date: Tue, 13 Dec 2016 12:16:41 +0800 >> > Cc: Cl=C3=A9ment Pit--Claudel , >> > 25172@debbugs.gnu.org >> > >> > This is the output from the SIGABRT case. Again, there is a lot of >> information before the actual "bt full" output: >> >> This shows exactly the situation which I imagined could happen: 3 >> threads, including the main thread, all running the code in xg_select >> which calls unblock_input, and aborting due to the block level being >> negative. >> >> Can you try removing the calls to block_input/unblock_input from >> xgselect.c, and see if these crashes then stop? >> > > I have tried this now, and it's much more stable now. It doesn't > immediately crash, and sometimes it doesn't crash at all. > > When it crashes, it does so after several seconds, and I have captured tw= o > of these crashes. > > I will post these backtraces in the following two emails. > > Regards, > Elias > --94eb2c0656941af94a054395922b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+VGhpcyBpcyB0aGUgc2Vjb25kIHRlc3QgY2FzZS4gSW4gdGhpcyBjYXNl LCBFbWFjcyBkaWRuJiMzOTt0IGNyYXNoIHdoZW4gSSByYW4gdGhlIHRlc3QgY2FzZSBhbmQgZXZl cnl0aGluZyBzZWVtZWQgdG8gYmUgd29ya2luZyBwcm9wZXJseS4gSSB0aGVuIHJhbiB0aGUgdGVz dCBjYXNlIHNldmVyYWwgdGltZXMgaW4gcXVpY2sgc3VjY2Vzc2lvbiB0byBnZXQgYSBsb3QgbW9y ZSB0aHJlYWRzIGFuZCBldmVudHVhbGx5LCBhZnRlciBJIGhhZCB0cmllZCB0byBjcmVhdGUgMTAw IG1vcmUgdGhyZWFkcyBhbmQgcnVubmluZyBvdXQgb2YgcmVzb3VyY2VzIChJIGdvdCBhbiBlcnJv ciBzdWdnZXN0aW5nIHRoYXQgd2FzIHRoZSBjYXNlKSBhbmQgSSB3YXMgYWJvdXQgdG8gZXhpdCBF bWFjcywgaXQgY3Jhc2hlZC48ZGl2Pjxicj48L2Rpdj48ZGl2PkhlcmUgaXMgdGhlIGJhY2t0cmFj ZSBmcm9tIHRoYXQgc2Vzc2lvbjo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTptb25vc3BhY2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApIj7C oCDCoCDCoCDCoCDCoCDCoFBJRDogPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk O2NvbG9yOnJnYigwLDAsMCkiPjMwOTUwPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCww LDApIj4gKGVtYWNzKQ0KPC9zcGFuPjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqBVSUQ6IDUwMDY3 IChlbWFydGVuc29uKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoEdJRDogNTAwNjcgKGVtYXJ0 ZW5zb24pDQo8YnI+IMKgwqDCoMKgwqDCoMKgU2lnbmFsOiA2IChBQlJUKQ0KPGJyPiDCoMKgwqDC oFRpbWVzdGFtcDogV2VkIDIwMTYtMTItMTQgMTA6NTY6MDYgU0dUICg2bWluIGFnbykNCjxicj4g wqBDb21tYW5kIExpbmU6IGRpc3QvYmluL2VtYWNzIC1RDQo8YnI+IMKgwqDCoEV4ZWN1dGFibGU6 IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOnJnYigwLDAsMCkiPi9ob21lL2Vt YXJ0ZW5zb24vc3JjL2VtYWNzL2Rpc3QvYmluL2VtYWNzLTI2LjAuNTA8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOnJnYigwLDAsMCkiPg0KPC9zcGFuPjxicj4gQ29udHJvbCBHcm91cDogL3N5c3Rl bS5zbGljZS9zeXN0ZW0tZ2V0dHkuc2xpY2UvZ2V0dHlAdHR5MS5zZXJ2aWNlDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoFVuaXQ6IGdldHR5QHR0eTEuc2VydmljZQ0KPGJyPiDCoMKgwqDCoMKgwqDC oMKgU2xpY2U6IHN5c3RlbS1nZXR0eS5zbGljZQ0KPGJyPiDCoMKgwqDCoMKgwqBCb290IElEOiA0 NWE2MmYyYWQ5ODA0YTBiODFmZWQyNWFkOGZhZmZhYg0KPGJyPiDCoMKgwqBNYWNoaW5lIElEOiA1 MDQ2N2YzYTY5ZWI0ZGJlYTE5YzhhMjk3Mjk0OTgzOQ0KPGJyPiDCoMKgwqDCoMKgSG9zdG5hbWU6 IGVtLWRlc2t0b3ANCjxicj4gwqDCoMKgwqDCoMKgU3RvcmFnZTogL3Zhci9saWIvc3lzdGVtZC9j b3JlZHVtcC9jb3JlLmVtYWNzLjUwMDY3LjQ1YTYyZjJhZDk4MDRhMGI4MWZlZDI1YWQ8YnI+OGZh ZmZhYi4zMDk1MC4xNDgxNjg0MTY2MDAwMDAwMDAwMDAwLmx6NA0KPGJyPiDCoMKgwqDCoMKgwqBN ZXNzYWdlOiBQcm9jZXNzIDMwOTUwIChlbWFjcykgb2YgdXNlciA1MDA2NyBkdW1wZWQgY29yZS4N Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8YnI+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoFN0YWNrIHRyYWNlIG9mIHRocmVhZCAzMDk1MDoNCjxicj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzAgwqAweDAwMDA3ZmVmNmY5ZGRmNWYgcmFpc2UgKGxp YnB0aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAw eDAwMDAwMDAwMDA1NTNhYzAgdGVybWluYXRlX2R1ZV90b19zaWduYWwgKGVtYWNzLTI2LjAuNTAp DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMyIMKgMHgwMDAwMDAwMDAwNTc4 MjI3IGhhbmRsZV9mYXRhbF9zaWduYWwgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwMDAwMDAwNTc4MWY4IGRlbGl2ZXJfdGhyZWFk X3NpZ25hbCAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzQgwqAweDAwMDAwMDAwMDA1NzgyNWUgZGVsaXZlcl9mYXRhbF90aHJlYWRfc2lnbmFsIChl bWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNSDCoDB4 MDAwMDdmZWY2ZjlkZTA4MCBfX3Jlc3RvcmVfcnQgKGxpYnB0aHJlYWQuc28uMCkNCjxicj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAwMDA3ZmVmNmYyMzAwNGYgcmFpc2Ug KGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzcgwqAweDAw MDA3ZmVmNmYyMzE0N2EgYWJvcnQgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIzggwqAweDAwMDA3ZmVmNmYyMjhlYTcgX19hc3NlcnRfZmFpbF9iYXNlIChs aWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM5IMKgMHgwMDAw N2ZlZjZmMjI4ZjUyIF9fYXNzZXJ0X2ZhaWwgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzEwIDB4MDAwMDdmZWY3NDI2MmM0YSBuL2EgKGxpYlgxMS5zby42 KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTEgMHgwMDAwN2ZlZjc0MjYy Y2ZiIG4vYSAobGliWDExLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxMiAweDAwMDA3ZmVmNzQyNjJmZWQgX1hFdmVudHNRdWV1ZWQgKGxpYlgxMS5zby42KQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMTMgMHgwMDAwN2ZlZjc0MjU0Y2I3IFhQ ZW5kaW5nIChsaWJYMTEuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzE0IDB4MDAwMDdmZWY3NjBjMmNkZSBuL2EgKGxpYmdkay0zLnNvLjApDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNSAweDAwMDA3ZmVmNzQ5Y2VjODkgZ19tYWluX2NvbnRl eHRfcHJlcGFyZSAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzE2IDB4MDAwMDdmZWY3NDljZjZhYiBuL2EgKGxpYmdsaWItMi4wLnNvLjApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxNyAweDAwMDA3ZmVmNzQ5Y2Y4NDcg Z19tYWluX2NvbnRleHRfcGVuZGluZyAobGliZ2xpYi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIzE4IDB4MDAwMDdmZWY3NjU3ZWNhZCBndGtfZXZlbnRzX3Bl bmRpbmcgKGxpYmd0ay0zLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMxOSAweDAwMDAwMDAwMDA1MWZjMTIgWFRyZWFkX3NvY2tldCAoZW1hY3MtMjYuMC41MCkNCjxi cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIwIDB4MDAwMDAwMDAwMDU2M2Q1OCBn b2JibGVfaW5wdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMyMSAweDAwMDAwMDAwMDA1NjQxZjEgaGFuZGxlX2FzeW5jX2lucHV0IChlbWFjcy0y Ni4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjIgMHgwMDAwMDAw MDAwNTY0MjEwIHByb2Nlc3NfcGVuZGluZ19zaWduYWxzIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjMgMHgwMDAwMDAwMDAwNWQxODEyIEZtYWtl X2xpc3QgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMyNCAweDAwMDAwMDAwMDA1ZmVmYTUgY29uY2F0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjUgMHgwMDAwMDAwMDAwNWZlOWE2IEZjb3B5X3Nl cXVlbmNlIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMjYgMHgwMDAwMDAwMDAwNTVmNDAwIHRpbWVyX2NoZWNrIChlbWFjcy0yNi4wLjUwKQ0KPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMjcgMHgwMDAwMDAwMDAwNTVkMjU4IHJl YWRhYmxlX2V2ZW50cyAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIzI4IDB4MDAwMDAwMDAwMDU2M2JhMSBnZXRfaW5wdXRfcGVuZGluZyAoZW1hY3Mt MjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzI5IDB4MDAwMDAw MDAwMDU2OWQ5YiBkZXRlY3RfaW5wdXRfcGVuZGluZ19ydW5fdGltZXJzIChlbWFjcy0yNi4wLjU8 YnI+MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzMwIDB4MDAwMDAwMDAw MDY0ZGRlNiB3YWl0X3JlYWRpbmdfcHJvY2Vzc19vdXRwdXQgKGVtYWNzLTI2LjAuNTApDQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzMSAweDAwMDAwMDAwMDA0MjUxNmUgc2l0 X2ZvciAoZW1hY3MtMjYuMC41MCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IzMyIDB4MDAwMDAwMDAwMDU1YmFhZSByZWFkX2NoYXIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzMyAweDAwMDAwMDAwMDA1Njg1N2EgcmVhZF9r ZXlfc2VxdWVuY2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCMzNCAweDAwMDAwMDAwMDA1NTg3OWYgY29tbWFuZF9sb29wXzEgKGVtYWNzLTI2LjAu NTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzNSAweDAwMDAwMDAwMDA1 ZjYyOGEgaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzNiAweDAwMDAwMDAwMDA1NTgwOTggY29tbWFuZF9s b29wXzIgKGVtYWNzLTI2LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMzNyAweDAwMDAwMDAwMDA1ZjViNTcgaW50ZXJuYWxfY2F0Y2ggKGVtYWNzLTI2LjAuNTApDQo8 YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMzOCAweDAwMDAwMDAwMDA1NTgwM2Eg Y29tbWFuZF9sb29wIChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAjMzkgMHgwMDAwMDAwMDAwNTU3NzU2IHJlY3Vyc2l2ZV9lZGl0XzEgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0MCAweDAwMDAwMDAw MDA1NTc4ZDIgRnJlY3Vyc2l2ZV9lZGl0IChlbWFjcy0yNi4wLjUwKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjNDEgMHgwMDAwMDAwMDAwNTU1NmNkIG1haW4gKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM0MiAweDAwMDA3ZmVm NmYyMWQyOTEgX19saWJjX3N0YXJ0X21haW4gKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIzQzIDB4MDAwMDAwMDAwMDQxODQ2YSBfc3RhcnQgKGVtYWNzLTI2 LjAuNTApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPGJyPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJlYWQgMzA5NTI6DQo8YnI+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAwN2ZlZjZmMmRjNDhkIHBv bGwgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzEgwqAw eDAwMDA3ZmVmNzQ5Y2Y3ODYgbi9hIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDdmZWY3NDljZmIxMiBnX21haW5fbG9vcF9y dW4gKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCMzIMKgMHgwMDAwN2ZlZjc0ZmI1MzE2IG4vYSAobGliZ2lvLTIuMC5zby4wKQ0KPGJyPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNCDCoDB4MDAwMDdmZWY3NDlmNzBkNSBuL2EgKGxp YmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCM1IMKg MHgwMDAwN2ZlZjZmOWQ0NDU0IHN0YXJ0X3RocmVhZCAobGlicHRocmVhZC5zby4wKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjNiDCoDB4MDAwMDdmZWY2ZjJlNTdkZiBfX2Ns b25lIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPGJy PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBTdGFjayB0cmFjZSBvZiB0aHJlYWQgMzA5 NTE6DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMwIMKgMHgwMDAwN2ZlZjZm MmRjNDhkIHBvbGwgKGxpYmMuc28uNikNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIzEgwqAweDAwMDA3ZmVmNzQ5Y2Y3ODYgbi9hIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMiDCoDB4MDAwMDdmZWY3NDljZjg5YyBnX21h aW5fY29udGV4dF9pdGVyYXRpb24gKGxpYmdsaWItMi4wLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCMzIMKgMHgwMDAwN2ZlZjc0OWNmOGUxIG4vYSAobGliZ2xpYi0y LjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzQgwqAweDAwMDA3 ZmVmNzQ5ZjcwZDUgbi9hIChsaWJnbGliLTIuMC5zby4wKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAjNSDCoDB4MDAwMDdmZWY2ZjlkNDQ1NCBzdGFydF90aHJlYWQgKGxpYnB0 aHJlYWQuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzYgwqAweDAw MDA3ZmVmNmYyZTU3ZGYgX19jbG9uZSAobGliYy5zby42KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgU3RhY2sg dHJhY2Ugb2YgdGhyZWFkIDMwOTUzOg0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAjMCDCoDB4MDAwMDdmZWY2ZjJkYzQ4ZCBwb2xsIChsaWJjLnNvLjYpDQo8YnI+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCMxIMKgMHgwMDAwN2ZlZjc0OWNmNzg2IG4vYSAobGliZ2xp Yi0yLjAuc28uMCkNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzIgwqAweDAw MDA3ZmVmNzQ5Y2Y4OWMgZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChsaWJnbGliLTIuMC5zby4w KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAjMyDCoDB4MDAwMDdmZWY2NWY0 MzRiZCBuL2EgKGxpYmRjb25mc2V0dGluZ3Muc28pDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCM0IMKgMHgwMDAwN2ZlZjc0OWY3MGQ1IG4vYSAobGliZ2xpYi0yLjAuc28uMCkN Cjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIzUgwqAweDAwMDA3ZmVmNmY5ZDQ0 NTQgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCM2IMKgMHgwMDAwN2ZlZjZmMmU1N2RmIF9fY2xvbmUgKGxpYmMuc28uNikN Cjxicj4NCjxicj5HTlUgZ2RiIChHREIpIDcuMTINCjxicj5Db3B5cmlnaHQgKEMpIDIwMTYgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQo8YnI+TGljZW5zZSBHUEx2Mys6IEdOVSBHUEwg dmVyc2lvbiAzIG9yIGxhdGVyICZsdDs8YSBocmVmPSJodHRwOi8vZ251Lm9yZy9saWNlbnNlcy9n cGwuaHRtbCI+aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw8L2E+Jmd0Ow0KPGJyPlRo aXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmli dXRlIGl0Lg0KPGJyPlRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRl ZCBieSBsYXcuwqAgVHlwZSAmcXVvdDtzaG93IGNvcHlpbmcmcXVvdDsNCjxicj5hbmQgJnF1b3Q7 c2hvdyB3YXJyYW50eSZxdW90OyBmb3IgZGV0YWlscy4NCjxicj5UaGlzIEdEQiB3YXMgY29uZmln dXJlZCBhcyAmcXVvdDt4ODZfNjQtcGMtbGludXgtZ251JnF1b3Q7Lg0KPGJyPlR5cGUgJnF1b3Q7 c2hvdyBjb25maWd1cmF0aW9uJnF1b3Q7IGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuDQo8YnI+ Rm9yIGJ1ZyByZXBvcnRpbmcgaW5zdHJ1Y3Rpb25zLCBwbGVhc2Ugc2VlOg0KPGJyPiZsdDs8YSBo cmVmPSJodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2J1Z3MvIj5odHRwOi8vd3d3Lmdu dS5vcmcvc29mdHdhcmUvZ2RiL2J1Z3MvPC9hPiZndDsuDQo8YnI+RmluZCB0aGUgR0RCIG1hbnVh bCBhbmQgb3RoZXIgZG9jdW1lbnRhdGlvbiByZXNvdXJjZXMgb25saW5lIGF0Og0KPGJyPiZsdDs8 YSBocmVmPSJodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vIj5o dHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vPC9hPiZndDsuDQo8 YnI+Rm9yIGhlbHAsIHR5cGUgJnF1b3Q7aGVscCZxdW90Oy4NCjxicj5UeXBlICZxdW90O2Fwcm9w b3Mgd29yZCZxdW90OyB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gJnF1b3Q7d29y ZCZxdW90Oy4uLg0KPGJyPlJlYWRpbmcgc3ltYm9scyBmcm9tIC9ob21lL2VtYXJ0ZW5zb24vc3Jj L2VtYWNzL2Rpc3QvYmluL2VtYWNzLTI2LjAuNTAuLi5kb25lLg0KPGJyPg0KPGJyPndhcm5pbmc6 IGNvcmUgZmlsZSBtYXkgbm90IG1hdGNoIHNwZWNpZmllZCBleGVjdXRhYmxlIGZpbGUuDQo8YnI+ W05ldyBMV1AgMzA5NTBdDQo8YnI+W05ldyBMV1AgMzA5NTJdDQo8YnI+W05ldyBMV1AgMzA5NTFd DQo8YnI+W05ldyBMV1AgMzA5NTNdDQo8YnI+W1RocmVhZCBkZWJ1Z2dpbmcgdXNpbmcgbGlidGhy ZWFkX2RiIGVuYWJsZWRdDQo8YnI+VXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAmcXVv dDsvdXNyL2xpYi9saWJ0aHJlYWRfZGIuc28uMSZxdW90Oy4NCjxicj5Db3JlIHdhcyBnZW5lcmF0 ZWQgYnkgYGRpc3QvYmluL2VtYWNzIC1RJiMzOTsuDQo8YnI+UHJvZ3JhbSB0ZXJtaW5hdGVkIHdp dGggc2lnbmFsIFNJR0FCUlQsIEFib3J0ZWQuDQo8YnI+IzAgwqAweDAwMDA3ZmVmNmY5ZGRmNWYg aW4gcmFpc2UgKCkgZnJvbSAvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjANCjxicj5bQ3VycmVudCB0 aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2ZlZjc3OGNiYTAwIChMV1AgMzA5NTApKV0NCjxicj4oZ2Ri KSBidCBmdWxsDQo8YnI+IzAgwqAweDAwMDA3ZmVmNmY5ZGRmNWYgaW4gcmFpc2UgKCkgYXQgL3Vz ci9saWIvbGlicHRocmVhZC5zby4wDQo8YnI+IzEgwqAweDAwMDAwMDAwMDA1NTNhYzAgaW4gdGVy bWluYXRlX2R1ZV90b19zaWduYWwgKHNpZz02LCBiYWNrdHJhY2VfbGltaXQ9NDApDQo8YnI+IMKg wqDCoGF0IGVtYWNzLmM6Mzk2DQo8YnI+IzIgwqAweDAwMDAwMDAwMDA1NzgyMjcgaW4gaGFuZGxl X2ZhdGFsX3NpZ25hbCAoc2lnPTYpIGF0IHN5c2RlcC5jOjE2ODUNCjxicj4jMyDCoDB4MDAwMDAw MDAwMDU3ODFmOCBpbiBkZWxpdmVyX3RocmVhZF9zaWduYWwgKHNpZz02LCBoYW5kbGVyPTB4NTc4 MjBkICZsdDtoYW5kbGVfZmF0PGJyPmFsX3NpZ25hbCZndDspIGF0IHN5c2RlcC5jOjE2NTkNCjxi cj4gwqDCoMKgwqDCoMKgwqBvbGRfZXJybm8gPSAxMQ0KPGJyPiM0IMKgMHgwMDAwMDAwMDAwNTc4 MjVlIGluIGRlbGl2ZXJfZmF0YWxfdGhyZWFkX3NpZ25hbCAoc2lnPTYpIGF0IHN5c2RlcC5jOjE2 OTcNCjxicj4jNSDCoDB4MDAwMDdmZWY2ZjlkZTA4MCBpbiAmbHQ7c2lnbmFsIGhhbmRsZXIgY2Fs bGVkJmd0OyAoKSBhdCAvdXNyL2xpYi9saWJwdGhyZWFkLnNvLjANCjxicj4jNiDCoDB4MDAwMDdm ZWY2ZjIzMDA0ZiBpbiByYWlzZSAoKSBhdCAvdXNyL2xpYi9saWJjLnNvLjYNCjxicj4jNyDCoDB4 MDAwMDdmZWY2ZjIzMTQ3YSBpbiBhYm9ydCAoKSBhdCAvdXNyL2xpYi9saWJjLnNvLjYNCjxicj4j OCDCoDB4MDAwMDdmZWY2ZjIyOGVhNyBpbiBfX2Fzc2VydF9mYWlsX2Jhc2UgKCkgYXQgL3Vzci9s aWIvbGliYy5zby42DQo8YnI+IzkgwqAweDAwMDA3ZmVmNmYyMjhmNTIgaW4gwqAoKSBhdCAvdXNy L2xpYi9saWJjLnNvLjYNCjxicj4jMTAgMHgwMDAwN2ZlZjc0MjYyYzRhIGluIMKgKCkgYXQgL3Vz ci9saWIvbGliWDExLnNvLjYNCjxicj4jMTEgMHgwMDAwN2ZlZjc0MjYyY2ZiIGluIMKgKCkgYXQg L3Vzci9saWIvbGliWDExLnNvLjYNCjxicj4jMTIgMHgwMDAwN2ZlZjc0MjYyZmVkIGluIF9YRXZl bnRzUXVldWVkICgpIGF0IC91c3IvbGliL2xpYlgxMS5zby42DQo8YnI+IzEzIDB4MDAwMDdmZWY3 NDI1NGNiNyBpbiBYUGVuZGluZyAoKSBhdCAvdXNyL2xpYi9saWJYMTEuc28uNg0KPGJyPiMxNCAw eDAwMDA3ZmVmNzYwYzJjZGUgaW4gwqAoKSBhdCAvdXNyL2xpYi9saWJnZGstMy5zby4wDQo8YnI+ IzE1IDB4MDAwMDdmZWY3NDljZWM4OSBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGF0IC91 c3IvbGliL2xpYmdsaWItMi4wLnNvLjANCjxicj4jMTYgMHgwMDAwN2ZlZjc0OWNmNmFiIGluIMKg KCkgYXQgL3Vzci9saWIvbGliZ2xpYi0yLjAuc28uMA0KPGJyPiMxNyAweDAwMDA3ZmVmNzQ5Y2Y4 NDcgaW4gZ19tYWluX2NvbnRleHRfcGVuZGluZyAoKSBhdCAvdXNyL2xpYi9saWJnbGliLTIuMC5z by4wDQo8YnI+IzE4IDB4MDAwMDdmZWY3NjU3ZWNhZCBpbiBndGtfZXZlbnRzX3BlbmRpbmcgKCkg YXQgL3Vzci9saWIvbGliZ3RrLTMuc28uMA0KPGJyPiMxOSAweDAwMDAwMDAwMDA1MWZjMTIgaW4g WFRyZWFkX3NvY2tldCAodGVybWluYWw9MHgxMjNkZTQwICZsdDtic3Nfc2Jya19idWZmZXIrNTc1 MjE2MDxicj4mZ3Q7LCBob2xkX3F1aXQ9MHg3ZmZlNmI1NDBmYzApIGF0IHh0ZXJtLmM6ODg5Nw0K PGJyPiDCoMKgwqDCoMKgwqDCoGNvdW50ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGV2ZW50X2Zv dW5kID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBkcHlpbmZvID0gMHg0NzFjZDUwDQo8YnI+ IzIwIDB4MDAwMDAwMDAwMDU2M2Q1OCBpbiBnb2JibGVfaW5wdXQgKCkgYXQga2V5Ym9hcmQuYzo2 ODgwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbnIgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgaG9sZF9x dWl0ID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoHtraW5kID0gTk9fRVZFTlQsIHBhcnQgPSBz Y3JvbGxfYmFyX25vd2hlcmUsIGNvZGUgPSAwLCBtb2RpZmllcnMgPSAwLCB4ID0gPGJyPjAsIHkg PSAwLCB0aW1lc3RhbXAgPSAwLCBmcmFtZV9vcl93aW5kb3cgPSAwLCBhcmcgPSAwfQ0KPGJyPiDC oMKgwqDCoMKgwqDCoG5leHQgPSAweDANCjxicj4gwqDCoMKgwqDCoMKgwqBucmVhZCA9IDANCjxi cj4gwqDCoMKgwqDCoMKgwqBlcnIgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHQgPSAweDEy M2RlNDAgJmx0O2Jzc19zYnJrX2J1ZmZlcis1NzUyMTYwJmd0Ow0KPGJyPiMyMSAweDAwMDAwMDAw MDA1NjQxZjEgaW4gaGFuZGxlX2FzeW5jX2lucHV0ICgpIGF0IGtleWJvYXJkLmM6NzEzNQ0KPGJy PiDCoMKgwqDCoMKgwqDCoG5yZWFkID0gMzI3NjYNCjxicj4jMjIgMHgwMDAwMDAwMDAwNTY0MjEw IGluIHByb2Nlc3NfcGVuZGluZ19zaWduYWxzICgpIGF0IGtleWJvYXJkLmM6NzE0OQ0KPGJyPiMy MyAweDAwMDAwMDAwMDA1ZDE4MTIgaW4gRm1ha2VfbGlzdCAobGVuZ3RoPTAsIGluaXQ9MCkgYXQg YWxsb2MuYzoyOTEzDQo8YnI+IMKgwqDCoMKgwqDCoMKgdmFsID0gNzUzNDI3NzENCjxicj4gwqDC oMKgwqDCoMKgwqBzaXplID0gMA0KPGJyPiMyNCAweDAwMDAwMDAwMDA1ZmVmYTUgaW4gY29uY2F0 IChuYXJncz0xLCBhcmdzPTB4N2ZmZTZiNTQxMjA4LCB0YXJnZXRfdHlwZT0NCjxicj4gwqDCoMKg TGlzcF9Db25zLCBsYXN0X3NwZWNpYWw9ZmFsc2UpIGF0IGZucy5jOjY4MA0KPGJyPiDCoMKgwqDC oMKgwqDCoHZhbCA9IDEzMzc1MzI4DQo8YnI+IMKgwqDCoMKgwqDCoMKgdGFpbCA9IDANCjxicj4g wqDCoMKgwqDCoMKgwqB0aGlzID0gMjIxNzUzMTUNCjxicj4gwqDCoMKgwqDCoMKgwqB0b2luZGV4 ID0gMTQ4MTY4NDE2Nw0KPGJyPiDCoMKgwqDCoMKgwqDCoHRvaW5kZXhfYnl0ZSA9IDANCjxicj4g wqDCoMKgwqDCoMKgwqByZXN1bHRfbGVuID0gMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHJlc3VsdF9s ZW5fYnl0ZSA9IDENCjxicj4gwqDCoMKgwqDCoMKgwqBhcmdudW0gPSAxDQo8YnI+IMKgwqDCoMKg wqDCoMKgbGFzdF90YWlsID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoHByZXYgPSA1NTY4NTQ5DQo8 YnI+IMKgwqDCoMKgwqDCoMKgc29tZV9tdWx0aWJ5dGUgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKg wqDCoHRleHRwcm9wcyA9IDB4MA0KPGJyPiDCoMKgwqDCoMKgwqDCoG51bV90ZXh0cHJvcHMgPSAw DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2FfYXZhaWwgPSAxNjM4NA0KPGJyPiDCoMKgwqDCoMKgwqDC oHNhX2NvdW50ID0gNA0KPGJyPiDCoMKgwqDCoMKgwqDCoHNhX211c3RfZnJlZSA9IGZhbHNlDQo8 YnI+IzI1IDB4MDAwMDAwMDAwMDVmZTlhNiBpbiBGY29weV9zZXF1ZW5jZSAoYXJnPTIyMTc1MzE1 KSBhdCBmbnMuYzo1NDgNCjxicj4jMjYgMHgwMDAwMDAwMDAwNTVmNDAwIGluIHRpbWVyX2NoZWNr ICgpIGF0IGtleWJvYXJkLmM6NDUxNA0KPGJyPiDCoMKgwqDCoMKgwqDCoG5leHR0aW1lID0ge3R2 X3NlYyA9IDE0MDczMDY5OTA5MjU2MCwgdHZfbnNlYyA9IDEzMzc1MzI4fQ0KPGJyPiDCoMKgwqDC oMKgwqDCoHRpbWVycyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBpZGxlX3RpbWVycyA9IDE0MDcz MDY5OTA5NjQxNg0KPGJyPiDCoMKgwqDCoMKgwqDCoHRlbSA9IDANCjxicj4jMjcgMHgwMDAwMDAw MDAwNTVkMjU4IGluIHJlYWRhYmxlX2V2ZW50cyAoZmxhZ3M9MSkgYXQga2V5Ym9hcmQuYzozMzQ1 DQo8YnI+IzI4IDB4MDAwMDAwMDAwMDU2M2JhMSBpbiBnZXRfaW5wdXRfcGVuZGluZyAoZmxhZ3M9 MSkgYXQga2V5Ym9hcmQuYzo2Nzk1DQo8YnI+IzI5IDB4MDAwMDAwMDAwMDU2OWQ5YiBpbiBkZXRl Y3RfaW5wdXRfcGVuZGluZ19ydW5fdGltZXJzIChkb19kaXNwbGF5PXRydWUpDQo8YnI+LS0tVHlw ZSAmbHQ7cmV0dXJuJmd0OyB0byBjb250aW51ZSwgb3IgcSAmbHQ7cmV0dXJuJmd0OyB0byBxdWl0 LS0tDQo8YnI+IMKgwqDCoGF0IGtleWJvYXJkLmM6OTkzNQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG9s ZF90aW1lcnNfcnVuID0gMTA0DQo8YnI+IzMwIDB4MDAwMDAwMDAwMDY0ZGRlNiBpbiB3YWl0X3Jl YWRpbmdfcHJvY2Vzc19vdXRwdXQgKHRpbWVfbGltaXQ9MzAsIG5zZWNzPTAsIHJlYWRfPGJyPmti ZD0tMSwgZG9fZGlzcGxheT10cnVlLCB3YWl0X2Zvcl9jZWxsPTAsIHdhaXRfcHJvYz0weDAsIGp1 c3Rfd2FpdF9wcm9jPTApDQo8YnI+IMKgwqDCoGF0IHByb2Nlc3MuYzo1NDc2DQo8YnI+IMKgwqDC oMKgwqDCoMKgb2xkX3RpbWVyc19ydW4gPSAxMDQNCjxicj4gwqDCoMKgwqDCoMKgwqBvbGRfYnVm ZmVyID0gMHg0OGIyODAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgb2xkX3dpbmRvdyA9IDE5ODQ0MTQ5 DQo8YnI+IMKgwqDCoMKgwqDCoMKgbGVhdmUgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHBy b2Nlc3Nfc2tpcHBlZCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgY2hhbm5lbCA9IDEwMjQN Cjxicj4gwqDCoMKgwqDCoMKgwqBuZmRzID0gMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoEF2YWlsYWJs ZSA9IHtmZHNfYml0cyA9IHs2NCwgMCAmbHQ7cmVwZWF0cyAxNSB0aW1lcyZndDt9fQ0KPGJyPiDC oMKgwqDCoMKgwqDCoFdyaXRlb2sgPSB7ZmRzX2JpdHMgPSB7MCAmbHQ7cmVwZWF0cyAxNiB0aW1l cyZndDt9fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGNoZWNrX3dyaXRlID0gdHJ1ZQ0KPGJyPiDCoMKg wqDCoMKgwqDCoGNoZWNrX2RlbGF5ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoG5vX2F2YWlsID0g ZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqB4ZXJybm8gPSAxMQ0KPGJyPiDCoMKgwqDCoMKgwqDC oHByb2MgPSAxNDA3MzA2OTkwOTM2NjQNCjxicj4gwqDCoMKgwqDCoMKgwqB0aW1lb3V0ID0ge3R2 X3NlYyA9IDAsIHR2X25zZWMgPSAwfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGVuZF90aW1lID0ge3R2 X3NlYyA9IDE0ODE2ODQxOTAsIHR2X25zZWMgPSA3NTQ5NjczMDd9DQo8YnI+IMKgwqDCoMKgwqDC oMKgdGltZXJfZGVsYXkgPSB7dHZfc2VjID0gMCwgdHZfbnNlYyA9IDQ5OTE1MTkyMX0NCjxicj4g wqDCoMKgwqDCoMKgwqBnb3Rfb3V0cHV0X2VuZF90aW1lID0ge3R2X3NlYyA9IDE0ODE2ODQxOTAs IHR2X25zZWMgPSA3NTQ5NjczMDd9DQo8YnI+IMKgwqDCoMKgwqDCoMKgd2FpdCA9IFRJTUVPVVQN Cjxicj4gwqDCoMKgwqDCoMKgwqBnb3Rfc29tZV9vdXRwdXQgPSAtMQ0KPGJyPiDCoMKgwqDCoMKg wqDCoHJldHJ5X2Zvcl9hc3luYyA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgY291bnQgPSAz DQo8YnI+IMKgwqDCoMKgwqDCoMKgbm93ID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSAtMX0NCjxi cj4jMzEgMHgwMDAwMDAwMDAwNDI1MTZlIGluIHNpdF9mb3IgKHRpbWVvdXQ9MTIyLCByZWFkaW5n PXRydWUsIGRpc3BsYXlfb3B0aW9uPTEpDQo8YnI+IMKgwqDCoGF0IGRpc3BuZXcuYzo1NzYzDQo8 YnI+IMKgwqDCoMKgwqDCoMKgc2VjID0gMzANCjxicj4gwqDCoMKgwqDCoMKgwqBuc2VjID0gMA0K PGJyPiDCoMKgwqDCoMKgwqDCoGRvX2Rpc3BsYXkgPSB0cnVlDQo8YnI+IzMyIDB4MDAwMDAwMDAw MDU1YmFhZSBpbiByZWFkX2NoYXIgKGNvbW1hbmRmbGFnPTEsIG1hcD0yMTk2MTQ3NSwgcHJldl9l dmVudD0wLCB1c2VkPGJyPl9tb3VzZV9tZW51PTB4N2ZmZTZiNTQxYWZmLCBlbmRfdGltZT0weDAp IGF0IGtleWJvYXJkLmM6MjcyMg0KPGJyPiDCoMKgwqDCoMKgwqDCoHRlbTAgPSA1NTY4NTQ5DQo8 YnI+IMKgwqDCoMKgwqDCoMKgdGltZW91dCA9IDMwDQo8YnI+IMKgwqDCoMKgwqDCoMKgZGVsYXlf bGV2ZWwgPSA0DQo8YnI+IMKgwqDCoMKgwqDCoMKgYnVmZmVyX3NpemUgPSAzDQo8YnI+IMKgwqDC oMKgwqDCoMKgYyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBqbXBjb3VudCA9IDMNCjxicj4gwqDC oMKgwqDCoMKgwqBsb2NhbF9nZXRjam1wID0gwqA8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoHt7X19qbXBidWYgPSB7MCwgMTk5MDMwMTM3NjMxNzExMDg3OSwgNDI5MzY5NiwgMTQw NzMwNjk5MDk2NDE2LCAwLCAwPGJyPiwgMTk5MDMwMTM3NjY4ODMwNjc4MywgLTE5ODk5NzY4OTg0 OTI1NDg1MTN9LCBfX21hc2tfd2FzX3NhdmVkID0gMCwgX19zYXZlZF9tYXNrID0gezxicj5fX3Zh bCA9IHsxMzY0ODc2OCwgMTMyMzMzNjAsIDYxMzk1NTMsIDAsIDE0MDczMDY5OTA5NDMzNiwgNTU2 ODU0OSwgMTgyNzEyODAsIDEzMjMzMzY8YnI+MCwgNTcwMzQ5NCwgMCwgMTQwNzMwNjk5MDk0Mzg0 LCA1NTY4NTQ5LCAxOTk2NDg4MywgMTQwNzMwNjk5MDk0NDgwLCA2MjcyMTAzLCAwfX19fQ0KPGJy PiDCoMKgwqDCoMKgwqDCoHNhdmVfanVtcCA9IMKgPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqB7e19fam1wYnVmID0gezAsIDE5OTk0NjM4OTYzNDQ4MzY3MDMsIDAsIDMwLCAwLCAx NDA2NjY0ODA1OTA4NDgsIDE5OTxicj45NDYzODk0NTY4NTQ4OTU5LCAtMTk4OTk3Njg5ODQ5MjU0 ODUxM30sIF9fbWFza193YXNfc2F2ZWQgPSAwLCBfX3NhdmVkX21hc2sgPSB7X192YWw8YnI+ID0g ezgwLCAwLCA0MDk4MDA3LCAwLCA1MDAwMDAwMDAsIDAsIDkyMjMzNzIwMzY4NTQ3NzU4MDcsIDAs IDQ5NTkwMTk5MywgMCwgOTE3ODM1MTcsPGJyPiAxNDA2NjM3Njg5ODIwMzIsIDU2MzI1MjMsIDIx OTMxMjE5LCAxNTQ3ODQ1MDE3NjU0NDA1NDAxNiwgMH19fX0NCjxicj4gwqDCoMKgwqDCoMKgwqB0 ZW0gPSAyMTk2MTQ3NQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHNhdmUgPSAwDQo8YnI+IMKgwqDCoMKg wqDCoMKgcHJldmlvdXNfZWNob19hcmVhX21lc3NhZ2UgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKg YWxzb19yZWNvcmQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgcmVyZWFkID0gZmFsc2UNCjxicj4g wqDCoMKgwqDCoMKgwqByZWNvcmRlZCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgcG9sbGlu Z19zdG9wcGVkX2hlcmUgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG9yaWdfa2JvYXJkID0g MHg0NmY5OTAwDQo8YnI+IzMzIDB4MDAwMDAwMDAwMDU2ODU3YSBpbiByZWFkX2tleV9zZXF1ZW5j ZSAoa2V5YnVmPTB4N2ZmZTZiNTQxY2IwLCBidWZzaXplPTMwLCBwcm9tPGJyPnB0PTAsIGRvbnRf ZG93bmNhc2VfbGFzdD1mYWxzZSwgY2FuX3JldHVybl9zd2l0Y2hfZnJhbWU9dHJ1ZSwgZml4X2N1 cnJlbnRfYnVmZmVyPXRydTxicj5lLCBwcmV2ZW50X3JlZGlzcGxheT1mYWxzZSkgYXQga2V5Ym9h cmQuYzo5MTM2DQo8YnI+IMKgwqDCoMKgwqDCoMKgaW50ZXJydXB0ZWRfa2JvYXJkID0gMHg0NmY5 OTAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgaW50ZXJydXB0ZWRfZnJhbWUgPSAweDEyZWJjMzAgJmx0 O2Jzc19zYnJrX2J1ZmZlcis2NDY0MzM2Jmd0Ow0KPGJyPiDCoMKgwqDCoMKgwqDCoGtleSA9IDQ1 NDQ3NTMNCjxicj4gwqDCoMKgwqDCoMKgwqB1c2VkX21vdXNlX21lbnUgPSBmYWxzZQ0KPGJyPiDC oMKgwqDCoMKgwqDCoGVjaG9fbG9jYWxfc3RhcnQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKgbGFz dF9yZWFsX2tleV9zdGFydCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBrZXlzX2xvY2FsX3N0YXJ0 ID0gMA0KPGJyPi0tLVR5cGUgJmx0O3JldHVybiZndDsgdG8gY29udGludWUsIG9yIHEgJmx0O3Jl dHVybiZndDsgdG8gcXVpdC0tLQ0KPGJyPiDCoMKgwqDCoMKgwqDCoG5ld19iaW5kaW5nID0gNQ0K PGJyPiDCoMKgwqDCoMKgwqDCoGNvdW50ID0gMw0KPGJyPiDCoMKgwqDCoMKgwqDCoHQgPSAwDQo8 YnI+IMKgwqDCoMKgwqDCoMKgZWNob19zdGFydCA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBrZXlz X3N0YXJ0ID0gMA0KPGJyPiDCoMKgwqDCoMKgwqDCoGN1cnJlbnRfYmluZGluZyA9IDIxOTYxNDc1 DQo8YnI+IMKgwqDCoMKgwqDCoMKgZmlyc3RfZXZlbnQgPSAwDQo8YnI+IMKgwqDCoMKgwqDCoMKg Zmlyc3RfdW5ib3VuZCA9IDMxDQo8YnI+IMKgwqDCoMKgwqDCoMKgbW9ja19pbnB1dCA9IDANCjxi cj4gwqDCoMKgwqDCoMKgwqBma2V5ID0ge3BhcmVudCA9IDE3OTY5MDQzLCBtYXAgPSAxNzk2OTA0 Mywgc3RhcnQgPSAwLCBlbmQgPSAwfQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGtleXRyYW4gPSB7cGFy ZW50ID0gMTM3MTE5MzksIG1hcCA9IDEzNzExOTM5LCBzdGFydCA9IDAsIGVuZCA9IDB9DQo8YnI+ IMKgwqDCoMKgwqDCoMKgaW5kZWMgPSB7cGFyZW50ID0gMTc5NjkwNTksIG1hcCA9IDE3OTY5MDU5 LCBzdGFydCA9IDAsIGVuZCA9IDB9DQo8YnI+IMKgwqDCoMKgwqDCoMKgc2hpZnRfdHJhbnNsYXRl ZCA9IGZhbHNlDQo8YnI+IMKgwqDCoMKgwqDCoMKgZGVsYXllZF9zd2l0Y2hfZnJhbWUgPSAwDQo8 YnI+IMKgwqDCoMKgwqDCoMKgb3JpZ2luYWxfdXBwZXJjYXNlID0gMA0KPGJyPiDCoMKgwqDCoMKg wqDCoG9yaWdpbmFsX3VwcGVyY2FzZV9wb3NpdGlvbiA9IC0xDQo8YnI+IMKgwqDCoMKgwqDCoMKg ZHVtbXlmbGFnID0gZmFsc2UNCjxicj4gwqDCoMKgwqDCoMKgwqBzdGFydGluZ19idWZmZXIgPSAw eDQ4YjI4MDANCjxicj4gwqDCoMKgwqDCoMKgwqBmYWtlX3ByZWZpeGVkX2tleXMgPSAwDQo8YnI+ IzM0IDB4MDAwMDAwMDAwMDU1ODc5ZiBpbiBjb21tYW5kX2xvb3BfMSAoKSBhdCBrZXlib2FyZC5j OjEzNzMNCjxicj4gwqDCoMKgwqDCoMKgwqBjbWQgPSAxNDA3MzA2OTkwOTU1NTINCjxicj4gwqDC oMKgwqDCoMKgwqBrZXlidWYgPSDCoDxicj4gwqDCoMKgwqDCoMKgwqDCoMKgezE0MDczMDY5OTA5 NTMxMiwgNjI2NDg1NiwgMTQwNzMwNjk5MDk1MzYwLCA0LCAxNDA3MzA2OTkwOTUyOTYsIDUxNTkz NiwgMyw8YnI+IDMsIDAsIDk1NTUyMjEsIDE0MDczMDY5OTA5NTM2MCwgMCwgMTQwNzMwNjk5MDk1 MzkyLCA2MjYzMTU2LCAwLCA5NTY3Njg0LCAxMzIzMzM2MCwgPGJyPjUxNTkzNiwgMCwgMTQwNzMw Njk5MDk1MzkyLCA1NTY4NTQ5LCAwLCAxMzIzMzM2MCwgNTYwMjc4OCwgMTMyMzMzNjAsIDE0MDcz MDY5OTA5NTQ0MDxicj4sIDAsIDE0MDczMDY5OTA5NTQ1NiwgNTU2ODU0OSwgNTYwMjU5MX0NCjxi cj4gwqDCoMKgwqDCoMKgwqBpID0gMQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHByZXZfbW9kaWZmID0g MA0KPGJyPiDCoMKgwqDCoMKgwqDCoHByZXZfYnVmZmVyID0gMHgwDQo8YnI+IMKgwqDCoMKgwqDC oMKgYWxyZWFkeV9hZGp1c3RlZCA9IGZhbHNlDQo8YnI+IzM1IDB4MDAwMDAwMDAwMDVmNjI4YSBp biBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDU1ODM4ZSAmbHQ7Y29tbWFuZF9sb29w XzEmZ3Q7LCBoPGJyPmFuZGxlcnM9MTk2ODAsIGhmdW49MHg1NTdiN2IgJmx0O2NtZF9lcnJvciZn dDspIGF0IGV2YWwuYzoxMzM2DQo8YnI+IMKgwqDCoMKgwqDCoMKgdmFsID0gNTU2ODU0OQ0KPGJy PiDCoMKgwqDCoMKgwqDCoGMgPSAweDQ1YzAyOTANCjxicj4jMzYgMHgwMDAwMDAwMDAwNTU4MDk4 IGluIGNvbW1hbmRfbG9vcF8yIChpZ25vcmU9MCkgYXQga2V5Ym9hcmQuYzoxMTE1DQo8YnI+IMKg wqDCoMKgwqDCoMKgdmFsID0gMg0KPGJyPiMzNyAweDAwMDAwMDAwMDA1ZjViNTcgaW4gaW50ZXJu YWxfY2F0Y2ggKHRhZz00NzA4OCwgZnVuYz0weDU1ODA2ZiAmbHQ7Y29tbWFuZF9sb29wXzImZ3Q7 LDxicj4gYXJnPTApIGF0IGV2YWwuYzoxMTAxDQo8YnI+IMKgwqDCoMKgwqDCoMKgdmFsID0gNTU2 ODU0OQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGMgPSAweDQ1YzAxNjANCjxicj4jMzggMHgwMDAwMDAw MDAwNTU4MDNhIGluIGNvbW1hbmRfbG9vcCAoKSBhdCBrZXlib2FyZC5jOjEwOTQNCjxicj4jMzkg MHgwMDAwMDAwMDAwNTU3NzU2IGluIHJlY3Vyc2l2ZV9lZGl0XzEgKCkgYXQga2V5Ym9hcmQuYzo3 MDANCjxicj4gwqDCoMKgwqDCoMKgwqBjb3VudCA9IDENCjxicj4gwqDCoMKgwqDCoMKgwqB2YWwg PSAxNDA3MzA2OTkwOTU4NTYNCjxicj4jNDAgMHgwMDAwMDAwMDAwNTU3OGQyIGluIEZyZWN1cnNp dmVfZWRpdCAoKSBhdCBrZXlib2FyZC5jOjc3MQ0KPGJyPiDCoMKgwqDCoMKgwqDCoGNvdW50ID0g MA0KPGJyPiDCoMKgwqDCoMKgwqDCoGJ1ZmZlciA9IDANCjxicj4jNDEgMHgwMDAwMDAwMDAwNTU1 NmNkIGluIG1haW4gKGFyZ2M9MiwgYXJndj0weDdmZmU2YjU0MjE2OCkgYXQgZW1hY3MuYzoxNjkx DQo8YnI+IMKgwqDCoMKgwqDCoMKgc3RhY2tfYm90dG9tX3ZhcmlhYmxlID0gMCAmIzM5O1wwMDAm IzM5Ow0KPGJyPiDCoMKgwqDCoMKgwqDCoGRvX2luaXRpYWxfc2V0bG9jYWxlID0gdHJ1ZQ0KPGJy PiDCoMKgwqDCoMKgwqDCoGR1bXBpbmcgPSBmYWxzZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHNraXBf YXJncyA9IDANCjxicj4gwqDCoMKgwqDCoMKgwqBub19sb2FkdXAgPSBmYWxzZQ0KPGJyPiDCoMKg wqDCoMKgwqDCoGp1bmsgPSAweDANCjxicj4gwqDCoMKgwqDCoMKgwqBkbmFtZV9hcmcgPSAweDAN Cjxicj4gwqDCoMKgwqDCoMKgwqBjaF90b19kaXIgPSAweDANCjxicj4gwqDCoMKgwqDCoMKgwqBv cmlnaW5hbF9wd2QgPSAweDANCjxicj4gwqDCoMKgwqDCoMKgwqBkaXNhYmxlX2FzbHIgPSBmYWxz ZQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHJsaW0gPSB7cmxpbV9jdXIgPSA4NzIwMzg0LCBybGltX21h eCA9IDE4NDQ2NzQ0MDczNzA5NTUxNjE1fQ0KPGJyPiDCoMKgwqDCoMKgwqDCoHNvY2tmZCA9IC0x PGJyPg0KPGJyPjwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJy PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiAxNCBEZWNlbWJlciAyMDE2IGF0IDEwOjU4LCBF bGlhcyBNw6VydGVuc29uIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmxva2Vk aHNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bG9rZWRoc0BnbWFpbC5jb208L2E+Jmd0Ozwv c3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h cmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDox ZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+PHNwYW4gY2xhc3M9IiI+T24gMTQgRGVjZW1iZXIgMjAxNiBhdCAwMDoyNiwg RWxpIFphcmV0c2tpaSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzplbGl6QGdu dS5vcmciIHRhcmdldD0iX2JsYW5rIj5lbGl6QGdudS5vcmc8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6 PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAu OGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPiZndDsgRnJv bTogRWxpYXMgTcOlcnRlbnNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxva2VkaHNAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+bG9rZWRoc0BnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDsgRGF0 ZTogVHVlLCAxMyBEZWMgMjAxNiAxMjoxNjo0MSArMDgwMDxicj4NCjxzcGFuPiZndDsgQ2M6IENs w6ltZW50IFBpdC0tQ2xhdWRlbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNsZW1lbnQucGl0QGdtYWls LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmNsZW1lbnQucGl0QGdtYWlsLmNvbTwvYT4mZ3Q7LDxicj4N CiZndDvCoCDCoCDCoCDCoDxhIGhyZWY9Im1haWx0bzoyNTE3MkBkZWJidWdzLmdudS5vcmciIHRh cmdldD0iX2JsYW5rIj4yNTE3MkBkZWJidWdzLmdudS5vcmc8L2E+PGJyPg0KJmd0Ozxicj4NCjwv c3Bhbj48c3Bhbj4mZ3Q7IFRoaXMgaXMgdGhlIG91dHB1dCBmcm9tIHRoZSBTSUdBQlJUIGNhc2Uu IEFnYWluLCB0aGVyZSBpcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBiZWZvcmUgdGhlIGFjdHVhbCAm cXVvdDtidCBmdWxsJnF1b3Q7IG91dHB1dDo8YnI+DQo8YnI+DQo8L3NwYW4+VGhpcyBzaG93cyBl eGFjdGx5IHRoZSBzaXR1YXRpb24gd2hpY2ggSSBpbWFnaW5lZCBjb3VsZCBoYXBwZW46IDM8YnI+ DQp0aHJlYWRzLCBpbmNsdWRpbmcgdGhlIG1haW4gdGhyZWFkLCBhbGwgcnVubmluZyB0aGUgY29k ZSBpbiB4Z19zZWxlY3Q8YnI+DQp3aGljaCBjYWxscyB1bmJsb2NrX2lucHV0LCBhbmQgYWJvcnRp bmcgZHVlIHRvIHRoZSBibG9jayBsZXZlbCBiZWluZzxicj4NCm5lZ2F0aXZlLjxicj4NCjxicj4N CkNhbiB5b3UgdHJ5IHJlbW92aW5nIHRoZSBjYWxscyB0byBibG9ja19pbnB1dC91bmJsb2NrX2lu cHV0IGZyb208YnI+DQp4Z3NlbGVjdC5jLCBhbmQgc2VlIGlmIHRoZXNlIGNyYXNoZXMgdGhlbiBz dG9wPzxicj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PC9zcGFuPjxkaXY+SSBoYXZlIHRy aWVkIHRoaXMgbm93LCBhbmQgaXQmIzM5O3MgbXVjaCBtb3JlIHN0YWJsZSBub3cuIEl0IGRvZXNu JiMzOTt0IGltbWVkaWF0ZWx5IGNyYXNoLCBhbmQgc29tZXRpbWVzIGl0IGRvZXNuJiMzOTt0IGNy YXNoIGF0IGFsbC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PldoZW4gaXQgY3Jhc2hlcywgaXQg ZG9lcyBzbyBhZnRlciBzZXZlcmFsIHNlY29uZHMsIGFuZCBJIGhhdmUgY2FwdHVyZWQgdHdvIG9m IHRoZXNlIGNyYXNoZXMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHdpbGwgcG9zdCB0aGVz ZSBiYWNrdHJhY2VzIGluIHRoZSBmb2xsb3dpbmcgdHdvIGVtYWlscy48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PlJlZ2FyZHMsPC9kaXY+PGRpdj5FbGlhczwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2 Pg0KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj4NCg== --94eb2c0656941af94a054395922b-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2016 16:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org, clement.pit@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148173144821854 (code B ref 25172); Wed, 14 Dec 2016 16:05:02 +0000 Received: (at 25172) by debbugs.gnu.org; 14 Dec 2016 16:04:08 +0000 Received: from localhost ([127.0.0.1]:41979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHC2J-0005gO-L1 for submit@debbugs.gnu.org; Wed, 14 Dec 2016 11:04:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHC2I-0005fz-R7 for 25172@debbugs.gnu.org; Wed, 14 Dec 2016 11:04:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHC2A-0007qt-MK for 25172@debbugs.gnu.org; Wed, 14 Dec 2016 11:04:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35394) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHC2A-0007qp-JK; Wed, 14 Dec 2016 11:03:58 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3767 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cHC2A-0004Dp-3K; Wed, 14 Dec 2016 11:03:58 -0500 Date: Wed, 14 Dec 2016 18:03:11 +0200 Message-Id: <83pokua474.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Wed, 14 Dec 2016 10:58:36 +0800) References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias Mårtenson > Date: Wed, 14 Dec 2016 10:58:36 +0800 > Cc: Clément Pit--Claudel , > 25172@debbugs.gnu.org > > Can you try removing the calls to block_input/unblock_input from > xgselect.c, and see if these crashes then stop? > > I have tried this now, and it's much more stable now. It doesn't immediately crash, and sometimes it doesn't > crash at all. > > When it crashes, it does so after several seconds, and I have captured two of these crashes. Thanks. Does the patch below help in any way with these crashes? If not, it sounds like I'm out of my depth here. The crashes you show are deep in the bowels of Glib called by GTK; reading the (annoyingly minimal) documentation of those APIs, I sense the danger of some basic issue with calling these APIs from several threads. If what the GTK documentation tells everything there is to it, then the patch below should fix these problems. But if not, then I guess we will need help from a GTK expert. diff --git a/src/xgselect.c b/src/xgselect.c index 2f23764..a9461a5 100644 --- a/src/xgselect.c +++ b/src/xgselect.c @@ -150,7 +150,7 @@ xg_select (int fds_lim, fd_set *rfds, fd_set *wfds, fd_set *efds, #else need_to_dispatch = true; #endif - if (need_to_dispatch) + if (need_to_dispatch && context_acquired) { int pselect_errno = errno; /* Prevent g_main_dispatch recursion, that would occur without From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2016 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148173197622682 (code B ref 25172); Wed, 14 Dec 2016 16:13:01 +0000 Received: (at 25172) by debbugs.gnu.org; 14 Dec 2016 16:12:56 +0000 Received: from localhost ([127.0.0.1]:42002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHCAq-0005tm-HV for submit@debbugs.gnu.org; Wed, 14 Dec 2016 11:12:56 -0500 Received: from mail-qk0-f181.google.com ([209.85.220.181]:33469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHCAo-0005tZ-Gu for 25172@debbugs.gnu.org; Wed, 14 Dec 2016 11:12:55 -0500 Received: by mail-qk0-f181.google.com with SMTP id x190so26461639qkb.0 for <25172@debbugs.gnu.org>; Wed, 14 Dec 2016 08:12:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=yJGYKz3c5jLCA68StpaJzipYp0weKNLKVm63HqPUdYs=; b=F4kvFivOqhJeKiqWDp2tbv9WcoKn9nA4uFQU7Kxfqn1e/CFHxjOFrz42GXyyqYw8wE zAYUf8CiLoJU1RB196MrDvxj0YYMt9XHGFyS5gRtTujPJjdHjzBPh8akl3Fwb+Lu3mVp XrmOwIpc3VuGFSxln6yGg2STu0CzhWo4YkpMS3KXEWQf9HwOShPpEzqHvu90dRKFQbgQ gsYwrVIEQvFKcwto88DP7GbHGAfzbi/f+DqCyd9DVjV3wKfn32RgZm6+FnQ8DrCMYJaR eeRRF4zx+25nj9ihutlPcx0l5stLTG5TiUqnRO9LtOeQLUklUc1GynAh3lc6K4/xT+5y cuuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=yJGYKz3c5jLCA68StpaJzipYp0weKNLKVm63HqPUdYs=; b=SzVdP4L40KRpNuAMLAzkfA13GxxR9Ox1ndsQ+rVFxU5OvS0RT7AgHh1ZzNUIr+pq1s kWtIBDM2A+fxas1JmW545pTtkB5K7JEl/ejKcjGUL8A/beT3/dkbsQ9GiRFkx6iEt7CB 14PvXOQImt4feM0FYYfZcojUir6f1LaGv8oX9mXRNY0FYMsT1spQHTOdY6T/+48ClBGK KI0CQlIBPYLSLsK2j0XDx4YYlXq4b/qwwXS1u0RT9txm9BlMDQsBJA+UDOukuPFZfz55 d/zOygZfCI+Y5PvW+1kV3fjvirZgO0OcNppEgrQdSjX15lNslEgTEnALl3943Ry0Rieb o0SA== X-Gm-Message-State: AKaTC00OecvLRzblmrbqlGaQE76fQaWAT7kK+vb7waewClaLiGnwU9CCTSPS8dVAqsqr0Kt80i6qViC1nuAllg== X-Received: by 10.55.67.74 with SMTP id q71mr9094703qka.292.1481731968883; Wed, 14 Dec 2016 08:12:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Wed, 14 Dec 2016 08:12:48 -0800 (PST) In-Reply-To: <83pokua474.fsf@gnu.org> References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> <83pokua474.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Thu, 15 Dec 2016 00:12:48 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a114ac30ea869740543a09b62 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --001a114ac30ea869740543a09b62 Content-Type: text/plain; charset=UTF-8 On 15 December 2016 at 00:03, Eli Zaretskii wrote: > Thanks. Does the patch below help in any way with these crashes? > > If not, it sounds like I'm out of my depth here. The crashes you show > are deep in the bowels of Glib called by GTK; reading the (annoyingly > minimal) documentation of those APIs, I sense the danger of some basic > issue with calling these APIs from several threads. If what the GTK > documentation tells everything there is to it, then the patch below > should fix these problems. But if not, then I guess we will need help > from a GTK expert. > After applying that patch, it hasn't crashed yet. So either it fixes the problem, or it's simply buch harder to reproduce. So far so good. Thanks a lot! Regards, Elias --001a114ac30ea869740543a09b62 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 5 December 2016 at 00:03, Eli Zaretskii <eliz@gnu.org> wrote:
=
=C2=A0
Thanks.=C2=A0 Does the patc= h below help in any way with these crashes?

If not, it sounds like I'm out of my depth here.=C2=A0 The crashes you = show
are deep in the bowels of Glib called by GTK; reading the (annoyingly
minimal) documentation of those APIs, I sense the danger of some basic
issue with calling these APIs from several threads.=C2=A0 If what the GTK documentation tells everything there is to it, then the patch below
should fix these problems.=C2=A0 But if not, then I guess we will need help=
from a GTK expert.

After applying that = patch, it hasn't crashed yet. So either it fixes the problem, or it'= ;s simply buch harder to reproduce. So far so good. Thanks a lot!

Regards,
Elias
--001a114ac30ea869740543a09b62-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Dec 2016 03:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148177266310817 (code B ref 25172); Thu, 15 Dec 2016 03:32:02 +0000 Received: (at 25172) by debbugs.gnu.org; 15 Dec 2016 03:31:03 +0000 Received: from localhost ([127.0.0.1]:42253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHMl4-0002oN-Q0 for submit@debbugs.gnu.org; Wed, 14 Dec 2016 22:31:03 -0500 Received: from mail-qt0-f170.google.com ([209.85.216.170]:34612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHMl3-0002nr-5Q for 25172@debbugs.gnu.org; Wed, 14 Dec 2016 22:31:01 -0500 Received: by mail-qt0-f170.google.com with SMTP id n6so45282847qtd.1 for <25172@debbugs.gnu.org>; Wed, 14 Dec 2016 19:31:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=UgVURYjUIev/z56Cp5VNFcAAdzD1mtUNfNmy5gdJLME=; b=H+4M0AbZBO2DIxCvSsutnankzJDeYR3roCaSFLUYbSmdWKq0EfGaPTsWo3ZNXotsOd DGHNk0rvJJhtyc1DBuZydsUsKeifskMMKjjjoac2GBEY3IFeZ77ih4G7zt9kRUTczSSz JfZKnLwH2vC3HW/6PO7cz3yBNudR26OvAGdvJ49g51l3Uh11cWI9VIIVxtVVEA2eHJqW a1tm0vglNA3RFdmBV0DNf5xrHZ2KNmsNxT61EhmPymbMmqnDYcWfRsi7DtYBeFWvtFkZ cwsRnvypTusIZd9yNpr+gvsWRsFeYwSqc95tnBQFGLn1spEgBQMnNLfHGAmZydzxMA4e 7ekw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=UgVURYjUIev/z56Cp5VNFcAAdzD1mtUNfNmy5gdJLME=; b=ntmvpAkwAhYd+duRBlzvQX2vajxqCgANnIoFvV3CYZb9+RnyfwJgwJGCLa4SN+Qkvt mxQ6fv9Nvs9r4eWEpxinNRPXnGvbqLWcT6v1oh4zOPqwXEHKNC3i2Hm/kyOtN8O1nkJQ ciLap3YFq3UEx03QoZx0i5NLqm0YHyOLc8lUESAKrrQmFmkmkHHsesu5V7oQWwifa45/ Kh0owe/FWnsIty8OmGyoz3KFMhHRDW4TcCALZvCJz70XC4sM/U605gsMsptwUKsnTMIf UhtmreJ5YPtta1nuk/fpcwKC8rUiYslRfPf9HWggnZ+OUMMjG2IayTrOeyv+5wrZ5O3A MwUw== X-Gm-Message-State: AIkVDXIa3M9b/9TdaJm0nOU8qrAQ+fNE4LiCtLbVmBx1k3cL3nFWa9oWyr68kQeVjbpelXc5C/RTMezDrPG+rA== X-Received: by 10.200.49.165 with SMTP id h34mr104695qte.43.1481772655367; Wed, 14 Dec 2016 19:30:55 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Wed, 14 Dec 2016 19:30:54 -0800 (PST) In-Reply-To: References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> <83pokua474.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Thu, 15 Dec 2016 11:30:54 +0800 Message-ID: Content-Type: multipart/alternative; boundary=001a11c10850c2db3a0543aa14e7 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a11c10850c2db3a0543aa14e7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 15 December 2016 at 00:12, Elias M=C3=A5rtenson wrot= e: > On 15 December 2016 at 00:03, Eli Zaretskii wrote: > > >> Thanks. Does the patch below help in any way with these crashes? >> >> If not, it sounds like I'm out of my depth here. The crashes you show >> are deep in the bowels of Glib called by GTK; reading the (annoyingly >> minimal) documentation of those APIs, I sense the danger of some basic >> issue with calling these APIs from several threads. If what the GTK >> documentation tells everything there is to it, then the patch below >> should fix these problems. But if not, then I guess we will need help >> from a GTK expert. >> > > After applying that patch, it hasn't crashed yet. So either it fixes the > problem, or it's simply buch harder to reproduce. So far so good. Thanks = a > lot! > I want to note that the thing that seems to fix it is the application of the most recent suggestion. In other words, if I roll back the application of the previous suggestion (removing the calls to clock_input()/unblock_input()) it still seems to be stable. Regards, Elias --001a11c10850c2db3a0543aa14e7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 5 December 2016 at 00:12, Elias M=C3=A5rtenson <lokedhs@gmail.com><= /span> wrote:
On 15 December 2016 at 00:03, Eli Zaretskii &= lt;eliz@gnu.org> wrote:
=C2=A0
Thanks.=C2=A0 Does the patch below help in any way with these crash= es?

If not, it sounds like I'm out of my depth here.=C2=A0 The crashes you = show
are deep in the bowels of Glib called by GTK; reading the (annoyingly
minimal) documentation of those APIs, I sense the danger of some basic
issue with calling these APIs from several threads.=C2=A0 If what the GTK documentation tells everything there is to it, then the patch below
should fix these problems.=C2=A0 But if not, then I guess we will need help=
from a GTK expert.

After applyin= g that patch, it hasn't crashed yet. So either it fixes the problem, or= it's simply buch harder to reproduce. So far so good. Thanks a lot!

I want to note that the th= ing that seems to fix it is the application of the most recent suggestion. = In other words, if I roll back the application of the previous suggestion (= removing the calls to clock_input()/unblock_input()) it still seems to be s= table.

Regards,
Elias
--001a11c10850c2db3a0543aa14e7-- From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Dec 2016 16:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Cc: 25172@debbugs.gnu.org, clement.pit@gmail.com Reply-To: Eli Zaretskii Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148181903527169 (code B ref 25172); Thu, 15 Dec 2016 16:24:01 +0000 Received: (at 25172) by debbugs.gnu.org; 15 Dec 2016 16:23:55 +0000 Received: from localhost ([127.0.0.1]:43084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHYp0-000749-VH for submit@debbugs.gnu.org; Thu, 15 Dec 2016 11:23:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHYoz-00073x-Be for 25172@debbugs.gnu.org; Thu, 15 Dec 2016 11:23:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHYoq-0001Lg-8n for 25172@debbugs.gnu.org; Thu, 15 Dec 2016 11:23:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHYoq-0001Lc-5O; Thu, 15 Dec 2016 11:23:44 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1565 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cHYop-0001Tx-1k; Thu, 15 Dec 2016 11:23:43 -0500 Date: Thu, 15 Dec 2016 18:22:58 +0200 Message-Id: <837f719n6l.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Elias =?UTF-8?Q?M=C3=A5rtenson?= on Thu, 15 Dec 2016 11:30:54 +0800) References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> <83pokua474.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias Mårtenson > Date: Thu, 15 Dec 2016 11:30:54 +0800 > Cc: Clément Pit--Claudel , > 25172@debbugs.gnu.org > > After applying that patch, it hasn't crashed yet. So either it fixes the problem, or it's simply buch harder to > reproduce. So far so good. Thanks a lot! > > I want to note that the thing that seems to fix it is the application of the most recent suggestion. Thanks, I pushed it now. > In other words, if I roll back the application of the previous > suggestion (removing the calls to clock_input ()/unblock_input()) it > still seems to be stable. Yes, it turns out acquiring Glib context is thread-safe (it uses a mutex internally), so only one thread can ever acquire it. Not calling Glib functions when we failed to acquire context avoids both the crashes in Glib and calling block_input/unblock_input from more than one thread. I guess we can now close this bug? Thanks so much for your help in debugging this. From unknown Sun Aug 17 22:10:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) Resent-From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Dec 2016 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25172 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25172@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 25172-submit@debbugs.gnu.org id=B25172.148181929527663 (code B ref 25172); Thu, 15 Dec 2016 16:29:02 +0000 Received: (at 25172) by debbugs.gnu.org; 15 Dec 2016 16:28:15 +0000 Received: from localhost ([127.0.0.1]:43101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHYtC-0007C6-19 for submit@debbugs.gnu.org; Thu, 15 Dec 2016 11:28:14 -0500 Received: from mail-wj0-f174.google.com ([209.85.210.174]:36389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHYt9-0007Bt-RX for 25172@debbugs.gnu.org; Thu, 15 Dec 2016 11:28:12 -0500 Received: by mail-wj0-f174.google.com with SMTP id tk12so71008213wjb.3 for <25172@debbugs.gnu.org>; Thu, 15 Dec 2016 08:28:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8IQylcDoLz2FEHg1fb98OLxlBoX2qmUF1B62Rbj0g8k=; b=ND3fUKfaBfWfElnI+7IrXvHtYF16Wh0FNtXz8JxIefi0CkbWPnsERsAdvNfd2Saj/o GjuFw7ILYRwnoBS+6V77qf7yINuRmj/K+PC4V+sWXglJ1d2AiVt8xCzPu2wtD8gCQf9k hztIm4dafZVjIHD+xZ/yjgsHWM4OutOX0A3HDrKp+krDg/6pAGw5cOypRcH38lEZ1gRL ivSilcSYBuhKR7SoO6Zi9vP9gDKi9OUWODOyzlv3pwh0hmt9Fb61tcQ9m0W3e59EUG+G 71bLnsOIcpdByaTz5WVL8V90d1VBzO+y8ZCUfOY21L5f2/2TYKBw2RfL/qsWU1kvKmN4 rwwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8IQylcDoLz2FEHg1fb98OLxlBoX2qmUF1B62Rbj0g8k=; b=Bdmyr+Epzgn3UqvI64APLcQD1KzA/7G1AVaOhRJuKbM+0G8GhgRz7mIpdFWUa00wKt dPYAtPDMn8/ucozYCz3W0M1zj8kKCBIhDEFntiBALMz6CnkrzogT9y3Gm6i38+PmHdeT ILAoBbvKyCDCIwJf7y474HMBd4YyW4xLdBnhekmuL4tJAJHKYa4G/NN8jij9x3INp8DL eOcyT4lXobSD+sxgpPgsHOEsby9zdxs7JuPBrvUM5dBNJ9TK7RBSsmOzTDbAuwUzzHY0 WZBf049bxS23F6Wj37bcXUJeVY8tahQGRCe/n47hJYKdn4vxkChpGTp3MuH4tgLIYDwi rhVQ== X-Gm-Message-State: AKaTC03I8UanWHb1oj6yDd1+Cm8L7ih3hTiscoIhCFgCzGWGKLqBGV6q1bWh8ggaTGswFnoI6qt7BsFgwLjP2Q== X-Received: by 10.194.51.137 with SMTP id k9mr2273224wjo.1.1481819286123; Thu, 15 Dec 2016 08:28:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.80.135.165 with HTTP; Thu, 15 Dec 2016 08:28:03 -0800 (PST) Received: by 10.80.135.165 with HTTP; Thu, 15 Dec 2016 08:28:03 -0800 (PST) In-Reply-To: <837f719n6l.fsf@gnu.org> References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> <83pokua474.fsf@gnu.org> <837f719n6l.fsf@gnu.org> From: Elias =?UTF-8?Q?M=C3=A5rtenson?= Date: Fri, 16 Dec 2016 00:28:03 +0800 Message-ID: Content-Type: multipart/alternative; boundary=bcaec508f4bc2bbddf0543b4f0e8 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --bcaec508f4bc2bbddf0543b4f0e8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 16 Dec 2016 12:24 am, "Eli Zaretskii" wrote: > From: Elias M=C3=A5rtenson > Date: Thu, 15 Dec 2016 11:30:54 +0800 > Cc: Cl=C3=A9ment Pit--Claudel , > 25172@debbugs.gnu.org > > After applying that patch, it hasn't crashed yet. So either it fixes the problem, or it's simply buch harder to > reproduce. So far so good. Thanks a lot! > > I want to note that the thing that seems to fix it is the application of the most recent suggestion. Thanks, I pushed it now. > In other words, if I roll back the application of the previous > suggestion (removing the calls to clock_input ()/unblock_input()) it > still seems to be stable. Yes, it turns out acquiring Glib context is thread-safe (it uses a mutex internally), so only one thread can ever acquire it. Not calling Glib functions when we failed to acquire context avoids both the crashes in Glib and calling block_input/unblock_input from more than one thread. I guess we can now close this bug? Yes, I think so. Thanks so much for your help in debugging this. I'm happy it was resolved. =E2=98=BA=EF=B8=8F --bcaec508f4bc2bbddf0543b4f0e8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 16 Dec 2016 12:24 am, "Eli Zaretskii" <eliz@gnu.org> wrote:
> From: Elias M=C3=A5rtenson <lokedhs@gmail.com>
> Date: Thu, 15 Dec 2016 11:30:54 +0800
> Cc: Cl=C3=A9ment Pit--Claudel <clement.pit@gmail.com>,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0251= 72@debbugs.gnu.org
>
>=C2=A0 After applying that patch, it h= asn't crashed yet. So either it fixes the problem, or it's simply b= uch harder to
>=C2=A0 reproduce. So far so good. Thanks a lot!
>
> I want to note that the thing that seems to fix it is the application = of the most recent suggestion.

Thanks, I pushed it now.

> In other words, if I roll back the application of the previous
> suggestion (removing the calls to clock_input ()/unblock_input()= ) it
> still seems to be stable.

Yes, it turns out acquiring Glib context is thread-safe (it uses a mutex internally), so only one thread can ever acquire it.=C2=A0 Not
calling Glib functions when we failed to acquire context avoids both
the crashes in Glib and calling block_input/unblock_input from more
than one thread.

I guess we can now close this bug?=C2=A0

Yes, I think so.=C2=A0


Thanks so much for your help in debugging this.

I'= m happy it was resolved. =E2=98=BA=EF=B8=8F
--bcaec508f4bc2bbddf0543b4f0e8-- From unknown Sun Aug 17 22:10:51 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Elias =?UTF-8?Q?M=C3=A5rtenson?= Subject: bug#25172: closed (Re: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour)) Message-ID: References: <8337hp9lih.fsf@gnu.org> X-Gnu-PR-Message: they-closed 25172 X-Gnu-PR-Package: emacs Reply-To: 25172@debbugs.gnu.org Date: Thu, 15 Dec 2016 17:01:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1481821261-5230-1" This is a multi-part message in MIME format... ------------=_1481821261-5230-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and un= expected behaviour) which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25172@debbugs.gnu.org. --=20 25172: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25172 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1481821261-5230-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25172-done) by debbugs.gnu.org; 15 Dec 2016 17:00:06 +0000 Received: from localhost ([127.0.0.1]:43161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHZO1-0001KG-HH for submit@debbugs.gnu.org; Thu, 15 Dec 2016 12:00:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHZNz-0001J9-KX for 25172-done@debbugs.gnu.org; Thu, 15 Dec 2016 12:00:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHZNq-00076t-Sc for 25172-done@debbugs.gnu.org; Thu, 15 Dec 2016 11:59:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54367) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHZNk-000737-Hm; Thu, 15 Dec 2016 11:59:48 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1581 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cHZNj-0006JD-EP; Thu, 15 Dec 2016 11:59:48 -0500 Date: Thu, 15 Dec 2016 18:59:02 +0200 Message-Id: <8337hp9lih.fsf@gnu.org> From: Eli Zaretskii To: Elias =?utf-8?Q?M=C3=A5rtenson?= In-reply-to: (message from Elias =?utf-8?Q?M=C3=A5rtenson?= on Fri, 16 Dec 2016 00:28:03 +0800) Subject: Re: bug#25172: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) References: <838trme4jr.fsf@gnu.org> <838trlcals.fsf@gnu.org> <83vauobiou.fsf@gnu.org> <83fulrbxsd.fsf@gnu.org> <83pokua474.fsf@gnu.org> <837f719n6l.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25172-done Cc: 25172-done@debbugs.gnu.org, clement.pit@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Elias Mårtenson > Date: Fri, 16 Dec 2016 00:28:03 +0800 > Cc: 25172@debbugs.gnu.org, Clément Pit--Claudel > > I guess we can now close this bug? > > Yes, I think so. Done. ------------=_1481821261-5230-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Dec 2016 16:37:06 +0000 Received: from localhost ([127.0.0.1]:38306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG77Y-00014y-Bg for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:37:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG77V-00014T-30 for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:37:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG77K-00065W-ED for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:36:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36538) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cG77K-00063R-9W for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:36:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG77B-0006HX-FU for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 11:36:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG776-0005vk-73 for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 11:36:41 -0500 Received: from mail-qt0-f174.google.com ([209.85.216.174]:34814) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cG775-0005vS-UX for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 11:36:36 -0500 Received: by mail-qt0-f174.google.com with SMTP id n6so57550823qtd.1 for ; Sun, 11 Dec 2016 08:36:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=6DyUyBo9IzgCME6BZnbTbbz7SSq5QO7Szzf4/G5F+Gc=; b=Q7gjKJKZS6yTdTgU3jd/hiVdGro70HFNrShnO8siA2w4BaAc3KaQau5p42qCAICyL0 T5hX/0092g2TRoN6P5kiV932O1GL9k29QISV7kWAB0yJmss9oLbtM0leLJHBvA9cPrQ5 IGlsFlBLvAIxxdqbERo414uqW11VC1nG0Pc5H3aAFNO5rgruBUJzfgGl4lD1IOUKcQJg s/y4CpTu8hS1ATbTn9xOTt/DJq9UJwCinHo9lVMkyL9FnRgCXqQirRv72hlUr3LdXMa+ Bt/cZwQ6Txb/xosh8VAYhYHGhQCjN9PFL+BmpmISzZGfZZOJ7Ph5JzyHzm5oQBPiL+6W ZcQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6DyUyBo9IzgCME6BZnbTbbz7SSq5QO7Szzf4/G5F+Gc=; b=av83BuB2ygFLknQFtdXmhL7FC0BZfMNgkNgthSVxqqiOt5DfO7r6V05yaxVlyo38RP Fq/7lU/kN0hPp2+gokSP8wYd41hQ45n+U/UvGJvRyoW/dm+QYOadAGX1ERLJx3PDCUM4 eX/B23mpPL+AJIsR08xysymOmtAew6oKoxilBxeaiHSrwcmkqTH5KKhtipujF8hbkLQT S5wNTOnITcbMEe2sPHTNaIqABmjWmmVB1AXx6oL7I+fFHzQ1ziIc/PicATzuKP4AzC0R 80cm21wGB4cpNbcGBWv17wduQhV/3ezHMJ4gmVpu06rBY/9iwyrfC80cONnjD6c58t15 ThvQ== X-Gm-Message-State: AKaTC00lPXyrdFaXMxrRlr1vY7RcUq6NIoGPYGAucO9mGEMb6tcIvereMZaSufajvd/Dg7FmKQNs3KNOqsMIsQ== X-Received: by 10.200.35.46 with SMTP id a43mr86498393qta.20.1481474134623; Sun, 11 Dec 2016 08:35:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.110.5 with HTTP; Sun, 11 Dec 2016 08:35:34 -0800 (PST) From: =?UTF-8?Q?Elias_M=C3=A5rtenson?= Date: Mon, 12 Dec 2016 00:35:34 +0800 Message-ID: Subject: 26.0.50; Concurrency feature, sit-for doesn't work (crashing and unexpected behaviour) To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=001a113f461c89cd000543649393 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a113f461c89cd000543649393 Content-Type: text/plain; charset=UTF-8 I have been experimenting with the following code, run from an IELM buffer: (make-thread (lambda () (sit-for 5) (with-current-buffer "z" (insert "foo")))) I then keep the "z" bufer open in a different window so that I can see what is going on. If I type this command and then wait 5 seconds, the buffer get updated just as I expect. If I then type the same command again, Emacs crashes after 5 seconds. Sometimes I have to try more than twice to get Emacs to crash, but it will inevitably happen. Also, when the crash doesn't happen, and I keep pressing RET after running the above form, the insert will happen after much less than 5 seconds. Sometimes it happens almost immediately. It's like sit-for actually doesn't wait the correct number of seconds, but rather will just finish as soon as control is returned to the thread. Here is the stack trace: GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from dist/bin/emacs...done. (gdb) run Starting program: /home/elias/src/emacs/dist/bin/emacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe7a00700 (LWP 10570)] [New Thread 0x7fffe6bda700 (LWP 10571)] [New Thread 0x7fffe63d9700 (LWP 10572)] (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed [New Thread 0x7fffd7fff700 (LWP 10614)] Fatal error 6: Aborted Backtrace: /home/elias/src/emacs/dist/bin/emacs[0x586840] /home/elias/src/emacs/dist/bin/emacs[0x55fccc] /home/elias/src/emacs/dist/bin/emacs[0x5868ca] /home/elias/src/emacs/dist/bin/emacs[0x57117a] /home/elias/src/emacs/dist/bin/emacs[0x571191] /home/elias/src/emacs/dist/bin/emacs[0x6b675d] /home/elias/src/emacs/dist/bin/emacs[0x68c951] /home/elias/src/emacs/dist/bin/emacs[0x5e612a] /home/elias/src/emacs/dist/bin/emacs[0x68c9ef] /home/elias/src/emacs/dist/bin/emacs[0x6657fa] /home/elias/src/emacs/dist/bin/emacs[0x56a7f0] /home/elias/src/emacs/dist/bin/emacs[0x566d04] /home/elias/src/emacs/dist/bin/emacs[0x566fae] /home/elias/src/emacs/dist/bin/emacs[0x5685f9] /home/elias/src/emacs/dist/bin/emacs[0x638be4] /home/elias/src/emacs/dist/bin/emacs[0x638ede] /home/elias/src/emacs/dist/bin/emacs[0x60cedc] /home/elias/src/emacs/dist/bin/emacs[0x60ca87] /home/elias/src/emacs/dist/bin/emacs[0x655c63] /home/elias/src/emacs/dist/bin/emacs[0x60d527] /home/elias/src/emacs/dist/bin/emacs[0x60d279] /home/elias/src/emacs/dist/bin/emacs[0x60b71b] /home/elias/src/emacs/dist/bin/emacs[0x60787a] /home/elias/src/emacs/dist/bin/emacs[0x60d83e] /home/elias/src/emacs/dist/bin/emacs[0x60cb89] /home/elias/src/emacs/dist/bin/emacs[0x68cc3d] /home/elias/src/emacs/dist/bin/emacs[0x609508] /home/elias/src/emacs/dist/bin/emacs[0x68cd60] /lib/x86_64-linux-gnu/libpthread.so.0(+0x770a)[0x7ffff1d8b70a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ffff18bd82d] Thread 5 "emacs" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffd7fff700 (LWP 10614)] 0x00007ffff1d952b9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 35 ../sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory. (gdb) bt full #0 0x00007ffff1d952b9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #1 0x000000000055fd18 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:394 No locals. #2 0x00000000005868ca in emacs_abort () at sysdep.c:2342 No locals. #3 0x000000000057117a in unblock_input_to (level=-1) at keyboard.c:7170 No locals. #4 0x0000000000571191 in unblock_input () at keyboard.c:7186 No locals. #5 0x00000000006b675d in xg_select (fds_lim=16, rfds=0x7fffd7ffd8a0, wfds=0x7fffd7ffd920, efds=0x0, timeout=0x7fffd7ffd830, sigmask=0x0) at xgselect.c:162 pselect_errno = 11 all_rfds = {fds_bits = {0 }} all_wfds = {fds_bits = {0 }} tmo = {tv_sec = 11139005, tv_nsec = 11138972} tmop = 0x7fffd7ffd830 context = 0x15e43f0 have_wfds = true gfds_buf = {{fd = 6, events = 1, revents = 0}, {fd = 7, events = 1, revents = 0}, {fd = 10, events = 1, revents = 0}, {fd = 38228997, events = 0, revents = 0}, {fd = 38228997, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = -805303520, events = 32767, revents = 0}, {fd = 4, events = 0, revents = 0}, {fd = 48, events = 0, revents = 0}, {fd = -671100224, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 671100225, events = 32768, revents = 65535}, {fd = 26, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 2, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 91, events = 110, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = 119, events = 124, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = -671100064, events = 32767, revents = 0}, {fd = 6210590, events = 0, revents = 0}, { fd = 30279696, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = 48, events = 0, revents = 0}, { fd = 52552659, events = 0, revents = 0}, {fd = 30, events = 0, revents = 0}, {fd = -671090240, events = 32767, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = 12896288, events = 0, revents = 0}, {fd = -671099984, events = 32767, revents = 0}, { fd = 6210590, events = 6, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 12896288, events = 0, revents = 0}, { fd = 13336224, events = 0, revents = 0}, {fd = -671100064, events = 32767, revents = 0}, {fd = 28224, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -671099936, events = 32767, revents = 0}, {fd = 6213781, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 28224, events = 0, revents = 0}, {fd = 12896288, events = 0, revents = 0}, {fd = -671100880, events = 32767, revents = 0}, { fd = -671099856, events = 32767, revents = 0}, {fd = 13366832, events = 0, revents = 0}, {fd = 13338608, events = 0, revents = 0}, {fd = 11138972, events = 0, revents = 0}, { fd = 30279696, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = 5618213, events = 0, revents = 0}, {fd = 28224, events = 0, revents = 0}, {fd = -671099888, events = 32767, revents = 0}, {fd = 6212474, events = 0, revents = 0}, {fd = 13336224, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 5622450, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -671099792, events = 32767, revents = 0}, {fd = 6216368, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 28224, events = 0, revents = 0}, { fd = 1030, events = 0, revents = 0}, {fd = -237418071, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = -189921887, events = 32767, revents = 0}, {fd = 7, events = 0, revents = 0}, {fd = -1, events = 65535, revents = 65535}, {fd = 22977320, events = 0, revents = 0}, { fd = -671099648, events = 1, revents = 0}, {fd = 22977264, events = 0, revents = 0}, {fd = 22973088, events = 0, revents = 0}, {fd = 22973140, events = 0, revents = 0}, { fd = 4096, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -671099776, events = 32767, revents = 0}, {fd = -805283021, events = 32767, revents = 0}, {fd = -671099696, events = 32767, revents = 0}, { fd = 5618458, events = 0, revents = 0}, {fd = -805283037, events = 32767, revents = 0}, {fd = -805283021, events = 32767, revents = 0}, {fd = -671099632, events = 32767, revents = 0}, { fd = 6171307, events = 0, revents = 0}, {fd = 13338608, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = -671099632, events = 32767, revents = 0}, {fd = 13480832, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -237439665, events = 32767, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, { fd = 800000082, events = 0, revents = 0}, {fd = -671099568, events = 32767, revents = 0}, {fd = 6269001, events = 0, revents = 0}, {fd = 32619, events = 2130, revents = 12207}, { fd = 1481473899, events = 0, revents = 0}, {fd = 99862007, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 0, revents = 0}, {fd = 99862007, events = 0, revents = 0}, {fd = -671099440, events = 32767, revents = 0}, { fd = 7121051, events = 0, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, {fd = 700138075, events = 0, revents = 0}, {fd = 1481473899, events = 0, revents = 0}, { fd = 6870706, events = 0, revents = 0}, {fd = 22605, events = 0, revents = 0}, {fd = 13480832, events = 0, revents = 0}} gfds = 0x7fffd7ffd1b0 gfds_size = 128 n_gfds = 3 retval = 0 our_fds = 0 max_fds = 15 context_acquired = true i = 3 nfds = 0 tmo_in_millisec = -1 must_free = 0 need_to_dispatch = true #6 0x000000000068c951 in really_call_select (arg=0x7fffd7ffd6b0) at thread.c:494 sa = 0x7fffd7ffd6b0 self = 0x315cad0 #7 0x00000000005e612a in flush_stack_call_func ( func=0x68c8f5 , arg=0x7fffd7ffd6b0) at alloc.c:5137 end = 0x7fffd7ffd618 self = 0x315cad0 #8 0x000000000068c9ef in thread_select (func=0x6b5fa2 , max_fds=16, rfds=0x7fffd7ffd8a0, wfds=0x7fffd7ffd920, efds=0x0, timeout=0x7fffd7ffd830, sigmask=0x0) at thread.c:513 sa = {func = 0x6b5fa2 , max_fds = 16, rfds = 0x7fffd7ffd8a0, wfds = 0x7fffd7ffd920, efds = 0x0, timeout = 0x7fffd7ffd830, sigmask = 0x0, result = 0} #9 0x00000000006657fa in wait_reading_process_output (time_limit=4, nsecs=999986304, read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0, just_wait_proc=0) at process.c:5345 process_skipped = false channel = 1024 nfds = 0 Available = {fds_bits = {0 }} Writeok = {fds_bits = {0 }} check_write = true check_delay = 1 no_avail = false xerrno = 11 proc = 140736683055520 timeout = {tv_sec = 0, tv_nsec = 99862007} end_time = {tv_sec = 1481473904, tv_nsec = 167438805} timer_delay = {tv_sec = 0, tv_nsec = 99862007} got_output_end_time = {tv_sec = 1481473904, tv_nsec = 167438805} wait = TIMEOUT got_some_output = -1 retry_for_async = false count = 4 now = {tv_sec = 0, tv_nsec = -1} #10 0x000000000056a7f0 in kbd_buffer_get_event (kbp=0x7fffd7ffdc38, used_mouse_menu=0x0, end_time=0x7fffd7ffe210) at keyboard.c:3827 duration = {tv_sec = 4, tv_nsec = 999986304} now = {tv_sec = 1481473899, tv_nsec = 167452260} obj = 0 #11 0x0000000000566d04 in read_event_from_main_queue (end_time=0x7fffd7ffe210, local_getcjmp=0x7fffd7ffdff0, used_mouse_menu=0x0) at keyboard.c:2159 c = 0 save_jump = {{__jmpbuf = {0, 5180808802454270963, 4287728, 140737488347936, 0, 0, 5180808802284401651, -5180809199993555981}, __mask_was_saved = 0, __saved_mask = { __val = {5758472, 0, 140737488345952, 5618213, 2, 140737488346064, 6351221, 0, 3, 52564387, 0, 140737488346064, 6171307, 13338608, 43228563, 0}}}} kb = 0x5fa849 #12 0x0000000000566fae in read_decoded_event_from_main_queue ( end_time=0x7fffd7ffe210, local_getcjmp=0x7fffd7ffdff0, prev_event=0, used_mouse_menu=0x0) at keyboard.c:2222 nextevt = 0 frame = 0x1f0be84 terminal = 0x0 events = {0, 124771549, 45552, -7261996244722245888, 0, 0, 140736817258000, 5685180, 13338608, 52559587, 0, 140736817258000, 5618213, 32554628, 140736817258064, 5676188} n = 0 #13 0x00000000005685f9 in read_char (commandflag=0, map=0, prev_event=0, used_mouse_menu=0x0, end_time=0x7fffd7ffe210) at keyboard.c:2810 c = 0 jmpcount = 4 local_getcjmp = {{__jmpbuf = {0, 5180756027070542835, 0, 30, 140736817265088, 0, 5180756025826931699, -5180809199993555981}, __mask_was_saved = 0, __saved_mask = {__val = {535979006331203089, 0, 124792337, 0, 32575416, 140736817258848, 5684531, 52559331, 52559267, 0, 11184747828987305728, 38228997, 22973024, 0, 0, 22973048}}}} save_jump = {{__jmpbuf = {0, 140737298433706, 1481473899, 22820400, 140736817258784, 140737354116324, 140736817258896, 4300673425}, __mask_was_saved = 0, __saved_mask = {__val = {9801621, 30, 140736817265088, 140736817258896, 140737245920390, 167438564, 1481473904, 1481473904, 167438564, 140736817258928, 7120741, 5, 0, 1481473899, 167438564, 13338608}}}} tem = 0 save = 22977264 previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = true orig_kboard = 0x1664e80 #14 0x0000000000638be4 in read_filtered_event (no_switch_frame=false, ascii_required=false, error_nonascii=false, input_method=true, seconds=22) at lread.c:614 val = 3 delayed_switch_frame = 0 end_time = {tv_sec = 1481473904, tv_nsec = 167438564} #15 0x0000000000638ede in Fread_event (prompt=0, inherit_input_method=45552, seconds=22) at lread.c:726 No locals. #16 0x000000000060cedc in funcall_subr (subr=0xc47998 , numargs=3, args=0x7fffd7ffe3c8) at eval.c:2815 internal_argbuf = {0, 42963508624, 12876184, 140736817259288, 5622585, 46573544208, 12876189, 3} internal_args = 0x7fffd7ffe3c8 #17 0x000000000060ca87 in Ffuncall (nargs=4, args=0x7fffd7ffe3c0) at eval.c:2735 fun = 12876189 original_fun = 549312 funcar = 31968 numargs = 3 val = 6349682 count = 3 #18 0x0000000000655c63 in exec_byte_code (bytestr=9801588, vector=9801621, maxdepth=30, args_template=3078, nargs=1, args=0x7fffd7ffe818) at bytecode.c:726 v1 = 0 op = 3 type = CATCHER targets = {0x659537 , 0x659594 , 0x659596 , 0x659598 , 0x65959a , 0x65959a , 0x659600 , 0x659672 , 0x6554e9 , 0x6554eb , 0x6554ed , 0x6554ef , 0x6554f1 , 0x6554f1 , 0x6554fa , 0x6554b2 , 0x655956 , 0x655958 , 0x65595a , 0x65595c , 0x65595e , 0x65595e , 0x65599c , 0x655967 , 0x655b59 , 0x655b5b , 0x655b5d , 0x655b5f , 0x655b61 , 0x655b61 , 0x655b0a , 0x655b24 , 0x655c21 , 0x655c23 , 0x655c25 , 0x655c27 , 0x655c29 , 0x655c29 , 0x655bd2 , 0x655bec , 0x655cec , 0x655cee , 0x655cf0 , 0x655cf2 , 0x655cf4 , 0x655cf4 , 0x655c9d , 0x655cb7 , 0x656c7c , 0x656b21 , 0x656b15 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x656ec9 , 0x656fc6 , 0x65702a , 0x65708f , 0x6570f8 , 0x6557cd , 0x65584f , 0x657176 , 0x655739 , 0x6558c1 , 0x6571e2 , 0x657254 , 0x6572a0 , 0x657312 , 0x657368 , 0x65744a , 0x657496 , 0x657508 , 0x65759d , 0x6575e9 , 0x657635 , 0x6576a7 , 0x657719 , 0x65778b , 0x657820 , 0x657876 , 0x6578cc , 0x6579ae , 0x657a2b , 0x657aa8 , 0x657d23 , 0x657d9a , 0x657e11 , 0x657e88 , 0x657eff , 0x657f55 , 0x657fd3 , 0x658029 , 0x65807f , 0x6580d5 , 0x6581f3 , 0x65699d , 0x658252 , 0x65829e , 0x658378 , 0x6583e2 , 0x658441 , 0x65848d , 0x6584d4 , 0x65851b , 0x65856a , 0x659537 , 0x6585c6 , 0x65860d , 0x658654 , 0x65869b , 0x6586e2 , 0x658729 , 0x65699d , 0x659537 , 0x658775 , 0x6587c9 , 0x658815 , 0x658861 , 0x6588d3 , 0x658945 , 0x658991 , 0x658a97 , 0x658b09 , 0x658b7b , 0x658bed , 0x658c34 , 0x659537 , 0x6568d1 , 0x655da2 , 0x6555e2 , 0x655ec6 , 0x65601d , 0x656168 , 0x65686a , 0x65689c , 0x655ab3 , 0x65695e , 0x6569cf , 0x656a62 , 0x656aa1 , 0x656cc3 , 0x656d3d , 0x656dd2 , 0x656e3c , 0x655d56 , 0x658c80 , 0x658d15 , 0x658d61 , 0x658dad , 0x658df9 , 0x658e45 , 0x658eb7 , 0x658f29 , 0x658f9b , 0x65900d , 0x659167 , 0x6591d9 , 0x65924b , 0x659297 , 0x659309 , 0x65937b , 0x6593c7 , 0x659413 , 0x65812b , 0x658181 , 0x659469 , 0x6594d2 , 0x659537 , 0x6562b3 , 0x6563aa , 0x6564d5 , 0x656600 , 0x656735 , 0x6573be , 0x657922 , 0x6582ec , 0x659709 , 0x65977c , 0x659537 , 0x659537 , 0x659816 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x659537 , 0x6598b0 } const_length = 12 bytestr_length = 90 vectorp = 0x958f98 stack = {pc = 0xc3b95d ")\211?\206W", byte_string = 9801588, byte_string_start = 0xc3b913 "\001\247\203\022", next = 0x0} quitcounter = 5 '\005' stack_items = 8 sa_avail = 16320 sa_count = 2 sa_must_free = false stack_base = 0x7fffd7ffe3a0 stack_lim = 0x7fffd7ffe3e0 top = 0x7fffd7ffe3c0 count = 2 result = 73014444032 #19 0x000000000060d527 in funcall_lambda (fun=9801541, nargs=1, arg_vector=0x7fffd7ffe810) at eval.c:2935 size = 5 val = 0 syms_left = 3078 next = 6360627 lexenv = 0 count = 2 i = 0 optional = false rest = false previous_optional_or_rest = false #20 0x000000000060d279 in apply_lambda (fun=9801541, args=52535539, count=1) at eval.c:2872 args_left = 0 i = 1 numargs = 1 arg_vector = 0x7fffd7ffe810 tem = 22 sa_avail = 16376 sa_count = 2 sa_must_free = false #21 0x000000000060b71b in eval_sub (form=52535523) at eval.c:2256 fun = 9801541 val = 0 original_fun = 4284672 original_args = 52535539 funcar = 140736817260880 count = 1 argvals = {0, 28320, 0, 0, 0, 13366928, 13338608, 0} #22 0x000000000060787a in Fprogn (body=52535987) at eval.c:450 val = 0 #23 0x000000000060d83e in funcall_lambda (fun=52536019, nargs=0, arg_vector=0x315caf8) at eval.c:3006 val = 0 syms_left = 0 next = 0 lexenv = 0 count = 1 i = 0 optional = false rest = false previous_optional_or_rest = false #24 0x000000000060cb89 in Ffuncall (nargs=1, args=0x315caf0) at eval.c:2749 fun = 52536019 original_fun = 52536019 funcar = 30720 numargs = 0 val = 6330469 count = 0 #25 0x000000000068cc3d in invoke_thread_function () at thread.c:603 count = 0 #26 0x0000000000609508 in internal_condition_case ( bfun=0x68cc15 , handlers=45552, hfun=0x68cc5c ) at eval.c:1336 val = 5618213 c = 0x7fffd00009f0 #27 0x000000000068cd60 in run_thread (state=0x315cad0) at thread.c:638 stack_pos = 0 '\000' self = 0x315cad0 iter = 0x0 #28 0x00007ffff1d8b70a in start_thread (arg=0x7fffd7fff700) at pthread_create.c:333 __res = pd = 0x7fffd7fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736817264384, -5180808803420933133, 0, 140737488339487, 140736817265088, 0, 5180756027265577971, 5180813469674042355}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #29 0x00007ffff18bd82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 No locals. --001a113f461c89cd000543649393 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I have been experimen= ting with the following code, run from an IELM buffer:

=C2=A0 =C2=A0 (m= ake-thread (lambda ()
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 (sit-for 5)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 (with-current-buffer "z"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (insert "foo&= quot;))))

I then keep the "z" bufer open in a different windo= w so that I can see what is going on.
=
If I type this command and then w= ait 5 seconds, the buffer get updated just as I expect.

If I then type = the same command again, Emacs crashes after 5 seconds. Sometimes I have to = try more than twice to get Emacs to crash, but it will inevitably happen.

Also, when the crash doesn't happen, and I keep pressing RET after r= unning the above form, the insert will happen after much less than 5 second= s. Sometimes it happens almost immediately. It's like sit-for actually = doesn't wait the correct number of seconds, but rather will just finish= as soon as control is returned to the thread.

Here is the stack trace:

GNU gdb (Ubuntu 7.11.1= -0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundati= on, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html&= gt;
This is free software: you are free to change and redistribut= e it.
There is NO WARRANTY, to the extent permitted by law.=C2=A0= Type "show copying"
and "show warranty" for = details.
This GDB was configured as "x86_64-linux-gnu".=
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resour= ces online at:
<= div>For help, type "help".
Type "apropos word"= ; to search for commands related to "word"...
Reading s= ymbols from dist/bin/emacs...done.
(gdb) run
Starting p= rogram: /home/elias/src/emacs/dist/bin/emacs=C2=A0
[Thread debugg= ing using libthread_db enabled]
Using host libthread_db library &= quot;/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0= x7fffe7a00700 (LWP 10570)]
[New Thread 0x7fffe6bda700 (LWP 10571)= ]
[New Thread 0x7fffe63d9700 (LWP 10572)]

(emacs:10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assert= ion 'extra_space >=3D 0' failed

(emacs:= 10566): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion '= extra_space >=3D 0' failed

(emacs:10566): G= tk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_spa= ce >=3D 0' failed

(emacs:10566): Gtk-CRITIC= AL **: gtk_distribute_natural_allocation: assertion 'extra_space >= =3D 0' failed
[New Thread 0x7fffd7fff700 (LWP 10614)]
Fatal error 6: Aborted
Backtrace:
/home/elias/src/em= acs/dist/bin/emacs[0x586840]
/home/elias/src/emacs/dist/bin/emacs= [0x55fccc]
/home/elias/src/emacs/dist/bin/emacs[0x5868ca]
/home/elias/src/emacs/dist/bin/emacs[0x57117a]
/home/elias/src= /emacs/dist/bin/emacs[0x571191]
/home/elias/src/emacs/dist/bin/em= acs[0x6b675d]
/home/elias/src/emacs/dist/bin/emacs[0x68c951]
/home/elias/src/emacs/dist/bin/emacs[0x5e612a]
/home/elias/= src/emacs/dist/bin/emacs[0x68c9ef]
/home/elias/src/emacs/dist/bin= /emacs[0x6657fa]
/home/elias/src/emacs/dist/bin/emacs[0x56a7f0]
/home/elias/src/emacs/dist/bin/emacs[0x566d04]
/home/eli= as/src/emacs/dist/bin/emacs[0x566fae]
/home/elias/src/emacs/dist/= bin/emacs[0x5685f9]
/home/elias/src/emacs/dist/bin/emacs[0x638be4= ]
/home/elias/src/emacs/dist/bin/emacs[0x638ede]
/home/= elias/src/emacs/dist/bin/emacs[0x60cedc]
/home/elias/src/emacs/di= st/bin/emacs[0x60ca87]
/home/elias/src/emacs/dist/bin/emacs[0x655= c63]
/home/elias/src/emacs/dist/bin/emacs[0x60d527]
/ho= me/elias/src/emacs/dist/bin/emacs[0x60d279]
/home/elias/src/emacs= /dist/bin/emacs[0x60b71b]
/home/elias/src/emacs/dist/bin/emacs[0x= 60787a]
/home/elias/src/emacs/dist/bin/emacs[0x60d83e]
= /home/elias/src/emacs/dist/bin/emacs[0x60cb89]
/home/elias/src/em= acs/dist/bin/emacs[0x68cc3d]
/home/elias/src/emacs/dist/bin/emacs= [0x609508]
/home/elias/src/emacs/dist/bin/emacs[0x68cd60]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x770a)[0x7ffff1d8b70a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ffff18bd82d]

=
Thread 5 "emacs" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd7fff700 (LWP 10614)]
0x00007ff= ff1d952b9 in raise (sig=3D6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35
35 <= /span>../sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) bt full
#0 =C2=A00x00007ffff1d952b9 in raise (sig=3D= 6)
=C2=A0 =C2=A0 at ../sysdeps/unix/sysv/linux/pt-raise.c:35
=C2=A0 =C2=A0 =C2=A0 =C2=A0 resultvar =3D 0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 pid =3D <optimised out>
#1 =C2=A00x0000000000= 55fd18 in terminate_due_to_signal (sig=3D6, backtrace_limit=3D40)
=C2=A0 =C2=A0 at emacs.c:394
No locals.
#2 =C2=A00x000= 00000005868ca in emacs_abort () at sysdep.c:2342
No locals.
=
#3 =C2=A00x000000000057117a in unblock_input_to (level=3D-1) at keyboa= rd.c:7170
No locals.
#4 =C2=A00x0000000000571191 in unb= lock_input () at keyboard.c:7186
No locals.
#5 =C2=A00x= 00000000006b675d in xg_select (fds_lim=3D16, rfds=3D0x7fffd7ffd8a0,=C2=A0
=C2=A0 =C2=A0 wfds=3D0x7fffd7ffd920, efds=3D0x0, timeout=3D0x7fffd= 7ffd830, sigmask=3D0x0)
=C2=A0 =C2=A0 at xgselect.c:162
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pselect_errno =3D 11
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 all_rfds =3D {fds_bits =3D {0 <repeats 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 all_wfds =3D {fds_bits =3D {0 <repeats= 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tmo =3D {tv_sec =3D 1= 1139005, tv_nsec =3D 11138972}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tmop = =3D 0x7fffd7ffd830
=C2=A0 =C2=A0 =C2=A0 =C2=A0 context =3D 0x15e4= 3f0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 have_wfds =3D true
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 gfds_buf =3D {{fd =3D 6, events =3D 1, revents =3D= 0}, {fd =3D 7, events =3D 1,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 10, events =3D 1, revents =3D 0}, {fd= =3D 38228997,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ev= ents =3D 0, revents =3D 0}, {fd =3D 38228997, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, event= s =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0} <repeats 12 times>, {fd =3D -805303520, events =3D 32767,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd= =3D 4, events =3D 0, revents =3D 0}, {fd =3D 48,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D -6= 71100224, events =3D 32767,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D= 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0,= revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 671100225, events =3D 32768, = revents =3D 65535}, {fd =3D 26,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reven= ts =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 2, = events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0}, {fd =3D 91,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 events =3D 110, revents =3D 0}, {fd =3D 0, events =3D 0, = revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd = =3D 0, events =3D 0, revents =3D 0}, {fd =3D 119, events =3D 124,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0,= events =3D 0, revents =3D 0}, {fd =3D 13336224,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D -6711= 00064, events =3D 32767,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 revents =3D 0}, {fd =3D 6210590, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 30279696, events = =3D 0, revents =3D 0}, {fd =3D 13336224,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 48, events = =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 fd =3D 52552659, events =3D 0, revents =3D 0}, {fd =3D 30, events =3D 0= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0},= {fd =3D -671090240, events =3D 32767, revents =3D 0}, {
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 0, events =3D 0, revents =3D 0}, = {fd =3D 12896288, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -671099984, events =3D 32767, revent= s =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 6210= 590, events =3D 6, revents =3D 0}, {fd =3D 0, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 12896288= , events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fd =3D 13336224, events =3D 0, revents =3D 0}, {fd =3D -67110006= 4,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 327= 67, revents =3D 0}, {fd =3D 28224, events =3D 0,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 0, events =3D 0, re= vents =3D 0}, {fd =3D -671099936,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0}, {fd =3D 6213781, events= =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {f= d =3D 0, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 fd =3D 28224, events =3D 0, revents =3D 0}, {fd =3D 12896= 288, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 revents =3D 0}, {fd =3D -671100880, events =3D 32767, revents =3D 0}, {=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -671099856, eve= nts =3D 32767, revents =3D 0}, {fd =3D 13366832,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 13338= 608, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 revents =3D 0}, {fd =3D 11138972, events =3D 0, revents =3D 0}, {
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 30279696, events =3D = 0, revents =3D 0}, {fd =3D 13336224,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 5618213, events = =3D 0, revents =3D 0},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {= fd =3D 28224, events =3D 0, revents =3D 0}, {fd =3D -671099888,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents = =3D 0}, {fd =3D 6212474, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 13336224, events =3D 0, reven= ts =3D 0}, {fd =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 5622450, events =3D 0, revents= =3D 0},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {fd =3D 0, even= ts =3D 0, revents =3D 0}, {fd =3D -671099792, events =3D 32767,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 6216= 368, events =3D 0, revents =3D 0}, {fd =3D 0,=C2=A0
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 28224, e= vents =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 fd =3D 1030, events =3D 0, revents =3D 0}, {fd =3D -237418071,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, r= events =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -189921887, events =3D 32767, rev= ents =3D 0}, {fd =3D 7,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 events =3D 0, revents =3D 0}, {fd =3D -1, events =3D 65535,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 65535}, {fd = =3D 22977320, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 fd =3D -671099648, events =3D 1, revents =3D 0}, {= fd =3D 22977264,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = events =3D 0, revents =3D 0}, {fd =3D 22973088, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 229731= 40, events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 fd =3D 4096, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -671099776,=C2=A0<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, reven= ts =3D 0}, {fd =3D -805283021, events =3D 32767,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -671099696, events = =3D 32767, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 fd =3D 5618458, events =3D 0, revents =3D 0}, {fd =3D -805283037,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, r= events =3D 0}, {fd =3D -805283021, events =3D 32767,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D -671099632, eve= nts =3D 32767, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fd =3D 6171307, events =3D 0, revents =3D 0}, {fd =3D 13338608,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, re= vents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 0, events =3D 0, revents =3D 0}, = {fd =3D -671099632,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 events =3D 32767, revents =3D 0}, {fd =3D 13480832, events =3D 0,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd = =3D 0, events =3D 0, revents =3D 0}, {fd =3D -237439665,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0},= {fd =3D 1481473899, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 1481473899, events =3D 0, revents= =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 80000= 0082, events =3D 0, revents =3D 0}, {fd =3D -671099568,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 32767, revents =3D 0}, {f= d =3D 6269001, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 32619, events =3D 2130, revents =3D 1= 2207}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 1481473= 899, events =3D 0, revents =3D 0}, {fd =3D 99862007,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 0= , events =3D 0, revents =3D 0}, {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 99862007, events= =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D -671099440, events =3D 32767, revents =3D 0}, {
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 7121051, events =3D 0, rev= ents =3D 0}, {fd =3D 1481473899,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 events =3D 0, revents =3D 0}, {fd =3D 700138075, events = =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 revents = =3D 0}, {fd =3D 1481473899, events =3D 0, revents =3D 0}, {
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fd =3D 6870706, events =3D 0, revent= s =3D 0}, {fd =3D 22605, events =3D 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 revents =3D 0}, {fd =3D 13480832, events =3D 0, reven= ts =3D 0}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds =3D 0x7fffd7ffd1b0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfds_size =3D 128
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 n_gfds =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retval= =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 our_fds =3D 0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 max_fds =3D 15
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = context_acquired =3D true
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nfds =3D 0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 tmo_in_millisec =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mus= t_free =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 need_to_dispatch =3D tru= e
#6 =C2=A00x000000000068c951 in really_call_select (arg=3D0x7fff= d7ffd6b0)
=C2=A0 =C2=A0 at thread.c:494
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 sa =3D 0x7fffd7ffd6b0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 s= elf =3D 0x315cad0
#7 =C2=A00x00000000005e612a in flush_stack_call= _func (
=C2=A0 =C2=A0 func=3D0x68c8f5 <really_call_select>,= arg=3D0x7fffd7ffd6b0) at alloc.c:5137
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 end =3D 0x7fffd7ffd618
=C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D 0= x315cad0
#8 =C2=A00x000000000068c9ef in thread_select (func=3D0x6= b5fa2 <xg_select>,=C2=A0
=C2=A0 =C2=A0 max_fds=3D16, rfds= =3D0x7fffd7ffd8a0, wfds=3D0x7fffd7ffd920, efds=3D0x0,=C2=A0
=C2= =A0 =C2=A0 timeout=3D0x7fffd7ffd830, sigmask=3D0x0) at thread.c:513
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa =3D {func =3D 0x6b5fa2 <xg_select>,= max_fds =3D 16,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rfds = =3D 0x7fffd7ffd8a0, wfds =3D 0x7fffd7ffd920, efds =3D 0x0,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D 0x7fffd7ffd830, sigmask =3D = 0x0, result =3D 0}
#9 =C2=A00x00000000006657fa in wait_reading_pr= ocess_output (time_limit=3D4,=C2=A0
=C2=A0 =C2=A0 nsecs=3D9999863= 04, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0,=C2=A0
= =C2=A0 =C2=A0 wait_proc=3D0x0, just_wait_proc=3D0) at process.c:5345
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 process_skipped =3D false
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 channel =3D 1024
=C2=A0 =C2=A0 =C2=A0 =C2=A0= nfds =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Available =3D {fds_bits = =3D {0 <repeats 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Wri= teok =3D {fds_bits =3D {0 <repeats 16 times>}}
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 check_write =3D true
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 check_delay =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 no_avail =3D fa= lse
=C2=A0 =C2=A0 =C2=A0 =C2=A0 xerrno =3D 11
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 proc =3D 140736683055520
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 timeout =3D {tv_sec =3D 0, tv_nsec =3D 99862007}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 end_time =3D {tv_sec =3D 1481473904, tv_nsec =3D 1= 67438805}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_delay =3D {tv_sec =3D= 0, tv_nsec =3D 99862007}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 got_output_= end_time =3D {tv_sec =3D 1481473904, tv_nsec =3D 167438805}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 wait =3D TIMEOUT
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 got_some_output =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retry_f= or_async =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 4
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 now =3D {tv_sec =3D 0, tv_nsec =3D -1}
#10 0x000000000056a7f0 in kbd_buffer_get_event (kbp=3D0x7fffd7ffdc38,= =C2=A0
=C2=A0 =C2=A0 used_mouse_menu=3D0x0, end_time=3D0x7fffd7ff= e210) at keyboard.c:3827
=C2=A0 =C2=A0 =C2=A0 =C2=A0 duration =3D= {tv_sec =3D 4, tv_nsec =3D 999986304}
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 now =3D {tv_sec =3D 1481473899, tv_nsec =3D 167452260}
=C2=A0= =C2=A0 =C2=A0 =C2=A0 obj =3D 0
#11 0x0000000000566d04 in read_ev= ent_from_main_queue (end_time=3D0x7fffd7ffe210,=C2=A0
=C2=A0 =C2= =A0 local_getcjmp=3D0x7fffd7ffdff0, used_mouse_menu=3D0x0) at keyboard.c:21= 59
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 5180808802454270963, 4287728= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14073748= 8347936, 0, 0, 5180808802284401651,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 -5180809199993555981}, __mask_was_saved =3D 0, = __saved_mask =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 __val =3D {5758472, 0, 140737488345952, 5618213, 2,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140737488346064, 63512= 21, 0, 3, 52564387, 0, 140737488346064,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6171307, 13338608, 43228563, 0}}}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 kb =3D 0x5fa849 <lisp_to_timespec+1= 35>
#12 0x0000000000566fae in read_decoded_event_from_main_que= ue (
=C2=A0 =C2=A0 end_time=3D0x7fffd7ffe210, local_getcjmp=3D0x7= fffd7ffdff0, prev_event=3D0,=C2=A0
=C2=A0 =C2=A0 used_mouse_menu= =3D0x0) at keyboard.c:2222
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextevt = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 frame =3D 0x1f0be84
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 terminal =3D 0x0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 events =3D {0, 124771549, 45552, -7261996244722245888, 0, 0,=C2=A0<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736817258000, 5685180, 1333= 8608, 52559587, 0, 140736817258000,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 5618213, 32554628, 140736817258064, 5676188}
=C2=A0= =C2=A0 =C2=A0 =C2=A0 n =3D 0
#13 0x00000000005685f9 in read_char= (commandflag=3D0, map=3D0, prev_event=3D0,=C2=A0
=C2=A0 =C2=A0 u= sed_mouse_menu=3D0x0, end_time=3D0x7fffd7ffe210) at keyboard.c:2810
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 jmpcount =3D 4
=C2=A0 =C2=A0 =C2=A0 =C2=A0 local_getcjmp =3D = {{__jmpbuf =3D {0, 5180756027070542835, 0, 30,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736817265088, 0, 5180756025826931= 699, -5180809199993555981},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {53597900633= 1203089,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0, 124792337, 0, 32575416, 140736817258848, 5684531, 52559331,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 52559267= , 0, 11184747828987305728, 38228997, 22973024, 0, 0,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 22973048}}}}
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 14073729843370= 6, 1481473899, 22820400,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 140736817258784, 140737354116324, 140736817258896, 430067342= 5},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 __mask_was_sa= ved =3D 0, __saved_mask =3D {__val =3D {9801621, 30,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 140736817265088, 14073681= 7258896, 140737245920390, 167438564,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1481473904, 1481473904, 167438564, 14073= 6817258928, 7120741,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 5, 0, 1481473899, 167438564, 13338608}}}}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 tem =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa= ve =3D 22977264
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_echo_area_me= ssage =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 also_record =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 reread =3D false
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 recorded =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 polling= _stopped_here =3D true
=C2=A0 =C2=A0 =C2=A0 =C2=A0 orig_kboard = =3D 0x1664e80
#14 0x0000000000638be4 in read_filtered_event (no_s= witch_frame=3Dfalse,=C2=A0
=C2=A0 =C2=A0 ascii_required=3Dfalse, = error_nonascii=3Dfalse, input_method=3Dtrue, seconds=3D22)
=C2=A0= =C2=A0 at lread.c:614
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 delayed_switch_frame =3D 0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 end_time =3D {tv_sec =3D 1481473904, tv_nsec =3D 1= 67438564}
#15 0x0000000000638ede in Fread_event (prompt=3D0, inhe= rit_input_method=3D45552,=C2=A0
=C2=A0 =C2=A0 seconds=3D22) at lr= ead.c:726
No locals.
#16 0x000000000060cedc in funcall_= subr (subr=3D0xc47998 <Sread_event>,=C2=A0
=C2=A0 =C2=A0 nu= margs=3D3, args=3D0x7fffd7ffe3c8) at eval.c:2815
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 internal_argbuf =3D {0, 42963508624, 12876184, 14073681725928= 8, 5622585,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 46573544208,= 12876189, 3}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 internal_args =3D 0x7ff= fd7ffe3c8
#17 0x000000000060ca87 in Ffuncall (nargs=3D4, args=3D0= x7fffd7ffe3c0)
=C2=A0 =C2=A0 at eval.c:2735
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 fun =3D 12876189
=C2=A0 =C2=A0 =C2=A0 =C2=A0 or= iginal_fun =3D 549312
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar =3D 3196= 8
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 3
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D 6349682
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cou= nt =3D 3
#18 0x0000000000655c63 in exec_byte_code (bytestr=3D9801= 588, vector=3D9801621,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D30, args_te= mplate=3D3078, nargs=3D1, args=3D0x7fffd7ffe818)
=C2=A0 =C2=A0 at= bytecode.c:726
=C2=A0 =C2=A0 =C2=A0 =C2=A0 v1 =3D 0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = type =3D CATCHER
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D {0x65953= 7 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x659594 <exec_byte_code+17847>, 0x659596 <exec_byte_code+= 17849>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659598 <= exec_byte_code+17851>, 0x65959a <exec_byte_code+17853>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65959a <exec_byte_code+17853&= gt;, 0x659600 <exec_byte_code+17955>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x659672 <exec_byte_code+18069>, 0x6554e9 <ex= ec_byte_code+1292>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0= x6554eb <exec_byte_code+1294>, 0x6554ed <exec_byte_code+1296>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6554ef <exec_byte_= code+1298>, 0x6554f1 <exec_byte_code+1300>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6554f1 <exec_byte_code+1300>, 0x6554fa= <exec_byte_code+1309>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x6554b2 <exec_byte_code+1237>, 0x655956 <exec_byte_code+24= 25>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655958 <exe= c_byte_code+2427>, 0x65595a <exec_byte_code+2429>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65595c <exec_byte_code+2431>, 0= x65595e <exec_byte_code+2433>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x65595e <exec_byte_code+2433>, 0x65599c <exec_byte_= code+2495>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655967 = <exec_byte_code+2442>, 0x655b59 <exec_byte_code+2940>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655b5b <exec_byte_code+2942= >, 0x655b5d <exec_byte_code+2944>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x655b5f <exec_byte_code+2946>, 0x655b61 <exe= c_byte_code+2948>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 655b61 <exec_byte_code+2948>, 0x655b0a <exec_byte_code+2861>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655b24 <exec_byte_= code+2887>, 0x655c21 <exec_byte_code+3140>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655c23 <exec_byte_code+3142>, 0x655c25= <exec_byte_code+3144>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x655c27 <exec_byte_code+3146>, 0x655c29 <exec_byte_code+31= 48>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655c29 <exe= c_byte_code+3148>, 0x655bd2 <exec_byte_code+3061>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655bec <exec_byte_code+3087>, 0= x655cec <exec_byte_code+3343>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x655cee <exec_byte_code+3345>, 0x655cf0 <exec_byte_= code+3347>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655cf2 = <exec_byte_code+3349>, 0x655cf4 <exec_byte_code+3351>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655cf4 <exec_byte_code+3351= >, 0x655c9d <exec_byte_code+3264>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x655cb7 <exec_byte_code+3290>, 0x656c7c <exe= c_byte_code+7327>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 656b21 <exec_byte_code+6980>, 0x656b15 <exec_byte_code+6968>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_= code+17754>, 0x659537 <exec_byte_code+17754>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x65= 9537 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x656ec9 <exec_byte_co= de+7916>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656fc6 &l= t;exec_byte_code+8169>, 0x65702a <exec_byte_code+8269>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65708f <exec_byte_code+8370&g= t;, 0x6570f8 <exec_byte_code+8475>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x6557cd <exec_byte_code+2032>, 0x65584f <exec_b= yte_code+2162>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657= 176 <exec_byte_code+8601>, 0x655739 <exec_byte_code+1884>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6558c1 <exec_byte_cod= e+2276>, 0x6571e2 <exec_byte_code+8709>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657254 <exec_byte_code+8823>, 0x6572a0 = <exec_byte_code+8899>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x657312 <exec_byte_code+9013>, 0x657368 <exec_byte_code+90= 99>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65744a <exe= c_byte_code+9325>, 0x657496 <exec_byte_code+9401>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657508 <exec_byte_code+9515>, 0= x65759d <exec_byte_code+9664>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x6575e9 <exec_byte_code+9740>, 0x657635 <exec_byte_= code+9816>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6576a7 = <exec_byte_code+9930>, 0x657719 <exec_byte_code+10044>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65778b <exec_byte_code+101= 58>, 0x657820 <exec_byte_code+10307>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x657876 <exec_byte_code+10393>, 0x6578cc &l= t;exec_byte_code+10479>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x6579ae <exec_byte_code+10705>, 0x657a2b <exec_byte_code+1083= 0>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657aa8 <exec= _byte_code+10955>, 0x657d23 <exec_byte_code+11590>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x657d9a <exec_byte_code+11709>,= 0x657e11 <exec_byte_code+11828>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x657e88 <exec_byte_code+11947>, 0x657eff <exec_= byte_code+12066>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 57f55 <exec_byte_code+12152>, 0x657fd3 <exec_byte_code+12278>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658029 <exec_byte_= code+12364>, 0x65807f <exec_byte_code+12450>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6580d5 <exec_byte_code+12536>, 0x65= 81f3 <exec_byte_code+12822>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x65699d <exec_byte_code+6592>, 0x658252 <exec_byte_cod= e+12917>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65829e &l= t;exec_byte_code+12993>, 0x658378 <exec_byte_code+13211>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6583e2 <exec_byte_code+1331= 7>, 0x658441 <exec_byte_code+13412>,=C2=A0
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 0x65848d <exec_byte_code+13488>, 0x6584d4 <e= xec_byte_code+13559>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x65851b <exec_byte_code+13630>, 0x65856a <exec_byte_code+13709&g= t;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_by= te_code+17754>, 0x6585c6 <exec_byte_code+13801>,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65860d <exec_byte_code+13872>, 0= x658654 <exec_byte_code+13943>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x65869b <exec_byte_code+14014>, 0x6586e2 <exec_byte= _code+14085>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65872= 9 <exec_byte_code+14156>, 0x65699d <exec_byte_code+6592>,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+1= 7754>, 0x658775 <exec_byte_code+14232>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x6587c9 <exec_byte_code+14316>, 0x658815 &l= t;exec_byte_code+14392>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x658861 <exec_byte_code+14468>, 0x6588d3 <exec_byte_code+1458= 2>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658945 <exec= _byte_code+14696>, 0x658991 <exec_byte_code+14772>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658a97 <exec_byte_code+15034>,= 0x658b09 <exec_byte_code+15148>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x658b7b <exec_byte_code+15262>, 0x658bed <exec_= byte_code+15376>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 58c34 <exec_byte_code+15447>, 0x659537 <exec_byte_code+17754>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6568d1 <exec_byte_= code+6388>, 0x655da2 <exec_byte_code+3525>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6555e2 <exec_byte_code+1541>, 0x655ec6= <exec_byte_code+3817>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x65601d <exec_byte_code+4160>, 0x656168 <exec_byte_code+44= 91>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65686a <exe= c_byte_code+6285>, 0x65689c <exec_byte_code+6335>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x655ab3 <exec_byte_code+2774>, 0= x65695e <exec_byte_code+6529>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x6569cf <exec_byte_code+6642>, 0x656a62 <exec_byte_= code+6789>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656aa1 = <exec_byte_code+6852>, 0x656cc3 <exec_byte_code+7398>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656d3d <exec_byte_code+7520= >, 0x656dd2 <exec_byte_code+7669>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x656e3c <exec_byte_code+7775>, 0x655d56 <exe= c_byte_code+3449>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 658c80 <exec_byte_code+15523>, 0x658d15 <exec_byte_code+15672>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658d61 <exec_byte_= code+15748>, 0x658dad <exec_byte_code+15824>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658df9 <exec_byte_code+15900>, 0x65= 8e45 <exec_byte_code+15976>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x658eb7 <exec_byte_code+16090>, 0x658f29 <exec_byte_co= de+16204>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x658f9b &= lt;exec_byte_code+16318>, 0x65900d <exec_byte_code+16432>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659167 <exec_byte_code+167= 78>, 0x6591d9 <exec_byte_code+16892>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x65924b <exec_byte_code+17006>, 0x659297 &l= t;exec_byte_code+17082>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x659309 <exec_byte_code+17196>, 0x65937b <exec_byte_code+1731= 0>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6593c7 <exec= _byte_code+17386>, 0x659413 <exec_byte_code+17462>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65812b <exec_byte_code+12622>,= 0x658181 <exec_byte_code+12708>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x659469 <exec_byte_code+17548>, 0x6594d2 <exec_= byte_code+17653>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 59537 <exec_byte_code+17754>, 0x6562b3 <exec_byte_code+4822>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6563aa <exec_byte_= code+5069>, 0x6564d5 <exec_byte_code+5368>,=C2=A0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x656600 <exec_byte_code+5667>, 0x656735= <exec_byte_code+5976>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x6573be <exec_byte_code+9185>, 0x657922 <exec_byte_code+10= 565>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6582ec <ex= ec_byte_code+13071>, 0x659709 <exec_byte_code+18220>,=C2=A0
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x65977c <exec_byte_code+18335>= ;, 0x659537 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x659816 <exec_= byte_code+18489>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x6= 59537 <exec_byte_code+17754>, 0x659537 <exec_byte_code+17754>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_= code+17754>, 0x659537 <exec_byte_code+17754>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x65= 9537 <exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x659537 <exec_byte_code+17754>, 0x659537 <exec_byte_co= de+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x659537 &= lt;exec_byte_code+17754>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x6598b0 <exec_byte_code+18643> <repeats 64 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 const_length =3D 12
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 bytestr_length =3D 90
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 vectorp =3D 0x958f98 <pure+128088>
=C2=A0 =C2=A0 =C2=A0= =C2=A0 stack =3D {pc =3D 0xc3b95d <pure+3153437> ")\211?\206W&q= uot;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 byte_string =3D 98= 01588,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 byte_string_start= =3D 0xc3b913 <pure+3153363> "\001\247\203\022",=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 next =3D 0x0}
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 quitcounter =3D 5 '\005'
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 stack_items =3D 8
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_av= ail =3D 16320
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D false
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 stack_base =3D 0x7fffd7ffe3a0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 stack_lim =3D 0x7fffd7ffe3e0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 top =3D 0x7fffd7ffe3c0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D = 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D 73014444032
#1= 9 0x000000000060d527 in funcall_lambda (fun=3D9801541, nargs=3D1,=C2=A0
=C2=A0 =C2=A0 arg_vector=3D0x7fffd7ffe810) at eval.c:2935
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D 5
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D 3078
=C2=A0 =C2=A0 =C2=A0 =C2=A0 next =3D 6360627
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 lexenv =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D = 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D 0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 optional =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest = =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest = =3D false
#20 0x000000000060d279 in apply_lambda (fun=3D9801541, = args=3D52535539, count=3D1)
=C2=A0 =C2=A0 at eval.c:2872
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args_left =3D 0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 i =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 arg_vector =3D 0x7fffd7ffe810
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D 22
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 sa_avail =3D 16376
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D 2=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D false
#21= 0x000000000060b71b in eval_sub (form=3D52535523) at eval.c:2256
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 9801541
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 428= 4672
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_args =3D 52535539
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar =3D 140736817260880
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 count =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = argvals =3D {0, 28320, 0, 0, 0, 13366928, 13338608, 0}
#22 0x0000= 00000060787a in Fprogn (body=3D52535987) at eval.c:450
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D 0
#23 0x000000000060d83e in funcall_lam= bda (fun=3D52536019, nargs=3D0,=C2=A0
=C2=A0 =C2=A0 arg_vector=3D= 0x315caf8) at eval.c:3006
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D 0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 next =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 1
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 i =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional= =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D false
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D false
#= 24 0x000000000060cb89 in Ffuncall (nargs=3D1, args=3D0x315caf0) at eval.c:2= 749
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 52536019
=C2=A0= =C2=A0 =C2=A0 =C2=A0 original_fun =3D 52536019
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 funcar =3D 30720
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 6330469
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 count =3D 0
#25 0x000000000068cc3d in in= voke_thread_function () at thread.c:603
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 count =3D 0
#26 0x0000000000609508 in internal_condition_case= (
=C2=A0 =C2=A0 bfun=3D0x68cc15 <invoke_thread_function>, = handlers=3D45552,=C2=A0
=C2=A0 =C2=A0 hfun=3D0x68cc5c <do_noth= ing>) at eval.c:1336
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 56182= 13
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x7fffd00009f0
#27= 0x000000000068cd60 in run_thread (state=3D0x315cad0) at thread.c:638
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_pos =3D 0 '\000'
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 self =3D 0x315cad0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 iter =3D 0x0
#28 0x00007ffff1d8b70a in start_thread (a= rg=3D0x7fffd7fff700)
=C2=A0 =C2=A0 at pthread_create.c:333
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 __res =3D <optimised out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 pd =3D 0x7fffd7fff700
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 now =3D <optimised out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D {140736817264384,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -5= 180808803420933133, 0, 140737488339487, 140736817265088, 0,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 518075602726557797= 1, 5180813469674042355},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 mask_was_saved =3D 0}}, priv =3D {pad =3D {0x0, 0x0, 0x0, 0x= 0},=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 data =3D {pre= v =3D 0x0, cleanup =3D 0x0, canceltype =3D 0}}}
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 not_first_call =3D <optimised out>
=C2=A0 =C2=A0= =C2=A0 =C2=A0 pagesize_m1 =3D <optimised out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 sp =3D <optimised out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 freesize =3D <optimised out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 __PRETTY_FUNCTION__ =3D "start_thread"
#29 0= x00007ffff18bd82d in clone ()
=C2=A0 =C2=A0 at ../sysdeps/unix/sy= sv/linux/x86_64/clone.S:109
No locals.

--001a113f461c89cd000543649393-- ------------=_1481821261-5230-1--