From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/28792 Path: main.gmane.org!not-for-mail From: David Maslen Newsgroups: gmane.emacs.gnus.general Subject: Reproducible bug in processing a piece of (html?) email Date: 17 Jan 2000 18:39:59 +1100 Organization: Satisfied XEmacs/Gnus User Sender: owner-ding@hpc.uh.edu Message-ID: <87aem5404w.fsf@iname.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: main.gmane.org 1035165575 31653 80.91.224.250 (21 Oct 2002 01:59:35 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:59:35 +0000 (UTC) Return-Path: Original-Received: from bart.math.uh.edu (bart.math.uh.edu [129.7.128.48]) by mailhost.sclp.com (Postfix) with ESMTP id AB969D051E for ; Mon, 17 Jan 2000 02:47:36 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by bart.math.uh.edu (8.9.1/8.9.1) with ESMTP id BAB10722; Mon, 17 Jan 2000 01:47:23 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 17 Jan 2000 01:47:20 -0600 (CST) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id BAA28548 for ; Mon, 17 Jan 2000 01:47:08 -0600 (CST) Original-Received: from taz.net.au (taz.net.au [203.16.167.1]) by mailhost.sclp.com (Postfix) with ESMTP id F14C8D051E for ; Mon, 17 Jan 2000 02:45:35 -0500 (EST) Original-Received: by taz.net.au (Postfix, from userid 10) id CF066300F; Mon, 17 Jan 2000 18:45:07 +1100 (EST) Original-Received: from trinity.2d.private (trinity.2d.private [10.10.10.9]) by imp.taz.net.au (Postfix) with SMTP id BF9BC2A0A6 for ; Mon, 17 Jan 2000 18:40:30 +1100 (EST) Original-Received: by trinity.2d.private (sSMTP sendmail emulation); Mon, 17 Jan 2000 18:39:59 +1100 Original-To: ding@gnus.org Original-Lines: 17 User-Agent: Gnus/5.0804 (Gnus v5.8.4) XEmacs/21.2 (Millenium) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:28792 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:28792 --=-=-= Gnus v5.8.4 XEmacs 21.2 (beta26) "Millenium" [Lucid] (i686-pc-linux) of Mon Jan 17 2000 on trinity 200 Leafnode NNTP Daemon, version 1.9.7 running at 10.10.10.10 I have found a piece of mail that crashes the above combination every time. The crash is so bad that xemacs quits as well. I'm submitting this as a bug for gnus, because from the look of the backtrace it has something to do with gnus running the article through w3. If you feel this is an bug with xemacs, let me know and I send it there. --=-=-= Content-Type: application/x-emacs-lisp Content-Disposition: inline Content-Description: User settings --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=traceback Content-Transfer-Encoding: quoted-printable Content-Description: backtrace output xemacs: Symbol `toggleClassRec' has different size in shared object, co= nsider re-linking xemacs: Symbol `labelClassRec' has different size in shared object, con= sider re-linking Warning: Representation size 4 must match superclass's to override value Fatal error (11). Your files have been auto-saved. Use `M-x recover-session' to recover them. If you have access to the PROBLEMS file that came with your version of XEmacs, please check to see if your crash is described there, as there may be a workaround available. Otherwise, please report this bug by running the send-pr script included with XEmacs, or selecting `Send Bug Report' from the help menu. As a last resort send ordinary email to `crashes@xemacs.org'. *MAKE SURE* to include the information in the command M-x describe-installation. If at all possible, *please* try to obtain a C stack backtrace; it will help us immensely in determining what went wrong. To do this, locate the core file that was produced as a result of this crash (it's usually called `core' and is located in the directory in which you started the editor, or maybe in your home directory), and type gdb /usr/local/bin/xemacs core then type `where' when the debugger prompt comes up. (If you don't have GDB on your system, you might have DBX, or XDB, or SDB. A similar procedure should work for all of these. Ask your system administrator if you need more help.) Lisp backtrace follows: # (unwind-protect ...) specifier-instance(# nil nil nil) # bind (value no-fallback default domain property glyph) glyph-property-instance(#0x16c1> image nil nil nil) # bind (no-fallback default domain glyph) glyph-image-instance(#0x16c1>) # bind (inhibit-read-only zmacs-region-stays val frame value message) raw-append-progress("Parsing 2k" 87 #) # bind (tmsg top frame value message label) append-progress(progress "Parsing 2k" 87 nil) # bind (frame value message label) display-progress(progress "Parsing 2k" 87) # bind (str args value fmt) progress("Parsing %s" 87 "2k") # bind (w3-p-s-btdt w3-p-s-baseobject w3-p-s-except w3-p-s-content-mo= del w3-p-s-tran-list w3-p-s-transition w3-p-s-state-transitions w3-p-s-= includep w3-p-s-end-tag w3-p-s-content w3-p-s-var w3-p-s-undo-list w3-p= -s-overrides w3-p-s-num w3-p-s-pos w3-p-s-entity open-list content cont= ent-model attr-value attr-name ref w3-p-d-exceptions w3-p-d-shortref-ch= ars w3-p-d-shortrefs w3-p-d-in-parsed-marked-section w3-p-d-null-end-ta= g-enabled w3-p-d-non-markup-chars w3-p-d-debug-url marked-section-undo-= stack w3-p-d-open-element-stack w3-p-d-current-element tag-end attribut= e-value-end tag-attributes net-tag-p w3-p-d-end-tag-p w3-p-d-tag-name b= etween-tags-end between-tags-start parse-buffer one-hundred status-mess= age-format loop-count last-loop-start gc-cons-threshold old-syntax-tabl= e buff) w3-parse-buffer(#) # (unwind-protect ...) byte-code("..." [get-buffer-create " *w3-region*" erase-buffer source= w3-parse-buffer parse st nd w3-draw-tree nil widget glyph url w3-image= -widgets-waiting widget-get :src assoc w3-graphics-list (widget-value-s= et widget glyph) ((error)) url-current-object 6 push-mark t w3-find-spe= cific-link w3-running-xemacs device-type tty w3-fixup-eol-faces message= "Drawing... done"] 3) # (unwind-protect ...) # bind (parse w3-display-same-buffer source nd st) w3-region(1502 4078) byte-code("..." [w3-region] 3) # (condition-case ... . ((error))) # bind (w3-strict-width url-standalone-mode) # (unwind-protect ...) byte-code("..." [width t url-standalone-mode w3-strict-width var (byt= e-code "=C0ed\"=87" [w3-region] 3) ((error))] 3) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # bind (b url-standalone-mode url-current-object width charset type t= ext buffer-read-only handle) mm-inline-text((#"> ("text/html" (charset . "iso-885= 9-1")) quoted-printable nil nil nil nil nil)) # bind (function type handle) mm-display-inline((#"> ("text/html" (charset . "iso-= 8859-1")) quoted-printable nil nil nil nil nil)) # bind (method type) # (unwind-protect ...) # bind (no-default handle) mm-display-part((#"> ("text/html" (charset . "iso-88= 59-1")) quoted-printable nil nil nil nil nil)) # bind (mail-parse-charset mail-parse-ignored-charsets) # (unwind-protect ...) byte-code("..." [ibegend 2 mm-remove-parts handles point-marker begen= d preferred ihandles not-pref gnus-unbuttonized-mime-type-p "multipart/= alternative" gnus-add-text-properties from format "%d. " id gnus-callb= ack lambda (handles) unless setq gnus-article-mime-handle-alist quote g= nus-mime-display-alternative local-map gnus-mime-button-map gnus-mouse-= face-prop gnus-article-mouse-face face gnus-article-button-face keymap = gnus-part gnus-data handle widget-convert-button link :action gnus-widg= et-press-button :button-keymap gnus-widget-button-keymap "(%c) %-18s" ?= * ?\ 1 (handles) " " "\n\n" gnus-display-mime gnus-newsgroup-charset = gnus-summary-buffer gnus-newsgroup-ignored-charsets mail-parse-ignored-= charsets mail-parse-charset mm-display-part gnus-treat-article nil gnus= -article-mime-handles] 18) # (unwind-protect ...) # bind (not-pref begend props from buffer-read-only handle point ihan= dles preferred id ibegend preferred handles) gnus-mime-display-alternative(((# ("text/plain" ...) = quoted-printable nil nil nil nil nil) (#"> ("text/html= " ...) quoted-printable nil nil nil nil nil)) nil nil 1) # bind (id handle) gnus-mime-display-part(("multipart/alternative" (# ("= text/plain" ...) quoted-printable nil nil nil nil nil) (#"> ("text/html" ...) quoted-printable nil nil nil nil nil))) # bind (gnus-displaying-mime display e b type name handle buffer-read= -only handles) # (unwind-protect ...) # bind (save-selected-window-window) # (unwind-protect ...) # bind (ihandles) gnus-display-mime() # bind (gnus-article-buffer buffer-read-only) gnus-article-prepare-display() # (unwind-protect ...) # bind (result group gnus-tmp-internal-hook summary-buffer gnus-artic= le) # (unwind-protect ...) # bind (header all-headers article) gnus-article-prepare(1054 nil) # bind (all-header article) gnus-summary-display-article(1054 nil) # (unwind-protect ...) # bind (article all-headers gnus-summary-display-article-function art= icle pseudo force all-headers) gnus-summary-select-article(nil nil pseudo) # bind (lines) gnus-summary-scroll-up(1) # bind (command-debug-status) call-interactively(gnus-summary-scroll-up) # (condition-case ... . error) # (catch top-level ...) --=-=-= --=-=-=--