bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#14264: 24.3.50; SEGV in char_table_ref's use of SUB_CHAR_TABLE_P


From: Eli Zaretskii
Subject: bug#14264: 24.3.50; SEGV in char_table_ref's use of SUB_CHAR_TABLE_P
Date: Tue, 22 Oct 2013 19:51:04 +0300

> From: Glenn Morris <address@hidden>
> Cc: Jim Meyering <address@hidden>,  address@hidden
> Date: Mon, 21 Oct 2013 19:23:54 -0400
> 
> Eli Zaretskii wrote:
> 
> >> Reading mail with GNUS, this segmentation fault strikes when I attempt
> >> to read the following message from a local nnml folder:
> [...]
> > The backtraces are from an optimized build, and all the interesting
> > values are "optimized out".  Please try reproducing this in an
> > unoptimized build, and then submitting a backtrace.
> 
> I just had what looks like the same crash, on entering comp.unix.shell
> today in Gnus. Both 24.3 and current trunk crash. Unoptimized 24.3
> backtrace follows:

Unfortunately, I cannot reproduce this.  I tried with today's trunk
both on Windows and on GNU/Linux (the latter in a text-mode session),
and neither crashed.

Is this reproducible from "emacs -Q"?  I started from that, then did
this:

  M-: (setq gnus-select-method '(nntp "nntp.aioe.org")) RET

then "M-x gnus RET", then 'U' to subscribe to the group you mentioned,
then I typed RET to activate it, navigated to the offending message,
and finally typed RET on its summary line to display it.  Should I
have done anything else?

A few comments regarding what I see in the backtrace:

> #0  0x00000000004d8c79 in char_table_ref (table=13078765, c=4194733)

This value is bogus, of course, and is the immediate reason for the
crash.

> #1  0x00000000006518dd in composition_compute_stop_pos 
> (cmp_it=0x7fffffff0050, 
>     charpos=1646, bytepos=1647, endpos=1746, string=12927554)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^
This tells me Emacs was scanning at this position:

>         col = 43
>         prev_col = 42

This is also strange, since the above position is at column 71, not 42
or 43.





reply via email to

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