* Overlay crash
@ 2003-07-09 17:13 Simon Josefsson
0 siblings, 0 replies; only message in thread
From: Simon Josefsson @ 2003-07-09 17:13 UTC (permalink / raw)
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>,
insert_from_string_func=0x812971c <insert_from_string>, 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> to quit---
fun = 147772792
funcar = 1
specs = 405670276
teml = 12
enable = 405670276
next_event = 0
prefix_arg = 405670276
string = (
unsigned char *) 0x182e0984 <Address 0x182e0984 out of bounds>
tem = (unsigned char *) 0x2000 <Address 0x2000 out of bounds>
varies = (int *) 0x0
i = 12
j = 12
count = 405670300
foo = 1
prompt1 = '\0' <repeats 40 times>, "\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 <return> to continue, or q <return> 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 <command_loop_1>,
handlers=405782388, hfun=0x810b548 <cmd_error>) 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 <repeats 18 times>, 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 <command_loop_2>,
---Type <return> to continue, or q <return> 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)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-07-09 17:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-09 17:13 Overlay crash Simon Josefsson
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).