all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Robert J. Chassell" <bob@rattlesnake.com>
To: emacs-devel@gnu.org
Subject: Re: Emacs crashes, 07nov16
Date: Thu, 22 Nov 2007 11:55:02 +0000 (UTC)	[thread overview]
Message-ID: <m1IvAe6-002K4MC@rattlesnake.com> (raw)
In-Reply-To: <47452AC9.70304@swipnet.se> (message from Jan Djärv on Thu, 22 Nov 2007 08:07:53 +0100)

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|d\257\267G\374\224\267\0062\003gI\374\224\267K\374\224\267\000\000\000\000\000\000\000\000\001\000\000\000\033\003\000\000\000\000\000\000@]\257\267G\374\224\267l\354\224\267\f\310\224\267\001\000\000\000\364\257\375\267\370^\257\267\250\254\360\277\304\254\360\277\322~\374\267\f\310\224\267\250\254\360\277\304\267\375\267\022\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\231?\t\b$\373\242\267\300\257\360\277(\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 77\000\000\000\000\n\314\225\267pmZ\b\300\230[\b\350Y\345\277\251\302\225\267pmZ\b@Z\345\277 ", '\0' <repeats 11 times>, "\330\230[\b\374(#\267$[\240\267\000\000\000\000\200\223[\b(Z\345\277\005\315\225\267\200\223[\b@Z\345\277 \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	other threads:[~2007-11-22 11:55 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-16 19:35 Emacs crashes, 07nov16 Robert J. Chassell
2007-11-18 13:01 ` Richard Stallman
2007-11-18 22:06   ` Robert J. Chassell
2007-11-19 12:25     ` Richard Stallman
2007-11-19 14:05       ` Robert J. Chassell
2007-11-20  3:59         ` Richard Stallman
2007-11-20 11:17           ` Robert J. Chassell
2007-11-20 12:08             ` Jan Djärv
2007-11-20 16:07               ` Robert J. Chassell
2007-11-21  7:42                 ` Jan Djärv
2007-11-21 12:45                   ` Robert J. Chassell
2007-11-21 15:13                     ` Stefan Monnier
2007-11-22  7:07                     ` Jan Djärv
2007-11-22 12:31                       ` Robert J. Chassell
2007-11-22 13:13                         ` Jan Djärv
2007-11-22 16:00                           ` Robert J. Chassell
2007-11-23  9:45                             ` Jan Djärv
2007-11-23 12:31                               ` Robert J. Chassell
2007-11-23 12:46                                 ` David Kastrup
2007-11-23 14:54                                   ` Jan Djärv
2007-11-23 17:07                                     ` Robert J. Chassell
2007-11-24  9:20                                       ` Jan Djärv
2007-11-24 14:08                                         ` Robert J. Chassell
2007-11-26 14:54                                           ` Jan Djärv
2007-11-26 16:44                                             ` Robert J. Chassell
2007-11-26 19:04                                               ` Jan Djärv
2007-11-24  9:19                                 ` Jan Djärv
2007-11-21 12:04                 ` Richard Stallman
2007-11-21 17:20                   ` Robert J. Chassell
2007-11-22  7:07                     ` Jan Djärv
2007-11-22 11:55                       ` Robert J. Chassell [this message]
2007-11-19 20:37 ` RMAIL misbehaving (Was: Re: Emacs crashes, 07nov16) Alfred M. Szmidt
2007-11-21 12:05   ` Richard Stallman
2007-12-13  0:15     ` Alfred M. Szmidt
2007-12-14 10:10       ` Richard Stallman
  -- strict thread matches above, loose matches on Subject: below --
2007-11-19  0:30 Emacs crashes, 07nov16 Robert J. Chassell
2007-11-28 12:06 Robert J. Chassell
2007-11-28 17:49 ` Jan Djärv
2007-11-28 18:36 Robert J. Chassell
2007-11-29  6:51 ` Jan Djärv
2007-11-29 11:28   ` Robert J. Chassell
2007-11-29 12:05     ` Jan Djärv

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m1IvAe6-002K4MC@rattlesnake.com \
    --to=bob@rattlesnake.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.