From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.devel Subject: Re: infloop when removing character Date: Fri, 15 Aug 2003 01:46:17 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1060905313 10245 80.91.224.253 (14 Aug 2003 23:55:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 14 Aug 2003 23:55:13 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Aug 15 01:55:11 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19nRvz-00018L-00 for ; Fri, 15 Aug 2003 01:55:11 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19nRwk-0003fA-00 for ; Fri, 15 Aug 2003 01:55:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19nRvd-0004OE-79 for emacs-devel@quimby.gnus.org; Thu, 14 Aug 2003 19:54:49 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19nRuN-0002rA-EJ for emacs-devel@gnu.org; Thu, 14 Aug 2003 19:53:31 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19nRtY-0001S0-DU for emacs-devel@gnu.org; Thu, 14 Aug 2003 19:53:11 -0400 Original-Received: from [217.13.230.178] (helo=yxa.extundo.com) by monty-python.gnu.org with esmtp (Exim 4.20) id 19nRnQ-0005sD-Du; Thu, 14 Aug 2003 19:46:20 -0400 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.9/8.12.9) with ESMTP id h7ENkHdk021591 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Fri, 15 Aug 2003 01:46:18 +0200 Original-To: rms@gnu.org Mail-Copies-To: nobody X-Payment: hashcash 1.2 0:030814:rms@gnu.org:03cc452ff0f87dc7 X-Hashcash: 0:030814:rms@gnu.org:03cc452ff0f87dc7 X-Payment: hashcash 1.2 0:030814:emacs-devel@gnu.org:243f00de85be906f X-Hashcash: 0:030814:emacs-devel@gnu.org:243f00de85be906f In-Reply-To: (Simon Josefsson's message of "Fri, 15 Aug 2003 00:35:30 +0200") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15960 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15960 Simon Josefsson writes: > Below is the 'finish' gdb log. The process is still running in case > someone wants me to debug it, although I cannot promise to keep it > around for very long. Interestingly, after an hour or so, it crashed. The gdb is still alive if someone wants more information. ... (gdb) finish Run till exit from #0 0x0810bcba in command_loop_2 () at keyboard.c:1292 Program received signal SIGSEGV, Segmentation fault. 0x405eff67 in mallopt () from /lib/libc.so.6 (gdb) bt full #0 0x405eff67 in mallopt () from /lib/libc.so.6 No symbol table info available. #1 0x405eee67 in free () from /lib/libc.so.6 No symbol table info available. #2 0x0814f572 in emacs_blocked_free (ptr=0x10001000) at alloc.c:922 No locals. #3 0x405eee21 in free () from /lib/libc.so.6 No symbol table info available. #4 0x0814f32e in lisp_align_malloc (nbytes=1020, type=MEM_TYPE_CONS) at alloc.c:801 base = (void *) 0xfffd400 val = (void *) 0x10001000 abase = (struct ablocks *) 0xfffd400 #5 0x08150423 in Fcons (car=536863736, cdr=536863736) at alloc.c:2342 new = (struct cons_block *) 0x1fffe3f8 val = 1610552288 #6 0x080b70f7 in window_list_1 (window=1229434704, minibuf=405673716, all_frames=405673716) at window.c:1810 tail = 268424192 list = 1610552288 #7 0x080b7169 in window_loop (type=GET_BUFFER_WINDOW, obj=1234211128, mini=1, frames=405673716) at window.c:1878 window = 1229434704 ---Type to continue, or q to quit--- windows = 405673716 best_window = 135532129 frame_arg = 268424192 f = (struct frame *) 0x10001000 gcpro1 = { next = 0x9909138, var = 0x1, nvars = 1 } #8 0x080b76d2 in Fget_buffer_window (buffer=268424192, frame=405673716) at window.c:2101 No locals. #9 0x08096bd6 in message_dolog (m=0x81a5be4 "", nbytes=160469304, nlflag=1, multibyte=0) at xdisp.c:6311 oldbuf = (struct buffer *) 0x8ecba58 oldpoint = 137459272 oldbegv = 137459292 oldzv = 137459312 old_windows_or_buffers_changed = 40071913 point_at_end = 1 zv_at_end = 1 old_deactivate_mark = 405673668 tem = 137459272 ---Type to continue, or q to quit--- gcpro1 = { next = 0x0, var = 0x0, nvars = -1073753032 } #10 0x080969b4 in message_log_maybe_newline () at xdisp.c:6146 No locals. #11 0x0810bbf1 in cmd_error_internal (data=1610552272, context=0xbfffd3d0 "") at keyboard.c:1226 stream = 140015528 kill_emacs_p = 0 #12 0x0810ba7f in cmd_error (data=1610552272) at keyboard.c:1174 old_level = 405673668 old_length = 405673668 macroerror = '\0' #13 0x08163ab4 in internal_condition_case (bfun=0x810bde4 , handlers=405784756, hfun=0x810b9d8 ) at eval.c:1323 val = 536863736 c = { tag = 405673668, val = 1610552272, next = 0xbfffd580, gcpro = 0x0, ---Type to continue, or q to quit--- jmp = {{ __jmpbuf = {0, 1, -1073752344, -1073752760, -1073753040, 135674529}, __mask_was_saved = 0, __saved_mask = { __val = {1080665552, 135879220, 335544320, 0, 110932256, 3221214528, 1073819192, 0, 0, 1079570624, 1079521280, 0 , 1073818628, 8532, 1073819192, 3221214544, 1073782041, 1073819604} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 405784756, var = 405673668, chosen_clause = 405673716, tag = 0xbfffd460, next = 0x0 ---Type to continue, or q to quit--- } #14 0x0810bcba in command_loop_2 () at keyboard.c:1292 val = 536863736 #15 0x081636a5 in internal_catch (tag=536863736, func=0x810bc9c , arg=405673668) at eval.c:1094 c = { tag = 405746020, val = 405673668, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 1, -1073752344, -1073752472, -1073752720, 135673466}, __mask_was_saved = 0, __saved_mask = { __val = {1073824627, 905958520, 1080665552, 139681536, 139681536, 3221214376, 135591282, 139681536, 1073824693, 139680464, 1079943561, 0, 0, 0, 1079943561, 139680488, 50, 0, 0, 1074318392, 674330284, 0, 405919036, 3221214792, 135614975, 405919036, 674330284, 405673668, 137303856, 1479460504, 405673668, 674330284} } }}, backlist = 0x0, handlerlist = 0x0, ---Type to continue, or q to quit--- lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #16 0x0810bc70 in command_loop () at keyboard.c:1271 No locals. #17 0x0810b7b4 in recursive_edit_1 () at keyboard.c:987 val = 0 #18 0x0810b8c4 in Frecursive_edit () at keyboard.c:1043 buffer = 536863736 #19 0x0810a225 in main (argc=3, argv=0xbfffd984) at emacs.c:1666 dummy = -1073752180 stack_bottom_variable = 0 '\0' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 18446744073709551615, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 (gdb)