From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Manoj Srivastava Newsgroups: gmane.emacs.devel Subject: A crash in a gnus group with indic script in content and headers Date: Mon, 20 Oct 2008 23:28:16 -0500 Organization: Manoj Srivastava's Home Message-ID: <87mygy607z.fsf@anzu.internal.golden-gryphon.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1224563336 9274 80.91.229.12 (21 Oct 2008 04:28:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Oct 2008 04:28:56 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 21 06:29:54 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ks8sS-0002Uv-Sc for ged-emacs-devel@m.gmane.org; Tue, 21 Oct 2008 06:29:53 +0200 Original-Received: from localhost ([127.0.0.1]:42695 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ks8rN-0005TE-FG for ged-emacs-devel@m.gmane.org; Tue, 21 Oct 2008 00:28:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ks8rH-0005S3-Gq for emacs-devel@gnu.org; Tue, 21 Oct 2008 00:28:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ks8rF-0005RE-A4 for emacs-devel@gnu.org; Tue, 21 Oct 2008 00:28:38 -0400 Original-Received: from [199.232.76.173] (port=38832 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ks8rF-0005R4-2i for emacs-devel@gnu.org; Tue, 21 Oct 2008 00:28:37 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:55610 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Ks8rE-0007or-Eo for emacs-devel@gnu.org; Tue, 21 Oct 2008 00:28:37 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Ks8rA-0006Nb-UC for emacs-devel@gnu.org; Tue, 21 Oct 2008 04:28:32 +0000 Original-Received: from tiamat.golden-gryphon.com ([204.117.95.118]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Oct 2008 04:28:32 +0000 Original-Received: from srivasta by tiamat.golden-gryphon.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Oct 2008 04:28:32 +0000 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 91 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: tiamat.golden-gryphon.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) (x86_64-unknown-linux-gnu) X-URL: http://www.golden-gryphon.com/ Mail-Copies-To: never X-Face: #q.#]5@vq!Jz+E0t_/; Y^gTjR\T^"B'fbeuVGiyKrvbfKJl!^e|e:iu(kJ6c|QYB57LP*|t &YlP~HF/=h:GA6o6W@I#deQL-%#.6]!z:6Cj0kd#4]>*D, |0djf'CVlXkI, >aV4\}?d_KEqsN{Nnt7 78"OsbQ["56/!nisvyB/uA5Q.{)gm6?q.j71ww.>b9b]-sG8zNt%KkIa>xWg&1VcjZk[hBQ>]j~`Wq Xl,y1a!(>6`UM{~'X[Y_,Bv+}=L\SS*mA8=s;!=O`ja|@PEzb&i0}Qp,`Z\:6:OmRi* Face: iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAMAAABKbPgaAAAAM1BMVEUAAADIjH/0rp1KPz79 0b+ic2nlpJc2Ly2AY17VlYb4uqi2gHQXFBN2WVXgno5iT02Xa2Nx+jaIAAACVElEQVQ4jeWU23bj IAxFLUAggQX6/6+dI9LGTpo+9mlYiXNhc3TnOP50naZE0tqvgEk+soutnNfQ8yPTWMTENhNrjI+Y +N7POVt8tAzpn2vJlsmttbyfrdkP7hx5iezteGzsbOts7xT+tC1mcG+LtRP2X/16bEQExuyx1uZW vscrAWUT8aE0aDBeBuw8nS5u4WgWyDCllOZUBeyWgbWbGrBsTDpTx0qpphlcYPcgJLvBXFClPMg5 6WH2JidLIAaDF5aAed7uPTH4bjw0bZvfajp2tHc1F+cBm+Vr9YomGSwNhbmcczYEWUu5MBpYvCLV F+ZIKwQfYB+CBXnIRQFvIRhK6l96PemsFLEPFxi+MPxiTYH0Ave1InPsIYes3NJb42ytBSmmysyj lIQYHJm6Im1WbQ0kWMesKFRFPKTDzJ3GhWUn2KWKEkWlKthoACLm2eWJQQh2qKbAUgQxa+8TVjn1 aySm8656ookCfCc5TRzvnZ6YOu3NpHg+uR5YuRkNF/b5IHq5Y7Ve6c2+sR4hqIZ3+5DCt3ukh8Eo vFIXVJxqfMdbkd/BF3YaQkB/2RIUHPMS7RLVAHefrYzWZVQ/ei4peBsROFLi90ltQyvF5I05t4Zs L4C9DODJ2AZCUf8UitGjCIdfx15QQkfZibTOGT3edxns5fY6F2rstKcTwiiaJnQwvYkdzTlaTqNH IkSmGdLrON45tGsMNDoSYr4bxH5emHEFaoFjKBahHXFXfLx9cR9p6ejJXihuxPz57gWHZkWovbPl 9gsU8eImtBi++3D+f+sfT/Mg79fyEz8AAAAASUVORK5CYII= Cancel-Lock: sha1:uZ7155KnjfWs1wGr3EtV5zrqK3w= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:104713 Archived-At: 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=) at /usr/local/git/emacs/src/ftfont.c:1395 #2 0x000000000056ccee in font_match_p (spec=, 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=, object=) at /usr/local/git/emacs/src/fontset.c:984 #6 0x000000000056d1e8 in font_range (pos=642, limit=0x7fffc3f8af68, w=, 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=, 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=, pos=, 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 , arg=120593124, handlers=11356085, hfun=0x427f20 ) 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=) 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 , handlers=11084689, hfun=0x4f5830 ) 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=, func=0x4f4c80 , 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 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C