GNU bug report logs - #16223
24.3.50; Segfault in search.c

Previous Next

Package: emacs;

Reported by: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>

Date: Mon, 23 Dec 2013 10:14:02 UTC

Severity: normal

Tags: unreproducible

Found in version 24.3.50

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 16223 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 16223 <at> debbugs.gnu.org
Subject: Re: bug#16223: 24.3.50; Segfault in search.c
Date: Mon, 23 Dec 2013 17:25:43 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:
> Seems some kind of memory corruption, otherwise I cannot understand
> how come translating an opening parenthesis via case translation table
> could segfault.

The machine was under heavy load at that moment, if that helps.

>
>> (gdb) p trt
>> $1 = 140997549
>> (gdb) xtype
>> Lisp_Vectorlike
>> PVEC_CHAR_TABLE
>> (gdb) p c
>> $2 = 40
>
> Can you do this and show the results:
>
>  (gdb) p trt
>  (gdb) xchartable

Here it is:

(gdb) p trt
$5 = 140997549
(gdb) xchartable
$6 = (struct Lisp_Char_Table *) 0x86773a8
Purpose: "case-table"  3 extra slots

-- 
Nicolas




This bug report was last modified 5 years and 328 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.