From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#11850: bug#11813: bug#11850: crash (null font) running emacs built from git Date: Thu, 05 Jul 2012 16:17:55 +0300 Message-ID: <83y5my2vp8.fsf@gnu.org> References: <831uks6bvy.fsf@gnu.org> <83y5n04wno.fsf@gnu.org> <83d34b4hdq.fsf@gnu.org> <831ukr45gh.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: dough.gmane.org 1341494308 30932 80.91.229.3 (5 Jul 2012 13:18:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 5 Jul 2012 13:18:28 +0000 (UTC) Cc: 11850@debbugs.gnu.org, 11813@debbugs.gnu.org, yotam.medini@gmail.com To: Left Right Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jul 05 15:18:26 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 1Smlwv-00022L-GW for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Jul 2012 15:18:25 +0200 Original-Received: from localhost ([::1]:36489 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Smlwu-0001AM-B2 for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Jul 2012 09:18:24 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Smlwn-00019g-Lw for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2012 09:18:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Smlwg-00079H-AK for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2012 09:18:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40427) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Smlwg-000799-7I for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2012 09:18:10 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Smm1O-0006RV-9Z for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2012 09:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jul 2012 13:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11850-submit@debbugs.gnu.org id=B11850.134149457224742 (code B ref 11850); Thu, 05 Jul 2012 13:23:02 +0000 Original-Received: (at 11850) by debbugs.gnu.org; 5 Jul 2012 13:22:52 +0000 Original-Received: from localhost ([127.0.0.1]:49972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Smm1D-0006Qx-V5 for submit@debbugs.gnu.org; Thu, 05 Jul 2012 09:22:52 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:60344) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Smm1B-0006Qj-22; Thu, 05 Jul 2012 09:22:50 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M6O00L00VENSO00@a-mtaout20.012.net.il>; Thu, 05 Jul 2012 16:17:54 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M6O00L46VLSOF50@a-mtaout20.012.net.il>; Thu, 05 Jul 2012 16:17:52 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il 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:61609 Archived-At: > Date: Thu, 5 Jul 2012 10:34:52 +0300 > From: Left Right > > (gdb) frame 3 > #3 0x000000000048eb18 in fill_glyphless_glyph_string > (s=0x7fffffffba40, face_id=13, start=8, end=68, overlaps=0) at > xdisp.c:22578 > 22578 eassert (s->font); > (gdb) info args > s = 0x7fffffffba40 > face_id = 13 > start = 8 > end = 68 > overlaps = 0 > (gdb) p *s > $1 = {x = 82, y = 631, ybase = 649, width = 0, background_width = 0, > height = 25, left_overhang = 0, right_overhang = 0, f = 0x146adb0, w = > 0x146bdc0, display = 0x161a6b0, > window = 54526078, row = 0x16748e0, area = TEXT_AREA, char2b = 0x0, > nchars = 0, hl = DRAW_NORMAL_TEXT, face = 0x1615dd0, font = 0x0, cmp = > 0x0, cmp_id = 0, cmp_from = 0, cmp_to = 0, > extends_to_end_of_line_p = 0, background_filled_p = 0, two_byte_p = > 0, font_not_found_p = 0, stippled_p = 0, for_overlaps = 0, padding_p = > 0, gc = 0x0, first_glyph = 0xf20780, img = 0x0, > slice = {x = 0, y = 0, width = 0, height = 0}, clip_head = 0x0, > clip_tail = 0x0, clip = {{x = 0, y = 0, width = 0, height = 0}, {x = > 0, y = 0, width = 0, height = 0}}, num_clips = 0, > underline_position = 0, underline_thickness = 0, next = 0x0, prev = > 0x7fffffffbbe0} > (gdb) p *s->face > $2 = {id = 13, gc = 0x16a5450, stipple = 0, foreground = 0, background > = 12566463, underline_color = 0, overline_color = 0, > strike_through_color = 0, box_color = 0, font = 0x0, > fontset = -1, pixmap_w = 0, pixmap_h = 0, box_line_width = -1, box = > FACE_RAISED_BOX, use_box_color_for_shadows_p = 0, underline_type = > FACE_UNDER_LINE, underline_p = 0, overline_p = 0, > strike_through_p = 0, foreground_defaulted_p = 0, > background_defaulted_p = 0, underline_defaulted_p = 0, > overline_color_defaulted_p = 0, strike_through_color_defaulted_p = 0, > box_color_defaulted_p = 1, tty_bold_p = 0, tty_italic_p = 0, > tty_underline_p = 0, tty_reverse_p = 0, colors_copied_bitwise_p = 0, > overstrike = 0, lface = {15121298, 15558049, 15558017, > 15149714, 308, 15150002, 15149714, 15120722, 15120722, 11462737, > 11852625, 15120722, 15120722, 15120722, 11921654, 21327581, 15120722, > 15558273}, hash = 14922703, next = 0x0, > prev = 0x0, ascii_face = 0x1615dd0, extra = 0x0} > (gdb) In this frame (#3 in this case), what do the following GDB commands print? (gdb) p s->f->output_data.x->font (gdb) p *(s->f->output_data.x->font)