unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Manoj Srivastava <srivasta@acm.org>
To: Kenichi Handa <handa@m17n.org>
Cc: emacs-devel@gnu.org
Subject: Re: A crash in a gnus group with indic script in content and headers
Date: Thu, 23 Oct 2008 23:26:10 -0500	[thread overview]
Message-ID: <87skqmfwkd.fsf@anzu.internal.golden-gryphon.com> (raw)
In-Reply-To: <E1KtCYy-0001Ul-4U@etlken.m17n.org> (Kenichi Handa's message of "Fri, 24 Oct 2008 11:38:08 +0900")

Hi,

        Here is the run with all the information. I think this was a
 slightly different trigger, since EDmacs crashed while trying to
 display the *Summary* bugger (previous crashes had been on trying to
 display the *Article* buffers).

        manoj
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0.0
TERM = xterm
Breakpoint 1 at 0x5c9114: file emacs.c, line 424.
Breakpoint 2 at 0x5eee54: file sysdep.c, line 1133.
(gdb) run
Starting program: /usr/local/git/emacs/src/emacs 
[Thread debugging using libthread_db enabled]
[New Thread 0x7f667d82e770 (LWP 30402)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f667d82e770 (LWP 30402)]
0x00000000006fbf4e in ftfont_otf_features (gsub_gpos=0x8311390) at ftfont.c:1365
1365                  OTF_TAG_SYM (sym, gsub_gpos->FeatureList.Feature[l].FeatureTag);
(gdb) p l
$1 = 0
(gdb) p k
$2 = 21329
(gdb) p gsub_gpos->FeatureList.FeatureCount
$3 = 0
(gdb) p otf_langsys->FeatureCount
$4 = 21330
(gdb) up 2
#2  0x0000000000687aec in font_match_p (spec=24601876, font=26796324) at font.c:2517
2517              val2 = fontp->driver->otf_capability (fontp);
(gdb) p font
$5 = 26796324
(gdb) pr
#<font-object "-unknown-DejaVu Sans Mono-bold-normal-normal-*-14-*-*-*-m-0-iso10646-1">
(gdb) up 2
#4  0x0000000000509cc0 in fontset_find_font (fontset=118617876, c=2350, face=0x68a10f0, id=-1, fallback=0) at fontset.c:535
535             reorder_font_vector (font_group, face->ascii_face->font);
(gdb) p/x c
$6 = 0x92e
(gdb) bt
#0  0x00000000006fbf4e in ftfont_otf_features (gsub_gpos=0x8311390) at ftfont.c:1365
#1  0x00000000006fc211 in ftfont_otf_capability (font=0x198e120) at ftfont.c:1395
#2  0x0000000000687aec in font_match_p (spec=24601876, font=26796324) at font.c:2517
#3  0x0000000000509754 in reorder_font_vector (font_group=89017301, font=0x198e120) at fontset.c:420
#4  0x0000000000509cc0 in fontset_find_font (fontset=118617876, c=2350, face=0x68a10f0, id=-1, fallback=0) at fontset.c:535
#5  0x000000000050a056 in fontset_font (fontset=117736356, c=2350, face=0x68a10f0, id=-1) at fontset.c:678
#6  0x000000000050aa79 in font_for_char (face=0x68a10f0, c=2350, pos=1346, object=12340913) at fontset.c:984
#7  0x000000000068babe in font_range (pos=1347, limit=0x7fff85970fa8, w=0x6869130, face=0x68a10f0, string=12340913) at font.c:3737
#8  0x00000000006f0084 in autocmp_chars (cft_element=31749045, charpos=1346, bytepos=1346, limit=2142, win=0x6869130, face=0x68a10f0, 
    string=12340913) at composite.c:948
#9  0x00000000006f0f0c in composition_reseat_it (cmp_it=0x7fff859720a0, charpos=1346, bytepos=1346, endpos=2142, w=0x6869130, 
    face=0x68a10f0, string=12340913) at composite.c:1112
#10 0x000000000043e499 in next_element_from_buffer (it=0x7fff85971b20) at xdisp.c:6493
#11 0x000000000043bbf0 in get_next_display_element (it=0x7fff85971b20) at xdisp.c:5655
#12 0x0000000000458388 in display_line (it=0x7fff85971b20) at xdisp.c:16575
#13 0x000000000045098a in try_window (window=109482292, pos={charpos = 857, bytepos = 857}, check_margins=1) at xdisp.c:14039
#14 0x000000000044f43f in redisplay_window (window=109482292, just_this_one_p=0) at xdisp.c:13662
#15 0x000000000044ae11 in redisplay_window_0 (window=109482292) at xdisp.c:12252
#16 0x000000000066dfd5 in internal_condition_case_1 (bfun=0x44add5 <redisplay_window_0>, arg=109482292, handlers=12699573, 
    hfun=0x44adaa <redisplay_window_error>) at eval.c:1559
#17 0x000000000044ad8b in redisplay_windows (window=109482292) at xdisp.c:12231
#18 0x000000000044ad5c in redisplay_windows (window=109481684) at xdisp.c:12225
#19 0x0000000000449f3e in redisplay_internal (preserve_echo_area=0) at xdisp.c:11807
#20 0x0000000000447d40 in redisplay () at xdisp.c:11013
#21 0x00000000005d08a4 in read_char (commandflag=1, nmaps=4, maps=0x7fff85973ea0, prev_event=12340913, 
    used_mouse_menu=0x7fff859741d4, end_time=0x0) at keyboard.c:2649
#22 0x00000000005dd72c in read_key_sequence (keybuf=0x7fff85974540, bufsize=30, prompt=12340913, dont_downcase_last=0, 
    can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9343
#23 0x00000000005cd6dd in command_loop_1 () at keyboard.c:1621
#24 0x000000000066de39 in internal_condition_case (bfun=0x5cd343 <command_loop_1>, handlers=12428177, hfun=0x5cccab <cmd_error>)
    at eval.c:1511
#25 0x00000000005cd062 in command_loop_2 () at keyboard.c:1338
#26 0x000000000066d7eb in internal_catch (tag=12409473, func=0x5cd048 <command_loop_2>, arg=12340913) at eval.c:1247
#27 0x00000000005cd022 in command_loop () at keyboard.c:1317
#28 0x00000000005cc7f1 in recursive_edit_1 () at keyboard.c:942
#29 0x00000000005cc994 in Frecursive_edit () at keyboard.c:1004
#30 0x00000000005caf1c in main (argc=1, argv=0x7fff85974e68) at emacs.c:1723

        Character 0x92e is: म, and I do not think DejaVu should be used
 to render it.

        character: म (2350, #o4456, #x92e)
preferred charset: unicode (Unicode (ISO10646))
       code point: 0x092E
           syntax: w 	which means: word
         category: i:Indian
      buffer code: #xE0 #xA4 #xAE
        file code: #xE0 #xA4 #xAE (encoded by coding system utf-8-emacs)
          display: composed to form "म" (see below)

Composed using this font:
  xft:-unknown-gargi-normal-normal-normal-*-14-*-*-*-*-0-iso10646-1
by these glyphs:
  [0 0 2350 145 7 0 8 9 1 nil]

Character code properties: customize what to show
  name: DEVANAGARI LETTER MA
  general-category: Lo (Letter, Other)

There are text properties here:
  fontified            t

-- 
"I am, therefore I am." Akira
Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C




  parent reply	other threads:[~2008-10-24  4:26 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-21  4:28 A crash in a gnus group with indic script in content and headers Manoj Srivastava
2008-10-21  5:04 ` Manoj Srivastava
2008-10-21  5:57 ` Kenichi Handa
2008-10-21  6:19   ` Manoj Srivastava
2008-10-21  7:43     ` Kenichi Handa
2008-10-21 13:47       ` Manoj Srivastava
2008-10-23  2:42         ` Kenichi Handa
2008-10-23  4:52           ` Manoj Srivastava
2008-10-24  2:38             ` Kenichi Handa
2008-10-24  3:41               ` Manoj Srivastava
2008-10-24  4:26               ` Manoj Srivastava [this message]
2008-10-24  4:53                 ` Kenichi Handa
2008-10-24 18:15                   ` Manoj Srivastava

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87skqmfwkd.fsf@anzu.internal.golden-gryphon.com \
    --to=srivasta@acm.org \
    --cc=emacs-devel@gnu.org \
    --cc=handa@m17n.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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).