Package: emacs;
Reported by: Robert Pluim <rpluim <at> gmail.com>
Date: Wed, 12 Jul 2017 13:44:02 UTC
Severity: normal
Tags: moreinfo
Merged with 28710
Found in versions 26.0.50, 27.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: Re: bug#27668: 26.0.50; Crash with display-line-numbers t Date: Wed, 12 Jul 2017 16:47:57 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Robert Pluim <rpluim <at> gmail.com> >> Date: Wed, 12 Jul 2017 15:42:28 +0200 >> >> I have an example trapped in gdb, let me know if you need more info. > > Go to the call-stack frame #6, the one in compute_line_metrics, and > type > > (gdb) pgrowx it->glyph_row > > Then post the results here. (If it says "pgrowx" is an unknown > command, you need to "source .gdbinit" first.) GDB is not a happy bunny, that somehow turned into frame #14. Looks like I was on line 237 of lisp/net/gnutls.el #14 0x000000000044fd4f in compute_line_metrics (it=it <at> entry=0x7fffffff8160) at xdisp.c:19775 19775 eassert (row->pixel_width >= 0); (gdb) pgrowx it->glyph_row TEXT: 138 glyphs 0 0: CHAR[ ] pos=-1 blev=2,btyp=EN w=16 a+d=25+6 face=23 MB AVOID 1 16: CHAR[2] pos=-1 blev=2,btyp=EN w=16 a+d=25+6 face=23 MB AVOID 2 32: CHAR[3] pos=-1 blev=2,btyp=EN w=16 a+d=25+6 face=23 MB AVOID 3 48: CHAR[7] pos=-1 blev=2,btyp=EN w=16 a+d=25+6 face=23 MB AVOID 4 64: CHAR[ ] pos=-1 blev=2,btyp=EN w=16 a+d=25+6 face=23 MB AVOID 5 80: CHAR[c] pos=9551 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 6 96: CHAR[e] pos=9552 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 7 112: CHAR[r] pos=9553 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 8 128: CHAR[t] pos=9554 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 9 144: CHAR[i] pos=9555 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 10 160: CHAR[f] pos=9556 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 11 176: CHAR[i] pos=9557 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 12 192: CHAR[c] pos=9558 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 13 208: CHAR[a] pos=9559 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 14 224: CHAR[t] pos=9560 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 15 240: CHAR[e] pos=9561 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 16 256: CHAR['] pos=9562 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 17 272: CHAR[s] pos=9563 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 18 288: CHAR[ ] pos=9564 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 19 304: CHAR[h] pos=9565 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 20 320: CHAR[o] pos=9566 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 21 336: CHAR[s] pos=9567 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 22 352: CHAR[t] pos=9568 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 23 368: CHAR[ ] pos=9569 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 24 384: CHAR[n] pos=9570 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 25 400: CHAR[a] pos=9571 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 26 416: CHAR[m] pos=9572 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 27 432: CHAR[e] pos=9573 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 28 448: CHAR[.] pos=9574 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 29 464: CHAR[ ] pos=9575 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 30 480: CHAR[ ] pos=9576 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 31 496: CHAR[T] pos=9577 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 32 512: CHAR[h] pos=9578 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 33 528: CHAR[e] pos=9579 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 34 544: CHAR[ ] pos=9580 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 35 560: CHAR[e] pos=9581 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 36 576: CHAR[x] pos=9582 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 37 592: CHAR[a] pos=9583 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 38 608: CHAR[c] pos=9584 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 39 624: CHAR[t] pos=9585 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 40 640: CHAR[ ] pos=9586 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 41 656: CHAR[v] pos=9587 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 42 672: CHAR[e] pos=9588 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 43 688: CHAR[r] pos=9589 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 44 704: CHAR[i] pos=9590 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 45 720: CHAR[f] pos=9591 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 46 736: CHAR[i] pos=9592 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 47 752: CHAR[c] pos=9593 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 48 768: CHAR[a] pos=9594 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 49 784: CHAR[t] pos=9595 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 50 800: CHAR[i] pos=9596 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 51 816: CHAR[o] pos=9597 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 52 832: CHAR[n] pos=9598 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 53 848: CHAR[ ] pos=9599 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 54 864: CHAR[a] pos=9600 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 55 880: CHAR[l] pos=9601 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 56 896: CHAR[g] pos=9602 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 57 912: CHAR[o] pos=9603 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 58 928: CHAR[r] pos=9604 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 59 944: CHAR[i] pos=9605 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 60 960: CHAR[t] pos=9606 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 61 976: CHAR[h] pos=9607 blev=0,btyp=L w=16 a+d=25+6 face=28 MB ---Type <return> to continue, or q <return> to quit--- 62 992: CHAR[m] pos=9608 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 63 1008: CHAR[ ] pos=9609 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 64 1024: CHAR[i] pos=9610 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 65 1040: CHAR[s] pos=9611 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 66 1056: CHAR[ ] pos=9612 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 67 1072: CHAR[a] pos=9613 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 68 1088: CHAR[ ] pos=0 blev=0,btyp=B w=16 a+d=25+6 face=28 MB 69 1104: CHAR[s] pos=6237 blev=0,btyp=L w=16 a+d=25+6 MB 70 1120: CHAR[ ] pos=0 blev=0,btyp=B w=16 a+d=25+6 MB 71 1136: str=0xc8676d[9683324] w=-15971 a+d=147+0 MB PAD N/A [ slice=49485,147,0,0 72 -14835: str=0xc8671b[9683580] w=-15715 a+d=147+0 MB PAD AVOID [ slice=49741,147,0,0 74 -46113: CHAR[c] pos=9551 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 75 -46097: CHAR[e] pos=9552 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 76 -46081: CHAR[r] pos=9553 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 77 -46065: CHAR[t] pos=9554 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 78 -46049: CHAR[i] pos=9555 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 79 -46033: CHAR[f] pos=9556 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 80 -46017: CHAR[i] pos=9557 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 81 -46001: CHAR[c] pos=9558 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 82 -45985: CHAR[a] pos=9559 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 83 -45969: CHAR[t] pos=9560 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 84 -45953: CHAR[e] pos=9561 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 85 -45937: CHAR['] pos=9562 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 86 -45921: CHAR[s] pos=9563 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 87 -45905: CHAR[ ] pos=9564 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 88 -45889: CHAR[h] pos=9565 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 89 -45873: CHAR[o] pos=9566 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 90 -45857: CHAR[s] pos=9567 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 91 -45841: CHAR[t] pos=9568 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 92 -45825: CHAR[ ] pos=9569 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 93 -45809: CHAR[n] pos=9570 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 94 -45793: CHAR[a] pos=9571 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 95 -45777: CHAR[m] pos=9572 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 96 -45761: CHAR[e] pos=9573 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 97 -45745: CHAR[.] pos=9574 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 98 -45729: CHAR[ ] pos=9575 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 99 -45713: CHAR[ ] pos=9576 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 100 -45697: CHAR[T] pos=9577 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 101 -45681: CHAR[h] pos=9578 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 102 -45665: CHAR[e] pos=9579 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 103 -45649: CHAR[ ] pos=9580 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 104 -45633: CHAR[e] pos=9581 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 105 -45617: CHAR[x] pos=9582 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 106 -45601: CHAR[a] pos=9583 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 107 -45585: CHAR[c] pos=9584 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 108 -45569: CHAR[t] pos=9585 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 109 -45553: CHAR[ ] pos=9586 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 110 -45537: CHAR[v] pos=9587 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 111 -45521: CHAR[e] pos=9588 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 112 -45505: CHAR[r] pos=9589 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 113 -45489: CHAR[i] pos=9590 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 114 -45473: CHAR[f] pos=9591 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 115 -45457: CHAR[i] pos=9592 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 116 -45441: CHAR[c] pos=9593 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 117 -45425: CHAR[a] pos=9594 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 118 -45409: CHAR[t] pos=9595 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 119 -45393: CHAR[i] pos=9596 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 120 -45377: CHAR[o] pos=9597 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 121 -45361: CHAR[n] pos=9598 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 122 -45345: CHAR[ ] pos=9599 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 123 -45329: CHAR[a] pos=9600 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 124 -45313: CHAR[l] pos=9601 blev=0,btyp=L w=16 a+d=25+6 face=28 MB ---Type <return> to continue, or q <return> to quit--- 125 -45297: CHAR[g] pos=9602 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 126 -45281: CHAR[o] pos=9603 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 127 -45265: CHAR[r] pos=9604 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 128 -45249: CHAR[i] pos=9605 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 129 -45233: CHAR[t] pos=9606 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 130 -45217: CHAR[h] pos=9607 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 131 -45201: CHAR[m] pos=9608 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 132 -45185: CHAR[ ] pos=9609 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 133 -45169: CHAR[i] pos=9610 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 134 -45153: CHAR[s] pos=9611 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 135 -45137: CHAR[ ] pos=9612 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 136 -45121: CHAR[a] pos=9613 blev=0,btyp=L w=16 a+d=25+6 face=28 MB 137 -45105: CHAR[ ] pos=0 blev=0,btyp=B w=16 a+d=25+6 face=28 MB
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.