emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

A crash in a gnus group with indic script in content and headers


From: Manoj Srivastava
Subject: A crash in a gnus group with indic script in content and headers
Date: Mon, 20 Oct 2008 23:28:16 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) (x86_64-unknown-linux-gnu)

Hi,

        I see these crashes frequently in indian mailing lists via
 gmane -- English language mailing lists (probably because of some indic
 language content -- I have to delete the messages, usually).

        I think this is a configuration option, since the emacs-snapshot
 package is not affected. I compile with:
--8<---------------cut here---------------start------------->8---
test ! -e Makefile || make maintainer-clean
../emacs/configure --with-x-toolkit=gtk --with-dbus --with-gpm           \
  --with-pop=yes --with-xpm --with-jpeg --with-tiff --with-gif --with-png\
    --with-x --with-xft --with-freetype --with-rsvg --with-libotf 
make bootstrap
--8<---------------cut here---------------end--------------->8---

        This is from the newsgroup:
  `nntp+news.gmane.org:gmane.user-groups.linux.mumbai'. The gdb trace is
  below.

        Should I try a run compiled with --no-opt?

--8<---------------cut here---------------start------------->8---
(gdb) run
Starting program: /usr/local/git/build/src/emacs 
[Thread debugging using libthread_db enabled]
[New Thread 0x7f74bbe48770 (LWP 8898)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f74bbe48770 (LWP 8898)]
0x00000000005bb6fc in ftfont_otf_features (gsub_gpos=0x62633f0) at 
/usr/local/git/emacs/src/ftfont.c:1365
1365                  OTF_TAG_SYM (sym, 
gsub_gpos->FeatureList.Feature[l].FeatureTag);
(gdb) bt
#0  0x00000000005bb6fc in ftfont_otf_features (gsub_gpos=0x62633f0) at 
/usr/local/git/emacs/src/ftfont.c:1365
#1  0x00000000005bb961 in ftfont_otf_capability (font=<value optimized out>)
    at /usr/local/git/emacs/src/ftfont.c:1395
#2  0x000000000056ccee in font_match_p (spec=<value optimized out>, 
font=47263988)
    at /usr/local/git/emacs/src/font.c:2492
#3  0x00000000004bd43b in fontset_find_font (fontset=128546404, c=2342, 
face=0x73b0bb0, id=-1, 
    fallback=113915056) at /usr/local/git/emacs/src/fontset.c:420
#4  0x00000000004bd8c4 in fontset_font (fontset=121310692, c=2342, 
face=0x73b0bb0, id=-1)
    at /usr/local/git/emacs/src/fontset.c:678
#5  0x00000000004bdb30 in font_for_char (face=0x73b0bb0, c=2342, pos=<value 
optimized out>, 
    object=<value optimized out>) at /usr/local/git/emacs/src/fontset.c:984
#6  0x000000000056d1e8 in font_range (pos=642, limit=0x7fffc3f8af68, w=<value 
optimized out>, 
    face=0x73b0bb0, string=10997425) at /usr/local/git/emacs/src/font.c:3712
#7  0x00000000005b31f6 in autocmp_chars (cft_element=30407376, charpos=642, 
bytepos=684, 
    limit=<value optimized out>, win=0x7301ae0, face=0x73b0bb0, string=10997425)
    at /usr/local/git/emacs/src/composite.c:948
#8  0x00000000005b7032 in composition_reseat_it (cmp_it=0x7fffc3f8c440, 
charpos=642, bytepos=684, 
    endpos=3891, w=0x7301ae0, face=0x73b0bb0, string=10997425) at 
/usr/local/git/emacs/src/composite.c:1112
#9  0x000000000043e91a in next_element_from_buffer (it=0x7fffc3f8bec0)
    at /usr/local/git/emacs/src/xdisp.c:6496
#10 0x000000000043b9dd in get_next_display_element (it=0x7fffc3f8bec0)
    at /usr/local/git/emacs/src/xdisp.c:5655
#11 0x0000000000441d4a in display_line (it=0x7fffc3f8bec0) at 
/usr/local/git/emacs/src/xdisp.c:16578
#12 0x0000000000448f48 in try_window (window=<value optimized out>, pos=<value 
optimized out>, 
    check_margins=0) at /usr/local/git/emacs/src/xdisp.c:14042
#13 0x000000000044efb2 in redisplay_window (window=120593124, just_this_one_p=0)
    at /usr/local/git/emacs/src/xdisp.c:13499
#14 0x0000000000451724 in redisplay_window_0 (window=140736481242048)
    at /usr/local/git/emacs/src/xdisp.c:12255
#15 0x000000000055bb78 in internal_condition_case_1 (bfun=0x451700 
<redisplay_window_0>, arg=120593124, 
    handlers=11356085, hfun=0x427f20 <redisplay_window_error>) at 
/usr/local/git/emacs/src/eval.c:1559
#16 0x000000000043994b in redisplay_windows (window=4) at 
/usr/local/git/emacs/src/xdisp.c:12234
#17 0x00000000004398fd in redisplay_windows (window=4) at 
/usr/local/git/emacs/src/xdisp.c:12228
#18 0x0000000000449b75 in redisplay_internal (preserve_echo_area=<value 
optimized out>)
    at /usr/local/git/emacs/src/xdisp.c:11810
#19 0x00000000004f7051 in read_char (commandflag=1, nmaps=4, 
maps=0x7fffc3f8ed80, prev_event=10997425, 
    used_mouse_menu=0x7fffc3f8eeac, end_time=0x0) at 
/usr/local/git/emacs/src/keyboard.c:2649
#20 0x00000000004f9785 in read_key_sequence (keybuf=0x7fffc3f8ef30, bufsize=30, 
prompt=10997425, 
    dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1)
    at /usr/local/git/emacs/src/keyboard.c:9343
#21 0x00000000004fbb0a in command_loop_1 () at 
/usr/local/git/emacs/src/keyboard.c:1621
#22 0x000000000055be3f in internal_condition_case (bfun=0x4fb8f0 
<command_loop_1>, handlers=11084689, 
    hfun=0x4f5830 <cmd_error>) at /usr/local/git/emacs/src/eval.c:1511
#23 0x00000000004f4c9e in command_loop_2 () at 
/usr/local/git/emacs/src/keyboard.c:1338
#24 0x000000000055bf57 in internal_catch (tag=<value optimized out>, 
func=0x4f4c80 <command_loop_2>, 
    arg=10997425) at /usr/local/git/emacs/src/eval.c:1247
#25 0x00000000004f5670 in command_loop () at 
/usr/local/git/emacs/src/keyboard.c:1317
#26 0x00000000004f5a4a in recursive_edit_1 () at 
/usr/local/git/emacs/src/keyboard.c:942
#27 0x00000000004f5bc4 in Frecursive_edit () at 
/usr/local/git/emacs/src/keyboard.c:1004
#28 0x00000000004e89f9 in main (argc=1, argv=0x7fffc3f8f748) at 
/usr/local/git/emacs/src/emacs.c:1728
(gdb) quit
--8<---------------cut here---------------end--------------->8---

        manoj
-- 
Password:
Manoj Srivastava <address@hidden> <http://www.golden-gryphon.com/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C





reply via email to

[Prev in Thread] Current Thread [Next in Thread]