[Top][All Lists]

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

Re: Double mode crashes emacs in message mode

From: Niels Olof Bouvin
Subject: Re: Double mode crashes emacs in message mode
Date: Mon, 21 Feb 2005 23:20:35 +0100
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (gnu/linux)


On Mon, 21 Feb 2005, address@hidden wrote:

On Fri, Feb 18 2005, Niels Olof Bouvin wrote:
>> I usually use double-mode to enter Danish letters ('æøåÆØÅ'), when using
>> Emacs.  Double-mode requires you to hit e.g. ':' twice to produce an ':'
>> rather than a 'Æ', and this has worked without any problems in years.
>> However, in the past week (I cvs update my Emacs pretty regularly, and I
>> believe I first saw this behaviour Monday), hitting ':' (or ;[{'") twice
>> when in a Message buffer in Gnus (also cvs current) will cause Emacs to
>> crash.  If I do the same in another buffer, e.g. *scratch* it performs
>> flawlessly.
> Is the crash reproducible for you?  I couldn't trigger it here (with
> Gnus 5.11).  Probably you should run Emacs in GDB (see etc/DEBUG).
> Bye, Reiner.

Yes, the crash is completely reliable.  Here is the result from gdb:

This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db 
library "/lib/tls/libthread_db.so.1".

DISPLAY = localhost:10.0
TERM = vt102
Breakpoint 1 at 0x80e6756: file emacs.c, line 456.
Breakpoint 2 at 0x80c6430: file xterm.c, line 7791.
(gdb) r
Starting program: /users/bouvin/temp/tmp/emacs/src/emacs -geometry 80x40+0+0
Detaching after fork from child process 15283.
Detaching after fork from child process 15319.
Detaching after fork from child process 15355.
Detaching after fork from child process 15359.
Detaching after fork from child process 15369.

Breakpoint 1, abort () at emacs.c:456
456       kill (getpid (), SIGABRT);
(gdb) bt
#0  abort () at emacs.c:456
#1  0x08075543 in try_window_id (w=0xa298380) at xdisp.c:13561
#2  0x08072fdc in redisplay_window (window=170492804, just_this_one_p=1)
    at xdisp.c:12123
#3  0x0806fe36 in redisplay_window_1 (window=104) at xdisp.c:10845
#4  0x0814ab34 in internal_condition_case_1 (
    bfun=0x806fe00 <redisplay_window_1>, arg=170492804, handlers=137419077,
    hfun=0x806fda0 <redisplay_window_error>) at eval.c:1426
#5  0x0806f203 in redisplay_internal (preserve_echo_area=0) at xdisp.c:10467
#6  0x0806dfa2 in redisplay () at xdisp.c:9628
#7  0x080ecb25 in read_char (commandflag=1, nmaps=3, maps=0xfee88ddc,
    prev_event=137392145, used_mouse_menu=0xfee88e18) at keyboard.c:2544
#8  0x080f3214 in read_key_sequence (keybuf=0xfee88f40, bufsize=30,
    prompt=137392145, dont_downcase_last=0, can_return_switch_frame=1,
    fix_current_buffer=1) at keyboard.c:8803
#9  0x080e9a23 in command_loop_1 () at keyboard.c:1538
#10 0x0814aa2e in internal_condition_case (bfun=0x80e9890 <command_loop_1>,
    handlers=137453137, hfun=0x80e9380 <cmd_error>) at eval.c:1385
#11 0x080e96de in command_loop_2 () at keyboard.c:1319
#12 0x0814a56b in internal_catch (tag=104, func=0x80e96b0 <command_loop_2>,
    arg=137392145) at eval.c:1144
#13 0x080e9683 in command_loop () at keyboard.c:1298
#14 0x080e90e4 in recursive_edit_1 () at keyboard.c:991
#15 0x080e9221 in Frecursive_edit () at keyboard.c:1052
#16 0x080e778d in main (argc=3, argv=0xfee895f4) at emacs.c:1766
(gdb) xbacktrace

        Niels Olof

Niels Olof Bouvin, Ph.D.  http://www.bouvin.net/ Voice: +45 89 42 56 59 \ /
In omnibus requiem quaesivi, et nusquam inveni nisi in angulo cum libro (")
Associate Professor @ Department of Computer Science, Aarhus Univ., Denmark

reply via email to

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