From: Robert Pluim <rpluim@gmail.com>
To: 27668@debbugs.gnu.org
Subject: bug#27668: 26.0.50; Crash with display-line-numbers t
Date: Wed, 12 Jul 2017 16:47:57 +0200 [thread overview]
Message-ID: <877ezd7luq.fsf@gmail.com> (raw)
In-Reply-To: <87k23d7ovv.fsf@gmail.com>
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Robert Pluim <rpluim@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@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
next prev parent reply other threads:[~2017-07-12 14:47 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-12 13:42 bug#27668: 26.0.50; Crash with display-line-numbers t Robert Pluim
2017-07-12 14:34 ` Eli Zaretskii
2017-07-12 14:47 ` Robert Pluim [this message]
2017-07-12 15:05 ` Eli Zaretskii
2017-07-12 15:17 ` Robert Pluim
2017-07-12 16:20 ` Eli Zaretskii
2017-07-12 18:26 ` Robert Pluim
2017-07-12 19:01 ` Eli Zaretskii
2017-07-13 8:28 ` Robert Pluim
2017-07-13 16:24 ` Eli Zaretskii
2017-07-13 16:33 ` Robert Pluim
2017-07-13 16:29 ` Eli Zaretskii
2017-07-13 16:42 ` Robert Pluim
2017-07-13 17:56 ` Eli Zaretskii
2017-07-13 18:17 ` Robert Pluim
2017-07-13 19:22 ` Eli Zaretskii
2017-07-13 19:35 ` Robert Pluim
2017-07-14 8:03 ` Eli Zaretskii
2017-07-14 8:59 ` Robert Pluim
2017-07-14 9:47 ` Robert Pluim
2017-07-14 10:04 ` Eli Zaretskii
2017-07-14 11:36 ` Robert Pluim
2017-07-14 12:39 ` Eli Zaretskii
2017-07-14 9:51 ` Eli Zaretskii
2017-07-14 11:45 ` Robert Pluim
2017-07-14 13:28 ` Eli Zaretskii
2017-07-14 14:47 ` Robert Pluim
2017-07-14 15:07 ` Robert Pluim
2017-07-14 15:14 ` Eli Zaretskii
2017-07-17 14:38 ` Robert Pluim
2017-07-17 15:34 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=877ezd7luq.fsf@gmail.com \
--to=rpluim@gmail.com \
--cc=27668@debbugs.gnu.org \
--cc=bug-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.