From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.bugs Subject: bug#11417: 24.0.96; infinite looping in xdisp.c Date: Tue, 08 May 2012 02:39:21 +0800 Message-ID: References: <83havt4716.fsf@gnu.org> <83havr3nv2.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: dough.gmane.org 1336416018 26539 80.91.229.3 (7 May 2012 18:40:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 7 May 2012 18:40:18 +0000 (UTC) Cc: 11417@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 07 20:40:13 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SRSqz-0003Xa-1l for geb-bug-gnu-emacs@m.gmane.org; Mon, 07 May 2012 20:40:13 +0200 Original-Received: from localhost ([::1]:37420 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRSqy-0003bw-92 for geb-bug-gnu-emacs@m.gmane.org; Mon, 07 May 2012 14:40:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRSqr-0003YL-QJ for bug-gnu-emacs@gnu.org; Mon, 07 May 2012 14:40:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRSqm-0004DG-Vk for bug-gnu-emacs@gnu.org; Mon, 07 May 2012 14:40:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38782) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRSqm-0004D9-Pl for bug-gnu-emacs@gnu.org; Mon, 07 May 2012 14:40:00 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SRSsk-00006w-Df for bug-gnu-emacs@gnu.org; Mon, 07 May 2012 14:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 May 2012 18:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11417 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11417-submit@debbugs.gnu.org id=B11417.1336416120418 (code B ref 11417); Mon, 07 May 2012 18:42:02 +0000 Original-Received: (at 11417) by debbugs.gnu.org; 7 May 2012 18:42:00 +0000 Original-Received: from localhost ([127.0.0.1]:39816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRSsg-00006f-8n for submit@debbugs.gnu.org; Mon, 07 May 2012 14:42:00 -0400 Original-Received: from mail-pb0-f44.google.com ([209.85.160.44]:40635) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SRSsb-00006G-FD for 11417@debbugs.gnu.org; Mon, 07 May 2012 14:41:56 -0400 Original-Received: by pbcwy7 with SMTP id wy7so6108501pbc.3 for <11417@debbugs.gnu.org>; Mon, 07 May 2012 11:39:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=olt3aKugz/jALUS3y9QGzdSqFB518wroxlVzF92899w=; b=yS/xYh1yL0TngGyEtd4w96Tx6unIyEEgnH1SoZHc8UuaVcSa0w0ou3i4SgDqNbQ8Oh L1q/6/ir2YMn2u0SMSzvAQCB/ouE3YRtt018dUB4bfAVCa8PSqD2wI7mdjHL8Bom7WGU gsvRDa3SqX2GtoKrankyq7DsY3v1R34eD6ojIucn5GgFFB1eRqUtSzEcIgG5TEqSbRwP jeVPG0Io9zqTT5thg/bGwXALUosWOdeVk9noQsH9di69ycQTU42Wj5oDpmKOa1kB1VNX 8arkSdC1vieif7tdzR0gEmhI7PxLNsGvBju/xBtvNpbNoilGlinC+5FXDkEM+k/1MK1S TQAA== Original-Received: by 10.68.242.67 with SMTP id wo3mr1573267pbc.34.1336415985657; Mon, 07 May 2012 11:39:45 -0700 (PDT) Original-Received: from localhost ([123.114.33.41]) by mx.google.com with ESMTPS id ud10sm19047932pbc.25.2012.05.07.11.39.39 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 May 2012 11:39:44 -0700 (PDT) Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAG1BMVEUAAAA9Cgm3Hx1WWFWA gn+WmJWsrqv4+vcCAwCRl2MkAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAYoA AAGKATOXMFgAAAAHdElNRQfXAQwDNR+ZJmElAAABIklEQVQoz22SPW+DQAyGWUq65qasd9PNUSX4 AZHK2C1rJy5jpDS4IwRVup9dn7GNafpKIPPgzztXFSujqq1eM2n8h22oMkvxI/i9C97kRfMRUN55 dS3BrsAwBXUtMLAO4lryh8kTjOxKpQNniNxAgZOEe4bZwsDTFhKdqZRLNII4OQNHhEuq/RMkm6Cj TnnEA/fk0BorcYn5qA3oaeAxbaBOLrX+9G48NZ2Fzc2tzDM8Q+tMypEOqYHh8mAWaaK3U/cDMOT5 aMZMABgPXc7zPMs1A8DXO756GFJ/4fMEq47hTsAdn5avoxZ4ywl0c2w4Flu2Ybeyb3S+EqxX2DYA H8veJGEDTnHnrXvRaPyt+2kSfK6rfBZ2tUtfP/mR+pR6sX8BUZ/cDV7tvkoAAAAASUVORK5CYII= In-Reply-To: <83havr3nv2.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 07 May 2012 20:25:05 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.96 (Mac OS X 10.6.8) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:59845 Archived-At: --=-=-= Content-Type: text/plain On 2012-05-08 01:25 +0800, Eli Zaretskii wrote: > You should type 1 or 4 at this point. If that doesn't help, simply > delete the offending line, viz. > > break abort That worked. Please see the new log attached. Thanks. --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=debug2.log Content-Description: debug2.log (gdb) bt #0 move_it_vertically_backward (it=0x7fff5fbfce20, dy=0) at xdisp.c:8804 #1 0x00000001000409ad in move_it_by_lines (it=0x7fff5fbfce20, dvpos=0) at xdisp.c:8985 #2 0x00000001001a0ce7 in Fvertical_motion (lines=0, window=4305481917) at indent.c:2087 #3 0x000000010009ddb8 in window_scroll_line_based (window=4305481917, n=27, whole=1, noerror=0) at window.c:4667 #4 0x000000010009c251 in window_scroll (window=4305481917, n=1, whole=1, noerror=0) at window.c:4204 #5 0x000000010009e138 in scroll_command (n=4320145466, direction=1) at window.c:4758 #6 0x000000010009e1ff in Fscroll_up (arg=4320145466) at window.c:4779 #7 0x0000000100204987 in Ffuncall (nargs=2, args=0x7fff5fbfde90) at eval.c:3002 #8 0x0000000100272e01 in exec_byte_code (bytestr=4299304921, vector=4299304957, maxdepth=12, args_template=4320145466, nargs=0, args=0x0) at bytecode.c:785 #9 0x0000000100205868 in funcall_lambda (fun=4299304861, nargs=1, arg_vector=0x7fff5fbfe528) at eval.c:3233 #10 0x0000000100204d89 in Ffuncall (nargs=2, args=0x7fff5fbfe520) at eval.c:3051 #11 0x00000001001fc548 in Fcall_interactively (function=4320366570, record_flag=4320145466, keys=4305468733) at callint.c:852 #12 0x0000000100204a0b in Ffuncall (nargs=4, args=0x7fff5fbfead8) at eval.c:3009 #13 0x0000000100203e39 in call3 (fn=4320271882, arg1=4320366570, arg2=4320145466, arg3=4320145466) at eval.c:2802 #14 0x00000001001433a9 in Fcommand_execute (cmd=4320366570, record_flag=4320145466, keys=4320145466, special=4320145466) at keyboard.c:10451 #15 0x000000010012adf5 in command_loop_1 () at keyboard.c:1620 #16 0x0000000100200155 in internal_condition_case (bfun=0x10012a300 , handlers=4320201674, hfun=0x100129800 ) at eval.c:1515 #17 0x0000000100129df8 in command_loop_2 (ignore=4320145466) at keyboard.c:1189 #18 0x00000001001ff985 in internal_catch (tag=4320197690, func=0x100129dc0 , arg=4320145466) at eval.c:1272 #19 0x0000000100129d77 in command_loop () at keyboard.c:1159 #20 0x0000000100129189 in recursive_edit_1 () at keyboard.c:766 #21 0x00000001001293d0 in Frecursive_edit () at keyboard.c:830 #22 0x0000000100126c78 in main (argc=3, argv=0x7fff5fbff638) at emacs.c:1739 Lisp Backtrace: "scroll-up" (0x5fbfde98) "scroll-up-command" (0x5fbfe528) "call-interactively" (0x5fbfeae0) (gdb) xbacktrace "scroll-up" (0x5fbfde98) "scroll-up-command" (0x5fbfe528) "call-interactively" (0x5fbfeae0) (gdb) p start_pos $5 = 411 (gdb) p it2.vpos $6 = 0 (gdb) p it2.current $7 = { pos = { charpos = 411, bytepos = 411 }, overlay_string_index = 0, string_pos = { charpos = 1, bytepos = 1 }, dpvec_index = -1 } (gdb) p it2.string $8 = 4334539281 (gdb) xstring $9 = (struct Lisp_String *) 0x1025bd210 "!" (gdb) xtype Argument to arithmetic operation not a number or boolean. (gdb) p it2.method $10 = GET_FROM_STRING (gdb) pgrowx (it2.w->desired_matrix->rows+16) TEXT: 114 glyphs 0 0: CHAR[ ] pos=380 blev=0,btyp=L w=1 a+d=0+0 1 1: CHAR[ ] pos=381 blev=0,btyp=L w=1 a+d=0+0 2 2: CHAR[ ] pos=382 blev=0,btyp=L w=1 a+d=0+0 3 3: CHAR[ ] pos=383 blev=0,btyp=L w=1 a+d=0+0 4 4: CHAR[h] pos=384 blev=0,btyp=L w=1 a+d=0+0 5 5: CHAR[a] pos=385 blev=0,btyp=L w=1 a+d=0+0 6 6: CHAR[s] pos=386 blev=0,btyp=L w=1 a+d=0+0 7 7: CHAR[_] pos=387 blev=0,btyp=L w=1 a+d=0+0 8 8: CHAR[s] pos=388 blev=0,btyp=L w=1 a+d=0+0 9 9: CHAR[e] pos=389 blev=0,btyp=L w=1 a+d=0+0 10 10: CHAR[t] pos=390 blev=0,btyp=L w=1 a+d=0+0 11 11: CHAR[u] pos=391 blev=0,btyp=L w=1 a+d=0+0 12 12: CHAR[p] pos=392 blev=0,btyp=L w=1 a+d=0+0 13 13: CHAR[t] pos=393 blev=0,btyp=L w=1 a+d=0+0 14 14: CHAR[o] pos=394 blev=0,btyp=L w=1 a+d=0+0 15 15: CHAR[o] pos=395 blev=0,btyp=L w=1 a+d=0+0 16 16: CHAR[l] pos=396 blev=0,btyp=L w=1 a+d=0+0 17 17: CHAR[s] pos=397 blev=0,btyp=L w=1 a+d=0+0 18 18: CHAR[ ] pos=398 blev=0,btyp=L w=1 a+d=0+0 19 19: CHAR[=] pos=399 blev=0,btyp=L w=1 a+d=0+0 20 20: CHAR[ ] pos=400 blev=0,btyp=L w=1 a+d=0+0 21 21: CHAR[F] pos=401 blev=0,btyp=L w=1 a+d=0+0 face=13 22 22: CHAR[a] pos=402 blev=0,btyp=L w=1 a+d=0+0 face=13 23 23: CHAR[l] pos=403 blev=0,btyp=L w=1 a+d=0+0 face=13 24 24: CHAR[s] pos=404 blev=0,btyp=L w=1 a+d=0+0 face=13 25 25: CHAR[e] pos=405 blev=0,btyp=L w=1 a+d=0+0 face=13 26 26: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 27 27: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 28 28: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 29 29: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 30 30: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 31 31: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 32 32: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 33 33: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 34 34: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 35 35: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 36 36: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 37 37: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 38 38: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 39 39: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 40 40: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 41 41: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 42 42: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 43 43: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 44 44: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 45 45: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 46 46: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 47 47: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 48 48: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 49 49: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 50 50: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 51 51: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 52 52: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 53 53: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 54 54: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 55 55: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 56 56: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 57 57: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 58 58: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 59 59: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 60 60: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 61 61: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 62 62: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 63 63: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 64 64: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 65 65: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 66 66: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 67 67: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 68 68: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 69 69: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 70 70: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 71 71: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 72 72: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 73 73: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 74 74: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 75 75: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 76 76: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 77 77: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 78 78: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 79 79: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 80 80: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 81 81: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 82 82: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 83 83: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 84 84: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 85 85: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 86 86: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 87 87: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 88 88: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 89 89: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 90 90: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 91 91: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 92 92: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 93 93: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 94 94: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 95 95: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 96 96: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 97 97: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 98 98: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 99 99: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 100 100: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 101 101: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 102 102: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 103 103: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 104 104: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 105 105: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 106 106: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 107 107: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 108 108: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 109 109: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 110 110: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 111 111: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 112 112: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 113 113: CHAR[ ] pos=0 blev=0,btyp=B w=1 a+d=0+0 (gdb) pgrowx (it2.w->desired_matrix->rows+17) TEXT: 114 glyphs 0 0: CHAR[ ] pos=407 blev=0,btyp=L w=1 a+d=0+0 1 1: CHAR[ ] pos=408 blev=0,btyp=L w=1 a+d=0+0 2 2: CHAR[ ] pos=409 blev=0,btyp=L w=1 a+d=0+0 3 3: CHAR[ ] pos=410 blev=0,btyp=L w=1 a+d=0+0 4 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 5 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 6 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 7 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 8 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 9 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 10 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 11 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 12 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 13 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 14 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 15 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 16 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 17 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 18 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 19 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 20 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 21 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 22 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 23 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 24 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 25 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 26 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 27 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 28 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 29 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 30 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 31 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 32 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 33 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 34 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 35 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 36 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 37 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 38 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 39 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 40 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 41 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 42 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 43 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 44 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 45 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 46 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 47 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 48 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 49 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 50 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 51 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 52 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 53 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 54 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 55 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 56 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 57 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 58 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 59 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 60 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 61 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 62 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 63 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 64 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 65 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 66 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 67 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 68 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 69 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 70 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 71 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 72 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 73 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 74 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 75 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 76 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 77 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 78 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 79 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 80 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 81 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 82 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 83 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 84 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 85 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 86 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 87 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 88 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 89 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 90 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 91 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 92 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 93 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 94 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 95 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 96 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 97 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 98 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 99 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 100 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 101 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 102 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 103 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 104 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 105 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 106 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 107 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 108 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 109 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 110 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 111 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 112 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 113 4: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 (gdb) pgrowx (it2.w->desired_matrix->rows+18) TEXT: 114 glyphs 0 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 1 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 2 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 3 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 4 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 5 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 6 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 7 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 8 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 9 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 10 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 11 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 12 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 13 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 14 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 15 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 16 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 17 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 18 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 19 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 20 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 21 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 22 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 23 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 24 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 25 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 26 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 27 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 28 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 29 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 30 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 31 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 32 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 33 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 34 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 35 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 36 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 37 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 38 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 39 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 40 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 41 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 42 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 43 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 44 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 45 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 46 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 47 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 48 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 49 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 50 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 51 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 52 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 53 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 54 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 55 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 56 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 57 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 58 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 59 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 60 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 61 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 62 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 63 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 64 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 65 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 66 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 67 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 68 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 69 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 70 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 71 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 72 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 73 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 74 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 75 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 76 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 77 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 78 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 79 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 80 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 81 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 82 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 83 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 84 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 85 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 86 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 87 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 88 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 89 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 90 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 91 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 92 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 93 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 94 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 95 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 96 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 97 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 98 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 99 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 100 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 101 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 102 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 103 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 104 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 105 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 106 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 107 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 108 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 109 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 110 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 111 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 112 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 113 0: CHAR[ ] pos=-1 blev=0,btyp=UNDEF w=0 a+d=0+0 (gdb) --=-=-=--