From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 05:13:31 2014 Received: (at submit) by debbugs.gnu.org; 13 Jun 2014 09:13:32 +0000 Received: from localhost ([127.0.0.1]:46166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvNYB-00007w-8P for submit@debbugs.gnu.org; Fri, 13 Jun 2014 05:13:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39064) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvNY8-00007e-9x for submit@debbugs.gnu.org; Fri, 13 Jun 2014 05:13:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WvNXv-0002NG-QP for submit@debbugs.gnu.org; Fri, 13 Jun 2014 05:13:23 -0400 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60976) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvNXv-0002NC-Nd for submit@debbugs.gnu.org; Fri, 13 Jun 2014 05:13:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40773) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvNXp-0002eg-F8 for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2014 05:13:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WvNXj-0002MW-7U for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2014 05:13:09 -0400 Received: from mout.gmx.net ([212.227.15.18]:49406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvNXi-0002ML-Um for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2014 05:13:03 -0400 Received: from rosalinde.fritz.box ([89.245.69.84]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MQRWm-1XKejX3ajE-00Tlet for ; Fri, 13 Jun 2014 11:13:00 +0200 From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 24.3.91; SIGSEGV in cleanup_vector Date: Fri, 13 Jun 2014 11:12:44 +0200 Message-ID: <874mzp896b.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:zWTzZOsw7xhAXOwhPjv3ECFD7gMBFiyz4ykBecO8fTMnLcALgNj 87sb2OdiCfhZ1kISaZ8nPugo3IC39gO+Y2Zl4wTc+3x4wsgd7nVgRN87JXRrx13ZnSgLrm3 Q2I2H4nJHlPiBy2ztwKzhmeWpT1AL/wJM/LDzASf0zI3VNv9nBctR5ytug43prlqV5B5ar2 WbR2GQBnCTHLTd9PRIAlA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.1 (----) 0. emacs -Q 1. C-h h (on my machine, it takes ~30 seconds for the Hello file to appear; during that time, do the following:) 2. Type C-g repeatedly (I did it rapidly, for ~15 seconds). 3. Emacs crashes, full backtrace below. (This is reliably reproducible.) In GNU Emacs 24.3.91.9 (x86_64-suse-linux-gnu, GTK+ Version 3.10.4) of 2014-06-13 on rosalinde Repository revision: 117234 eggert@cs.ucla.edu-20140611200346-2x9bn68tus2nlf37 Windowing system distributor `The X.Org Foundation', version 11.0.11403901 System Description: openSUSE 13.1 (Bottle) (x86_64) Configured using: `configure --without-toolkit-scroll-bars CFLAGS=-g3' Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Program received signal SIGSEGV, Segmentation fault. 0x00000000005aa564 in cleanup_vector (vector=0x43b4ea8) at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 2929 ((struct font *) vector)->driver->close ((struct font *) vector); (gdb) bt full #0 0x00000000005aa564 in cleanup_vector (vector=0x43b4ea8) at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 No locals. #1 0x00000000005aa677 in sweep_vectors () at ../../../../bzr/emacs/emacs-24/src/alloc.c:2967 total_bytes = 120 free_this_block = false nbytes = 120 block = 0x43b4020 bprev = 0x43b6418 lv = 0x628297 lvprev = 0xbf2070 vector = 0x43b4ea8 next = 0x43b4ea8 #2 0x00000000005b0132 in gc_sweep () at ../../../../bzr/emacs/emacs-24/src/alloc.c:6714 No locals. #3 0x00000000005ae19d in Fgarbage_collect () at ../../../../bzr/emacs/emacs-24/src/alloc.c:5643 nextb = 0x0 stack_top_variable = 0 '\000' i = 1619 message_p = true count = 3 start = { tv_sec = 1402649898, tv_nsec = 231551682 } retval = 12738738 tot_before = 0 #4 0x00000000005374b1 in maybe_gc () at ../../../../bzr/emacs/emacs-24/src/lisp.h:4564 No locals. #5 0x00000000005cd9f4 in Ffuncall (nargs=4, args=0x7fffffffd970) at ../../../../bzr/emacs/emacs-24/src/eval.c:2766 fun = 5936534 original_fun = 140737488345376 funcar = 12765552 numargs = 3 ---Type to continue, or q to quit--- lisp_numargs = 9258817 val = 140737488345424 internal_args = 0xc260b2 i = 9258817 #6 0x00000000005cd6e6 in call3 (fn=12786194, arg1=25124486, arg2=9258817, arg3=12738738) at ../../../../bzr/emacs/emacs-24/src/eval.c:2645 ret_ungc_val = 140737488345600 gcpro1 = { next = 0x7fffffffd9b0, var = 0x53738f , nvars = 4 } args = {12786194, 25124486, 9258817, 12738738} #7 0x000000000053ccef in cmd_error_internal (data=25124486, context=0x7fffffffda00 "") at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1085 No locals. #8 0x000000000053cc13 in cmd_error (data=25124486) at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1054 old_level = 12738738 old_length = 12738738 macroerror = "\000`\302\000\000\000\000\000F\304|\001\000\000\000\000\002\000\000\000\000\000\000\000\262`\302\000\000\000\000\000\000\000\000\000\002", '\000' , #9 0x00000000005cab95 in internal_condition_case (bfun=0x53d1ab , handlers=12790306, hfun=0x53cabd ) at ../../../../bzr/emacs/emacs-24/src/eval.c:1351 val = 25124486 val = 5492514 c = 0x13d5830 #10 0x000000000053cf05 in command_loop_2 (ignore=12738738) at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1177 val = 0 #11 0x00000000005ca3af in internal_catch (tag=12786242, func=0x53cedf , arg=12738738) at ../../../../bzr/emacs/emacs-24/src/eval.c:1118 val = 12738738 c = 0x13d5630 #12 0x000000000053ceb3 in command_loop () ---Type to continue, or q to quit--- at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1156 No locals. #13 0x000000000053c6b8 in recursive_edit_1 () at ../../../../bzr/emacs/emacs-24/src/keyboard.c:777 count = 1 val = 12738738 #14 0x000000000053c825 in Frecursive_edit () at ../../../../bzr/emacs/emacs-24/src/keyboard.c:848 count = 0 buffer = 12738738 #15 0x000000000053a857 in main (argc=2, argv=0x7fffffffdd98) at ../../../../bzr/emacs/emacs-24/src/emacs.c:1646 dummy = 140737354130592 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 0 rlim = { rlim_cur = 8720000, rlim_max = 18446744073709551615 } no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x7ffff7ffe148 "" original_pwd = 0x0 Lisp Backtrace: "Automatic GC" (0xc0bbe8) "command-error-default-function" (0xffffd978) From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 05:42:18 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 09:42:19 +0000 Received: from localhost ([127.0.0.1]:46204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvO02-00015F-73 for submit@debbugs.gnu.org; Fri, 13 Jun 2014 05:42:18 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:63485) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvNzy-00014w-Nz for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 05:42:16 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N7300500PFQ0V00@a-mtaout20.012.net.il> for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 12:42:08 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N73004YLPM8SJ30@a-mtaout20.012.net.il>; Fri, 13 Jun 2014 12:42:08 +0300 (IDT) Date: Fri, 13 Jun 2014 12:41:56 +0300 From: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector In-reply-to: <874mzp896b.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il To: Stephen Berman Message-id: <83vbs5w3h7.fsf@gnu.org> References: <874mzp896b.fsf@rosalinde.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Stephen Berman > Date: Fri, 13 Jun 2014 11:12:44 +0200 > > > 0. emacs -Q > 1. C-h h (on my machine, it takes ~30 seconds for the Hello file to > appear; during that time, do the following:) > 2. Type C-g repeatedly (I did it rapidly, for ~15 seconds). > 3. Emacs crashes, full backtrace below. (This is reliably reproducible.) Not here, but this is Windows, where input is treated very differently. > Program received signal SIGSEGV, Segmentation fault. > 0x00000000005aa564 in cleanup_vector (vector=0x43b4ea8) > at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 > 2929 ((struct font *) vector)->driver->close ((struct font *) vector); So which one is the bad pointer, vector, vector->driver, or vector->driver->close? From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 05:51:28 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 09:51:28 +0000 Received: from localhost ([127.0.0.1]:46208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvO8t-0001MG-Kh for submit@debbugs.gnu.org; Fri, 13 Jun 2014 05:51:28 -0400 Received: from mout.gmx.net ([212.227.17.21]:52158) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvO8p-0001Lv-Kg for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 05:51:24 -0400 Received: from rosalinde.fritz.box ([89.245.69.84]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MLfH9-1Wv79l1epH-000poZ; Fri, 13 Jun 2014 11:51:14 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> Date: Fri, 13 Jun 2014 11:50:59 +0200 In-Reply-To: <83vbs5w3h7.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Jun 2014 12:41:56 +0300") Message-ID: <87zjhh6su4.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:3oIS+Cx5Hb8xFXgIJNyKZUlh/Mtg1OwHk2+5a7M82LRP39gMdvy iXvt6Nn4eVgbTATwf5nxzUtEhobwrcxunNdb/7fQBXWq5T+HzbI74qWcAxi/22RfLTMejTm u44XlyR6T4qSKaQ/jnlX8UmL7/CX/vMsQIBmWP8bHEle7RaZx3apG6aSNQ1mCLBWwBxJRag EvvW2z0CCwVYbUk5+4I2Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Fri, 13 Jun 2014 12:41:56 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Date: Fri, 13 Jun 2014 11:12:44 +0200 >> >> >> 0. emacs -Q >> 1. C-h h (on my machine, it takes ~30 seconds for the Hello file to >> appear; during that time, do the following:) >> 2. Type C-g repeatedly (I did it rapidly, for ~15 seconds). >> 3. Emacs crashes, full backtrace below. (This is reliably reproducible.) > > Not here, but this is Windows, where input is treated very > differently. > >> Program received signal SIGSEGV, Segmentation fault. >> 0x00000000005aa564 in cleanup_vector (vector=0x43b4ea8) >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); > > So which one is the bad pointer, vector, vector->driver, or > vector->driver->close? If you're asking me, can you tell me what to type in gdb to find out? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 08:20:22 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 12:20:22 +0000 Received: from localhost ([127.0.0.1]:46266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvQSv-0007X8-6d for submit@debbugs.gnu.org; Fri, 13 Jun 2014 08:20:21 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:57396) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvQSm-0007WR-Jh for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 08:20:12 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N7300600WL39N00@a-mtaout20.012.net.il> for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 15:20:01 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N73006FKWXD2L40@a-mtaout20.012.net.il>; Fri, 13 Jun 2014 15:20:01 +0300 (IDT) Date: Fri, 13 Jun 2014 15:19:50 +0300 From: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector In-reply-to: <87zjhh6su4.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il To: Stephen Berman Message-id: <83tx7pvw61.fsf@gnu.org> References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Stephen Berman > Cc: 17771@debbugs.gnu.org > Date: Fri, 13 Jun 2014 11:50:59 +0200 > > On Fri, 13 Jun 2014 12:41:56 +0300 Eli Zaretskii wrote: > > >> From: Stephen Berman > >> Date: Fri, 13 Jun 2014 11:12:44 +0200 > >> > >> > >> 0. emacs -Q > >> 1. C-h h (on my machine, it takes ~30 seconds for the Hello file to > >> appear; during that time, do the following:) > >> 2. Type C-g repeatedly (I did it rapidly, for ~15 seconds). > >> 3. Emacs crashes, full backtrace below. (This is reliably reproducible.) > > > > Not here, but this is Windows, where input is treated very > > differently. > > > >> Program received signal SIGSEGV, Segmentation fault. > >> 0x00000000005aa564 in cleanup_vector (vector=0x43b4ea8) > >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 > >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); > > > > So which one is the bad pointer, vector, vector->driver, or > > vector->driver->close? > > If you're asking me, can you tell me what to type in gdb to find out? (gdb) p vector (gdb) p vector->driver (gdb) p vector->driver->close Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 08:40:17 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 12:40:17 +0000 Received: from localhost ([127.0.0.1]:46279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvQmC-0008E0-Mb for submit@debbugs.gnu.org; Fri, 13 Jun 2014 08:40:16 -0400 Received: from mout.gmx.net ([212.227.17.21]:57581) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvQm4-0008D7-9I for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 08:40:08 -0400 Received: from rosalinde.fritz.box ([89.245.69.84]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LoVja-1WEwLP3waI-00gaNd; Fri, 13 Jun 2014 14:39:58 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> Date: Fri, 13 Jun 2014 14:39:42 +0200 In-Reply-To: <83tx7pvw61.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Jun 2014 15:19:50 +0300") Message-ID: <87ppid6l0x.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:aMBM3BbQFQFCkibkq07GxK3vbNz381o692GCUmdEq4MQLEM+d4L e3FbDH3i8TgjXzIxB/j7uHgEPTENP7efvVl+0pt2H7v5zXNPLJZhlft79w6M6/vw2oV2NgC +7kyzmAqfK1I6oKl5hZDYwSAMKGm2EiRIwu5q1tEDeRy+2+TTuQw7XPLExd2sskCbynQAFP YSCOG+BqPw3okNR8GkWeQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Fri, 13 Jun 2014 15:19:50 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 17771@debbugs.gnu.org >> Date: Fri, 13 Jun 2014 11:50:59 +0200 >> >> On Fri, 13 Jun 2014 12:41:56 +0300 Eli Zaretskii wrote: >> >> >> From: Stephen Berman >> >> Date: Fri, 13 Jun 2014 11:12:44 +0200 >> >> >> >> >> >> 0. emacs -Q >> >> 1. C-h h (on my machine, it takes ~30 seconds for the Hello file to >> >> appear; during that time, do the following:) >> >> 2. Type C-g repeatedly (I did it rapidly, for ~15 seconds). >> >> 3. Emacs crashes, full backtrace below. (This is reliably reproducible.) >> > >> > Not here, but this is Windows, where input is treated very >> > differently. >> > >> >> Program received signal SIGSEGV, Segmentation fault. >> >> 0x00000000005aa564 in cleanup_vector (vector=0x43b4ea8) >> >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 >> >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); >> > >> > So which one is the bad pointer, vector, vector->driver, or >> > vector->driver->close? >> >> If you're asking me, can you tell me what to type in gdb to find out? > > (gdb) p vector > (gdb) p vector->driver > (gdb) p vector->driver->close > > Thanks. Program received signal SIGSEGV, Segmentation fault. 0x00000000005aa564 in cleanup_vector (vector=0x413c318) at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 2929 ((struct font *) vector)->driver->close ((struct font *) vector); (gdb) p vector $1 = (struct Lisp_Vector *) 0x413c318 (gdb) p vector->driver There is no member named driver. (gdb) p vector->driver->close There is no member named driver. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 09:29:22 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 13:29:22 +0000 Received: from localhost ([127.0.0.1]:46309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRXh-0001QK-TA for submit@debbugs.gnu.org; Fri, 13 Jun 2014 09:29:21 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:34544) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRXb-0001Pr-Rh for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 09:29:16 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0N740040003AD700@mtaout29.012.net.il> for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 16:29:21 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N7400JRU04XAX90@mtaout29.012.net.il>; Fri, 13 Jun 2014 16:29:21 +0300 (IDT) Date: Fri, 13 Jun 2014 16:28:54 +0300 From: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector In-reply-to: <87ppid6l0x.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il To: Stephen Berman Message-id: <83ppidvsyx.fsf@gnu.org> References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Stephen Berman > Cc: 17771@debbugs.gnu.org > Date: Fri, 13 Jun 2014 14:39:42 +0200 > > Program received signal SIGSEGV, Segmentation fault. > 0x00000000005aa564 in cleanup_vector (vector=0x413c318) > at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 > 2929 ((struct font *) vector)->driver->close ((struct font *) vector); > (gdb) p vector > $1 = (struct Lisp_Vector *) 0x413c318 > (gdb) p vector->driver > There is no member named driver. > (gdb) p vector->driver->close > There is no member named driver. (gdb) p ((struct font *) vector)->driver (gdb) p ((struct font *) vector)->driver->close From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 09:34:50 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 13:34:51 +0000 Received: from localhost ([127.0.0.1]:46317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRd0-0001dY-Ew for submit@debbugs.gnu.org; Fri, 13 Jun 2014 09:34:50 -0400 Received: from mout.gmx.net ([212.227.15.18]:50886) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRcp-0001cp-6G for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 09:34:39 -0400 Received: from rosalinde.fritz.box ([89.245.69.84]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0LqzEB-1WHPyp1vZz-00ea4l; Fri, 13 Jun 2014 15:34:28 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> Date: Fri, 13 Jun 2014 15:34:12 +0200 In-Reply-To: <83ppidvsyx.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Jun 2014 16:28:54 +0300") Message-ID: <87lht16ii3.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:y6JnoFktkX91sFpXA5+5Xvbn0OKEsctXQZYguJKooqU58cqgMng WCNinvYCI8NtzWopJyfCsxkNVcOQ3alSq2/94WeKY+SB2bBKzYCqQUaIUAcwZCaA6m9Jo/8 5OtCce2gDpPhF6TnyvrsPZH4elAny/5MtZeXQFcIT62wct4d05EDeS1mGi7RI2kyoopAPUZ R7trEnqPs3T9+d9O0wWKw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Fri, 13 Jun 2014 16:28:54 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 17771@debbugs.gnu.org >> Date: Fri, 13 Jun 2014 14:39:42 +0200 >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x00000000005aa564 in cleanup_vector (vector=0x413c318) >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); >> (gdb) p vector >> $1 = (struct Lisp_Vector *) 0x413c318 >> (gdb) p vector->driver >> There is no member named driver. >> (gdb) p vector->driver->close >> There is no member named driver. > > (gdb) p ((struct font *) vector)->driver > (gdb) p ((struct font *) vector)->driver->close (gdb) p ((struct font *) vector)->driver $4 = (struct font_driver *) 0x0 (gdb) p ((struct font *) vector)->driver->close Cannot access memory at address 0x40 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 09:45:08 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 13:45:08 +0000 Received: from localhost ([127.0.0.1]:46333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRmy-0001zp-0t for submit@debbugs.gnu.org; Fri, 13 Jun 2014 09:45:07 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:55649) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRmr-0001yq-In for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 09:45:01 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0N7400I000RZE000@a-mtaout21.012.net.il> for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 16:44:51 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N7400IMP0UQ8980@a-mtaout21.012.net.il>; Fri, 13 Jun 2014 16:44:51 +0300 (IDT) Date: Fri, 13 Jun 2014 16:44:39 +0300 From: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector In-reply-to: <87lht16ii3.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il To: Stephen Berman Message-id: <83mwdgx6t4.fsf@gnu.org> References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Stephen Berman > Cc: 17771@debbugs.gnu.org > Date: Fri, 13 Jun 2014 15:34:12 +0200 > > On Fri, 13 Jun 2014 16:28:54 +0300 Eli Zaretskii wrote: > > >> From: Stephen Berman > >> Cc: 17771@debbugs.gnu.org > >> Date: Fri, 13 Jun 2014 14:39:42 +0200 > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> 0x00000000005aa564 in cleanup_vector (vector=0x413c318) > >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 > >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); > >> (gdb) p vector > >> $1 = (struct Lisp_Vector *) 0x413c318 > >> (gdb) p vector->driver > >> There is no member named driver. > >> (gdb) p vector->driver->close > >> There is no member named driver. > > > > (gdb) p ((struct font *) vector)->driver > > (gdb) p ((struct font *) vector)->driver->close > > (gdb) p ((struct font *) vector)->driver > $4 = (struct font_driver *) 0x0 > (gdb) p ((struct font *) vector)->driver->close > Cannot access memory at address 0x40 IOW, the font driver is NULL. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 09:54:06 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 13:54:06 +0000 Received: from localhost ([127.0.0.1]:46339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRvd-0002I3-RI for submit@debbugs.gnu.org; Fri, 13 Jun 2014 09:54:05 -0400 Received: from mout.gmx.net ([212.227.17.20]:61502) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvRvY-0002HJ-CM for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 09:54:00 -0400 Received: from rosalinde.fritz.box ([89.245.69.84]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0M3i8r-1WdmcJ0eCv-00rCzX; Fri, 13 Jun 2014 15:53:50 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> Date: Fri, 13 Jun 2014 15:53:35 +0200 In-Reply-To: <83mwdgx6t4.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Jun 2014 16:44:39 +0300") Message-ID: <87ha3o7w68.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:DhHpS9jaHdxqI05yp0VgWMmX2pBuOX2QasrIA30zDNoMzLdjSsr z6OyKl5CxkImXtjJ28JZqSAnruNkcOVoUsHfL6i8qbhipGog2cxIbb1UgGXh6l4aEdaojbt 8IrnJledgqRTRlXM9uVJCtd7485ammUEV7spyO+sMth+n6S3241jq/P7T2I3w35O+y7tRkJ M2qQx/3ZCToHhkNmYfK0Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Fri, 13 Jun 2014 16:44:39 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 17771@debbugs.gnu.org >> Date: Fri, 13 Jun 2014 15:34:12 +0200 >> >> On Fri, 13 Jun 2014 16:28:54 +0300 Eli Zaretskii wrote: >> >> >> From: Stephen Berman >> >> Cc: 17771@debbugs.gnu.org >> >> Date: Fri, 13 Jun 2014 14:39:42 +0200 >> >> >> >> Program received signal SIGSEGV, Segmentation fault. >> >> 0x00000000005aa564 in cleanup_vector (vector=0x413c318) >> >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 >> >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); >> >> (gdb) p vector >> >> $1 = (struct Lisp_Vector *) 0x413c318 >> >> (gdb) p vector->driver >> >> There is no member named driver. >> >> (gdb) p vector->driver->close >> >> There is no member named driver. >> > >> > (gdb) p ((struct font *) vector)->driver >> > (gdb) p ((struct font *) vector)->driver->close >> >> (gdb) p ((struct font *) vector)->driver >> $4 = (struct font_driver *) 0x0 >> (gdb) p ((struct font *) vector)->driver->close >> Cannot access memory at address 0x40 > > IOW, the font driver is NULL. Could that be due to my typing `C-g'? If I don't do that, the file does get displayed. But `C-g' shouldn't make Emacs crash. Do you see what the problem is, or can I provide further information? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 09:58:53 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 13:58:53 +0000 Received: from localhost ([127.0.0.1]:46731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvS0K-0002VT-E0 for submit@debbugs.gnu.org; Fri, 13 Jun 2014 09:58:52 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:55676) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvS0H-0002V6-K1 for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 09:58:50 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0N74008000ZTQC00@mtaout29.012.net.il> for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 16:58:59 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N74004QT1IAV460@mtaout29.012.net.il>; Fri, 13 Jun 2014 16:58:59 +0300 (IDT) Date: Fri, 13 Jun 2014 16:58:32 +0300 From: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector In-reply-to: <87ha3o7w68.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il To: Stephen Berman Message-id: <83lht0x65z.fsf@gnu.org> References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Stephen Berman > Cc: 17771@debbugs.gnu.org > Date: Fri, 13 Jun 2014 15:53:35 +0200 > > On Fri, 13 Jun 2014 16:44:39 +0300 Eli Zaretskii wrote: > > >> From: Stephen Berman > >> Cc: 17771@debbugs.gnu.org > >> Date: Fri, 13 Jun 2014 15:34:12 +0200 > >> > >> On Fri, 13 Jun 2014 16:28:54 +0300 Eli Zaretskii wrote: > >> > >> >> From: Stephen Berman > >> >> Cc: 17771@debbugs.gnu.org > >> >> Date: Fri, 13 Jun 2014 14:39:42 +0200 > >> >> > >> >> Program received signal SIGSEGV, Segmentation fault. > >> >> 0x00000000005aa564 in cleanup_vector (vector=0x413c318) > >> >> at ../../../../bzr/emacs/emacs-24/src/alloc.c:2929 > >> >> 2929 ((struct font *) vector)->driver->close ((struct font *) vector); > >> >> (gdb) p vector > >> >> $1 = (struct Lisp_Vector *) 0x413c318 > >> >> (gdb) p vector->driver > >> >> There is no member named driver. > >> >> (gdb) p vector->driver->close > >> >> There is no member named driver. > >> > > >> > (gdb) p ((struct font *) vector)->driver > >> > (gdb) p ((struct font *) vector)->driver->close > >> > >> (gdb) p ((struct font *) vector)->driver > >> $4 = (struct font_driver *) 0x0 > >> (gdb) p ((struct font *) vector)->driver->close > >> Cannot access memory at address 0x40 > > > > IOW, the font driver is NULL. > > Could that be due to my typing `C-g'? It evidently is. My current theory is that the font driver was not fully set up, before Emacs got interrupted by C-g. > If I don't do that, the file does get displayed. But `C-g' > shouldn't make Emacs crash. Do you see what the problem is, or can > I provide further information? The immediate problem is clearly that we dereference a NULL pointer. I installed a trivial workaround for that in r117235 on the emacs-24 branch. The diffs are below. Can you try this and see if the problem is solved? It's possible that the real problem is somewhere else, in which case you will probably see it when you apply the patch. Thanks. === modified file 'src/alloc.c' --- src/alloc.c 2014-05-30 20:19:29 +0000 +++ src/alloc.c 2014-06-13 13:53:24 +0000 @@ -2924,9 +2924,16 @@ cleanup_vector (struct Lisp_Vector *vect && ((vector->header.size & PSEUDOVECTOR_SIZE_MASK) == FONT_OBJECT_MAX)) { - /* Attempt to catch subtle bugs like Bug#16140. */ - eassert (valid_font_driver (((struct font *) vector)->driver)); - ((struct font *) vector)->driver->close ((struct font *) vector); + struct font_driver *drv = ((struct font *) vector)->driver; + + /* The font driver might sometimes be NULL, e.g. if Emacs was + interrupted before it had time to set it up. */ + if (drv) + { + /* Attempt to catch subtle bugs like Bug#16140. */ + eassert (valid_font_driver (drv)); + drv->close ((struct font *) vector); + } } } From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 10:14:13 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 14:14:13 +0000 Received: from localhost ([127.0.0.1]:46751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvSF7-00031C-0x for submit@debbugs.gnu.org; Fri, 13 Jun 2014 10:14:13 -0400 Received: from mout.gmx.net ([212.227.17.20]:60840) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvSF1-00030P-2k for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 10:14:07 -0400 Received: from rosalinde.fritz.box ([89.245.69.84]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MCLx3-1X40oO16Gn-00987J; Fri, 13 Jun 2014 16:13:57 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> Date: Fri, 13 Jun 2014 16:13:42 +0200 In-Reply-To: <83lht0x65z.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Jun 2014 16:58:32 +0300") Message-ID: <87d2ec7v8p.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:O5zM7B7jy8391X0fQOjQrZWiTtIyxiCy4FIzZqqDxZPP1lMn8Tb ACdQcldl+tSceNd2q1xRkYGExxJLBMNZpMA8ONNzucTXnCvNZn/IqbbdEwHdpOOOywcXVzS 3azv/SR4AAkdlRbmZggIUPhLPPEJRcDBzF3ZlztmI/otqM4oyQ2nb8cGqjgdi/wJYNGqcEe wlmUUQWWIK6rHOwKUcJzg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Fri, 13 Jun 2014 16:58:32 +0300 Eli Zaretskii wrote: >> > IOW, the font driver is NULL. >> >> Could that be due to my typing `C-g'? > > It evidently is. My current theory is that the font driver was not > fully set up, before Emacs got interrupted by C-g. > >> If I don't do that, the file does get displayed. But `C-g' >> shouldn't make Emacs crash. Do you see what the problem is, or can >> I provide further information? > > The immediate problem is clearly that we dereference a NULL pointer. > > I installed a trivial workaround for that in r117235 on the emacs-24 > branch. The diffs are below. Can you try this and see if the problem > is solved? It's possible that the real problem is somewhere else, in > which case you will probably see it when you apply the patch. With the patch, Emacs still crashes with the same recipe, but the first frame of backtrace is different (looks like not in Emacs): Program received signal SIGSEGV, Segmentation fault. 0x0000000000c260b2 in ?? () (gdb) bt full #0 0x0000000000c260b2 in ?? () No symbol table info available. #1 0x00000000005aa580 in cleanup_vector (vector=0x3dd52c8) at ../../../../bzr/emacs/emacs-24/src/alloc.c:2935 drv = 0x3dd5130 #2 0x00000000005aa686 in sweep_vectors () at ../../../../bzr/emacs/emacs-24/src/alloc.c:2974 total_bytes = 140737488344592 free_this_block = false nbytes = 1048 block = 0x3dd4680 bprev = 0xbf1060 lv = 0x6282a3 lvprev = 0xbf2070 vector = 0x3dd52c8 next = 0x3dd52c8 #3 0x00000000005b0141 in gc_sweep () at ../../../../bzr/emacs/emacs-24/src/alloc.c:6721 No locals. #4 0x00000000005ae1ac in Fgarbage_collect () at ../../../../bzr/emacs/emacs-24/src/alloc.c:5650 nextb = 0x0 stack_top_variable = 0 '\000' i = 1619 message_p = true count = 3 start = {tv_sec = 1402668198, tv_nsec = 144021215} retval = 12738738 tot_before = 0 #5 0x00000000005374b1 in maybe_gc () at ../../../../bzr/emacs/emacs-24/src/lisp.h:4564 No locals. #6 0x00000000005cda00 in Ffuncall (nargs=4, args=0x7fffffffd970) at ../../../../bzr/emacs/emacs-24/src/eval.c:2766 fun = 5936534 original_fun = 140737488345376 funcar = 12765552 numargs = 3 lisp_numargs = 9258817 ---Type to continue, or q to quit--- val = 140737488345424 internal_args = 0xc260b2 i = 9258817 #7 0x00000000005cd6f2 in call3 (fn=12786194, arg1=20004262, arg2=9258817, arg3=12738738) at ../../../../bzr/emacs/emacs-24/src/eval.c:2645 ret_ungc_val = 140737488345600 gcpro1 = {next = 0x7fffffffd9b0, var = 0x53738f , nvars = 4} args = {12786194, 20004262, 9258817, 12738738} #8 0x000000000053ccef in cmd_error_internal (data=20004262, context=0x7fffffffda00 "") at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1085 No locals. #9 0x000000000053cc13 in cmd_error (data=20004262) at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1054 old_level = 12738738 old_length = 12738738 macroerror = "\000`\302\000\000\000\000\000F_|\001\000\000\000\000\002\000\000\000\000\000\000\000\262`\302\000\000\000\000\000\000\000\000\000\002", '\000' , #10 0x00000000005caba1 in internal_condition_case (bfun=0x53d1ab , handlers=12790306, hfun=0x53cabd ) at ../../../../bzr/emacs/emacs-24/src/eval.c:1351 val = 20004262 val = 5492514 c = 0x13d5810 #11 0x000000000053cf05 in command_loop_2 (ignore=12738738) at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1177 val = 0 #12 0x00000000005ca3bb in internal_catch (tag=12786242, func=0x53cedf , arg=12738738) at ../../../../bzr/emacs/emacs-24/src/eval.c:1118 val = 12738738 c = 0x13d5630 #13 0x000000000053ceb3 in command_loop () at ../../../../bzr/emacs/emacs-24/src/keyboard.c:1156 No locals. #14 0x000000000053c6b8 in recursive_edit_1 () at ../../../../bzr/emacs/emacs-24/src/keyboard.c:777 count = 1 ---Type to continue, or q to quit--- val = 12738738 #15 0x000000000053c825 in Frecursive_edit () at ../../../../bzr/emacs/emacs-24/src/keyboard.c:848 count = 0 buffer = 12738738 #16 0x000000000053a857 in main (argc=2, argv=0x7fffffffdd98) at ../../../../bzr/emacs/emacs-24/src/emacs.c:1646 dummy = 140737354130592 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 0 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x7ffff7ffe148 "" original_pwd = 0x0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 13 10:52:49 2014 Received: (at 17771) by debbugs.gnu.org; 13 Jun 2014 14:52:49 +0000 Received: from localhost ([127.0.0.1]:46776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvSqT-0004Gj-CC for submit@debbugs.gnu.org; Fri, 13 Jun 2014 10:52:49 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:33367) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WvSqN-0004GE-PN for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 10:52:43 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0N7400H003INP800@mtaout25.012.net.il> for 17771@debbugs.gnu.org; Fri, 13 Jun 2014 17:48:53 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N74009PZ3THQC90@mtaout25.012.net.il>; Fri, 13 Jun 2014 17:48:53 +0300 (IDT) Date: Fri, 13 Jun 2014 17:52:22 +0300 From: Eli Zaretskii Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector In-reply-to: <87d2ec7v8p.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il To: Stephen Berman , Dmitry Antipov Message-id: <83fvj8x3o9.fsf@gnu.org> References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Stephen Berman > Cc: 17771@debbugs.gnu.org > Date: Fri, 13 Jun 2014 16:13:42 +0200 > > > I installed a trivial workaround for that in r117235 on the emacs-24 > > branch. The diffs are below. Can you try this and see if the problem > > is solved? It's possible that the real problem is somewhere else, in > > which case you will probably see it when you apply the patch. > > With the patch, Emacs still crashes with the same recipe, but the first > frame of backtrace is different (looks like not in Emacs): I think it's just a bogus pointer to the font driver, and somehow valid_font_driver doesn't catch it in time. > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000c260b2 in ?? () > (gdb) bt full > #0 0x0000000000c260b2 in ?? () > No symbol table info available. > #1 0x00000000005aa580 in cleanup_vector (vector=0x3dd52c8) > at ../../../../bzr/emacs/emacs-24/src/alloc.c:2935 > drv = 0x3dd5130 > #2 0x00000000005aa686 in sweep_vectors () > at ../../../../bzr/emacs/emacs-24/src/alloc.c:2974 > total_bytes = 140737488344592 > free_this_block = false > nbytes = 1048 > block = 0x3dd4680 > bprev = 0xbf1060 > lv = 0x6282a3 > lvprev = 0xbf2070 > vector = 0x3dd52c8 > next = 0x3dd52c8 > #3 0x00000000005b0141 in gc_sweep () at ../../../../bzr/emacs/emacs-24/src/alloc.c:6721 So Dmitry, I think Stephen here just found you a perfect recipe to reproduce bug #16140, something that I failed to do. Could you please look into this? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 04:02:32 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 08:02:33 +0000 Received: from localhost ([127.0.0.1]:48705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwRs8-0001ii-B8 for submit@debbugs.gnu.org; Mon, 16 Jun 2014 04:02:32 -0400 Received: from forward4l.mail.yandex.net ([84.201.143.137]:57797) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwRs5-0001iR-Lt for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 04:02:31 -0400 Received: from smtp9.mail.yandex.net (smtp9.mail.yandex.net [77.88.61.35]) by forward4l.mail.yandex.net (Yandex) with ESMTP id F078A1441879; Mon, 16 Jun 2014 12:02:22 +0400 (MSK) Received: from smtp9.mail.yandex.net (localhost [127.0.0.1]) by smtp9.mail.yandex.net (Yandex) with ESMTP id 849B6152042A; Mon, 16 Jun 2014 12:02:22 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp9.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id AuQxhXBleC-2M3qO8UM; Mon, 16 Jun 2014 12:02:22 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 81e4e76b-934c-4218-b9ce-5d7c4e3571aa DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402905742; bh=5QBrLXGoQ3JlVA9xgZKOEWTx0Ozn9EzxtraSm0uGJbs=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type; b=iK73ygWgcOF3JqcfR5ad/zT4y88zZ8t6sXkEIs/XRz+4BcOOMzNsGRSnlMsjh30nY fNxW32yjv/XbmObW5CKs7AgdYVOXsxOTbY7BRfg8Us/rxlvRn1K/hgXtNSjMvKoZd7 Ttou0Ezh9F1LW+F3GWqV5Z81we+slFAbnPB54yxA= Authentication-Results: smtp9.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539EA48D.4050802@yandex.ru> Date: Mon, 16 Jun 2014 12:02:21 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Eli Zaretskii , Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> In-Reply-To: <83fvj8x3o9.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------070500040909050202010404" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) This is a multi-part message in MIME format. --------------070500040909050202010404 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 06/13/2014 06:52 PM, Eli Zaretskii wrote: > So Dmitry, I think Stephen here just found you a perfect recipe to > reproduce bug #16140, something that I failed to do. Could you please > look into this? Reproduced. My machine looks much faster so I'm not sure it's always possible to hit C-g in time; anyway, this simple fix just works for me. Dmitry --------------070500040909050202010404 Content-Type: text/x-patch; name="bug17771.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bug17771.patch" === modified file 'src/font.c' --- src/font.c 2014-06-10 03:32:36 +0000 +++ src/font.c 2014-06-16 07:55:14 +0000 @@ -158,6 +158,7 @@ Lisp_Object tail, frame; struct font_driver_list *fdl; + eassert (drv); for (fdl = font_driver_list; fdl; fdl = fdl->next) if (fdl->driver == drv) return true; @@ -219,6 +220,9 @@ } if (size > 0) font->props[FONT_SIZE_INDEX] = make_number (pixelsize); + /* NULL means that this font is not allocated by any driver yet, + and GC may be called before the driver is assigned (#Bug17771). */ + font->driver = NULL; return font_object; } --------------070500040909050202010404-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 06:17:11 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 10:17:12 +0000 Received: from localhost ([127.0.0.1]:48764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwTyR-00058J-EK for submit@debbugs.gnu.org; Mon, 16 Jun 2014 06:17:11 -0400 Received: from mout.gmx.net ([212.227.17.22]:53330) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwTyO-000583-FT for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 06:17:09 -0400 Received: from rosalinde.fritz.box ([89.245.86.96]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LqylH-1WIUeM01Mx-00eanb; Mon, 16 Jun 2014 12:17:01 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> Date: Mon, 16 Jun 2014 12:16:44 +0200 In-Reply-To: <539EA48D.4050802@yandex.ru> (Dmitry Antipov's message of "Mon, 16 Jun 2014 12:02:21 +0400") Message-ID: <87lhsxjh0z.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:iNTs16TVafVJG6oSsymyKjZeCd4ziT9FWa4SnocewMcj+ZVc1o5 qPOJ3YR/ilQY04HlsC30fBFiRQzSu5PlEiFL/i0OkBlBJk+g6yqBTjY76iOBsZoIqEipJ/1 RaUOuZY/ApMTa3M5k4J6xYodbRBEo4bSIRgmvSJegJNyJ4TqrZ/QFWGTJ9czBpmu23pdijo q3CMsZdNDv6YpuxVZXtNA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17771 Cc: Eli Zaretskii , 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Mon, 16 Jun 2014 12:02:21 +0400 Dmitry Antipov wrote: > On 06/13/2014 06:52 PM, Eli Zaretskii wrote: > >> So Dmitry, I think Stephen here just found you a perfect recipe to >> reproduce bug #16140, something that I failed to do. Could you please >> look into this? > > Reproduced. My machine looks much faster so I'm not sure it's always > possible to hit C-g in time; How long does it take for HELLO to be displayed on your machine? Do you have time to type `C-g' numerous times? For me to get the crash, it's not sufficient to type it just once or twice or maybe even three times (I think the latter worked once in testing, but just now it didn't; maybe I started too late or too soon.) > anyway, this simple fix just works for me. Unfortunately, I still get the same crash. Does it matter that I the emacs-24 source I applied your patch to includes Eli's patch to alloc.c? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 08:37:22 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 12:37:22 +0000 Received: from localhost ([127.0.0.1]:48826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwWA2-0001PN-F1 for submit@debbugs.gnu.org; Mon, 16 Jun 2014 08:37:22 -0400 Received: from forward10l.mail.yandex.net ([84.201.143.143]:52477) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwW9w-0001OX-CB for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 08:37:16 -0400 Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward10l.mail.yandex.net (Yandex) with ESMTP id ABEC6BA5BF4; Mon, 16 Jun 2014 16:37:05 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 416E81704B01; Mon, 16 Jun 2014 16:37:05 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 82QISda9Df-b4pegYXb; Mon, 16 Jun 2014 16:37:04 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 91d32d71-a99c-4f1c-ab99-ce58a9ded5d0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402922224; bh=HNlen9beXdofA7SlL2WIDVZiwLW3vClVD3V2xOwcxAY=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type; b=h7sPfekw04tG4V3+5MWrMadT9AqbsW54Vt7MdI2Ep3EgXd9MaPKWM58FS13+wI/Y8 GJzcOlx1xr/5vpVonbtWj5RWSo+psVMf1R5/iSjpUC7l7irvYQelMd5kBwshhVsieq AwPexSmo2kq7g5USmyUaEHIuCUpxV8rqT37FHXBQ= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539EE4F0.9070307@yandex.ru> Date: Mon, 16 Jun 2014 16:37:04 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> In-Reply-To: <87lhsxjh0z.fsf@rosalinde.fritz.box> Content-Type: multipart/mixed; boundary="------------090507070707080101030104" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) This is a multi-part message in MIME format. --------------090507070707080101030104 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 06/16/2014 02:16 PM, Stephen Berman wrote: > How long does it take for HELLO to be displayed on your machine? No more than 1s, I think. > Do you have time to type `C-g' numerous times? Hopefully yes. > Unfortunately, I still get the same crash. Does it matter that I the > emacs-24 source I applied your patch to includes Eli's patch to alloc.c? Yes. Perhaps font->driver must be set to NULL earlier, immediately after allocation? Try this. Dmitry --------------090507070707080101030104 Content-Type: text/x-patch; name="bug17771_2.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bug17771_2.patch" === modified file 'src/font.c' --- src/font.c 2014-03-03 19:58:20 +0000 +++ src/font.c 2014-06-16 12:32:31 +0000 @@ -207,6 +207,7 @@ = (struct font *) allocate_pseudovector (size, FONT_OBJECT_MAX, PVEC_FONT); int i; + font->driver = NULL; XSETFONT (font_object, font); if (! NILP (entity)) --------------090507070707080101030104-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 09:08:02 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 13:08:02 +0000 Received: from localhost ([127.0.0.1]:48838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwWdi-00028x-3m for submit@debbugs.gnu.org; Mon, 16 Jun 2014 09:08:02 -0400 Received: from mout.gmx.net ([212.227.17.20]:56427) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwWdc-00028e-7I for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 09:07:56 -0400 Received: from rosalinde.fritz.box ([89.245.86.96]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LxLcc-1WgLb1157y-0170Ib; Mon, 16 Jun 2014 15:07:45 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> Date: Mon, 16 Jun 2014 15:07:28 +0200 In-Reply-To: <539EE4F0.9070307@yandex.ru> (Dmitry Antipov's message of "Mon, 16 Jun 2014 16:37:04 +0400") Message-ID: <878uoxj94f.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:mhUHac++o4eMi9gZ6vtneBKqMiPWqpPNlKY1ffzGg9H6CS1m1RL sZ1z0Brj7xWL4cybM087rKOowwu1yaYTnIjeNE+WPI8k0UDT4kr0FwEGH4aEP8vRvDzLQh5 7Tjpvrv3g6EyFRv4XxhH71TArpFzUnUjehc1u0tXlnyyZWO6jRP0CNJCWsCIDb5Z3Hv4gA9 xa5RjH8Ox9GN6kISB11Bg== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) On Mon, 16 Jun 2014 16:37:04 +0400 Dmitry Antipov wrote: >> Unfortunately, I still get the same crash. Does it matter that I the >> emacs-24 source I applied your patch to includes Eli's patch to alloc.c? > > Yes. I take it you mean it *doesn't* matter; anyway, I left Eli's patch in again, and... > Perhaps font->driver must be set to NULL earlier, immediately after > allocation? Try this. With this I can no longer make Emacs crash with my recipe. In fact, `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter how many times I type `C-g'. Is this what you expect? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 09:19:36 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 13:19:36 +0000 Received: from localhost ([127.0.0.1]:48843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwWox-0002QV-ML for submit@debbugs.gnu.org; Mon, 16 Jun 2014 09:19:36 -0400 Received: from forward7l.mail.yandex.net ([84.201.143.140]:53728) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwWot-0002QD-Pm for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 09:19:33 -0400 Received: from smtp3h.mail.yandex.net (smtp3h.mail.yandex.net [84.201.186.20]) by forward7l.mail.yandex.net (Yandex) with ESMTP id EF60BBC6115; Mon, 16 Jun 2014 17:19:24 +0400 (MSK) Received: from smtp3h.mail.yandex.net (localhost [127.0.0.1]) by smtp3h.mail.yandex.net (Yandex) with ESMTP id 82D711B443BB; Mon, 16 Jun 2014 17:19:24 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp3h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 653i82Bnum-JOhmP05b; Mon, 16 Jun 2014 17:19:24 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 025a136a-170b-4158-a13e-1a1bcc598e39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402924764; bh=hocWk3O7fHadoReqaq584ckb6/6vhd0F684pnsQHyUg=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=faPTrtTP7yrHU6Vk0c07EmVPDU10SKNEigtN5LO7kgLDPdxKVZa+L1Dk2S9IL5Ps5 2ni+mMucgbErCddRjgmR1RMZfGg2MK9SslysuAAiy6GTg20OOZYSuk80KH73R0xP24 Ic5UB5A9Tu0eyhURkMFFe2TcEzYnquL39HELwzG0= Authentication-Results: smtp3h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539EEEDC.2080703@yandex.ru> Date: Mon, 16 Jun 2014 17:19:24 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> In-Reply-To: <878uoxj94f.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/16/2014 05:07 PM, Stephen Berman wrote: > With this I can no longer make Emacs crash with my recipe. In fact, > `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter > how many times I type `C-g'. Is this what you expect? No, 30+s is just unbelievable. What is your hardware? While you're waiting for HELLO to be displayed, what's Emacs CPU consumption is? If it's more than, say, 10%, could you profile? Compile with -g or -g3 and run with: perf record -e cycles,stalled-cycles-frontend,idle-cycles-frontend -F 1000 ./src/emacs -Q then C-h h, then exit immediately after HELLO is displayed, and finally perf report --stdio If CPU consumption is just slightly above zero, try to run with 'strace -ttt' and check whether you're sleeping or blocked inside a system call. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 09:33:02 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 13:33:02 +0000 Received: from localhost ([127.0.0.1]:48853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwX1u-0002js-4u for submit@debbugs.gnu.org; Mon, 16 Jun 2014 09:33:02 -0400 Received: from cantor2.suse.de ([195.135.220.15]:36467 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwX1l-0002jb-VV for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 09:32:54 -0400 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id A3EADACB9; Mon, 16 Jun 2014 13:32:48 +0000 (UTC) From: Andreas Schwab To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> X-Yow: ... I live in a FUR-LINE FALLOUT SHELTER Date: Mon, 16 Jun 2014 15:32:48 +0200 In-Reply-To: <539EEEDC.2080703@yandex.ru> (Dmitry Antipov's message of "Mon, 16 Jun 2014 17:19:24 +0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 17771 Cc: Stephen Berman , 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -6.0 (------) Dmitry Antipov writes: > On 06/16/2014 05:07 PM, Stephen Berman wrote: > >> With this I can no longer make Emacs crash with my recipe. In fact, >> `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter >> how many times I type `C-g'. Is this what you expect? > > No, 30+s is just unbelievable. If you have many fonts installed it can take a lot of time to find out that a character cannot be displayed. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 11:50:05 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 15:50:06 +0000 Received: from localhost ([127.0.0.1]:49544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZAa-0006JR-F6 for submit@debbugs.gnu.org; Mon, 16 Jun 2014 11:50:05 -0400 Received: from mout.gmx.net ([212.227.15.19]:62102) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZAX-0006Ir-Ch for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 11:50:02 -0400 Received: from rosalinde.fritz.box ([89.245.86.96]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MLNpK-1Ww0w633ru-000Z7Z; Mon, 16 Jun 2014 17:49:53 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> Date: Mon, 16 Jun 2014 17:49:35 +0200 In-Reply-To: <539EEEDC.2080703@yandex.ru> (Dmitry Antipov's message of "Mon, 16 Jun 2014 17:19:24 +0400") Message-ID: <871tuokg6o.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:nLB1YNuTEXlunMSTG41YVyxWHxTb+04aaZJ1jj00NMvHBa9JuQZ 41cTatsFV3WORzHBbOXW9xDL7DGAt7YOXAbxeEdem99HF7hCRr9m0OuSS5YSn9fZYtN6Zkc EU7p9hwzOpxm5OMA1wbaohj99C48dMJHCq+ReoHkzoQdoOYHSValOKxwop6K8Fs6JoU6Jbd TAtCoFcMb5zWKNFAEw6Og== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) On Mon, 16 Jun 2014 17:19:24 +0400 Dmitry Antipov wrote: > On 06/16/2014 05:07 PM, Stephen Berman wrote: > >> With this I can no longer make Emacs crash with my recipe. In fact, >> `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter >> how many times I type `C-g'. Is this what you expect? > > No, 30+s is just unbelievable. What is your hardware? processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 95 model name : AMD Sempron(tm) Processor 3400+ stepping : 2 cpu MHz : 1000.000 cache size : 256 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm extapic cr8_legacy bogomips : 2010.01 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc and 4 GiB RAM > While you're waiting > for HELLO to be displayed, what's Emacs CPU consumption is? Mostly ~97% > If it's more than, say, 10%, could you profile? I don't have perf installed, but in the mean time, I tried the Emacs profiler: + command-execute 529 47% + redisplay_internal (C function) 290 26% + ... 284 25% + timer-event-handler 8 0% Expanded: - command-execute 529 47% - call-interactively 529 47% - view-hello-file 312 28% - view-file 307 27% - find-file-noselect 300 27% - find-file-noselect-1 296 26% - after-find-file 195 17% - run-hooks 186 16% - vc-find-file-hook 186 16% - vc-backend 98 8% - vc-registered 98 8% - byte-code 98 8% - mapc 98 8% - # 98 8% - vc-call-backend 98 8% - apply 98 8% - vc-bzr-registered 96 8% - if 96 8% - progn 96 8% - vc-bzr-registered 87 7% - vc-bzr-state-heuristic 87 7% - funcall 86 7% - # 86 7% + vc-bzr-sha1 2 0% + vc-bzr-root 1 0% + load 2 0% + vc-cvs-registered 1 0% + vc-sccs-registered 1 0% + vc-mode-line 88 7% + normal-mode 9 0% - funcall 101 9% # 101 9% + find-buffer-visiting 2 0% abbreviate-file-name 1 0% + create-file-buffer 1 0% + file-truename 2 0% + view-buffer 2 0% + defvar 1 0% - byte-code 127 11% - read-extended-command 127 11% - completing-read 127 11% - completing-read-default 127 11% - read-from-minibuffer 95 8% + minibuffer-inactive-mode 2 0% + redisplay_internal (C function) 2 0% + timer-event-handler 1 0% + execute-extended-command 45 4% + minibuffer-complete 45 4% - redisplay_internal (C function) 290 26% - auto-compose-chars 280 25% - thai-composition-function 184 16% - require 161 14% - defvar 160 14% - byte-code 154 13% + set-nested-alist 16 1% + file-truename 1 0% + byte-code 3 0% - lao-composition-function 75 6% - byte-code 70 6% - put-char-code-property 70 6% - unicode-property-table-internal 65 5% - load-with-code-conversion 65 5% + insert-file-contents 2 0% + eval-buffer 2 0% do-after-load-evaluation 1 0% + # 3 0% + defconst 3 0% + file-truename 1 0% + and 5 0% + tool-bar-make-keymap 3 0% # 1 0% - ... 284 25% Automatic GC 284 25% + timer-event-handler 8 0% Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 11:50:22 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 15:50:22 +0000 Received: from localhost ([127.0.0.1]:49547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZAr-0006K5-U6 for submit@debbugs.gnu.org; Mon, 16 Jun 2014 11:50:22 -0400 Received: from mout.gmx.net ([212.227.17.22]:62263) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZAo-0006Ji-Lr for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 11:50:19 -0400 Received: from rosalinde.fritz.box ([89.245.86.96]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0Lt2BW-1WlGTg16Fu-012aqI; Mon, 16 Jun 2014 17:50:10 +0200 From: Stephen Berman To: Andreas Schwab Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> Date: Mon, 16 Jun 2014 17:49:53 +0200 In-Reply-To: (Andreas Schwab's message of "Mon, 16 Jun 2014 15:32:48 +0200") Message-ID: <87zjhcj1lq.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:4QdnEj5hPAcpBiWsunJRnIGUyCGtTcV3ZgbVZjbVP9FtwrxxstK 28bTb9IT8gko5i1tvid/AkTM5ZKNW6MStGHZapZVl2tet4xaNzh7CgTbpOil/hNAoC7cD/m TCqYf1N+wJKrpSB+fRtIZC1o53C32Q4gkTIwzQ9XPCF7JvHOJ02mQET3GcMkv0uSUHq++b5 6c/DgRIumAYuBGMhmU8cg== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: Dmitry Antipov , 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) On Mon, 16 Jun 2014 15:32:48 +0200 Andreas Schwab wrote: > Dmitry Antipov writes: > >> On 06/16/2014 05:07 PM, Stephen Berman wrote: >> >>> With this I can no longer make Emacs crash with my recipe. In fact, >>> `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter >>> how many times I type `C-g'. Is this what you expect? >> >> No, 30+s is just unbelievable. > > If you have many fonts installed it can take a lot of time to find out > that a character cannot be displayed. $ xlsfonts | wc -l 6254 Is that all fonts, or if not, how do I get a total count (this is openSUSE 13.1)? Does this number (or the actual number) seem likely to account for the time, given my hardware (see my followup to Dmitry)? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 12:03:33 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 16:03:33 +0000 Received: from localhost ([127.0.0.1]:49553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZNc-0006er-T7 for submit@debbugs.gnu.org; Mon, 16 Jun 2014 12:03:33 -0400 Received: from forward1l.mail.yandex.net ([84.201.143.144]:45090) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZNZ-0006eY-O6 for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 12:03:31 -0400 Received: from smtp3h.mail.yandex.net (smtp3h.mail.yandex.net [84.201.186.20]) by forward1l.mail.yandex.net (Yandex) with ESMTP id 34358152122E; Mon, 16 Jun 2014 20:03:23 +0400 (MSK) Received: from smtp3h.mail.yandex.net (localhost [127.0.0.1]) by smtp3h.mail.yandex.net (Yandex) with ESMTP id BAB681B443CF; Mon, 16 Jun 2014 20:03:22 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp3h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id qXwn6eu2cj-3MheFPCi; Mon, 16 Jun 2014 20:03:22 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 1490d288-1a7f-4879-adc4-84ffbfd6b63d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402934602; bh=tYJhggnziQFT5NykJtNbl97ck0q8R0Gpnz6F3vn4I2E=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=AZBlnXpG9YjCL0/5kJuRWoer/gP4bKqe0hI3HwMX9kvcqnKevXuOdn628f5XTmdAL ZgheQL7av+o6Fmf5Rl/jgD6Z0HZu52cbcQdAAAwrB8HzNFpjjsVShgTjgmb9uknLN2 bulWC3uyGwA3yPcA+Q1X1nyTioUozLOyCv4oODys= Authentication-Results: smtp3h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539F154A.5000307@yandex.ru> Date: Mon, 16 Jun 2014 20:03:22 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <871tuokg6o.fsf@rosalinde.fritz.box> In-Reply-To: <871tuokg6o.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/16/2014 07:49 PM, Stephen Berman wrote: > cpu MHz : 1000.000 > and 4 GiB RAM This should be pretty enough. > Mostly ~97% Then you should profile with perf. > I don't have perf installed Just ask your package management tool to install 'perf'. Any reasonably configured tool should install perf version matching your currently running kernel by default. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 12:21:56 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 16:21:56 +0000 Received: from localhost ([127.0.0.1]:49560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZfP-00077j-S6 for submit@debbugs.gnu.org; Mon, 16 Jun 2014 12:21:56 -0400 Received: from forward5l.mail.yandex.net ([84.201.143.138]:41530) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwZfM-00077S-3K for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 12:21:53 -0400 Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward5l.mail.yandex.net (Yandex) with ESMTP id 9DB28C40E70; Mon, 16 Jun 2014 20:21:45 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 103F41704B0B; Mon, 16 Jun 2014 20:21:44 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id Nu66oX3gkY-LipSducT; Mon, 16 Jun 2014 20:21:44 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 91d32d71-a99c-4f1c-ab99-ce58a9ded5d0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402935704; bh=LWeVZA8RQTY56F10rF/IfLo6jpTqmeP36lgbPIZ399Q=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=U4RSUMlr9UPhp24fkuI0AKuKJw9vfP76YYAi9xFfEO3jI/H/08ixwX3FwSTtwsPD6 Ac0gvqz1t0Bnm9i3HEkiWhFGx12Cv93/Buiq7BukaM/pHLmOFWVQuw+JbJUniCeJTV 54KF1D3xMElD9nGPYpV9lFA/AbBnq1CDaQ7cjJnw= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539F1998.5090508@yandex.ru> Date: Mon, 16 Jun 2014 20:21:44 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <87zjhcj1lq.fsf@rosalinde.fritz.box> In-Reply-To: <87zjhcj1lq.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: Andreas Schwab , 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/16/2014 07:49 PM, Stephen Berman wrote: > $ xlsfonts | wc -l > 6254 Hm... my system has just 3830. > Is that all fonts, or if not, how do I get a total count (this is > openSUSE 13.1)? Good question. IIUC, xlsfonts shows only server-side fonts; you also have to run fc-list to see fonts managed by fontconfig and so available for client-side libXft-based rendering. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 17:34:10 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 21:34:10 +0000 Received: from localhost ([127.0.0.1]:49697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WweXZ-0006fG-SJ for submit@debbugs.gnu.org; Mon, 16 Jun 2014 17:34:10 -0400 Received: from mout.gmx.net ([212.227.17.21]:50722) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WweXW-0006ej-Nc for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 17:34:08 -0400 Received: from rosalinde.fritz.box ([89.245.86.96]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0Lb4vZ-1WTtN53lKj-00kdy8; Mon, 16 Jun 2014 23:33:56 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <871tuokg6o.fsf@rosalinde.fritz.box> <539F154A.5000307@yandex.ru> Date: Mon, 16 Jun 2014 23:33:35 +0200 In-Reply-To: <539F154A.5000307@yandex.ru> (Dmitry Antipov's message of "Mon, 16 Jun 2014 20:03:22 +0400") Message-ID: <87mwdcilow.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K0:I2zRnYngAtvnYm+mRcSgS/8X9yNg0np1sCCKoWdqKI5TNr129wG XiDtkkHRJta/pANdnUgaFfd9gggNkqBwsnE20b/aXiwW5gsVylwIR7XUjdSQOCSbAK524jr KJBRFvnu0/s/F84Ssf6sIEvuM5IJrYiJ+ry81I/qxFMm9p2RIjTcBckohHyBnic5MDW2+Yl uFRBTyjzbi3kB2sbWyHMQ== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) --=-=-= Content-Type: text/plain On Mon, 16 Jun 2014 20:03:22 +0400 Dmitry Antipov wrote: > On 06/16/2014 07:49 PM, Stephen Berman wrote: > >> cpu MHz : 1000.000 >> and 4 GiB RAM > > This should be pretty enough. > >> Mostly ~97% > > Then you should profile with perf. I've now done that. Here are the top five entries; the whole gzipped output is attached. # Samples: 26K of event 'cycles' # Event count (approx.): 47032351373 # # Overhead Command Shared Object Symbol # ........ ....... ............................. .............................. # 36.00% emacs libfontconfig.so.1.8.0 [.] 0x000000000001f643 31.34% emacs libc-2.18.so [.] __strchr_sse2 6.78% emacs [kernel.kallsyms] [k] 0xffffffff8103aef6 4.12% emacs libz.so.1.2.8 [.] 0x0000000000007cc6 1.15% emacs libfontconfig.so.1.8.0 [.] FcCharSetSubtractCount I don't know if it's significant, but when I ran perf, it gave the following warnings: [kernel.kallsyms] with build id d1a714bf3876cc6850d48a51a4f68be7e418e864 not found, continuing without symbols Warning: Kernel address maps (/proc/{kallsyms,modules}) were restricted. Check /proc/sys/kernel/kptr_restrict before running 'perf record'. As no suitable kallsyms nor vmlinux was found, kernel samples can't be resolved. Samples in kernel modules can't be resolved as well. Steve Berman --=-=-= Content-Type: application/x-gzip Content-Disposition: attachment; filename=perf.out.gz Content-Transfer-Encoding: base64 Content-Description: perf output H4sICPdPn1MAA3BlcmYub3V0AMxdeW/bSpL/fz+FgMFiZrCxng5fCfCAsWUp0TxfE9l5zg4GDYps WnzmFR62lMV+963qpmxJZDf7kDErII5lUT+Vit11V/WfOr9Wj//4U8d10qLMqNdJ4k+dqyTu/L2M O/3jzmDwqT/81INfev1DuG6R5EXsRLTzqZMluRMGsUfhz0neyWhInRxfGHb7/W6/d9DvH3g0fyqS FK5IaeZ3nmmWBwC+vgb+7mTuAp4vT4/JMX5AnLlpmQMZAI1g/be/Oc9OEFZ/gj8AtgvPzq4uOjMa pVkS/6WI/tq5zRKX5nmSdYaHvd5/8WsDD68siwWNi8CFt3zoH334ePRhAC8XSeGEnYhGSbZCynqn p6fD487TOb418io6finz7Jd5EP/CvkhG3STzOge0467ckOYfcsAIqXfAnx74QE1BY+9D4IV094+d g0mn3+v1Ot1f8sz9hUaOm3cO/tGBz6PPQCB8GmPxr2vwTrFK8WnvQ8dNYj94xN+Xr8/6208H66d0 6YYEyObvZM+eaBZvPMW7ufH0saTsef9DJ4VvGOSUBCl/HRj4a+d/OoPO/9apFH33ZrJP/g1kD5vI bro1/49oPmQ0fxmfXYy/ktHtPbm7ub25vPn8vRPEfsI3gzMP6YdOCbvuYArruOMFeRo6q7f3Xd9f nem9MY3KTuSkaRA/5p9w6wAxhx86eeIXL05GOclF5rg0TYIYv8LgQ2eeUedp/fwIUN4kCzyZOVEK TP7UGRz/1kn86j78mbP+z3DBmP3BTUr4+Rf47CxZdv/6qXN40hsOhkf94cmQ4dyA+FhQx+t0RkkU ObCRao/ZwkEhdjP/g7pF/eWGN6yieRICeLd6dDq7vzQ/Wl7eeADt+EnD426v95/4G9/wnTCY+7Dq +Erq5km33z3t9l4p+2f3X7i23h59//hwWP8GHLzfHR7ugLsHg27/FIAbvjaCE5IXIHwzkud0IGAP A+8cd09ON8H/iWubht0n2Pf5Ksr/tQP+hJT71eO03xs61D8WgR92+4Mdyn9ybgy6p82Ub7Gld+K6 QnDQMUeaPJ+4I1hEM1rMyjmu82LE1mUDeK97qstz0DI5bVmYa/BtnitQzm/n39JQ8gGv4DW2ZJSi 7EPoY9De3Y0lUeP5kTf3XQn4LlvawCd3ZFaADInIV9jfk4CGXi4CP+5vglf/iR4IvnDyBS51kGit bDn6qAkeOdkTSeTi5hX8RHspTuAKWIqXQS6CfwUfalKeLxlj3CSao4WjAa6wQ0HThE4hQG0Dbxdc sI3cdMUEFyljsEIfY7qtDdbgh9pSEZQYiUCwJQ0LfBd8oMlzv8BbTh5pQXyXuCBn6tLAGJwuqUvm q4LCPfVabujwxGQThUnyVKbC617BjzTBb2fj+4ubb+PR3c3X2zbw3Rv6WDwdDHE59rpoVHcPd8A3 BVd/MD/uHUrAdXn+wIkWX2QD7lG8kXg3QXSRIE/IoDfY0dRr8MGx0faXEv4Gzm9opzP/mWlr/4Hn nHw8koDrCq6zr+OJnO4N8F3TQmn7o7p6F3BmcUVpu8W1C67AFiAc7osTEvqjBH9WDt7fvKFAeboq Fkk86J5wud7bfFNtE/WGJ/0G8nfA1SkHe98rXcrloeC6ZnDc/vAP2N7jEmB42tswLmp2y6nj+44E vKe7/Wd3X6fXn8UXbYD3dU2L0dlXMjubjPXBVQxRuYbbBj+1kOfk7vvtuEGov4LraqIvZ7Mv5Lfx dyXKdcGZOYfrkBToIsvBddUc0/0gddkHtFF+aGZacBVNXMdd1Kk3Bo8ckFnlXMoZY/AJuOy++BIJ uJZn8ZkW97NFktUNaWPKZ/fnZPQFtund2fnlmDSaLq/gumqO3c4c6CUYsywC2nB9M7iSZwFcGUXp 9DFOMjrCuK0YXFcTLau1KFvqzeDKxr+aDtWmPJm3mLib4Lpqbnb+/W48k0HbgDNFRKQf8Qq+G4Zq 5fn0Bn0WqbpoBlcx52bT/5bquA3wnq4OfXRJ/kKp0g3t6ao5F2zypRc8Bgrxlt5uMEdNQYPxH+dJ GHiNzrQQ/JFHJBrtoppRNPAG7nyPbNmQiGCpk7PZaDrdG1vAgA5pLCZAAu5JoCuHK1nrz6UueDvl LU7FNvhupMh1gizBWwmf0R/Avey/hTxrN/TkaH4qic71dI0iN4nSIKQkdQp0MTQoVw9DSeNzxuCj L+PRb4RZjGxB7hUcrApPYsnZgc8uzu7OZMg24A/30+s7PXB1V/F2NX4GLxR/TDInouOGvWTBc5JT TBkTke63AFcwW97AjzVF7iNBMxWAqftEgjgvnBhc3iAnjgp4i5P7SNgmYpa5KErXDK5in4Pqb4sV GYNXMS6aCCIWVuCVbAnF0XMb8C1/iDSmdYQ3VN1tGWNYh22kvVHe5rJsges6uU6e/yBxQn6UYrPI GHymIBbNKUeDC+ws8gz7OMmInyURAYfAfdoD+MZKKTInzpuyI83gZk5uLQsoBG+XLaCbiVwA7IDr KIuLwC2Q7GlBIyVw06zi/WXSYGC8guv6/qj9yYKKDUUhuIIhysPEMmgryh/pklRG3b7BwV+BPfRO lG97FvumnBRJmLxQmT1nDF6JlBjTc20h7p5ujMsvMCYiz1oIwdNigUu5cUmy4Dx/nURlAatmWxrW wHVjXJGzmlPyqBRY0AYHWzFyCjQVyTo3sj/wFFO3TDKCtRiVYRHgrZWCq0tFcru6Q2PxUhKMaqZc TZ6HAZieuFz6gm8oBFeKzkXJM5WE54x5/jAb340u1JKt2uBgv4mXiS34xC9BLIYSG9eK53gRcWUZ HYtN5HiiVWINHjlPFK3zlKRFW0LEYLVsRec1wDU3EXoBQUxegmJBEt9/dQTMl+K2Z9GYHTEGR0PO j2VJYglblGvnvjj5qCXyr88WDORWgaJWHaob+ceSnCe6ihyJ1WUMzipbSR78pGJtYQzOGVItmITU 1ZAN+MPVdDYSX2IHDiZu20q0oHx29g3825vp9d1YpDKawZXW+TcnLOnMeVawuGrgaubcDyV5rps+ A3nemvg3v6EsuPUWitor5VtVf/umXF57ZgkeJmA/V8V+RCBhjMFnqOKEKT8ZOKq5IBFpuXpawT3p DYZ7pJyF5b+dXd5Lsn/G4Dx7Xqww3pKQZ9yt6mxRVnOjJF3tm/KJXCC2UK4eV1wGRWNY0Ubk3p/L rfN9SUVBjbstuCfL/Is3kVrkfzvUrwSuwPMz8InEV7RQ7s3L/KCPRA9hjW8L1Xqa+JSeSqr+6mzx 1Otye4e+6+1Ttjy0GP5W4G1RfyvwMp4HsQdCS3yZOfj12d31/dU7qbmJm6B2BvFFY1dgF5mrOVbf 8k6Us8DCmWJgwUjNTa8vxg/vAL5kem67UHwZ+lu9EOY8f2C0fx1f3I9E20iw/dtD3MQLCTZiVjE6 uVG0W/Tbbiti3MILsuOGYn97cHC5YrklKgRXDbeCP5qn1A38oG6rN4OrGkU8crm7SNopV1VzGEPz HZeSlNLdWLE5z6c3pIzlNWjGbHFZWb6TU0nOxRicVRTz8H8YPDWLRSFbFAxR9uqsnOdFUJQF/T0o FrdbCRiLG5oHj6yhIAoKNKEb0uhC8Id+nxtbw+3w9hp8u53w8OPxiQZblJo4Wjxdq6XoUd8pw4Is 87QsGgqijFcLj1rInSJj8Nn3q/ObS3J9dqULrhQRBbcFljrLmguquYTgS3fOF3hfYbX03KNjST+R qeCqKnNy7iyyv7WBqxlFseQSO3DUEGgtvgv4azlEmtPSS7gIUwJXaMqD18lL4GHUNXWKBQlAabC2 yDyYh1V810IqTuOgOMcleJ8WyUVT7awxW96KCRWKZ7S3//n9ZCIMV1qC82JIecOiuQ5NotRx4f5h 3bIgSG+nQ9MgjqlHcjawof4Gc8pbMi1icA2pWCTiCtf9biKsXvzhhk6e27EF/FBM9oMqBRUnuM7c EOXpUBI60dwTREUseM5zc0rxc33jnyVbWXV+2ub7a4tcFycXVXko0px2Ned5UZn/rIibNxXtBi8t eM7rQ8q4uUJECt4uzy+d+JFnFfE3PXD14hnh5AwhOF0COznRx7uWS81u6R/2+zXrxo7ynGbPuNTR NG+s+90B1ynMuytTEInX9KWRJVLwfQ5wMKCclRRe06VC0a825RrTIcwtriql6zlFTTYagy9dLyOO 5ymVt+lvfzb8CdTPHFzFZiFgLnJfksxjscX5i0ea1oos3gLyIjnov5J+jL0zG+DbO3TQkzW2a/N8 N/HHnSN/q+zS3Pjni4SxHVyWxqutTAuePXNxMNqSzSzZF1smGRaJi6+xAq8KOajKECQj3x9d/rnj PumZFipW7rou5LWWo4z589zxqS3lKFSk+a19rxYlD1rJPecXkDgpAr853Wq+WrLkhaAbnXrt1VDa NxTtivdyz5kfij/eA5yPEkCjor333EBZoGJj6IGHOdcGRWcuWyqxKEui78cnEqTojMEzSlobLc21 v8LsCfsdKpnjYEk5Wy37ZwsvKeShLdGlVtE5ECtVxGLP4CBWggx5jq50gTN1VcH16ltqow/t2YIj LZJnmoXOau88x9wZU5kNlpYAXMezmHHhMmV14tP4NnR2E91Cnkf9k/jATTLKt9DhJnw9xO2IR32a uIpN8xV3vd09gL/1KqqBK4X+nijaQTH4FW8G0nYszYZy8G/JpHYXldjSuoluuby6oEBu0mi47IUt osCina2oWmlpGliYBT+FTLcBx1QOLnJRXZ51pEgnq6gZWDBNWYKw9uflz59ctHwc9GVjhAfux5P2 ZKsOz/m0ZWziPCua+zjEpoWHgf3lvPQ3rIse99Hr7vnRiSuZ3mYYP489cAHq/oo9W0ZYkyOLn1kJ rpuUxlLJZSxbzm9uLqs0kTDFZSdbWqZO79EPZXYjy4asXRjz3Jx8jEgTuE5ENC9SU5G718p5bYeL qaLG7HA75cqyZWYgW5St3GmO9TONlZwCyvc8Ssi0SEzDyVVfLTojyrW3/7OfgrFSSMf9Gd9Q3jWv Nv/cIE2M5SHJ3Mkyp7Xm38D352NtxJftLa2wX/Cqpuj88ts7UM5cf96US9Is0asRbdtE2w6XP3Aa 4nQ2CZEseEam1+Pm1mypZv1d3V/eTXHg317B8xcnBZ5j1ALHOPlJ9uJk3va6ETu5rZrIA0kbSOe3 Gd9QLPrNQQtR0jDjUw6uVq7sB0tpAH0fEVE2Gj506g2u9ttfUoRqqf2lA5bszLkgch5ZmwWP6HBf QQVcsZDDC3JW+uPkq9h1cSZXqADefkN5Rt5RGTylbZ+zGjHFVgjtcCtZT+N+DFfpQierqLaJKquI B0UbjCOLiGhQsBIoR2yJvoLvTkBtv6FM75NYpRxCdwIqm5eBxMekOoeJ4KFjWwkGIeXtUnF7ggtP zpMyp5kb704q2AVvq+ImD1k0rYZm8NjoXfIPLHhr57naasloJbwER6xYgWNGXnZ0i3i1tLS2iWf9 vRmnYnDVsnxYi8/NhO+C6zhc0yjFAD3/7wpEQUgv6XOjVNRd5x4Ng2eaoYRhdW78e6jwXAOc5+Ze Dznb+hDxJmqpEmGvgzhfJWXB9ybqabosaFys6TKmfDa+u78lXKqT2ffru7OHWpjBGLyM+XQSLKEV jbYSsqVt6ix7XTzPTg6uov0zxwsSEtG4RMke1cJ0xmyZxMXCldZCSShXjvyfl0EoyP4bU847RCb3 1yPxbAtzweU9EX5TkdNuGKQEk4yw+kN7ns+TFezPKAELXXidheBiVX8zpUGCJmxZa2ZRpNhitYDm BLqvaDTX26FqUhE2UQwmtHiIkwXPR5Mq+4xx7qZBvzZqbp4sqUdc8YgFid3iF1xsDbu17802kV/g yWojVNCf0c7VAQcfJHJi3jeP2Yrd4Dx/HTbOIzBmiMPngoJtIyW2qNf8gz3hZc5LfdCKeCm2pxU+ U146S1rHN5mAI6svE8cDOXDmyeItuuCYm2O2Cm8i4mXRSuAKm2jhxB4g86bWtjCU/g7d7N0uC5/U j9QTK+gWJ5f3+s5BAohDi8bG/8MMXGbxl5OAq0QtMhyn5mVo02lTrmbOuViEUkUX9kj53AmZuQ8i YF2bq065waTfWjrKmHJ+qDW6oVjfys74Vae8Na3A6n7YkLwiSruwMovasjLneWurkq2CHsnH8Zqv c3BOVrBH/SBrPeJT37O4HY9uLy6l0ydsliKKciLSn1Jwhfg5jlZlMZcybq4rNGZL26gPK/D19pfV 5VvEW7AoD8zyr2urvA5vaxRhYcEUDwpXZ4tGyhI2mgcKCRaO6+TF3/72+XJ6PiJI02APDhcIxSqn q065zlLMKR/jqAausFqYm4XV/mhX0KxYgdrw1tWRbZS3sUXa02bPFhx+rDi8Uf+G8rw/3EihD21D OYvOy0rzjW8otrWKjyaxpjxIcLnEMbh1uHTmpe+DLY2bKqiKgK1D3EEM5jOb96EhWxSUxVUZTgLZ uPy9bP9ZWzGkvh9aFbfj3m/qyBOCK6yWGD0toZVoCb7TTdAYATC3W7w/SkxXovLHEU5Zw621cnKx gssJYljdfpI1jM42NkTXHZyBSMdJKVcNznOfMcsxbgRfJcYVxCZdUc+KLaEzh72Pa5H9pki5aq1F TkMktLE3XMYWlXrFsmCBcwww3GQBfISz3bZgYRRNwjJffB6NGg89tWMLjbl7Ljvny2K1bOSJmmeU Wmx/sLcKyoLnwiuNwZkhxFO4qSj7b8EW1w2TvGQHOGT5ArbTt5vpBSE3538fj+6e5eBarcot51no Uw5+LTjn2PoDn5OEDU35FpTLzuBoA9cunWW3GBbR22mLexBcwjpr+02ERb6iDjSLkMhrU54P/krj 8OZ9xHIZX5I03M602rGl0kRr7VNtKSVwNXPuIhDlny0pf2snhC8RNy1288Sfl7zEbuN5x/bglbLA tjM223LPbFkLRXGbpUUqZ93EMSJ3mdMoYIwtLt5PtMjiUtdVVLVbyphHun23ke3m7rlLnLZiaCFb fnJeD7r1gP660NpNV4rlyrqULxWOmzUvWNqaVJBjxLjYHbciXIpKnVAt1JtH50qfnZCRJjkOWEDy 4VcpuEblvM6Rzfoh7meRidgCrhrMUZ0OYZZtKeOABbp42/Juw7JdnogNnxNXFewh2/J6gKBitkVh tcwxsEWKTHhShg1b+Kw/XiiuyBatPuhqyDd6c7Ownmq1jIiysMi64AJcUvBhmruJdcFxiC3uy9eY Cy+OUKBcNa64njvXMOhLCt4e48LYPEb/mVunAa6iLBROhTG3uHBIWuxJrSJz8HRdNa9LuXo5BC+C 1AVv0/5B7GPNHE4qHRAtcBUFjVX51fxwnJnZFBQ15zkGzt9u5zrUJQM3MES/ODl2/DXFc81NC/J5 Slg3JPZaNn9D803kOuoD1mzs8/uYWejiE37NyjiZIc1qXLyGgQXGbGFds9fjB9kpJfsJzv9ojs6b uy1BkThs+JwB5QqyBdxnw4SIypiyJPRY5Zk2eDvP+YBsVNSi6nljyjfiLe1ntupLxXQ9W1UTXHkT 8aK/xh0kA1eNcfGQ7rqjYG/g1SYSFVrY8ByEIpjOYRA/iU+FFkhFtSYOlx0fQrNM0PRjsxR5T67k WFh7nuMuaj5awW77Ay5Lt4iyXJbeXNUKIQjn7iMimi+S5lYrcwXdMrdVSnkbz39geZsU2kJZGESK DKZaTbIkmiRZ5BS1Xm7zCrSNdhaCvcrk7oYdyrsP8PX2ZC2ibnPyz2KH1ntyhVOtdCnn0coo8dA+ F0yeswi3ss7WlywoqGKDmIHgiumLtuAyOJ1Q0cpVcVvYnPwkfy210mFL2wEl8DoskxibT0Hmtpys ZKj9q3NJWFdb7Wwl8fZv6w99rcwLqROXKUnLfIEH3Gx4dGLKFRpn6DOVBnQtvDmUi1GqNNZGfxMx V5HtJMy7qEctNIoheT63yFYNKd296FD2L86DItg+qHg/IRE+B9HfLRO3i0LH8jC0BbgXZAR2vmT4 hKR0NljSHKGHNQnASmcn+PqMVc/wn+AFTLfL0Y1XS8sqbKE8o7FHMy68hnXtvz0F5dCRnsJpUiVS lSiubehaFZoxeOhkjwAsnTxlwfP1HhUPiLCwuMYYesYfOCNOs29OZRPxwfCsjjNsWPAWHrTk9F17 ypm1lVE2DyFsTPzbFM8YhrjVEtzB4x+oicQHwpvbLawapzJaApqTBkfaKtvieLzwR2QXGfMcFiKs vndzW6qIKEbQ286D1gevNJxkfKMF+GewbCOH9UCeuSBQ+MySfD/gb9M4p0Vz75xlglvEkEZwDdlC o0pmKYNrt4dzpkTNReL2PJ+IqxZslQVQ/hWDivAtaoefWLNFbUipdmUOpon0itv1BmZm2IGibvzr sIX5nuQc7fLbPTf8Mv/qdaSFFuW6Y23AjUvr1JhrIifPE1c2RtCK59dYOwcicbQQTc0wBievQa6x 8NwZY3AnB6YHrHr+h2hAlPEN5TMtRTS3UP5+eSKVYsgldhAXJC5151oomXPt9W3W7nn2wtqKM6/d PdcaUZ480Tj4Cb4LCPVGy8Uqq5jEVG0utL6Vy1xQcKNF0JZLkZUUSNzcvfBcpKMtwN+moIwaGpWs 2YJarhr07xSBW0tH2dstV2K7zjzbQpx4tR6vXiSwX+ulP8ZsUShutdL+G1NttMD3PAJRn/JL9KDf x5xjNUVGvYqK7nkQv/aesI4oZbb8W+vPJ+DiPhaywc021a3r2a1RkLeeN6dtn/MDYdct6BpTUDSq RNhwOD/JmgxdqxB3saARO+grflzP49vKRBuz5ffp9cXN72R0cz2Zfr7/enY3vbneHbZqvlreDoX5 v9q+tDduJEn7e/8KA/NhdoFtwTptz6eVdXj0tixpVFK3egcLgsVD4opFlnlIpf71b0YkWSoW84jM oBvYWTdc/SgUlRkZ5xO5LjGi91ssxFODXO7R4Z5xl6Wr5PMszgKcTwrKVHbojoYiGdf/KRRRkaxt adpQWO0Qjm+oyxfaEU78M6zhT6ovlVVVXJY5snDLOtqEahmcljiZHyjmw/3bfmRHvmwqhC5Rxef9 DReOKmPOUr6h2dg2Mvtb8EdAII0rXOHfNs3jNOecFirS1dL5WvNyJe5p2ohrmo5sOic7V2uiFT54 RybQ/QKRcukcwxGF7nao/CNFhvLT2i80nre1NLj7O593hvYUwOHv+wlLcBjhGYLBBWxKA1vT1rzq +VonZRXXHQe6uFhrBfGiORHdCombTD2q6A8uQJPCNBxqAneiEpJDrkMeIRO47Yb24OI36Prnx+Uu lt8CnpxhDJoHjm9EHSyTInZkQclKnVY6w1UkzWtZCflL8YyK58iw4df5sciTsBpQiQRV+Tr8jzSS UwMuOC7QIKaYxzeqhX5D7RvEnJ856MWHl99APsG+RHWS23e2OtsW8VT8nyVr6a8WTM1jNNozObxk dTZXLlV3ff2xeg7ZhRf9UzdJTxG4dZOqpV3iYFt3GlNIdo+cLtYlQv7GVDjRGiH0LShW/pZsIctb ZVtFCaQwbpPo69vmIgGGx2V/i7x13o3NGb0ibtdf2hZxCAOQTv3nxKOImZGmjINc0eTO0LlkEguX 8BA5MokRwOsoy7BVDHgcVNUR/2iuwhKX/kMccIhrw9jIJOQPjgG5eQsfz7WIYGFD5+WqIvSpUn+9 9zyNWk5OfyLVJzYUJ/J9DhYJFOenAx+Wz5AWMisiSr6FkszB2XNjIdcfXO6zGHT+n1/fduRNXHA5 2H55MbsLzq5OXSR3P4rLKhnTCjBaCpOqKmAtZBRqFrYzDFcqHFvT5ClPLXqqrInA5VYiZ3DiMwdv haoPkiv54LT8aJOK2DtHtC0yIsIwAK4/sgttXlhOL3Q/25LFfcOlOJpF2WTpG1PyRu6DrZos2ki7 gH9RBmEkkztcpwjGLGvw/GU6d7Iv9CWssrCQgRyOzslvdYOD4pdffvnbh1m4WOZJ/Y8Pe4e/fSjT DzI1+3chTJ4n8a/Rm4ho61/TCk5GEf9d/Bdn+An5y/+H8IuqcrXzn//4sH/4ee/zx71Pe19++Zv4 1LVQ21MCiyhPysUiVNHTzsRbk8Qfrg1rq0b/CeZIBfxO98+HD9t/UP9j+evBP0J++Fm7X3aODreb FizUFsPt5Pu7n5X+l4Q/3Nn7sgn/72fhtCb5zrPQfP22qP93+B/9+xng0+6fz7sf98MkPRqD9/D7 Y+mpxUVTI1oPv7dzsH0mbTQRw/78T6FqS2l/5IVqv2zr3onh5jxL8libqd/dORrBU1csz9o5ujMn qtzuGn7PUTkdh4ZKIyr4UTcNlXPl0rTfsoffP3DU/eCrPThMk09G+H1Hp30TfncvTNSUND38xz1n /zSJAskBVsbWZqNP+5s1e9db+/nLgao6tQHvvP2zZwE2Bns9/OFAekIjxuCrnYd7qZHB/NBLemsP TA9/8MnLpJkH6zbgt2+t7ZkdKGc/DD/uO8FPMRa4Ae9XfIRcGLIkZ6rK5gjeazYIe5CVw0Fr+P3P jtIf356d6z/Bhoctg8aVmkP4I0f49RCZce3AGn7bINsoPIb9E1/CI+Xx0cNPMD2xAe9qkPu9vdjL Y4fftjkem4dM8K7Xql5BZVz/mSH83mdH6WE/WLKg0kruuZ57zADJqr5hG+Ya/pMj/HBHWFaXwd7H vdHhXMMfbSnH1mYy9DHnaWhwRLbhKbmJUE9YS5B+il7QDfhDr4NpWXH+Dn/g85yIn0BjmN9ztTny MVy+4WMYtMJ2Zo/FaIBoDb/v+tWmbRFpep4ngBdhfrLqCaHs8NueggPdBDws54oO5U1411zF8Fql kaodzwBPjq26zjOzcna3Qzen3QSDHdYkeI/nRFFGU8NTrtV7b2saadtbveFXHb754q7hXZ+Tm9nZ /en172cnd9e3262nNniKI4K9XHoRtuBdXyug9+ny/gZv0xv+QerFS3qHxgjzroU1vOtj+M4qpo9N GPCkc/kOP0rVuRMiu8A7vVZ25WzDO3VfKhuBBvCuTzn0i80NO8WY8A9mNudt+O10kU33cljfgq6H p16rjb46E7xr8NOd+26yRsMF5g+Pce27k6/5pDf81fHd1f13vaVnwuMeHWhI3TNQGWrgCU1wAz/n cC+MjOHDCN7WHjRMk36J1ZbBWznCxYr01JQjeNdUHWUngA6eIH0519qxKeClyUHivhkB3r0kPnxt ZRU4aOukit7LBFp46uLei8eirJITzdKXdbnQ1QnEFkQRFy5hQahVOc7wkXC2V3H2qB/NZsHPHpCZ +fbs9P7kzBGecO5f0mUljI0l7tfCL+zd62VtdhM24V0d8IfZ8e9nwc31xdXdmd7TVMPT3CjYsmsc 0zbAOy0icId385B1nRveytlI1RkaK9fwruGDzObYjKY3/MPs/qtDy5lvdGJq2zbAk5eGJYtMy0us hyd+tT+IB9NV9xtzYU2pXZbjDd9lAqNyIbx8a8VzpBxS8IOdOCaz5g8vSaGp7E3OymnnGw5yoMkv 6A8mvWNpzcZrgN/OIdvGuAY+5u7Rbmz0MUfwzrv4lJsK1PCUp9zin1mkpwf9s23WWZJyrF/t5kJO 63Piqpy2gJhcGAQP5VCfE3MjrRaeWum3bufxln5rRfTU8JLmGmavwzpYL42bDP7h+8XsRP8RIzwp fOhm9bUr6BXwvpR0btJTSjMEXgoGfFf4CfJwMY9VO9EN8M4dqv3q9SBtB7Um/2vVUeoSHRFX5SzC t3kSPFLfWudzj9HJ78eX9/rAzaCcKRrVN+BdC6pRWGfpm61LRA1Pmia7TZa5ZrkTX3q57EqY5WXb BOFLmOXS38H33S49ib03sLVCbMH7sYPCdq2JlROJZzYvX3Vsb0Z4knJ+wEignILXvrne0tuns1jw D7Ozu5Njat1qpBwn8pdPu/sHZhfWv/KzXs0wpXI2K57B3Z83Z8pkuPbcT9vu6Sx9nOTZi3Bgl1UZ JTAnN7QGXPgZVFTp/r0rPBY35Ohgnj3bihuck7PushgndrylPxbXSv8JDbwTc+gd9EFcGjNG/l/t zdnJzellcHF1evZAld7B5txfXNm1o/1q7W4U2Mw4q44OFJ9gS29rgLBIT47Ki+RVPx/uLT1mo2QE tMrVDeAceMpuhQ1412qz/aViwUeLZVqY23g58JLwQ3b9AI2TCzyhYZLCy8WQvks0WrIK3vBdrbyL +WUb+9hf1iqHOv1fZ38lsY7kyl/6NSVit+bCsvTzwNVTcJoecD/3OFqhoS2YAB679co5fgPTw2PF 0BZ3Mg4mHEtpzHAZxdTwXY8IrZN3dO4JxY06qV6g8IZ5C3WNSX+tJlgBajj3xGzUjJiNcu9DlpuX 20JrjU3wToUlbdVQD09ttT0pdWujTfBTkMjxpMe/nbXzWpj6tkn+yJqnm62mFy08rG9vJPLR9nOo aHM+OFT6gt63dp027spLZdAW8t/rMF2ff++TQ1k5yDj31tS9RXrrVyvzOXA00TC4wZMGAa3DzWt4 1/b+rad8anh7OVIPTzLI3ZIN43SLFn6KLZ4jeBd7f19kMFV0fzI7CE5xwOj+7vzzTJibJO2JsvXK sTqBWQkXVti0HO1ZF6oAZ2O2Tirr4ek7DpF3r1wiMzFJ95TaSaThCZ0IPqxr7RoSPvzDewP+T5Fe aNw+q+d97rdpife+TCp9GGGGrlsDrxwqZ8GL6/rUkR/rP+kNv3ZgScPHHjZHWGLz/k0TvBNx67wS MbqIhJpt7laGzTHPbJikJyUaL/7HGPfw4EEzuuNog3cd59K1RvlLLxuFyak699eqW9+EG2eLi+Im V7ROMuBxb8Yx8hVSpfcqZj8mmuYfAzyNpsTIUWKCf0gbORO/vzM6f/icpM03IKI6WzVALuwET6md iEAnD99g3+fPsJgbw2iG0+kNv6KkcxjKGQx+t00aKJhwJnBhN4m/ppOestGR81q9llUciYg8mL/G gXqy2WAUpiVZ8bi169DN0F/EsDmyBxx+AXDEs0I4zM3T1lIAvfTEhIs5vvXWvduEqvPBxE0gIq7C tauO8O7RiexI7mgCCfD2Dhdkk6v/1Sat4sBbpad5Ct36Hgyfl+O+T8bBdFrexbhWx7GrcuxE2HHZ zxgqeXmM8JTnJIir8LUjfrR3uLgrRw5EGUQ3wrtPBytCUO/wocuIVElkYvOeQPrZc2av9Lu+Vj+Q M8rSXORvFB6uhHE505UizfCEg/kaZtiHjH5I3+ZSts2y3fx5DAe860sz1h/48Bf1XaWOfDjwwUZb XZFUWdR110GaHaoqSniXW/s72OKZfre8EX6KJbATOSL6+HYKe38K+7FLpRfrH9cSuKw34Eej03RP YRkK7wx8EpnfAYbbPgm5BT/tem+d9JRkV13/ANrgHy3p5DCUQ9mX466c7tLeZtHTiUzZfS3L3Ajv EPzAdPC6VGV9ykfKoXlpWC1HhmiFj8aQXnaItE2ANPS6T3rDr0hceN7w2Kfw29mfPwn+HDfb47Zi WG0XyJ7w7add89XSlq0UcscNFIBtbRCu0j9GQf2aJFQncESqRZ2aEY9gVzWfUvq4fMW1H07Se9Fv npSxhn1TrxzKWysMpvmp9VcOdLth65jsH8tLc1+aO7NquoJ2BGO3p7/0J8e3wez43JJjZxtkiP3f mwq2LbO/SQt6Ak6M3jSf9rc59sU0Wnha8HPyPVxaXAUtvG04Qf5959TsdzQ09fb8D+PWYo82RJ2G wR9/3dv6VM3Kofg5gxyR0t3xlh43A3ULDOTojKzFE6UnlAfAzF8UcWJIiXAOpnhIgu/iagkFXfTu DhXeziPy9LYs5V4zPZG8/txb1skN58qTQ8tcufdbawh9OE5gWDd9m+1itJPJKj2p2lzY6N44J2eD YVKTjGJKb1kqz7E5WNioheVJFG2ebOVIgnfzOl+mn9MWUNMzVOL9lUNZMcMyCnVW0MmFnB3wRK5O xx5n8Uu84XafUvw++UbTtv/JEV5gFJMTja7s/Vtbj2QVZTQl7G9zILSqytcgicf7K/nwXSVVkrLN 3zTUCt7wHV/a9/vLuwsg5XCRnh70DxZAu8C7JVzirJINyRMpJ1mJmwqJQPXsqE16hyZt1f5wG7xt OYAcC3G0mC4u7MViCRUC+f+kv3O53dToLT3+fb9cOSte1DV5vZ9jLc1UwgMpqyQw1foZNqdt0s/I R6VjUDTC+2RhgUK32Dyp3soZtL3F0lMbLSznBJ5yfzasWi1TXR8NLxOInEu4d9nWvOR+ay+FDy1Z zOFPakH8g/51C4pw8Ve6zkZeopHeXeSe7OpXufd7naGl+nHr+/WOTvDvA/iGIHGUiusbKnx8b+k7 keflCm6XjorGXznd0L2ZioORS0OWblWsPIX0aydQ1vo1O7T8jUIkoMPY4gbqLSZh733fuLcIi/BR fA+Po0QvI7ba3E4NLEMq4mKGG9W1vQkFBa9J+NwzkE2nHBwKNna6TJJgH9erJtA9xIZUDnZ3D/n+ a2DvyWR8td1Mf1eTqfsHdxrpz7vW/i4r4pTkFdKL+57O27/+kqJ/2dvd+mqH6aJPh+MdPyzp1/NW i6wmsF6504yHMVpgPPy6D3vDP3y9Pz83sPGa4EkubO+nCcOGv0ZYvxVRBFO2CmInv7dWXNxq3XgY FIN+QCM8cVrMJLoWnnJrT4/vjvUf4cKvD6Zkoemy1NtzHHx7XyUppHbUOSlGdFK94tAJNkiJl1DJ YekNLxczeKfqrMGPds/P5o/kGAXjTLZFempsVb1K5ng1eyjjWnULSaKnZ/2D6O+lPfbz/GUhrHJS tJmi+Y2TqjNSdNvgCX5OLeRP5MS6iCEaRZPLVPC09h+HavNgS1FwPDu5uHBQDpmoO3tchLVO+Yyv tiNZUa9htMJ7lST/ry0kQUGdxZCbZRjkzYOpsw2MXNr3RHwiNlezWQmXbAlMBFWpx9dKP+32XQ/l 4KybV08g2c+pkkI8hOIpDMWBeRmn7BilmapsbSuW/L9aSdcFhjhQWWKb9IRe2LKtImhDMZAGsEoz FcwmyF+jv7pbUSjXx1zWSW5gbmUYBSF2uAhgPZQIyMtcyaAzSdg80/JNcL5aSdwa1G2aZppWCP/A U+Y/9B+ySO+TAcdHPZvn60CXaRTy8K1s0U8ImlHkY4InV34uauC40QyOMSzmrCvDB7PsL7fqA+Gr lWEteXR69NVmpe5cdgdTxoF5T4QC7M4ixsrS/i9ghoyjHNkgcl5WC+0eLc61wnZ4XXLaBE9yAs9O fgves/gTw2O2SMSdNbQ7a3NG5muFlbvx3Rqliz4e7h0o5ytYfcg4tATNUdrfkxNbLQvoxNRC6+EJ uocWWDvFJOPcQ39wcL1ssoWrUSCd+yfx+JmphbivFZ3ow9lDfucpMWyW8NZ9KuMGaMCnbIhyrvz0 HW/vAxxTwkubc3kxMxLzeitnYxjtRO/lc1tQojysa70bq+8mtc42nwtv9WzVnKrrzCZ4Us0Q+RQS XdXEIj2l7S1O0rDNm2BVL9uGcu6ddS+OfxxCN6/asP00JzDIoMeXYTHfz+V9cVeFysh/Db/r3kDT Jy/Fqb8NLbSz23s83TMiSMAsfonHjYiUIf1duxTgEJzAuKRSeA5876VV5UL+8biIt71ZvXKI+RxT Noepe2V/zg80Q0Z4aodLW1iour3h1+zcuCp0TYAXDKeYtMqh2BzosxW3Uy8HTznYHYIjb6Wmsc5f elnpx8RCGhWN2i57S5/jaCR5ncroYDq0QWDHpLT9ZninYbSqCq6jqK0qAtHHSHpCusg+hamVnnIw cUYyLZdJ8d7wtrdzSJKeYBSyCJLRMqVW40P1VyIsRR5HYRWjxvylDx4F+EvQF/zDPAsNoZuvvb8J SVx17l/t5k49XfVHC79a5HuymfTLaOgH/ftFDhwZX/OweIbUi/oWMqSXe36a0sQMy/hqBSpk62gJ 9m3p7S5sthDP+G0iDyZk22+T6Ovbv+B3sktvPzlIUkyd1HN/yjcXr/V0dduPOkP6zgn8p8kma6V3 nzNUDdp6nxwoBj/ZJiv8X6sNwmLoVICpkMrQ7slwo5KibrGLSTi0JOkF/EtZzbNa4h/sHA3+o3E2 aj86UFHV+SvnXK7ygIl4TQ+yAt6pZijs2JNw02CKFKbFwFU+z4b64dkc+qybK7wjzbirl5ZK1lxt etcCT0h2wby6PPkdvVYCbJPxptfD0D16IKoWUqv0pFsLnTPvv8HE8NgGJZuc9R/0h5+RWru8bY6N 6oAp/bJK0DsTnsKijGGtpHG22d0ofBNv7UJY5eM4PhZ3IJede/VU8N3Mj0CXAz8E5dDPPYVnjyX9 cZUUYfDd2ODFMAprRwTnW0jS+6SovZRD3XeSLJaRfmUII2wWrzhkoTBp4Qxvd2HRgf3RJib1MHzM jZZDmUkGInASPMVTgO1f+o9YpSe4UfO2aSD0FC5JHs5HiwfG8P3JoVXdgJrevB+XlbLoBnMoXXU+ btRyCZnGE/h2naWnloONpo2ZcDnRmxuL9HQHPHrKcsinRe3oMHOkB+6iE2GPZZAF/IO/JW9Ak1zr 4N3KwfLKwvF8Sao6U2zJ8L61oJUwlin2fjB+/EmGzemprknLHrfh7X1pqXBcq8DsgnsrR9YM5T7M nwAvnCYcRluWNbhSUPEUf7TAO9MQfk+q7VjWLn1OIvq4bhuYe8U9NguYMneAd1tFLxxOWD0wikH1 b+1yAcgHO7vjZZLoiCwXQN36h7iket0YMiKk1qu+KDkXgaLKKHufnEX5kgRApl0Em0T+4hQZ4B3c KGFzrFOMkxjkrEbqZVUAx3CjZqZ9ElbpXcJm1ZibCt4vVUfYFe/spa1eg6jMhc1EpnHNpyf6ajUL ojjhg1wmmRRyQYN6bbw3vBmWDX8eh8miLKjtP94n5ztpOYD7Y7ie3DDs/vb/atfWEvuRk+25YLb0 8JRLohj9J/WRIYnoI05wD2mVCFfW6TGk7H2QVGxy5Af3nTrAOzRpA9fbo4PuBfxfEnVvR5F6lqX4 NA+b5MxslL2/WhEOtst+WUv9VqsnCLzhIckLBc7+eCp48DjwD7Y2WB68pIcRfoJcvTY1fBeZCLNW gQuyyJQDyFM8J3jwcS5tOunXA7DLOmnjUo7B2uB9egIvMbs+WyZRNkqEcxzwd45G7e/JvbW3iXEl DKtPwYGrztlDDt/mYImxN0FbJfD2MR+e5/d1gru56hFVlx3ebpAviqz5CkX4+2VTnqrZl/yVkyyw s0j/KbP0ZArI66XiutrgSRuixK+Aq6fcpV+2eQ3xqvDEfj1AN38IvwyD1e4u2hv9NnSWcnAS8Nyo f0Z0IkNm8/6vSYzCb1o2c8ZbW5e5CG2xf6zQEdbpb62dNPeyjJ7PlS+4Hd4pMtSOzvhHJ7ATAFJp 7WIOM54FLA+JtPz3Xv2Y0MIhIto3jIHEdzxdohGS9uZSsALeOdn1TS6ycSuLOeueKL1T41hTdbPl RfIapG1uL2442ZwrgWoYo2Mpp8kWCY6P1u2cDO/kRsmuve/wpt8X8E0YyCbcT84VBP3HcXzypF0I yKkZYpct9nwuHQtLlFvbrJkCuyvrJL39YMKXC/OjQNqlPpYG3ce5XjsAH+fYIhKXtMUMrsrpmSu7 zrSp4bf4c/LseVovLVz2C7MpU/G8iqcIb5dOoRvFv4duT1z8AOsrskhh//1zaY9lU9oydYzAc/Mp 74oP40dlGnicqwBSKku7p4vNiaOsa1VwVQ6xJzAyK54D3w0CyrZMWRYjw5OUU9SR7LFdyKI5XXpa +CD73qK8TFaJJg3LyojAKFSYFeLUVAlUgqzwTm3OPduModOZoXtc3Nz8tB5w6CI9M/HgmeBdB6JC XFy+3czB8dJOgZDKHJ74ewqVXG71nKynFF4ymDEc/DDOrQ3C2jC5a1YOMa61NNcx4LvZBxH66Icf GNcKN+V0eyqPNeUZf09hvVcJfUBI9ypMP6M0I4n7iyQEvvGufrgdYXP8+64h81YWTi6NZHI+DTTL qmwkE2FeqT/JLCzZSDL931q8sO8jChPDb4QP+GhhhyDEcgR459dqbThTaNl5D7a8pcfSydXZg3Gk n/HVXn+/ubg8OzWTxPh/tebeciO8azZKOgpwj6nwTvT6kv13zK7v7ynAcwLt5ctiJ6urcPzeG+Ad GmgatTXgwnfTFEgynsPOZrzAXasOH76j1i+X+s2+Y3gv5qUTeXndinoufchy3/1Tmcc1Ed42JTkY iDrYP9g10/N49IDjhGpX5BfegioLzri1gz0/kbqd19/m4H6r0NKAz+pTSBaBheLGW/eSKyBZLYUb oi+7eXsKmBAxzvPr4Qm6h0a3YPn0JqxBW9Vlt4NgMvjR2rhAGGUo/g8YD/i5NAwdoONZMSTJaCSA c4m+yMj7sMJDonHe1nI+dX/n884wtETdi7/XbJ2ywv/7Ja7L/zVKPxzC3P24a6bn8WhBia1DM4w+ 5CzOAnwRxYsrYsJWqOltRJPuf+4l+w8kknGuX8S4ivjc36Thps31UjfVqhYO/Nfr68uuBdywbIbT 0dhTONeSwZ8OTxmdRia510w43c1iuSMMaKNwpThN2lmFkYP+t2QoB79ZTVfOBMrpp8UW4dKwW5nr 58iSqgh/uiR4nS2WudYgu3hpf1SQgaqMnATeyoE5dbmLx1S1ZZwcmMy2ceExGmiA0AySLqYtufyG yRPkkXeVnlAOrpC/WbHdxwpPy4isa1dNrrmEk6VJsb4B5X/1Xjf3JC9y1YGpPBFhVpbUqmr/FInG UYrLBk9ywK2FExa8eAcNTVFGeJJy5i1O0GV5om3PYbagYMJLfLmZahDNKL3V3sNIHjqa81e5EjDA HrIhyRPjYN4vwUM+bsrFSSgiNzfp7bp/CassFBrC7yCplEP+UwWe3Yg/DZ5SK6/AB4kr2B2n/6T/ uW+XkbLlfhr4VRS77HXjf7XQbYGpkSmkhwbw+jXSDB1PIP1z8iY5x4AdUPwLHZ5iFHoKPDn141Sv pRxMWcRTxuI2eJKPWeIuSc+T4zK5cVq2mgIBT/f122Je5qPjOAH8+SJZ/NB/xAhPbEFJIXb2gKdd Kwhn4dxT6JadC6rtPLBTUzELS7VMqWmHQ/yD/vcdqiFE/mqyOn/lPIW7gaw/NJqlD1p4xzZnjz4F +3KA3t5Ds6eIr/b37Jy8GxnwaC7lH482d6/VXAQOBZDmCMvv1tFIzUY9KQOqaeAj4aYFbQF8GX3l 1gbvEjYHv4df4Zn9XWvQTGUx0uC3rJDrWWI4ZbHGzKLNghcmrYBcnWzWxiJTPiFFTJx0WeNAf6lY fQr9MLy4vyVWmbdLbhz4847rCsLmR5h3E0FKNfJ1uOkiWAH4M5QjLhKQya2tsizZbv9H/m6UAHsT L0maVYY0NcukLWElMXyp0I85rY9Zv0KTbQGuDlQ2xA95DauRq8nu7PoGTuYsL13YnCnSAyV6/mLw 0IzSu9Drt2muWb7mf61kYxpsFQ/02UBOdxH2XskRzJ/Al9aV3Iydaf7XChkgoUmv89FqVVLKG17Y JOxANtMcMn1MWwKfkyZdT82IgHlq6XuyCYjF5WY9+J7X7AQ1E77FZJHcejfXJgV5RT0cC+meKwd4 4vAxWLPLEnfvIu3YDbSV1iR463zted6a2eON8JQUNTLImdjYmHlMqXtdGtAovd3mwLIKmcNXN0Zx pO8MWl/ndyoPUGwOrDUABUHJVi43+QnSyw4IbQKfofsSFzXDVEtSqElKGPkcaI9/qshbp511HwWh cZyfB39eVAkw1JnzsKy6FWNiieKlZS/n2cqofp5R6PedpJGmfMKDV7XkEOCdZvphxOJ+9qTcgOz/ WrVpz38XdHNddio8Ony/TgKVBJp3yEYRnxPs3ViHV3R4inLCHBcshcXaKLtIT5iKv0tWDZJZNLWS Pt6oHPtrJVeF4FObuc70kzPgx3H8tdTlRrheWsfdmsLbojg8U7lRNy5VN4dWWyT7XSbJc9eEQoS3 emmzt8LGfs9r4hCfmCWNX5eFVXrg4YCfYDgCzKjc3sDEMmllLXdaVUktFBQohqh54UNPx1EkbVOp jA7DKOD8ZVmUTVlkkcYu+Oseut5K4Yrk4Zv+o5y41rIQgwefrJZQ6sGSqiMLCslLwz16wpLl3WSR qnlympPzqiY+ZWYCX8Os+UmZQCxuJHUUetTKHXIK5mbeiTxkR3iKvUcCtiskQblOZxPTsW0SHuh7 DhmleGTiSAqsp4a1eLvkKu5ppJdmPijAjXW1OdRROvGK14kcz1YvgeV01REyLt7K6ZlVJUmj7nh6 wz/c4b2ty+jZuWHS1aQJ45xnEfmtJfg5i2QB3feWqH9a6W3ju3R4nDK0jjKy0kXC+SjqPMRzr56C 9baYkHBZWBh5OVW3bkqyTvLUdUUr5dzP7r8G78S8TtL3UzPoqu3KCHFv6KUNx1rmh4fKsi3DIIMH u7Jw+THCB+j9FuHDqY6k2wjvNF+75nChwZM8BcoeIYZyTmVJb9bO6yZrWjPJykdPP8c8GqKGp6Us IHCDqBnDZ7U0WnjiGCN1Wmwb3n5ywjrKMrmbLhQPutIAceBlSUx2NmpS+Fp44tQMUrk0ZRzkSmeN C4+umr53z/tghnUNTBZl8KM1cI7pD6YsBMo7tT+uNj/c4t8DuefpuPWELX1X3GhKIxEhAx7mRdsa 5jWwPaTLahKVY7tWd3fBbVtcKKfJJ5BeVpvJu8Vc4bt+ySTK0iyJdSwxjFu7rrth35Xa8DCVI1t5 XZVDy2MCw+RlNq9CTanZBG83CvrGExs8QTmdytOqXASPdpJ052sF1OWyiTrt2LWmhH+sylc8mMvY +aul+Jjnf5ze/Xmjcy658PVrkiy7HCkhbB4ZZGtce1FvzIpNLT3GVljlRxcQtlRiin34g7zhJbnQ yfXVTP85ns2Rmx5hJirW0TlzjMIsyaFUC464bvuAv0kbDmFqwitveFSKmUGRA4/cRRdXp2cPPwX+ sa8+9C2x4otYjKbLveH73HpgXE6sPTniOKTz9q+/5MH8sre7FZ08zYNUbtoIIvxy5R2LKfDUp7wt OmpSK9ub+2u1kIRpaPhH1oAr/YrUXsRQzjIYzp5MCr+syriFavCaG0k1euVvMU8NLGx8eGEul923 +zPg4Zutu2Un8luuyvGIvP9TPju7sytI/5wQlpzKfFcd5EmoIiblSD8eiHKS3nprheL/z5oKZH21 QTfLWAW5eosQ0xFJEyhLGkiR9coh7bdKu1O5aZhTHHSR4296T8GajboMi0eo9Ov5xji6z3BXgrZ1 hgkPi7KLdmlpdPY+mBtzhpSy2OjWWntEJAcb8jVIYtgplbMiLOxjO+Dgqpko5Hm3dh35Tw6P0uOK xKBMpb+mUJH/a1XCgKRcC4B1YYxwoa1gEvgFMObKRUuGgrM3/Oz27Fz/CTa8tGTIRGqg5PBPNLZN GS2WUv3Tw+NZ8TRp1C6LSoS0+qXNHOmlUQC2AJPyp4jKJYfRtPAYusH/6D/GgUciP2AQlcPTTvCk 6CQS3usz2HttNyZH92H0DBtaYGHivIV2+SBZjWwzQ/p5ZVoYx5QeiZBlbNtFhqqBK4af03U00kqS 7vAn+LffhCPVVpWNTM494dIVVP8Z1vAndcbF32IO16loPumdCXw4z3JhLs90HHsWePJXe6ydRNPC U9/abBE+Jqaon5mFhW49I834L7/87cMsBP66+h8f9g5/+1CmHyRp4d+zOE9+jd6EL1z/KtwM8TIV 8d/Fx6W+o7IV//sf4VKE/6ud//zHh/3DzweHXw729r788jfxqWtx556w2ndSLhahajXeTJy4JP5w bWxt2/pPMOku4He6fz582P6D+h/LXw/+EfLDz9r9svPJ9cwM+iv29qJQ31+xe7hzsLcJ/+9nEQkk +c6zuDb126LeIij99zPAp90/n3c/7odJejQG7+H3d44+OZtiOa1EWOaxu7ezd7QFb+PgGDaffPp8 pLxW8sTv7nzxSU6/D7ScZ8mIgXoT/tO+o/Qdg4hWLUP4o23lkHtbZu0cN9Od4AXTwXt33l+aqqk9 /N5nR90PKboP0+STEX5vC97WKrkJv7u/u7evnGnp4T/uOdpK2OoTyG0bIqY1K+fjzmdnDwfXm1JT jEdS9908vKtR+Pzl4MBIj37k7p/Jjjrahp/D7WtFUo61M2oNv7epHAJZwOBgzsO91GBzxLk7dJTe +q0O4Uf9dJYk3UD6oy/hkbFdb/+LT8CMkxXIzpiZh+j2Pznq/ubtDLg34H/OYcT+TEkwtAXv6ECZ ++I58H1mLkh+tPqAfA0/svfk1+oMfhAqyAB/6Ch9X5ShJSuc4esVtErqP7MFv20UbGXsoRv10bLx Yd+1E/PYKQ/lDF8lj8mqz/Da4Z09e9S9rS2qh9/74n0wRdCpGwvWwFNtji1P9A6/7YgQKrXJgvxa 7bkahY75vpt6yOoy2BNuvhb+wEv65RtKH7SFgsx2E377Wnl8tQaWurGXZqk7DG7t/uGXaF+lxjW8 67W6mZ3dn15L4n47b//u6NxTHfAuF+ICTykpvdc5++EHg713ht9Y+5VG2sXB3vDnoaY4S4AnJKeH kWEUHhj9nN3Pzga5Z76nsNQ5w/et8WarpoZ3GPnG7UpZUTdIHbDNKreGdw36hcWxE4i8wx+5nhxo kBxvKdPBuzrgpJmKd/gDR+kfpLn5afCzu9uLq29e8DRuydy8yMMI78ggclkqu67W8PuOykH/3rYn 0R++SjpKoT1KEd4Zvh8LlnvjdBleNTx9oIW4PXXXNSPyPoEWGHxlNXxuX960lSZNPx46wVM3GS7a RjjiuWr5KEc55Vx+q/pPDeBd/ZzZA5Yjb89O70/OHOFdfUx3eIeDaRh/9VbO1fHd1f138/5OBrxw ECNjAywPXlJFdYuV1zt+afDkbBRsfKhLudttUulJbs47vHvv+sb4pfaGaeEpq8Q13BJWeEpUvkyi eaYqc00DL4P+qFyIH2JNUY+UQ7WYIn7oBqKM66xdw4eH2fHvZ8Hvx5f3eoOmgyd5yP1w2yJroPlN mRrxlj4SzvYqzh5N/WgMeNlv9WjJIjN1f3N9cXVn2GftDS9zUbb30Bt+9vXPu7OZAXkIP4qtXIg3 3eFtBvklXVbCubREzmp4gnLaAiyOZeWxXnqbxdzau7sXG4p6HspBRwSXVJo8EW/lyNAqsJwfxskB sigctsKkSx4+aqvNPtLfnJ3cnF5a5onW8NtBvz3ZJSK3k8XyAhfKnmgWLW3Bv1d+pq14jqS3jSUM DubhfpQYE40jeHt7NqWqp4YnGeT7r/aRFm/4ddOVfg6KAy9rhs1bLnfLagjq9V8t/VplMY5bwb8H aTvIIHl/tR0NQUS0967KOTl2mlXalt7mpQVBUlVFGeAXbN+WvV2StC2xGVyrMPpkuVYjeOI6DEi2 4LwJ0FcS4cn2nhoZjqW3HswfLSSksOFee7W8pY+wy0JLHcKFh2NlLLjx4NEJNNobFjzmQ2zRgz98 zzKxhO0DVHiXNojTLGqg5HbRJAs36UkmDb7cOKsMG4834LcT7KQ968KVKDqWOnB2YAIZU6cwCtvW WnjHol4ApATKC+wN//D9YnZiUIsS3vmrvTLPlGt1T41OcHWtuL5ZIRd/l2m6UbLxVs7W+KWmCqSR 3k7EFpd99tu0WEyrHDJNNK7+coZ32k9kX+Puqnth5tPC3FrEU4707w3YHOlJnKcM5VgPpR6e7gRa pqG8pd+aepAew3y7CuENvz0COLH0D/cXV3f6jxjhHdwoETsY/AXuwezGl3VLp/2VA+P2Vh9/De9a Du6SvBZHSg0v9L6wz4mVtbnsM4Z3eQzlJEdwTlqc5Vwrt7JisuDDuv5hZZHzh5+dHt8dG+Rmwnen HqpLq1zd46yFJ93aZZW9gE17pLDxjhoJrK+VPDmzpDE85np4eqvtKmuw09a0nNVDOeulZcgPk/1l 6OziSL9uFB6Lz5B+kMfUMOB7S9+Vg3/go6gtCDOkf/eQtauhptD9TJWrsMETHRFMlC7tfs42vFsb RFuoGyH0uifwl79mMbJMhCIqsfCXuz8nd+1SeIAz5XUyS09KuDRlXr7qGDe58Ni8JB3APHu2NS+N dU/sCZSMLX1TIB3ebtIkb0gwzxr3k+NhkF2UQ1lvKk4ltaDqfHKwEbOco8WfHj5OYHEqrvDA9b6y tE2DJy6UgA0kXfObLXzw+Gqvl0kRnKvZkLjwg+fEHZ5qMYHc3UN6e/5eZZKRnjcqxvmcbXhYItNI a3m0nbQY5e939/cOzPVaV4M83LvrphzCuT8XV9Y+VMTwMXE7/ExHYsaG76YHTsqlq1Eg2ftuRWKR GDhzGW/telLvpIw1g3r+X+1GN6mhPsM0yO/NYxZ4j6kZYEI2WzQDvMO6O1d4N93fnp0Hx7OTiwsH 6e0mLZe87pGJV0gL71YO1gUofN3T2FucZ5shlRNTG4U9lEMZP/Y+Od3gRpCHi3msXYvmD48pi7YJ klVTOcLTTk5WgcU0vimMkyOJed6XbfyRNU83W73D3so5hx5e/UesynEaKao7vsDtrdn+5x7af6xd NP7KqYVzb6tlc05O26SfsY1U10LNkV4ygNvmivx1L4KfWC6CCVa1uF/KLhFv6Z/CIkbaSri54UuY 5bJMMwxSvOGRA3mwwBDWJnb8XXblOKQs4P9qYd8S4D4dklPxTJocJsJfQP1Jb/jh8LE4pIGKBsX/ WknJ9R9Swbv4mBjogy9Fh3fOpcVZbVoG6K0c29gxEz4uX3FxkA88yaShC5WHtHqtuxPYx7Um9bNu 7SIp2qB+SvK8W6dClJ5ikK+/31xcnp2av1zv8AFSFmXc5pKPV4j+kikCCY6nALNcyY82UWQA2fBb 3aSa+oA3vCNdrvNXK2Kf2fG5sW2MAY/ydmsYujJ/m6bbKWWGSUtX0GFlbOzSw9sHoiBdkWfLW+Eq hrA7WPXrauDtiUY5ZWiS3Ci9Q83QEDgz/Jz6yd6gw/hqcSfaoi20HRwmeI9ROgizYJNZTIEnZ6PK Jkt13zE7OsEd91reCe9z70gb6u7nHFePwQ3U4rGAdVzEvyVvr2U1YCNkwF8U0GJRLjTz9mblUHMK I81NpZyZfEfgF5B/FPrZLvFNkeyanWm7mBjK8c/nUIKfKEDWVid4dwf8KxQdhNlU/x5a+Iln3dyl x1bbGbGL2tkgwwVFV2r+KtzYRHjLCvIlhvRfyzK3XVsGvKyVe8ZWRIOctkUcgq+jfhIZ+RxpE8yP 7Rp+mw1i4i3x2/D0YrZJ+2p4gnJquKh9zF+/1erDr5WeGBlWCQxiOkoPBzNbLcJCzg8AlZ2RF/bT 7r6Z2OmjK7vnuuXwNoueTsrFMqwSuGhU5Th2uOBOaIzisnkOTPITSW80agz4zbkTXe+V98FckbhP NbqffI27q/Ry6L5KoFlPXzr0hj+eXfyPJerUwhMGYGEv12tWxOUrZu+z5FVV99TCE6mubxMjMZi/ 7mHmO2ssc+v+BzMKqyCMY2Jnl+e1+p5Uj5QOF1fpz/OkeGxs1Krar5bQA55kuWYXsR2eYjHlcHAE CwNWMs++zcjhrZywypqnSNp5D+mr+uVR6Efuof9iIYv+mHxUR0H+X+2aUhjahHHgEOdgw0b4P/O2 KzX5w+MmdP1nLMoh18rFgzJ+Y63wy7B4LIWj0HsiR8B2vQGPfy+X0QnvO6qyJY4bblVvtfDENe7g I5R1pqvq6X1M0jY9rCfF619i1FHg7WP2bW/mmqr3yRkUlrSf9DfIwWBFqObTepvjki5SzpQb4UmL s8JMbhardBRSzJODR6bEI1+r4iCW9OsxRnfpHdreFNsqzPCEk4OtIZBnbBdzfae2NzzOlf929qf+ Uyz4Fdp5PPN9+UTB8sQI3YBIjjxC6ncwhYfclIbHlhGVYwYcQ3M4oC7wBN07Lsb1iwzRAQcHRzyM uM16y6XlHUx6w6QrfNfEURZJsNKONhveWluCXXgI35JykTSVof7jLf28TXFZi3jIYYwU6oXij3Tp iZ4CjlbcCFe/VR1/b+k3dr/2S3anVM7axUT3UpjuOEM/athcwHsM6VskfeLa1e7u5tVaZaPinr+H XOP6MC1r0QTS99uyE83WXZbFhJwIlbiVFfR7wHvl0rrc42PWdzvqb23adHHbzmjOD29t2nyDh1Ze XjfpSU85rIQWry10o6VCbiUHp3+SNwoL4SysljX4aa9hZdxS5O7fl8IvLjCD3N0sYTSL7fSFN3yH OS9X8A3rchfe8ARzqYUnDkSl2cpS1fO390IzDmMtjEwgXC0YJVL06LCU0/UPdLZTNRrCCN3EoRFu U2QamuHAd30KYRzLVZiqdeiMXFrczuvM0jHJSFE/J0FbZIWIPddc0SNyCG5OwVLO9nYCobvIxobM ecq7LGC/05cE70Bg6bSIh/MYYjmpgQ67EYUo49zLhn7AzrRhOSMDjtNiJ2GeywIWjD6Melz8laPd d7JZw+IbBZkwSoFBt+82n+KrFQa5jsTdK7p+z6YR53O7+uZv75nKIRzMeSZF3x4HoUhv7y4ychGw 4Wv0KM1bMdiJxqHuo62man+ThkcxBVcHB7RllK7thfXxFDYOZjcjQlcOAR54AWHP+gZ+9yPt8Faj 0N3aKkn1eyUYJk32Rl2WUZjXd+W5slOebZDhLVdLboa3nvvqFdecIBUkxFWq28VI8q5bbWVWxFF6 qkGGY/NDQ0Djf63aJUxx9U5yCt6CotGZ/dVCqndeliJKVPmDLIOMsw8iXl5ozTIzh2yLT7x1j2UN 9GM1TGw8eExNQ2AC7kgXOI8rWIyvVniY4SKAjRgicihz5Z6DKZzAH23S9t0oUykHdS+flFJYhFQ9 vu6fjbq4hjQIPIR6OTg2B/aVG5eVG6UnFjceMTcqWXSqfgzCDk+4VmVbRYmGE4kPvwAu2L7FokqE 1RnPjrHgKwj5JaFc/2O2vCpuP+ayFmLrVzf7Z6OgVgvvIKS7ehKdsm2W7ebPYuTvw9hGfMqLraoq OIFkIx3eNYf8VBWtV83QWvm5wPLDcVNqO7RN8A7Jrv6LBYIC+cLXZnjCV3tsmBkgSF82qZT9I2XJ 6efo4Gj7Uwp4p9GKbgjQRJnGOzmFbbMyw+Z0BIpC9FjLcuP91T7P4242L5BOA5Y9g6dyQDaplf4p rNJ5+9dfUvove7tbr9WQeWn+ad/MvMRpver6LezwTtMDENde1LN27hH026W/EGHPV3C875dNeaoO IKbKpTXlEudJydLb2/uF1oOvp+fBzShLZIOnJdjrskJPLVN+yig9IY+5LCB7rIU2wtvO/dM8SBvZ xNg5UbjoNKbAUzLgIuTRTHuTlENyAhdhU2UrmWFXtUfxHPC2sLDy+qeos8KW6TLBEzIiLbQ+4MzS 8UzzMHrDpzIFCNkuwppQ91yarS3KAE+6VoTBbH/lBOvJkG8n+qki/4JqWGfpW5d1oUrv8pR3FCi0 BVSMbJSBtYtj0jpHAYqGwATkphznBvmuvJqJf19vO5i2y2JjYkl8NXGy8j45gAR8ELl+8cCm9Nv7 a4nDaKlw0MQz4gZPSRe9hkLPhSVhpJeeoPumLPN5WBlerS14t8HvruQgTMJtaPGQXZWDXBaSsFj/ QX943AlNXo/r/tUmkuhNUojUeUnR/ftXuywed49Q70cjalWAX8LspfgRF/80tZTqT45baWZRCn+5 rLbpqVgHc2QUYIvzDyyBWpUDkxnoK43HN8Zx7Zejz/tOyrG9tQP4OJnvm3ujRsp5SWvYYaX6AWPp 44/q2Nb71oqnHJKYwRmyb6igjfA25Vj9Px58EDyKZ+kl6JstwjwLDbUT11v79f78/IxOquUKPyMt 3dCeHHuHS7YQoeFtInO98DXfJtHXt3/BghsL/L9f4rr8X6P0w4O5+3FXud+A8ZycnLeF3Okm3hMb 5a87/Dobpa6lGpTjM/MDuepRIzsDXkU7q23icL1WcnIaPMC61JNM6g2yZehe/n1X3djf01SdvQ0y VH7KPKYWs91PzvdEfCI2k1n4OyIbXXX6AIXhwgpQsMq0Bnl35eBrYub58FeO5Ca9Or67uv/uIb39 OXmpC8kSE0RPuv4fzlvbrWN8vZG1VNWD63/uBxQx6o5Aho85zCGnHw8OnZRDzN9bxgcYBxPqVrfU aTF3+E0ui5nm3rJDN2KXxbb0ca5XPvbf5yLk1CrFLD3h1g6nJJExNysibeOYK3zf1aUZelDDe7Cg QD8pFX7jWhFXesAoVDCvyjCGhr3//u9vlxdfTwKYJ9kzwdvtPcUF5zwn6IUsq2Spjx+8v1qgDPhh E57jRkV5WUMSWe6qrOonRVKW4YAjh1/9L+ieocZWDsoxZkLY8EBPXzTY6pkn2h4axrX6VoULofPg OI6Po0j8kCoUxrk2wbulLGQN1XT+/XWPbpotHcVQzhUQHgjNnDzplwdzUnWLJRT1xA/4jty/dOUI +FC8VvMKEjbvN6vvKRh7Cp93LXt+XHWPdSskYodanu6TWukJBdVLWGGL43paQfwfw0JyWZiX3XvD YyZEPFY1xHDa4ROWIxLCZQ3ycJ5Iohj57zKBx5QeXkL9mkS79PT+HIhthVcC2fbtZhSWcuZt08hC idSQVXqn8AHnWmawUfIC6iQE5Tg44G5b6XzCZnT/ZklzrXXUNLqn9SnIwYdFuBSGuaozxYYS74MJ Z7yug+fkDeB1R5SbLoKK3npuo9toO4X0QuYorGwXy5xgt1IjbRJq1UmVaSli3H3MzWQXcMRAP8d2 Hz43ZXFcI0UpUTkO10ocTCvZGzeu/ZYJV+dsFSXI0PMdNicOZgj8T05HhSfs5GaYpeMRGUgPZRwI WpWlDQkPWa71x36GcuRXuzTEJlx73w2jRVo/jWWQHTrYPZ6TvokjKcR9jb4lzXHTVDAsCckMrvRB hDZtHpA2YfokeYvSkuPlGOR+nKuVJ79U7T6ZouKZ1bqWQNZbKzd6iK/0/aucEP69++e+uKvC6Nm0 r3z01ZLa3uIE9pDoZgcYJm21Hv3D6ZlEzYPCqvR3DTprrpvxy8sszehFMElP7ybtjg92yysGc6Zw wOV+q83ZSwu8S5dFN/KmbrNg+jniDSxb6eZkqrPDaqABP8S0N4GbYI+eKiI9j7NBllMzch9PELVN mSoGi/QH09pVN2ugr1wGEc7S2+AXyQJcHUOrJ085RS5H3RY1/av1vLVUeDdHBMe+01I4Uu+p6b2d zRIQI+gvKxgKXpRxlmZJpf64v71PG8wY1U+hbnRACw+3ts3rJCrF8Sh+PUDTMIRfhsgIhs1L2pV6 DOmj2IUs2rX60N1a+F6d4Yn9mNjx1gcP3TIqovSujWPwh85v26iP+Sd5uw5Mc2XJv/3n7vbi6lvw /f7y7uLrn3dnE8PXSbP2QPSfZLxWOJRzK04XhRrJ2WJmTRliRVsPboBf7H4qfo3KKpGn52BTfrT3 kH+V66cWMKmqzsb6f7V/fv96fRmc/3HqJT19pccsSVS+N0/6JlskOFNet3Mf6R2mxXSVco7NAUYz EH8Z08+9g1FAe7Ze/6oiqjMph0g7i85aUwrTo7zDjLdWXIrYr/pA9O9TJCqJkO5D3angn4Xtlz3K wluePavMMsOk4VY0rEjelc+aJ5EfNn8nkaQ7H8xktQw3CXoc4D3eWjUlHuPciwNvDU/8H0NJb42r m5sS6XldlEPYhAkulOW9ZWTAN9YlKjg4mMrBfeW2DLW/cuQSSaH7ttBSajGUI4nwLJEbrwWljMyz YpxiNlpL7CbouB+DlwyGoQbf8TQnB+cqVBlTRi5NdgoXSQhE7MIo5GU1Sncx2z3fycbVn2SZNKha hcK9r6hddXTpkeEa2zADQ9bOvzSzptwEq1ZDiQbqb1Tl0H3Ma2HZvv2Vmbcx+jXQSHus2g3Flx77 N6CTQz7ok0ovx+dE2GysqXrDd/z3UbcMBkYgFLkF3lsr/CifTCC1P0fOkEpO3kx18ln9OVDVOzdO 67EeQ5i5j540u8TZ0nfXCiLn+9lTqRrD1Ju0l7SWyahh21UP/xiUyLcJ0wNI8a58FxkubLce18Dg wkwXhbE8OmPKUza8eKKSEBg4jK85q/WqRQbkchkoNj6Y4B3D5tOy1dhM/3Mvq9jCHus1z3JEBpRg 4IqEYNgmkr5LuFwdf9c4CTz493dKv++bkY0ajtJ9Sj4p0y6MW9uPnRh0w7u163wIRKCVKiXCzt/j ucEl8Y3iv/B/rcK6H7SSZl/5ScZbW+JqA5/8PfHWGpHN0jveWmywm1D6jV0z8DVoOBtYBxNvrlxx BX23U8KjB6snvjfC5+R9J8BNtRdoBfGWfp7Fmeyg7owxDPQ326OeXOnPzIwK3o8huFm2kN8AT93W cqYzNwZ4gu4f5GC5WXjOre246uD841qYtC1GPjijZtjPLJlWljOCn/opGJJhkpVDicolnY2GbtYM 7zAQFRp7Dv3rVtJ7KmpjCl9/7q0TS+fiYuHU0onQU6YgojbB2x7DOnsM49i4tNkEb9d9n0KbZ42a Y9wIDwZHrt89ECZnMN6K8PD34kJlSdGvxVBYfO/IUC4Ud8xjejiBq4ZCaOaTSxsvVt7OpzH6McXZ gVa6bulAbd5f6+xGNRtFPXHqg5DeOEaAl+WqoAA/Qf9RfllskdUerbaOBJYqIguO9OeRsRbJhYeH Cv2ztCoXWBybFH4lTqR4CKuqFGdSSzk2oUFWXV5GDrlpxel5E3FVlLd19pKofgdvT2Ew29xd2O3J ZobFTHHQBNuE8c1Vsd+zgn4cJ0oWZQVTD4tM6Qgy0kW40rp4gUyyNiE1SboI+ngfHdqcqTwikrAP U+HqEeFp6lZavj1veCG7EPin1QxXJNorbjEbXZ2XUDc44/+cVFnzFMSVsAb02WaXr/ZF/ISwkN6B +C3SUrGGgFfccOUR2TBppB7wwc7sLie1mfZieGnB1zbL499pG2Cd06Qn/zy+nek/w4THSu3V2YOZ pd4/Vde8j35DyVMdR/Ay4LC02ZQAn+Lcz+Eb7ghct1f9+isH2sut+4N5RT1JFZ2Gi0y4DEDfVW9t 0Ob79+JJK6BHSll7Y6Tqlv2Rkf9/YuVs55AD8csAi/9gqzVP9726+99j9N/ofUzaQvHjOMacl2vd ipYBBzLqoCi3s0R2eLeC6nmW5LHCR/ZPk2IfY1aYE1I8iwn/YwDnmLTcttiXBf++0dfQJ8xxo+Dg S34hwip654PZj7UACRBkwZWTLazAM0jqyDR1MkGikbia2NMoQJPFqZzdoMMTa+UbO7M1jAqTZMC1 /ZL8kqR5bIZhMdfd09CK7wrvFFt1dAoTKgfb3qxjqv7BD8zX5i8GH0cPD8rJSp1uOuUAGbOMrXBv CMYnsk72PovsnwFvsP94sSx2sroKx0kflfQeLeb/DGuY5VePV/BM2pOad8YGTzTIoKCO+zRsskjR Uc2Qvp9CM7Vp88rBws8pWtJuMWbjGAwJKxpiuYnGVXOqb3rjOCIiwAdSHnNWhJeNKiyr4hlh89nd /U0w+/Pq7vhBdiIH59e3wfXX/3d28h7r+vuYYNPaIi6Ne/s4xWzYVXkC6Uw9qRkjdMM8jhy5l48K EF5T4YkDUQsRwhnW2TDsPfr2cH7gboGFc4En3Nqr5FX2Is80Wx8YJ6ffMogtRkUfRG//R5xEYxDW wEatGZjhwa/rVss6aeNSw6bI9tLMyzBZUTlc3G6FraIkpod3yYgUyaueq1sLD17Mr2g2d6Vx2Bta zGHL4fzwkLJWwqX60O0BxKV9uoq//8GU451I8/6zkl0YXeFaaNc2CEJXXdskK22HAlN6yVUHI0Qd X12tCq/8g/5yjsNE5pQI+9ZCclTGqLgnt6fqqU3wrsGPbo2nf61cchd1wSH0N9fd4sFBSspbOT15 aKlYI26Tnpgmrdu5ZSyH8xhuDuWgQ3IDHTs1CZ7SpyBZSXWjXCzlCPfMtsndJD3BS7sU9uDcsy9t Fc2lJd5V+/fi7/vcOowTwXYlbFqYSDmgcVkiqMqlXOLmIr11b/PsbdzAOCH8jfSffOAp4cP91wAK b13ooNknNE2XhXQaxk0WHAcchtBW0AiBw4wTK0fOeEouFP0n/QNPYc9q8YbDYE5W6IbjmdJfXuj2 j5rgiXwKfdJCb9RYFhNJ0tcRBF16YpIXtnKhYQClO7hRlK8WcWFxrZ7ugONG4dx3UQY/WgPH5DRP OezxDFSLPCcpDwRxkqgzI/4pC5geSBModRoakc1dFmmzp2q0GEcnn8OIslvMwSBvZnKAeim4u0YL PQ08RoR9d472k5ygP26jRDah5BD+PyqyOtx8zsbqMpmKnUh6VM7GZLOLckh5zGwhws5/JuBiagVh WcxI6KXu/Khx45IRntC8NK8MMaFNeopRiBJJ2qAuPejhaRzsEEKYFzf7O+BJDi1pXcIufAmzvCNE edzI5ftfq86NqpM81XcGsr008+Jv/8KSXFum/xUN8MSq2zAylH3+w9jNG75rIsUW7Uft5mb/pxyH cZRmUgX/0T2uvW4b5EW/q8KizpULE9XwFDdqMHysm7D1hj/vm6L6n2EmNNtWDiGuhRHG8+Yym1dh pelV4MBDcQNSCobuJW/l9NsYTROefOmBYeWG0OGyDU9u0jb2I3srZ0VIrzPgsasusvXVcZRD2ObO 1702yWiEty5Wllle5ZwSAd6ev78UZgAcqbCGP7kqx8XHVPtQRulpVTejxWEczMGJ1DIAeX+1QdCm eWnkauBI/zBMR00NjxYT6jPA5Rxbp+K9Xqt16c1adRsdTIeES5q3mu5JzsE8+S48ZDMVh/45seUx 4Rn8V5tUb+c6zRiVYzVpaDCrBLfCwGoSJ3hS+0/SmFpJufCY/muhqAQ3TNXvyflqB8WNcvk2rm34 n3uoWqWFiB78lGMPmy/qjSlDV3hyOfhUMbVLgCf3Rt3oaJd40nfO2QmW8lzhiR6yVm4TPCkLu3xT MQNOBN+Va6ukLnNhFR7lLqFuSIQP//X6+jL4/ezk7vpWVzjhwEt6jLaApSRQu2qUiQvGU97vmlmU SL1sLkk6675vPQkwm2zL3zvDd8/surj3WJWG+VpnN+p9U06TLKxBvyv8PMxxj15YmHKx/o6ILe4x wNMygYU9pcN6DF+sP8FbOcI/qMCFCisgYw+FeVD5swwfc2mlDmWe+2CZrWC/qZ7n0Bte1gxtHri/ 9HXwA1zA3kueGH6TlPSxi4TGd9f/WuFzFVoulzf8HxdXp9d/BCfXV+cX3+5vj+8urq/Gzwrj1gJJ zEvQQBowLasFFPY+b/ebe0u/mcfUFn54j2HRLi1rrbmeAm6W0M9zecP3+2vNU/2MlIXscJZDwviN Tik9FlR7J+o1CdVFIGaqzrY02/9gisP9BqPBWWW4t97XSmgbJ4pgFkcviLf0UFbqR6f1EwT+8JJx zMKtynuthK0xL/WYxN53BLqKWMXfCRwWlZwygZTnxMrkzILfIFEUmqls5KHO0uOumVo8sRuEyKOV M97wVdLlMPUk4Bz4gUlLVss8i6Y8OQP4ImnFm2vatj6J9PrVBj4OeFvY9q3zIsMieTVuLuNkRCDB 6JfPoaSobSsfePBy98AirJ5JBDfuadIBaS6kkxW8wlp4O/0mrNqAKpiKOd4uPSEDjj2BxsKV98mR O0jJzEvukWEFG6iExRxviCdIb721sJAOI5T0NZa7PZLxvNgvv/zyt1/+9uE/zoUTHX54yh6fxDmT G54hMH7Jktf/+tBUb//4IAx6KszwEpYA/PprDf8P2P3/K67L/xQY/x/uQ6ssuSkDAA== --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 17:34:36 2014 Received: (at 17771) by debbugs.gnu.org; 16 Jun 2014 21:34:36 +0000 Received: from localhost ([127.0.0.1]:49700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WweXz-0006fw-BN for submit@debbugs.gnu.org; Mon, 16 Jun 2014 17:34:35 -0400 Received: from mout.gmx.net ([212.227.15.15]:55133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WweXw-0006fg-7h for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 17:34:33 -0400 Received: from rosalinde.fritz.box ([89.245.86.96]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0M2ckv-1WdkiG1Ocv-00sOMg; Mon, 16 Jun 2014 23:34:21 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <87zjhcj1lq.fsf@rosalinde.fritz.box> <539F1998.5090508@yandex.ru> Date: Mon, 16 Jun 2014 23:34:04 +0200 In-Reply-To: <539F1998.5090508@yandex.ru> (Dmitry Antipov's message of "Mon, 16 Jun 2014 20:21:44 +0400") Message-ID: <87lhswilo3.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:J5qDL0a9xop5q99Awa46cv5hPa2nf1BxuEk5lQERPCjnua3dMuZ hZ69C3MCB88aeK1wQp8IzCFbLZAJUmqqK2+7S8kdkYD6rKA0d2/3MiejSBurgwpX5tklrB+ zFOWeUqmzbz2ltd6ZhCd2tIkdhHQTA+sLdjjBzr+IUxPL8z442Ho96SQCR+qCOomXoTZK0v lWMG/Gg4JEBDQszSLh16A== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: Andreas Schwab , 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) On Mon, 16 Jun 2014 20:21:44 +0400 Dmitry Antipov wrote: > On 06/16/2014 07:49 PM, Stephen Berman wrote: > >> $ xlsfonts | wc -l >> 6254 > > Hm... my system has just 3830. > >> Is that all fonts, or if not, how do I get a total count (this is >> openSUSE 13.1)? > > Good question. IIUC, xlsfonts shows only server-side fonts; you also > have to run fc-list to see fonts managed by fontconfig and so available > for client-side libXft-based rendering. $ fc-list | wc -l 2889 It looks like there's considerable overlap between the xlsfonts and fc-list outputs, e.g. xlsfonts lists -adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1 and fc-list has /usr/share/fonts/75dpi/courO10-ISO8859-1.pcf.gz: Adobe Courier:style=Oblique Are they the same font? (If not, maybe I picked the wrong pair, there are lots of similar pairs.) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 22:09:39 2014 Received: (at 17771) by debbugs.gnu.org; 17 Jun 2014 02:09:39 +0000 Received: from localhost ([127.0.0.1]:49791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwiqA-0006Dd-GU for submit@debbugs.gnu.org; Mon, 16 Jun 2014 22:09:38 -0400 Received: from forward7l.mail.yandex.net ([84.201.143.140]:56260) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wwiq6-0006DM-GS for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 22:09:36 -0400 Received: from smtp1h.mail.yandex.net (smtp1h.mail.yandex.net [84.201.187.144]) by forward7l.mail.yandex.net (Yandex) with ESMTP id C3BB5BC12F4; Tue, 17 Jun 2014 06:09:27 +0400 (MSK) Received: from smtp1h.mail.yandex.net (localhost [127.0.0.1]) by smtp1h.mail.yandex.net (Yandex) with ESMTP id 5707A13403B7; Tue, 17 Jun 2014 06:09:27 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp1h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 5MgfWvZAiW-9Q6qakNJ; Tue, 17 Jun 2014 06:09:27 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: ec408f50-bb03-4dc3-8e4f-957ed1f9f492 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402970967; bh=UtWT27wpP5QF81PaUFHTotPIhzPS9Jb9b0GGQ1BzfR4=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=Lk7eeJy6SIZtyT+YZaejjEXmYCfh4rDwpk6Ti+nqfQZ9dWog7qTBS4or3yLXJOiMK cCJRmHEDUyGUNxFpLIduIMtBuIJ5ECjDIUPbFHFeXrr+KTOkXpcRpwlnbF1X8Sez68 VluoSkKiQUkeDOLD3TDzUSAubPyPO6QGJqAOR6Ho= Authentication-Results: smtp1h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539FA356.3020001@yandex.ru> Date: Tue, 17 Jun 2014 06:09:26 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <871tuokg6o.fsf@rosalinde.fritz.box> <539F154A.5000307@yandex.ru> <87mwdcilow.fsf@rosalinde.fritz.box> In-Reply-To: <87mwdcilow.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/17/2014 01:33 AM, Stephen Berman wrote: > 36.00% emacs libfontconfig.so.1.8.0 [.] 0x000000000001f643 > 31.34% emacs libc-2.18.so [.] __strchr_sse2 > 6.78% emacs [kernel.kallsyms] [k] 0xffffffff8103aef6 > 4.12% emacs libz.so.1.2.8 [.] 0x0000000000007cc6 > 1.15% emacs libfontconfig.so.1.8.0 [.] FcCharSetSubtractCount Please also install fontconfig-debuginfo package to get all libfontconfig.so samples resolved to function names. Just for the record, I'm seeing the following: 6.68% emacs libc-2.18.so [.] _IO_getc 3.90% emacs emacs [.] mark_object 2.73% emacs emacs [.] decode_coding_iso_2022 2.46% emacs emacs [.] exec_byte_code 1.76% emacs libgobject-2.0.so.0.3800.2 [.] g_type_check_instance_is_a 1.65% emacs ld-2.18.so [.] do_lookup_x 1.31% emacs libglib-2.0.so.0.3800.2 [.] g_private_get_impl 1.29% emacs libc-2.18.so [.] __strchr_sse2 1.29% emacs libfontconfig.so.1.8.0 [.] FcCompareFamily 1.22% emacs libc-2.18.so [.] _int_malloc 1.20% emacs libX11.so.6.3.0 [.] parsestringfile 1.19% emacs emacs [.] mark_char_table 1.18% emacs libfontconfig.so.1.8.0 [.] FcStrCaseWalkerNext.part.3 1.17% emacs libfontconfig.so.1.8.0 [.] __popcountdi2 1.12% emacs libglib-2.0.so.0.3800.2 [.] g_mutex_get_impl 1.02% emacs libc-2.18.so [.] malloc Probably there is a bottleneck in fontconfig which can't scale from hundreds to thousands of fonts well enough. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 16 22:25:19 2014 Received: (at 17771) by debbugs.gnu.org; 17 Jun 2014 02:25:19 +0000 Received: from localhost ([127.0.0.1]:49811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wwj5K-0006cY-Gc for submit@debbugs.gnu.org; Mon, 16 Jun 2014 22:25:18 -0400 Received: from forward10l.mail.yandex.net ([84.201.143.143]:44875) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wwj5H-0006cK-Ht for 17771@debbugs.gnu.org; Mon, 16 Jun 2014 22:25:16 -0400 Received: from smtp3h.mail.yandex.net (smtp3h.mail.yandex.net [84.201.186.20]) by forward10l.mail.yandex.net (Yandex) with ESMTP id 1C81CBA1287; Tue, 17 Jun 2014 06:25:09 +0400 (MSK) Received: from smtp3h.mail.yandex.net (localhost [127.0.0.1]) by smtp3h.mail.yandex.net (Yandex) with ESMTP id 900821B43BFC; Tue, 17 Jun 2014 06:25:08 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp3h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id UBWyvbsNKo-P8VK96bK; Tue, 17 Jun 2014 06:25:08 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: f6f0efe7-098b-40c2-aeea-e738f921e212 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1402971908; bh=oaUz8Yqti5sCbiMZdm9yll0hrg/08g3zoTkn2XZ0HEQ=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=piVIY46EEpvgdb4k9LxJ3+aeGX5EB0UKcnfNRvJh0DGGq+4f4OSwc50IMw/wiGB4S vSFGcDhZ5KCvLpytHCevS/fW5Il6HLOOP7CBSQ6XrGITjOzTTcWh5PmSIGBk+qcSqg /hdbezmqrB+CsfC2fcmyeaiZotboeALdGS8pmcy4= Authentication-Results: smtp3h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <539FA703.2040605@yandex.ru> Date: Tue, 17 Jun 2014 06:25:07 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <87zjhcj1lq.fsf@rosalinde.fritz.box> <539F1998.5090508@yandex.ru> <87lhswilo3.fsf@rosalinde.fritz.box> In-Reply-To: <87lhswilo3.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/17/2014 01:34 AM, Stephen Berman wrote: > $ fc-list | wc -l > 2889 Oops, really a lot of them. I have just 247. > It looks like there's considerable overlap between the xlsfonts and > fc-list outputs, e.g. xlsfonts lists > > -adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1 > > and fc-list has > > /usr/share/fonts/75dpi/courO10-ISO8859-1.pcf.gz: Adobe Courier:style=Oblique > > Are they the same font? Hm...not sure. How many fonts are shown by Emacs? This may be obtained by (length (x-list-fonts "*")) Dmitry From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 17 09:41:18 2014 Received: (at 17771) by debbugs.gnu.org; 17 Jun 2014 13:41:18 +0000 Received: from localhost ([127.0.0.1]:50174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwtdQ-0000qO-NN for submit@debbugs.gnu.org; Tue, 17 Jun 2014 09:41:17 -0400 Received: from mout.gmx.net ([212.227.15.19]:50123) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwtdJ-0000pB-H0 for 17771@debbugs.gnu.org; Tue, 17 Jun 2014 09:41:10 -0400 Received: from rosalinde.fritz.box ([89.245.105.136]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LoJDJ-1WUjgk25Af-00gED8; Tue, 17 Jun 2014 15:40:55 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <87zjhcj1lq.fsf@rosalinde.fritz.box> <539F1998.5090508@yandex.ru> <87lhswilo3.fsf@rosalinde.fritz.box> <539FA703.2040605@yandex.ru> Date: Tue, 17 Jun 2014 15:40:37 +0200 In-Reply-To: <539FA703.2040605@yandex.ru> (Dmitry Antipov's message of "Tue, 17 Jun 2014 06:25:07 +0400") Message-ID: <87wqcfwt62.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:P5rnFkAjvjEA24hsslQmVmnZcVjgEWJSvfAYPPjNvXz4Ej5nMeS NYwbiC/cRVCOpt1MMwjxB4wmTJLzrdGUAhBAt2LeSft5imRq5/whRcOEH/8puKB19BE9UJB kHMM0Wu06hzDdpKmS6QDSaOnnE1IshIq8YWSSd153fiesAU+2dvAYxAkqSXlnYHK5hkGTlb 5gYdtqiUlj55FBbj429wA== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) On Tue, 17 Jun 2014 06:25:07 +0400 Dmitry Antipov wrote: > On 06/17/2014 01:34 AM, Stephen Berman wrote: > >> $ fc-list | wc -l >> 2889 > > Oops, really a lot of them. I have just 247. FWIW, 1785 of those listed by fc-list are texlive fonts. >> It looks like there's considerable overlap between the xlsfonts and >> fc-list outputs, e.g. xlsfonts lists >> >> -adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1 >> >> and fc-list has >> >> /usr/share/fonts/75dpi/courO10-ISO8859-1.pcf.gz: Adobe Courier:style=Oblique >> >> Are they the same font? > > Hm...not sure. > > How many fonts are shown by Emacs? This may be obtained by > > (length (x-list-fonts "*")) Same as fc-list, 2889. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 17 09:42:13 2014 Received: (at 17771) by debbugs.gnu.org; 17 Jun 2014 13:42:13 +0000 Received: from localhost ([127.0.0.1]:50178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwteK-0000s7-1r for submit@debbugs.gnu.org; Tue, 17 Jun 2014 09:42:13 -0400 Received: from mout.gmx.net ([212.227.15.15]:54288) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwteC-0000rK-2j for 17771@debbugs.gnu.org; Tue, 17 Jun 2014 09:42:05 -0400 Received: from rosalinde.fritz.box ([89.245.105.136]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LkP8Z-1WQs130EQ7-00cMff; Tue, 17 Jun 2014 15:41:54 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <871tuokg6o.fsf@rosalinde.fritz.box> <539F154A.5000307@yandex.ru> <87mwdcilow.fsf@rosalinde.fritz.box> <539FA356.3020001@yandex.ru> Date: Tue, 17 Jun 2014 15:41:34 +0200 In-Reply-To: <539FA356.3020001@yandex.ru> (Dmitry Antipov's message of "Tue, 17 Jun 2014 06:09:26 +0400") Message-ID: <87vbrzwt4h.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:GwlteM9Lqc5H9TxAohutlUrWixkkJ1qAgyWNcjcjy0z2jBpbBY9 XIUHVNxvW2KL/CL3cXaLASTOJ86Tk3khkC4knJeRCbbEGoUZzCietpIQRA5byUZYMI7+HW8 Pjz8qDlgZzp2D0WWHk4xBFtmLCxLW9MSFXX3jBJgjrfmtGUZWe9/qG1qjW3ys9tBLHoh3J4 TNDU/G3909qFJ2yPamClA== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-) On Tue, 17 Jun 2014 06:09:26 +0400 Dmitry Antipov wrote: > On 06/17/2014 01:33 AM, Stephen Berman wrote: > >> 36.00% emacs libfontconfig.so.1.8.0 [.] 0x000000000001f643 >> 31.34% emacs libc-2.18.so [.] __strchr_sse2 >> 6.78% emacs [kernel.kallsyms] [k] 0xffffffff8103aef6 >> 4.12% emacs libz.so.1.2.8 [.] 0x0000000000007cc6 >> 1.15% emacs libfontconfig.so.1.8.0 [.] FcCharSetSubtractCount > > Please also install fontconfig-debuginfo package to get all libfontconfig.so > samples resolved to function names. > > Just for the record, I'm seeing the following: > > 6.68% emacs libc-2.18.so [.] _IO_getc > 3.90% emacs emacs [.] mark_object > 2.73% emacs emacs [.] decode_coding_iso_2022 > 2.46% emacs emacs [.] exec_byte_code > 1.76% emacs libgobject-2.0.so.0.3800.2 [.] g_type_check_instance_is_a > 1.65% emacs ld-2.18.so [.] do_lookup_x > 1.31% emacs libglib-2.0.so.0.3800.2 [.] g_private_get_impl > 1.29% emacs libc-2.18.so [.] __strchr_sse2 > 1.29% emacs libfontconfig.so.1.8.0 [.] FcCompareFamily > 1.22% emacs libc-2.18.so [.] _int_malloc > 1.20% emacs libX11.so.6.3.0 [.] parsestringfile > 1.19% emacs emacs [.] mark_char_table > 1.18% emacs libfontconfig.so.1.8.0 [.] FcStrCaseWalkerNext.part.3 > 1.17% emacs libfontconfig.so.1.8.0 [.] __popcountdi2 > 1.12% emacs libglib-2.0.so.0.3800.2 [.] g_mutex_get_impl > 1.02% emacs libc-2.18.so [.] malloc > > Probably there is a bottleneck in fontconfig which can't scale from hundreds to > thousands of fonts well enough. With fontconfig-debuginfo installed I get this: 33.61% emacs libc-2.18.so [.] __strchr_sse2 15.77% emacs libfontconfig.so.1.8.0 [.] FcStrCaseWalkerNext.part.3 4.75% emacs [kernel.kallsyms] [k] 0xffffffff8103aef6 4.21% emacs libz.so.1.2.8 [.] 0x0000000000007b2d 4.18% emacs libfontconfig.so.1.8.0 [.] FcPatternObjectPosition 2.91% emacs libfontconfig.so.1.8.0 [.] __popcountdi2 2.47% emacs libfontconfig.so.1.8.0 [.] FcStrCmpIgnoreCaseAndDelim 1.95% emacs libfontconfig.so.1.8.0 [.] FcConfigPromote.isra.0 1.79% emacs libfontconfig.so.1.8.0 [.] FcListPatternMatchAny 1.63% emacs libfontconfig.so.1.8.0 [.] FcStrCaseWalkerNext 1.05% emacs libfontconfig.so.1.8.0 [.] FcCharSetSubtractCount 1.00% emacs libfontconfig.so.1.8.0 [.] FcConfigCompareValue 0.87% emacs libfontconfig.so.1.8.0 [.] FcValueCanonicalize 0.85% emacs libc-2.18.so [.] memset 0.83% emacs libfontconfig.so.1.8.0 [.] FcCompareValueList 0.76% emacs libfontconfig.so.1.8.0 [.] strchr@plt 0.73% emacs libfreetype.so.6.10.2 [.] 0x000000000005f039 0.66% emacs libfreetype.so.6.10.2 [.] FT_Stream_ReadFields 0.63% emacs emacs [.] hash_string 0.58% emacs emacs [.] mark_object 0.58% emacs libz.so.1.2.8 [.] inflate 0.52% emacs emacs [.] sxhash_combine 0.51% emacs libfontconfig.so.1.8.0 [.] FcPatternObjectFindElt 0.50% emacs libfontconfig.so.1.8.0 [.] FcFontSetList 0.48% emacs emacs [.] ftfont_get_fc_charset 0.46% emacs libc-2.18.so [.] __memcpy_sse2_unaligned 0.43% emacs libfontconfig.so.1.8.0 [.] FcCompareFamily 0.42% emacs libfontconfig.so.1.8.0 [.] FcCharSetFindLeafForwar 0.41% emacs libc-2.18.so [.] _int_malloc Let me know if you want the whole output. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 17 14:12:00 2014 Received: (at 17771) by debbugs.gnu.org; 17 Jun 2014 18:12:00 +0000 Received: from localhost ([127.0.0.1]:50864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwxrQ-00040m-A3 for submit@debbugs.gnu.org; Tue, 17 Jun 2014 14:12:00 -0400 Received: from forward6l.mail.yandex.net ([84.201.143.139]:58760) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwxrK-00040R-V7 for 17771@debbugs.gnu.org; Tue, 17 Jun 2014 14:11:55 -0400 Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward6l.mail.yandex.net (Yandex) with ESMTP id 6C10114E1877; Tue, 17 Jun 2014 22:11:44 +0400 (MSK) Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id 1365F16A00CF; Tue, 17 Jun 2014 22:11:44 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id in4IxPNP67-Bho4CtR4; Tue, 17 Jun 2014 22:11:43 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 005d4b12-cb16-4865-984c-138da401518a DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1403028703; bh=wtKxy9gKZpIOnw7ZZASU2qaplPzgFHG21h5HLLOCwNE=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=uqv3dIhWUIoW+rMn/tlDUx2RD3AZ9r9I+uNwkomriLIXXdXVkv2DVufWjYU7NKHxl 7+pIh1z6xEhzZlSs2yc62ovu31c015GaiGtDjChmfTavKebJIJK0ufSIJp2eG0YGST PqaIA407xIdAy5fVbzslN6yf7R2DT/x/0dztunLU= Authentication-Results: smtp12.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <53A084DF.8040403@yandex.ru> Date: Tue, 17 Jun 2014 22:11:43 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <871tuokg6o.fsf@rosalinde.fritz.box> <539F154A.5000307@yandex.ru> <87mwdcilow.fsf@rosalinde.fritz.box> <539FA356.3020001@yandex.ru> <87vbrzwt4h.fsf@rosalinde.fritz.box> In-Reply-To: <87vbrzwt4h.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/17/2014 05:41 PM, Stephen Berman wrote: > With fontconfig-debuginfo installed I get this: > > 33.61% emacs libc-2.18.so [.] __strchr_sse2 > 15.77% emacs libfontconfig.so.1.8.0 [.] FcStrCaseWalkerNext.part.3 OK. Next steps probably are: 1) Compile with '--with-x-toolkit=lucid --without-xft' and check how fast HELLO is displayed. 2) Identify all font packages installed. I don't know about SuSE, but on my Fedora system all font packages are under 'User Interface/X' group, so "rpm -q -g 'User Interface/X'" shows all font packages (plus other X stuff, which may be filtered out by grepping for "noarch" packages). On my system, the following command: rpm -q -g 'User Interface/X' | grep noarch | grep font | wc -l shows 84 font packages. 3) Save list of packages obtained at step 2) and try to uninstall the most of font packages (but do not touch X core fonts - xorg-x11-fonts-* packages on my system). Next try to run "regular" (with Xft support enabled) Emacs and check whether font removal helps to speedup C-h h. 4) Reinstall all required fonts. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 08:55:11 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 12:55:11 +0000 Received: from localhost ([127.0.0.1]:51249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxFOQ-0000Ut-3Z for submit@debbugs.gnu.org; Wed, 18 Jun 2014 08:55:10 -0400 Received: from b2bfep12.mx.upcmail.net ([62.179.121.57]:35218) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxFOL-0000UP-SM for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 08:55:07 -0400 Received: from edge11.upcmail.net ([192.168.13.81]) by b2bfep12-int.chello.at (InterMail vM.8.01.05.11 201-2260-151-128-20120928) with ESMTP id <20140618125459.ICDT25405.b2bfep12-int.chello.at@edge11.upcmail.net> for <17771@debbugs.gnu.org>; Wed, 18 Jun 2014 14:54:59 +0200 Received: from iznogoud.viz ([91.119.88.190]) by edge11.upcmail.net with edge id Fouw1o00y46QafP0BouwAy; Wed, 18 Jun 2014 14:54:59 +0200 X-SourceIP: 91.119.88.190 Received: from wolfgang by iznogoud.viz with local (Exim 4.82 (FreeBSD)) (envelope-from ) id 1WxFOC-0000La-7o; Wed, 18 Jun 2014 14:54:56 +0200 From: Wolfgang Jenkner To: Andreas Schwab Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> Date: Wed, 18 Jun 2014 14:54:55 +0200 In-Reply-To: (Andreas Schwab's message of "Mon, 16 Jun 2014 15:32:48 +0200") Message-ID: <854mzigyxs.fsf@iznogoud.viz> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.4.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: Dmitry Antipov , 17771@debbugs.gnu.org, Stephen Berman X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On Mon, Jun 16 2014, Andreas Schwab wrote: > Dmitry Antipov writes: > >> On 06/16/2014 05:07 PM, Stephen Berman wrote: >> >>> With this I can no longer make Emacs crash with my recipe. In fact, >>> `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter >>> how many times I type `C-g'. Is this what you expect? >> >> No, 30+s is just unbelievable. > > If you have many fonts installed it can take a lot of time to find out > that a character cannot be displayed. So, expanding on Andreas' remark, perhaps just bisect HELLO to find out if there is some particular script that causes trouble? You could then try to use `set-fontset-font' to specify a particular font for the problematic script or character range. Wolfgang From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 09:50:45 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 13:50:45 +0000 Received: from localhost ([127.0.0.1]:51294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxGG9-00034P-6t for submit@debbugs.gnu.org; Wed, 18 Jun 2014 09:50:45 -0400 Received: from mout.gmx.net ([212.227.15.18]:59435) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxGG2-000343-Ja for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 09:50:39 -0400 Received: from rosalinde.fritz.box ([89.245.106.46]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MSp1l-1X6zZJ15Hx-00RtKC; Wed, 18 Jun 2014 15:50:28 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <871tuokg6o.fsf@rosalinde.fritz.box> <539F154A.5000307@yandex.ru> <87mwdcilow.fsf@rosalinde.fritz.box> <539FA356.3020001@yandex.ru> <87vbrzwt4h.fsf@rosalinde.fritz.box> <53A084DF.8040403@yandex.ru> Date: Wed, 18 Jun 2014 15:50:06 +0200 Message-ID: <87sin2iay9.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:/g6TKv72TFiEjmEevKda5CrGxQiqYRlM0n3SRQCG40dON7rnvlX 35fWzZs1W9iTjRZlEg5fmBh1p5zY5XkvVxk1P1MzzUPzIGR98UO2ljnHOHaBS7sUvi74TLU t+p5aVRo+X+l1SqrhqjSam3PkabfZ5wae89b4CX5N3nZ7XSrLGOXs2MvdLC+llrNYmehMEQ nkiAuyiiv2BlmVYQ5Ztww== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On Tue, 17 Jun 2014 22:11:43 +0400 Dmitry Antipov wrote: > On 06/17/2014 05:41 PM, Stephen Berman wrote: > >> With fontconfig-debuginfo installed I get this: >> >> 33.61% emacs libc-2.18.so [.] __strchr_sse2 >> 15.77% emacs libfontconfig.so.1.8.0 [.] FcStrCaseWalkerNext.part.3 > > OK. Next steps probably are: > > 1) Compile with '--with-x-toolkit=lucid --without-xft' > and check how fast HELLO is displayed. This failed to compile: /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: image.o: undefined reference to symbol 'png_set_longjmp_fn@@PNG16_0' /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: note: 'png_set_longjmp_fn@@PNG16_0' is defined in DSO /usr/lib64/libpng16.so.16 so try adding it to the linker command line /usr/lib64/libpng16.so.16: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[1]: *** [temacs] Error 1 make[1]: Leaving directory `/data/steve/lib/emacs/emacs-24.4-lucid/src' make: *** [src] Error 2 I have both libpng16 and libpng12 installed, since each is required by different programs I use. Emacs built with Gtk+ links with libpng16 (which gtk3 requires), but with Lucid it apparently links with libpng12 if installed. It would be a PITA to uninstall libpng12 just to test this. However, when I add `--without-png' to the configure line, then Emacs with Lucid and without xft successfully builds. And with this build it takes only about 3 seconds for HELLO to be displayed (with the characters for which no suitable font could be found displayed as boxes containing the hex codepoint). Then I built with gtk3 and without xft, and here, too, it takes only about 3 seconds for HELLO to be displayed. > 2) Identify all font packages installed. I don't know about SuSE, > but on my Fedora system all font packages are under 'User Interface/X' > group, so "rpm -q -g 'User Interface/X'" shows all font packages > (plus other X stuff, which may be filtered out by grepping for "noarch" > packages). On my system, the following command: > > rpm -q -g 'User Interface/X' | grep noarch | grep font | wc -l > > shows 84 font packages. > > 3) Save list of packages obtained at step 2) and try to uninstall the most > of font packages (but do not touch X core fonts - xorg-x11-fonts-* packages > on my system). Next try to run "regular" (with Xft support enabled) Emacs > and check whether font removal helps to speedup C-h h. > > 4) Reinstall all required fonts. I took the opposite route, which was easier for me: I installed font packages for all the languages that were displayed as hex codepoint boxes (mainly South Asia and South East Asia). And lo and behold, now with my normal build (including Xft support), it also takes only about 3 seconds for HELLO to be displayed (and there are no more hex codepoint boxes)! Prior to this, I had installed font packages for all languages in HELLO, but still some characters in Tibetan were only displayed as hex codepoint boxes. And it still took 30+ seconds for HELLO to be displayed. But I found another font package for Tibetan which contained the missing characters, and that made the difference. So probably the lag was just due the searching through all fonts, as Andreas said. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 09:51:06 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 13:51:07 +0000 Received: from localhost ([127.0.0.1]:51298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxGGU-00035R-TJ for submit@debbugs.gnu.org; Wed, 18 Jun 2014 09:51:06 -0400 Received: from mout.gmx.net ([212.227.15.15]:61989) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxGGO-00034k-5B for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 09:51:00 -0400 Received: from rosalinde.fritz.box ([89.245.106.46]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M0cs6-1WjRTD2uGU-00urHz; Wed, 18 Jun 2014 15:50:49 +0200 From: Stephen Berman To: Wolfgang Jenkner Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <854mzigyxs.fsf@iznogoud.viz> Date: Wed, 18 Jun 2014 15:50:31 +0200 In-Reply-To: <854mzigyxs.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Wed, 18 Jun 2014 14:54:55 +0200") Message-ID: <87r42miaxk.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:22NAweeQ74GBy8/pFOL4b1/+9Qn/Pr8FIQBsMaGiMeE9yTWZHP2 zPli7/OmN5U5r6IcL99KOQMuzVOemV/A0ZbN0Yo0+dypLEHrG0WabWLiwkTfng1YE2dKjnm kGG//7KuqlFZJsY8ZM2DmgG97c/kZgsavxRnpQ7s6ZKxntErZE5Z46jYj/vYjJVFtItQJPY TNGGzvTYgYWw4b5gDTiWQ== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: Andreas Schwab , Dmitry Antipov , 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On Wed, 18 Jun 2014 14:54:55 +0200 Wolfgang Jenkner wrote: > On Mon, Jun 16 2014, Andreas Schwab wrote: > >> Dmitry Antipov writes: >> >>> On 06/16/2014 05:07 PM, Stephen Berman wrote: >>> >>>> With this I can no longer make Emacs crash with my recipe. In fact, >>>> `C-g' has no effect: HELLO is displayed (after 30+ seconds), no matter >>>> how many times I type `C-g'. Is this what you expect? >>> >>> No, 30+s is just unbelievable. >> >> If you have many fonts installed it can take a lot of time to find out >> that a character cannot be displayed. > > So, expanding on Andreas' remark, perhaps just bisect HELLO to find out > if there is some particular script that causes trouble? I understood Andreas to be saying that looking for something that's not there can take longer than finding something that is there, and this indeed seems to be the case, as my latest followup to Dmitry suggests: when all characters can be displayed, HELLO display quite quickly. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 10:01:29 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 14:01:29 +0000 Received: from localhost ([127.0.0.1]:51850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxGQX-0003TS-MA for submit@debbugs.gnu.org; Wed, 18 Jun 2014 10:01:29 -0400 Received: from forward9l.mail.yandex.net ([84.201.143.142]:52314) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxGQR-0003TB-ST for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 10:01:23 -0400 Received: from smtp14.mail.yandex.net (smtp14.mail.yandex.net [95.108.131.192]) by forward9l.mail.yandex.net (Yandex) with ESMTP id 2A7D5E610A2; Wed, 18 Jun 2014 18:01:13 +0400 (MSK) Received: from smtp14.mail.yandex.net (localhost [127.0.0.1]) by smtp14.mail.yandex.net (Yandex) with ESMTP id C64261B60A7D; Wed, 18 Jun 2014 18:01:12 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp14.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 3l9Z6m83l6-1C4qDuvt; Wed, 18 Jun 2014 18:01:12 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 0bf374df-0c07-4bee-917b-f54ad3b29719 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1403100072; bh=ySJH5aIIjGvzbhtmYvyjqzdj/DmdcYDd4CUy33n5amE=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=tQVV1AK1zsWLcdfH9uGKibrrrhheq9wIKkY99dWxxD/Q95gntEL5QbTx0VjxaNdcA mDNHLxIlPzG12xsbPMaTbuG6juxOC2WGHqmo5CLVPz8W4gSGtAhll4WIc4U50NUP76 nyikHO36fjjNorC9awDlvYd0jVqdFKiNSps8cOHg= Authentication-Results: smtp14.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <53A19BA8.3090004@yandex.ru> Date: Wed, 18 Jun 2014 18:01:12 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <854mzigyxs.fsf@iznogoud.viz> <87r42miaxk.fsf@rosalinde.fritz.box> In-Reply-To: <87r42miaxk.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/18/2014 05:50 PM, Stephen Berman wrote: > I understood Andreas to be saying that looking for something that's not > there can take longer than finding something that is there, and this > indeed seems to be the case, as my latest followup to Dmitry suggests: > when all characters can be displayed, HELLO display quite quickly. Good news. So what about crash in cleanup_vector? Could you confirm that the patch from http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17771#47 is helpful? Dmitry From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 12:00:44 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 16:00:44 +0000 Received: from localhost ([127.0.0.1]:51962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxIHz-0006eB-Ec for submit@debbugs.gnu.org; Wed, 18 Jun 2014 12:00:43 -0400 Received: from mout.gmx.net ([212.227.17.21]:58609) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxIHv-0006dr-3Z for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 12:00:40 -0400 Received: from rosalinde.fritz.box ([89.245.106.46]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LxPuE-1Wdvmr01ve-0170LE; Wed, 18 Jun 2014 18:00:27 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <854mzigyxs.fsf@iznogoud.viz> <87r42miaxk.fsf@rosalinde.fritz.box> <53A19BA8.3090004@yandex.ru> Date: Wed, 18 Jun 2014 18:00:08 +0200 In-Reply-To: <53A19BA8.3090004@yandex.ru> (Dmitry Antipov's message of "Wed, 18 Jun 2014 18:01:12 +0400") Message-ID: <87mwdai4xj.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:ViL35qEEFIZ3b/qZruWsBv6sLJTmzmtdCj5alq2wXcrz4k3lrht CsajbTWfr5x0uMJdXDSmxT6qLaSJHpRJ7txu5mmoN8RdwyG+h7kdH2dwJSvuzk77wKwwJ/z imptMVkcZyYTbjAlEwYQGSoeBmvN4cVZRilZHUTRXDCfrKbsINkskieqZ4wSiUbYToZKBu6 tD+aWfEHZelli0atpN9+g== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On Wed, 18 Jun 2014 18:01:12 +0400 Dmitry Antipov wrote: > On 06/18/2014 05:50 PM, Stephen Berman wrote: > >> I understood Andreas to be saying that looking for something that's not >> there can take longer than finding something that is there, and this >> indeed seems to be the case, as my latest followup to Dmitry suggests: >> when all characters can be displayed, HELLO display quite quickly. > > Good news. > > So what about crash in cleanup_vector? Could you confirm that the patch > from http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17771#47 is helpful? As I said in my followup to your patch, it did indeed prevent Emacs from crashing, but with it C-g could not interrupt HELLO being displayed. Now, with your patch and all the fonts needed to correctly display HELLO, I still cannot reproduce the crash, though if I type `C-h h' and then repeatedly and rapidly type `C-g', this slows downs the display of HELLO from ~3 to ~9 seconds. But without your patch, I still get the crash. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 12:24:39 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 16:24:39 +0000 Received: from localhost ([127.0.0.1]:51977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxIf4-0007Hc-Va for submit@debbugs.gnu.org; Wed, 18 Jun 2014 12:24:39 -0400 Received: from forward10l.mail.yandex.net ([84.201.143.143]:46917) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxIey-0007HF-T7 for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 12:24:33 -0400 Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward10l.mail.yandex.net (Yandex) with ESMTP id 504C2BA10C0; Wed, 18 Jun 2014 20:24:22 +0400 (MSK) Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id EF5B716A0372; Wed, 18 Jun 2014 20:24:21 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id hrHyA25NZ1-OLDi0SxM; Wed, 18 Jun 2014 20:24:21 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 2605a29b-8b08-4353-b4ec-e78b9c417258 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1403108661; bh=d2kyuPLbETB5hxKtbpKWhXGTbuQPIZ2Hm0y/B2gYmT8=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=rUF3hmvdFYI7hos/gsLSj6figtX2/AXnlqCimj5ExnRC8mRiFKDEsfHA8WUhgfgye sIkvTGY6E6F7Tl0BtaJ8EwW/bYV4DVqmUdntlYmgTvpZG85+fC8x5Gxs5SYh5s5Hjp 26JKKpf/+pe28Fl7HSbPwEh6HUnfYDq9LlkF/c70= Authentication-Results: smtp12.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <53A1BD35.5090701@yandex.ru> Date: Wed, 18 Jun 2014 20:24:21 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Berman Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83vbs5w3h7.fsf@gnu.org> <87zjhh6su4.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <854mzigyxs.fsf@iznogoud.viz> <87r42miaxk.fsf@rosalinde.fritz.box> <53A19BA8.3090004@yandex.ru> <87mwdai4xj.fsf@rosalinde.fritz.box> In-Reply-To: <87mwdai4xj.fsf@rosalinde.fritz.box> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 06/18/2014 08:00 PM, Stephen Berman wrote: > As I said in my followup to your patch, it did indeed prevent Emacs from > crashing, but with it C-g could not interrupt HELLO being displayed. This can be explained. To process C-g, C code should call QUIT. If we compare it with OS, this is something like "check for pending interrupts and process them if needed". That's why, for example, (make-list 10000000 0) can be interrupted with C-g. Emacs do QUIT in its own C code, but it's impossible to arrange QUIT in external library. So, if there is a very busy loop somewhere in fontconfig, you can't interrupt it with C-g. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 13:01:28 2014 Received: (at 17771) by debbugs.gnu.org; 18 Jun 2014 17:01:28 +0000 Received: from localhost ([127.0.0.1]:52011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxJEm-0008K1-9I for submit@debbugs.gnu.org; Wed, 18 Jun 2014 13:01:28 -0400 Received: from mout.gmx.net ([212.227.17.21]:52954) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WxJEj-0008Jn-Dz for 17771@debbugs.gnu.org; Wed, 18 Jun 2014 13:01:26 -0400 Received: from rosalinde.fritz.box ([89.245.106.46]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MACmL-1WqTcC2cht-00BJ9j; Wed, 18 Jun 2014 19:01:17 +0200 From: Stephen Berman To: Dmitry Antipov Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <83tx7pvw61.fsf@gnu.org> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <854mzigyxs.fsf@iznogoud.viz> <87r42miaxk.fsf@rosalinde.fritz.box> <53A19BA8.3090004@yandex.ru> <87mwdai4xj.fsf@rosalinde.fritz.box> <53A1BD35.5090701@yandex.ru> Date: Wed, 18 Jun 2014 19:00:59 +0200 In-Reply-To: <53A1BD35.5090701@yandex.ru> (Dmitry Antipov's message of "Wed, 18 Jun 2014 20:24:21 +0400") Message-ID: <87ionyi244.fsf@rosalinde.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:s3BRl6egzWZiEiuxm+j6LptWx7U0fRc1Nz9hKHAyU7fNGc2bbWe EwuEsKEVU7zgU/p71k+IikAgFeXcNEkGGyig3eabhMt6TOYLViHj95Dbr9/V63QHIsreiSh 25c516/8LIRW09OM/caWFcF17j3i0EMwplZq4KslGqdHo5etzFUG89ThMmKLh427I8caO2E z3au5wNTEocGhuaGGXIkg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 17771 Cc: 17771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On Wed, 18 Jun 2014 20:24:21 +0400 Dmitry Antipov wrote: > On 06/18/2014 08:00 PM, Stephen Berman wrote: > >> As I said in my followup to your patch, it did indeed prevent Emacs from >> crashing, but with it C-g could not interrupt HELLO being displayed. > > This can be explained. To process C-g, C code should call QUIT. If we > compare it with OS, this is something like "check for pending interrupts > and process them if needed". That's why, for example, (make-list 10000000 0) > can be interrupted with C-g. Emacs do QUIT in its own C code, but it's > impossible to arrange QUIT in external library. So, if there is a > very busy loop somewhere in fontconfig, you can't interrupt it with C-g. I see. Well, having Emacs crash is certainly worse than not being able to interrupt fontconfig, so I think you should commit the patch, and then as far as I'm concerned, this bug can be closed. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 11 23:58:13 2014 Received: (at control) by debbugs.gnu.org; 12 Aug 2014 03:58:13 +0000 Received: from localhost ([127.0.0.1]:39859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XH3Dx-00029r-71 for submit@debbugs.gnu.org; Mon, 11 Aug 2014 23:58:13 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60325 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XH3Du-00029i-0E for control@debbugs.gnu.org; Mon, 11 Aug 2014 23:58:11 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XH3Dt-0006TG-Ov for control@debbugs.gnu.org; Mon, 11 Aug 2014 23:58:09 -0400 Date: Mon, 11 Aug 2014 23:58:09 -0400 Message-Id: Subject: control message for bug 17771 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.7 (-----) merge 16140 17771 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 11 23:59:57 2014 Received: (at 17771-done) by debbugs.gnu.org; 12 Aug 2014 03:59:57 +0000 Received: from localhost ([127.0.0.1]:39863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XH3Fc-0002Cd-Pn for submit@debbugs.gnu.org; Mon, 11 Aug 2014 23:59:57 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60361 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XH3Fa-0002CU-B8 for 17771-done@debbugs.gnu.org; Mon, 11 Aug 2014 23:59:55 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XH3FZ-0000yQ-CL; Mon, 11 Aug 2014 23:59:53 -0400 From: Glenn Morris To: 17771-done@debbugs.gnu.org Subject: Re: bug#17771: 24.3.91; SIGSEGV in cleanup_vector References: <874mzp896b.fsf@rosalinde.fritz.box> <87ppid6l0x.fsf@rosalinde.fritz.box> <83ppidvsyx.fsf@gnu.org> <87lht16ii3.fsf@rosalinde.fritz.box> <83mwdgx6t4.fsf@gnu.org> <87ha3o7w68.fsf@rosalinde.fritz.box> <83lht0x65z.fsf@gnu.org> <87d2ec7v8p.fsf@rosalinde.fritz.box> <83fvj8x3o9.fsf@gnu.org> <539EA48D.4050802@yandex.ru> <87lhsxjh0z.fsf@rosalinde.fritz.box> <539EE4F0.9070307@yandex.ru> <878uoxj94f.fsf@rosalinde.fritz.box> <539EEEDC.2080703@yandex.ru> <854mzigyxs.fsf@iznogoud.viz> <87r42miaxk.fsf@rosalinde.fritz.box> <53A19BA8.3090004@yandex.ru> <87mwdai4xj.fsf@rosalinde.fritz.box> <53A1BD35.5090701@yandex.ru> <87ionyi244.fsf@rosalinde.fritz.box> X-Spook: IMF Albanian Semtex bluebird UOP Albania Jiang Zemin X-Ran: 3#2%$~i;_vg5D|-[RES4rCW~5XTKh`c6yy'%@W(0L9Vy.6v((@0(lI61Ac.7:-x$70hvvK X-Hue: green X-Attribution: GM Date: Mon, 11 Aug 2014 23:59:53 -0400 In-Reply-To: <87ionyi244.fsf@rosalinde.fritz.box> (Stephen Berman's message of "Wed, 18 Jun 2014 19:00:59 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: 17771-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.7 (-----) Version: 24.3.93 Stephen Berman wrote: > I see. Well, having Emacs crash is certainly worse than not being able > to interrupt fontconfig, so I think you should commit the patch, and > then as far as I'm concerned, this bug can be closed. From unknown Sat Jun 21 05:19:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 09 Sep 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator