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: Overlay crash Date: Wed, 09 Jul 2003 19:13:24 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1057777004 8755 80.91.224.249 (9 Jul 2003 18:56:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 9 Jul 2003 18:56:44 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Jul 09 20:56:39 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19aK6b-0002Ay-00 for ; Wed, 09 Jul 2003 20:55:53 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19aKHY-0003jj-00 for ; Wed, 09 Jul 2003 21:07:12 +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 19aJyd-0001It-Io for emacs-devel@quimby.gnus.org; Wed, 09 Jul 2003 14:47:39 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19aJyQ-0001IA-NJ for emacs-devel@gnu.org; Wed, 09 Jul 2003 14:47:26 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19aIiB-000811-IN for emacs-devel@gnu.org; Wed, 09 Jul 2003 13:27:06 -0400 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by monty-python.gnu.org with esmtp (Exim 4.20) id 19aIVa-0004mU-Ik for emacs-devel@gnu.org; Wed, 09 Jul 2003 13:13:34 -0400 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) by yxa.extundo.com (8.12.9/8.12.9) with ESMTP id h69HDOkZ002010 for ; Wed, 9 Jul 2003 19:13:25 +0200 Original-To: emacs-devel@gnu.org Mail-Copies-To: nobody X-Payment: hashcash 1.2 0:030709:emacs-devel@gnu.org:ba6bf4131246696e X-Hashcash: 0:030709:emacs-devel@gnu.org:ba6bf4131246696e User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (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:15520 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15520 Displaying a message article in Gnus seem to crash latest CVS. Program received signal SIGSEGV, Segmentation fault. 0x08124c3d in fix_overlays_before (bp=0x8ced578, prev=1, pos=3118) at buffer.c:3434 3434 if (tail || end < prev || !tail->next) (gdb) bt full #0 0x08124c3d in fix_overlays_before (bp=0x8ced578, prev=1, pos=3118) at buffer.c:3434 tail = (struct Lisp_Overlay *) 0x0 parent = (struct Lisp_Overlay *) 0x0 right_pair = (struct Lisp_Overlay *) 0x1 end = 1 #1 0x08129935 in insert_from_string_1 (string=147436044, pos=0, pos_byte=3118, nchars=3117, nbytes=3117, inherit=0, before_markers=0) at insdel.c:1151 gcpro1 = { next = 0x8c154a8, var = 0x48b0bea0, nvars = -1073752416 } outgoing_nbytes = 3117 intervals = 0x8ced578 #2 0x08129744 in insert_from_string (string=952742412, pos=0, pos_byte=0, length=3117, length_byte=3117, inherit=0) at insdel.c:1056 opoint = 1 #3 0x0815c90a in general_insert_function (insert_func=0x81292ec , insert_from_string_func=0x812971c , inherit=0, nargs=1, args=0xbfffd670) at editfns.c:2028 argnum = 0 val = 147772792 #4 0x0815c9d5 in Finsert (nargs=1, args=0xbfffd670) at editfns.c:2075 No locals. #5 0x0818d1e0 in Fbyte_code (bytestr=147772612, vector=99, maxdepth=-1073752464) at bytecode.c:1301 op = 99 vectorp = (int *) 0x8b0d548 stack = { pc = 0x8c155db "\210)\322 \210\312\313\323\n\b\206m", top = 0xbfffd670, bottom = 0xbfffd670, byte_string = 951091388, byte_string_start = 0x8c15580 "\306\b\t\"\205\245", constants = 1219548480, next = 0xbfffd7c0 } top = (int *) 0xbfffd670 result = 147772792 #6 0x0816530c in funcall_lambda (fun=1219548728, nargs=7, arg_vector=0xbfffd794) at eval.c:2911 val = 1 syms_left = 405670276 next = 145806904 i = 7 optional = 1 rest = 0 #7 0x08164ed7 in Ffuncall (nargs=8, args=0xbfffd790) at eval.c:2781 fun = 1219548728 ---Type to continue, or q to quit--- funcar = 147772792 numargs = 7 val = 147772792 backtrace = { next = 0xbfffd860, function = 0xbfffd790, args = 0xbfffd794, nargs = 7, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffd790 i = 147772792 #8 0x0818c939 in Fbyte_code (bytestr=414239108, vector=7, maxdepth=-1073752176) at bytecode.c:710 op = 7 vectorp = (int *) 0x8b0d720 stack = { pc = 0x8c15731 "\207\307\t\313\314\n\v\f&\006\207", top = 0xbfffd7ac, bottom = 0xbfffd790, byte_string = 951091532, byte_string_start = 0x8c15720 "\305\306\b\"\203\022", constants = 1219548952, next = 0xbfffd8e0 } top = (int *) 0xbfffd790 result = 147772792 #9 0x0816530c in funcall_lambda (fun=1219549112, nargs=4, arg_vector=0xbfffd8b4) at eval.c:2911 val = 1 syms_left = 405670276 next = 145807288 i = 4 optional = 1 rest = 0 #10 0x08164ed7 in Ffuncall (nargs=5, args=0xbfffd8b0) at eval.c:2781 fun = 1219549112 funcar = 147772792 numargs = 4 val = 147772792 backtrace = { next = 0xbfffd980, function = 0xbfffd8b0, args = 0xbfffd8b4, nargs = 4, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffd8b0 i = 147772792 ---Type to continue, or q to quit--- #11 0x0818c939 in Fbyte_code (bytestr=405798108, vector=4, maxdepth=-1073751888) at bytecode.c:710 op = 4 vectorp = (int *) 0x8821448 stack = { pc = 0x88afff1 ")\207", top = 0xbfffd8c0, bottom = 0xbfffd8b0, byte_string = 948799548, byte_string_start = 0x88affd0 "\305\b!\031\306\t\307\"\n\b\e\310\311\v\"\203\032", constants = 1216484416, next = 0xbfffda00 } top = (int *) 0xbfffd8b0 result = 147772792 #12 0x0816530c in funcall_lambda (fun=1216484576, nargs=3, arg_vector=0xbfffd9d4) at eval.c:2911 val = 1 syms_left = 405670276 next = 142742752 i = 3 optional = 1 rest = 0 #13 0x08164ed7 in Ffuncall (nargs=4, args=0xbfffd9d0) at eval.c:2781 fun = 1216484576 funcar = 147772792 numargs = 3 val = 147772792 backtrace = { next = 0xbfffdaa0, function = 0xbfffd9d0, args = 0xbfffd9d4, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffd9d0 i = 147772792 #14 0x0818c939 in Fbyte_code (bytestr=406094188, vector=3, maxdepth=-1073751600) at bytecode.c:710 op = 3 vectorp = (int *) 0x89d9c28 stack = { pc = 0x89aae5b "\203\a\002\f\247\203", top = 0xbfffd9dc, bottom = 0xbfffd9d0, byte_string = 949849228, byte_string_start = 0x89aac74 "\306\211\030\031\212\307 \210\310 \210\n\206\020", constants = 1218288672, ---Type to continue, or q to quit--- next = 0xbfffdb10 } top = (int *) 0xbfffd9d0 result = 147772792 #15 0x0816530c in funcall_lambda (fun=1218289072, nargs=2, arg_vector=0xbfffdaf4) at eval.c:2911 val = 1 syms_left = 405670276 next = 144547248 i = 2 optional = 0 rest = 0 #16 0x08164ed7 in Ffuncall (nargs=3, args=0xbfffdaf0) at eval.c:2781 fun = 1218289072 funcar = 147772792 numargs = 2 val = 147772792 backtrace = { next = 0xbfffdbb0, function = 0xbfffdaf0, args = 0xbfffdaf4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffdaf0 i = 147772792 #17 0x0818c939 in Fbyte_code (bytestr=406094188, vector=2, maxdepth=-1073751312) at bytecode.c:710 op = 2 vectorp = (int *) 0x89cbc78 stack = { pc = 0x89a6b47 ")\211\0261\204\224", top = 0xbfffdaf8, bottom = 0xbfffdaf0, byte_string = 949793500, byte_string_start = 0x89a6b04 "\212\b\306=\204\n", constants = 1218231408, next = 0xbfffdc20 } top = (int *) 0xbfffdaf0 result = 147772792 #18 0x0816530c in funcall_lambda (fun=1218231792, nargs=2, arg_vector=0xbfffdc04) at eval.c:2911 val = 1 syms_left = 405670276 next = 144489968 i = 2 optional = 1 rest = 0 #19 0x08164ed7 in Ffuncall (nargs=3, args=0xbfffdc00) at eval.c:2781 ---Type to continue, or q to quit--- fun = 1218231792 funcar = 147772792 numargs = 2 val = 147772792 backtrace = { next = 0xbfffdcc0, function = 0xbfffdc00, args = 0xbfffdc04, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffdc00 i = 147772792 #20 0x0818c939 in Fbyte_code (bytestr=412499252, vector=2, maxdepth=-1073751040) at bytecode.c:710 op = 2 vectorp = (int *) 0x89669f8 stack = { pc = 0x896080e "\312\313!\210\016\024\203O", top = 0xbfffdc08, bottom = 0xbfffdc00, byte_string = 949368676, byte_string_start = 0x89607d4 "\306\b!\203\016", constants = 1217817072, next = 0xbfffdd40 } top = (int *) 0xbfffdc00 result = 147772792 #21 0x0816530c in funcall_lambda (fun=1217817280, nargs=1, arg_vector=0xbfffdd14) at eval.c:2911 val = 1 syms_left = 405670276 next = 144075456 i = 1 optional = 1 rest = 0 #22 0x08164ed7 in Ffuncall (nargs=2, args=0xbfffdd10) at eval.c:2781 fun = 1217817280 funcar = 147772792 numargs = 1 val = 147772792 backtrace = { next = 0xbfffdde0, function = 0xbfffdd10, args = 0xbfffdd14, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffdd10 ---Type to continue, or q to quit--- i = 147772792 #23 0x0818c939 in Fbyte_code (bytestr=949383468, vector=1, maxdepth=-1073750768) at bytecode.c:710 op = 1 vectorp = (int *) 0x89680f0 stack = { pc = 0x89612b2 "\312 \210\207", top = 0xbfffdd14, bottom = 0xbfffdd10, byte_string = 949383468, byte_string_start = 0x896128c "\301\302!\205&", constants = 1217822952, next = 0x0 } top = (int *) 0xbfffdd10 result = 147772792 #24 0x0816530c in funcall_lambda (fun=1217823112, nargs=0, arg_vector=0xbfffde54) at eval.c:2911 val = 1 syms_left = 405670276 next = 144081288 i = 0 optional = 0 rest = 0 #25 0x08164ed7 in Ffuncall (nargs=1, args=0xbfffde50) at eval.c:2781 fun = 1217823112 funcar = 147772792 numargs = 0 val = 147772792 backtrace = { next = 0xbfffdfa0, function = 0xbfffde50, args = 0xbfffde54, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (int *) 0xbfffde50 i = 147772792 #26 0x08164cde in apply1 (fn=411168004, arg=405670276) at eval.c:2476 gcpro1 = { next = 0x85193ed, var = 0x0, nvars = -1073750944 } #27 0x081619dc in Fcall_interactively (function=411168004, record_flag=405670276, keys=1211051920) at callint.c:399 input = 405670276 args = (int *) 0x0 visargs = (int *) 0x0 argstrings = (unsigned char **) 0x0 ---Type to continue, or q to quit--- fun = 147772792 funcar = 1 specs = 405670276 teml = 12 enable = 405670276 next_event = 0 prefix_arg = 405670276 string = ( unsigned char *) 0x182e0984
tem = (unsigned char *) 0x2000
varies = (int *) 0x0 i = 12 j = 12 count = 405670300 foo = 1 prompt1 = '\0' , "\377\377\377\017\204\216\3278\204\t.\030\204\t.\030\264\t.\030\020:\345\b\324\017i@\240\374g\b\004\0\0\0`\377h@\355\223Q\b\0\0\0\0`\334\377\277\004\355\201\030\204\t.\030" arg_from_tty = 0 gcpro1 = { next = 0x0, var = 0x0, nvars = 0 } gcpro2 = { next = 0x0, var = 0x0, nvars = 0 } gcpro3 = { next = 0x0, var = 0x0, nvars = 0 } gcpro4 = { next = 0x0, var = 0x0, nvars = 0 } key_count = 1 record_then_fail = 0 #28 0x081166ee in Fcommand_execute (cmd=411168004, record_flag=405670276, keys=405670276, special=405670276) at keyboard.c:9724 final = 144081288 tem = 147772792 prefixarg = 405670276 backtrace = { next = 0x0, function = 0x82dbd08, args = 0xbfffdfe0, nargs = 1, ---Type to continue, or q to quit--- evalargs = 0 '\0' } #29 0x0810bcab in command_loop_1 () at keyboard.c:1755 cmd = 2 lose = 2 nonundocount = 0 keybuf = {46, 1073812652, 139497572, 0, -1073749776, 1073767705, 1660945267, 1845493760, -1073749920, 1073771268, 134640233, 1078474464, 139496000, 0, 1, 1079935001, 0, -1073750020, -1073750160, 0, -1073807360, 1073770991, 1079589659, 134719161, 139499472, 1073770572, 1736, 0, 1, -1073749160} i = 405670276 prev_modiff = 715 prev_buffer = (struct buffer *) 0x8b1f450 was_locked = 0 already_adjusted = 0 #30 0x08163512 in internal_condition_case (bfun=0x810b954 , handlers=405782388, hfun=0x810b548 ) at eval.c:1333 val = 1 c = { tag = 405670276, val = 405670276, next = 0xbfffe1f0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 1, -1073749160, -1073749576, -1073749856, 135673005}, __mask_was_saved = 0, __saved_mask = { __val = {1079936272, 139499472, 0, 0, 110932256, 3221217712, 1073813208, 3221217592, 1079951888, 1079565408, 1078474520, 1079679432, 0 , 1073812652, 1073813208} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 405782388, var = 405670276, chosen_clause = 134641586, tag = 0xbfffe0d0, next = 0x0 } #31 0x0810b82a in command_loop_2 () at keyboard.c:1292 val = 1 #32 0x081630b1 in internal_catch (tag=1, func=0x810b80c , ---Type to continue, or q to quit--- arg=405670276) at eval.c:1094 c = { tag = 405743636, val = 405670276, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 1, -1073749160, -1073749288, -1073749536, 135671942}, __mask_was_saved = 0, __saved_mask = { __val = {0, 139498464, 1079933032, 5, 429496729, 0, 1080622944, 139499472, 139499472, 3221217560, 1079936272, 139499472, 0, 3221217592, 1079951919, 139499472, 1079890769, 3221217592, 0, 1074305480, 674331980, 0, 405920708, 3221217976, 135613447, 405920708, 674331980, 405670276, 137301472, 1479696660, 405670276, 674331980} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #33 0x0810b7e0 in command_loop () at keyboard.c:1271 No locals. #34 0x0810b324 in recursive_edit_1 () at keyboard.c:987 val = 0 #35 0x0810b434 in Frecursive_edit () at keyboard.c:1043 buffer = 1 #36 0x08109d95 in main (argc=3, argv=0xbfffe5f4) at emacs.c:1666 dummy = 1073812652 stack_bottom_variable = -65 '\277' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 18446744073709551615, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 (gdb)