emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs crashes, 07nov16


From: Robert J. Chassell
Subject: Re: Emacs crashes, 07nov16
Date: Thu, 22 Nov 2007 11:55:02 +0000 (UTC)

Let's try this, using this morning's update of Debian testing and
snapshot of GNU Emacs.  For each backtrace (see below), I evaluated
(x-synchronize t) before visiting the file that would have me print
the Euro sign.

Incidently, when I put 

    (make-char 'latin-iso8859-15 164)

into my *scratch* buffer and evaluated it, the instance continued, as
expected.  When I put `insert' in front of it and evaluated that
expression, the instance also continued, which I did not expect.

When I visited the mail file that contained the expression with the
insert, i.e. ~/foo.mail, the instance crashed, as expected. (As usual,
I produced the backtraces after visiting ~/foo.mail.)

  architecture: i686
  Linux kernel: 2.6.22-2-686
  distribution: Debian testing, updated today

  gcc (GCC) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)
  Emacs rebuilt without optimisation, i.e., with -O0


  Today's GNU Emacs CVS snapshot, Thu, 2007 Nov 22  10:51 UTC
  NU Emacs 23.0.50.3 (i686-pc-linux-gnu, GTK+ Version 2.12.1)
  started in debugger with

      set args -i -q \
      --eval '(emacs-version t)' -bg DodgerBlue4 -fg white \
      -fn '-Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO8859-1' \
      -geometry 80x44+545+51 -name '-q GNU Emacs in Debugger 4'

  (x-synchronize t) 

  Unused breakpoints deleted.  Here are backtraces from breakpoints at
  x_connection_closed, x_error_quitter, and _XError

## breakpoint x_connection_closed

(gdb) bt full
#0  x_connection_closed (dpy=0x85b9380, error_message=0xbfcdafc8 "X protocol 
error: BadValue (integer parameter out of range for operation) on protocol 
request 77") at xterm.c:7786
        dpyinfo = <value optimized out>
        frame = <value optimized out>
        tail = <value optimized out>
#1  0x080ccf0a in x_error_quitter (display=0x85b9380, error=0xbfcdb27c) at 
xterm.c:7968
        buf = "BadValue (integer parameter out of range for operation)", '\0' 
<repeats 200 times>
        buf1 = "X protocol error: BadValue (integer parameter out of range for 
operation) on protocol request 
77\000\000\000\000\nL\213\267pmZ\b\300\230[\bh\260\315\277\251B\213\267pmZ\b\300\260\315\277
 ", '\0' <repeats 11 times>, 
"\330\230[\b\374\250\030\267$\333\225\267\000\000\000\000\200\223[\b\250\260\315\277\005M\213\267\200\223[\b\300\260\315\277
 
\000\000\000$\333\225\267\000\000\000\000\363\373\000\000\310\260\315\277\024\201\205\267\200"...
#2  0x080ccf60 in x_error_handler (display=0x85b9380, error=0xbfcdb27c) at 
xterm.c:7924
No locals.
#3  0xb78b31ef in _XError () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0xb78b4dcb in _XReply () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0xb78ac0b8 in XSync () from /usr/lib/libX11.so.6
No symbol table info available.
#6  0xb78ac243 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#7  0x085b9380 in ?? ()
No symbol table info available.
#8  0x00000000 in ?? ()
No symbol table info available.
(gdb) 

## breakpoint x_error_quitter

(gdb) bt full
#0  x_error_quitter (display=0x85b9380, error=0xbff0acac) at xterm.c:7959
        buf = "\324\253\360\277\\|\374\267\340\253\360\277 ", '\0' <repeats 11 
times>, 
"<r\375\267\240\253\360\277\264\254\360\277\0062\003g1\000\000\000\\\226\224\267|address@hidden(\254\360\277\264\254\360\277\200\223[\b\000\000\000\000
 \000\000\000\237\022\230\267+\342\227\267$"...
        buf1 = " 
\000\000\000\nl\230\267pmZ\b\300\230[\b8\252\360\277\030\000\000\000\300\230[\bS!\205\267H\252\360\277
 
\000\000\000\360\252\360\277\323!\205\267$\373\242\267~\027\230\267\a\000\000\000\360\252\360\277
 
\000\000\000\237\022\230\267pmZ\b$\373\242\267h\252\360\277o\022\230\267pmZ\b\360\252\360\277
 
\000\000\000\nl\230\267pmZ\b\300\230[\b\230\252\360\277\251b\230\267pmZ\b\360\252\360\277
 ", '\0' <repeats 11 times>, 
"\330\230[\b\374\310%\267$\373\242\267\000\000\000\000\200\223[\b\330\252\360\277\005m\230\267\200\223[\b\360\252\360\277
 
\000\000\000$\373\242\267\000\000\000\000z2\000\000\370\252\360\277\024\241\222\267\200"...
#1  0x080ccf60 in x_error_handler (display=0x85b9380, error=0xbff0acac) at 
xterm.c:7924
No locals.
#2  0xb79851ef in _XError () from /usr/lib/libX11.so.6
No symbol table info available.
#3  0xb7986dcb in _XReply () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0xb797e0b8 in XSync () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0xb797e243 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#6  0x085b9380 in ?? ()
No symbol table info available.
#7  0x00000000 in ?? ()
No symbol table info available.
(gdb) 

##  breakpoint _XError

(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb74dfc26 in kill () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0x080f906b in abort () at emacs.c:431
No locals.
#3  0x0816056d in internal_condition_case_2 (bfun=0x8163380 
<Frun_hook_with_args>, nargs=2, args=0xbfe555d4, handlers=137562361, 
hfun=0x8061a00 <delete_frame_handler>) at eval.c:1567
        val = <value optimized out>
        c = {
  tag = 8, 
  val = 160474592, 
  next = 0x990a5e0, 
  gcpro = 0xbfe554e8, 
  jmp = {{
      __jmpbuf = {134613333, 138099429, 138099629, 138099629, 140516728, 
160474592}, 
      __mask_was_saved = -1075489448, 
      __saved_mask = {
        __val = {3219477784, 134614040, 3219477848, 137717769, 160474592, 
875574324, 859255600, 138045696, 138045717, 140516732, 140516728, 140516732, 
3219477864, 134615065, 140516728, 3219477848, 137562313, 3219477920, 140219264, 
32, 3080045565, 3080739620, 1511, 137563360, 3219477864, 135749738, 3219477880, 
78, 137720200, 137563364, 22, 135949090}
      }
    }}, 
  backlist = 0xbfe55598, 
  handlerlist = 0x817650a, 
  lisp_eval_depth = 137563364, 
  pdlcount = 135949090, 
  poll_suppress_count = 22, 
  interrupt_input_blocked = 22, 
  byte_stack = 0x835df72
}
        h = {
  handler = 137746960, 
  var = 140516728, 
  chosen_clause = 140516728, 
  tag = 0x8601d78, 
  next = 0x8601d7c
}
#4  0x08062325 in Fdelete_frame (frame=140516732, force=137562361) at 
frame.c:1411
        args = {137720201, 140516732}
        f = (struct frame *) 0x8601d78
        sf = <value optimized out>
        kb = <value optimized out>
#5  0x080cc9ff in x_connection_closed (dpy=0x85b9380, error_message=<value 
optimized out>) at xterm.c:7835
        dpyinfo = (struct x_display_info *) 0x85e24c8
        frame = 6
        tail = <value optimized out>
#6  0x080ccf0a in x_error_quitter (display=0x85b9380, error=0xbfe55bfc) at 
xterm.c:7968
        buf = "BadValue (integer parameter out of range for operation)", '\0' 
<repeats 200 times>
        buf1 = "X protocol error: BadValue (integer parameter out of range for 
operation) on protocol request address@hidden ", '\0' <repeats 11 times>, 
"\330\230[\b\374(#\267$[\240\267\000\000\000\000\200\223[\b(address@hidden 
\000\000\000$[\240\267\000\000\000\000/\"\000\000HZ\345\277\024\001\220\267\200"...
#7  0x080ccf60 in x_error_handler (display=0x85b9380, error=0xbfe55bfc) at 
xterm.c:7924
No locals.
#8  0xb795b1ef in _XError () from /usr/lib/libX11.so.6
No symbol table info available.
#9  0xb795cdcb in _XReply () from /usr/lib/libX11.so.6
No symbol table info available.
#10 0xb79540b8 in XSync () from /usr/lib/libX11.so.6
No symbol table info available.
#11 0xb7954243 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#12 0x085b9380 in ?? ()
No symbol table info available.
#13 0x00000000 in ?? ()
No symbol table info available.
(gdb) 




reply via email to

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