Subject: 23.2; Segmentation fault when compile CEDET

From: Ningyu Shi <[email-masked]>
Date: Wed, 15 Sep 2010 12:55:30 -0700

Use emacs23.2 to compile CEDET's cvs source will crash emacs with a
segmentation fault. The command to triger is (from toplevel CEDET source dir)
cd srecode/
emacs  -batch --no-site-file -l srecode-compile-script -f batch-byte-compile srecode-mode.el

emacs23's head snapshot from git has same problem, though the CEDET is
from emac's own source.

bt full result from gdb
#0  0x000000000051bd3e in mark_object (arg=-6322490926874755072) at alloc.c:5704
	obj = -6322490926874755072
	cdr_count = 0
#1  0x000000000051b4ff in Fgarbage_collect () at alloc.c:5118
	tail = (struct gcpro *) 0x7fbff15df8
	bind = (struct specbinding *) 0x7fbff15df8
	catch = (struct catchtag *) 0x7fbff15df8
	handler = (struct handler *) 0x7fbff15df8
	stack_top_variable = 0 '\0'
	i = 2
	message_p = 0
	total = {10986674, 10463298, 108, 1, 1, 548681113080, 548681113080, 5447506}
	count = 110
	t1 = {tv_sec = 1284580095, tv_usec = 863903}
	t2 = {tv_sec = 0, tv_usec = 0}
	t3 = {tv_sec = 10463250, tv_usec = 16597618}
#2  0x000000000053297a in Ffuncall (nargs=-1074700808, args=0x981278) at eval.c:3021
	fun = 9966200
	original_fun = 548681113080
	funcar = 536870912
	numargs = 0
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff15f20, function = 0x7fbff15df0, args = 0x7fbff15df8, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0x7fbff15df8
	i = 7252864
#3  0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10538466, maxdepth=0) at bytecode.c:680
	count = 107
	op = 0
	vectorp = (Lisp_Object *) 0xfde530
	stack = {pc = 0xf67754 "\210\tÍ=\203E", top = 0x7fbff15df0, bottom = 0x7fbff15df0, byte_string = 16636513, 
  byte_string_start = 0xf67730 "\b\203º", constants = 16639269, next = 0x7fbff15fc0}
	top = (Lisp_Object *) 0x7fbff15df0
	result = 29
#4  0x0000000000532e56 in funcall_lambda (fun=16639765, nargs=0, arg_vector=0x7fbff15f88) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 16639760
	count = 107
	i = 0
	optional = 0
	rest = 0
#5  0x0000000000532857 in Ffuncall (nargs=15992946, args=0xfde715) at eval.c:3081
	fun = 16639765
	original_fun = 15992946
	funcar = 536870912
	numargs = 0
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff160c0, function = 0x7fbff15f80, args = 0x7fbff15f88, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xf40872
	i = 7252864
#6  0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10865474, maxdepth=0) at bytecode.c:680
	count = 104
	op = 0
	vectorp = (Lisp_Object *) 0xcb5c60
	stack = {pc = 0x1020ded "\210Ðp\036\035\036\036\016\037\203E", top = 0x7fbff15f80, bottom = 0x7fbff15f80, byte_string = 16553985, 
  byte_string_start = 0x1020db8 "\b\203\f", constants = 13327445, next = 0x7fbff16150}
	top = (Lisp_Object *) 0x7fbff15f80
	result = 29
#7  0x0000000000532e56 in funcall_lambda (fun=16620645, nargs=2, arg_vector=0x7fbff16128) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 16620640
	count = 102
	i = 2
	optional = 0
	rest = 0
#8  0x0000000000532857 in Ffuncall (nargs=16826994, args=0xfd9c65) at eval.c:3081
	fun = 16620645
	original_fun = 16826994
	funcar = 536870912
	numargs = 2
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff16250, function = 0x7fbff16120, args = 0x7fbff16128, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0x100c272
	i = 7252864
#9  0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=13080466, maxdepth=2) at bytecode.c:680
	count = 97
	op = 2
	vectorp = (Lisp_Object *) 0xcfd460
	stack = {pc = 0x1020bc0 "\0360\v\206\030\001\0160\023)\016.A\211\026.\204ð", top = 0x7fbff16130, bottom = 0x7fbff16120, 
  byte_string = 16557905, byte_string_start = 0x1020ab0 "\b\204\023", constants = 13620309, next = 0x7fbff162d0}
	top = (Lisp_Object *) 0x7fbff16120
	result = 29
#10 0x0000000000532e56 in funcall_lambda (fun=13620805, nargs=1, arg_vector=0x7fbff162b8) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 13620800
	count = 96
	i = 1
	optional = 1
	rest = 0
#11 0x0000000000532857 in Ffuncall (nargs=16826610, args=0xcfd645) at eval.c:3081
	fun = 13620805
	original_fun = 16826610
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff163d0, function = 0x7fbff162b0, args = 0x7fbff162b8, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0x100c0f2
	i = 7252864
#12 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=11072066, maxdepth=1) at bytecode.c:680
	count = 96
	op = 1
	vectorp = (Lisp_Object *) 0xfda6c0
	stack = {pc = 0x1020f90 "\207", top = 0x7fbff162b8, bottom = 0x7fbff162b0, byte_string = 16542177, 
  byte_string_start = 0x1020f88 "Â\b\t\"\210ÃÄ!\207", constants = 16623285, next = 0x7fbff16460}
	top = (Lisp_Object *) 0x7fbff162b0
	result = 29
#13 0x0000000000532e56 in funcall_lambda (fun=16639877, nargs=2, arg_vector=0x7fbff16438) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 16639872
	count = 94
	i = 2
	optional = 0
	rest = 0
#14 0x0000000000532857 in Ffuncall (nargs=16827442, args=0xfde785) at eval.c:3081
	fun = 16639877
	original_fun = 16827442
	funcar = 536870912
	numargs = 2
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff16560, function = 0x7fbff16430, args = 0x7fbff16438, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0x100c432
	i = 7252864
#15 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10621970, maxdepth=2) at bytecode.c:680
	count = 94
	op = 2
	vectorp = (Lisp_Object *) 0x712308
	stack = {pc = 0x9786ac "\207", top = 0x7fbff16440, bottom = 0x7fbff16430, byte_string = 7414489, 
  byte_string_start = 0x97867f "\bÂN\206\a", constants = 7414525, next = 0x7fbff165f0}
	top = (Lisp_Object *) 0x7fbff16430
	result = 29
#16 0x0000000000532e56 in funcall_lambda (fun=7414405, nargs=2, arg_vector=0x7fbff165c8) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 7414400
	count = 92
	i = 2
	optional = 0
	rest = 0
#17 0x0000000000532857 in Ffuncall (nargs=11226226, args=0x712285) at eval.c:3081
	fun = 7414405
	original_fun = 11226226
	funcar = 536870912
	numargs = 2
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff168d0, function = 0x7fbff165c0, args = 0x7fbff165c8, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xab4c72
	i = 7252864
#18 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10504802, maxdepth=2) at bytecode.c:680
	count = 90
	op = 2
	vectorp = (Lisp_Object *) 0x712938
	stack = {pc = 0x9784d0 "\210*\b\016-B\026-çè!\210\b\207", top = 0x7fbff165d0, bottom = 0x7fbff165c0, byte_string = 7416073, 
  byte_string_start = 0x9783c4 "Æ\bÇÈ\tC!#\210\bÉN\203\025", constants = 7416109, next = 0x7fbff16e50}
	top = (Lisp_Object *) 0x7fbff165c0
	result = 29
#19 0x0000000000532e56 in funcall_lambda (fun=7415941, nargs=9, arg_vector=0x7fbff166e0) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 7415936
	count = 86
	i = 9
	optional = 0
	rest = 1
#20 0x0000000000532d0f in apply_lambda (fun=7415941, args=16827442, eval_flag=1) at eval.c:3135
	args_left = 10463250
	numargs = 9
	arg_vector = (Lisp_Object *) 0x7fbff166e0
	gcpro1 = {next = 0x7fbff16950, var = 0x7fbff166e0, nvars = 9}
	gcpro2 = {next = 0x7fbff16790, var = 0x7fbff16748, nvars = 1}
	gcpro3 = {next = 0x7fbff16770, var = 0x7fbff16740, nvars = 1}
	i = 9
	tem = 16827442
#21 0x0000000000531682 in Feval (form=15969942) at eval.c:2406
	fun = 7415941
	val = 536870912
	original_fun = 10869058
	original_args = 15970038
	funcar = 536870912
	backtrace = {next = 0x7fbff16cf0, function = 0x7fbff16820, args = 0x7fbff166e0, nargs = 9, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	gcpro1 = {next = 0x9fa812, var = 0x9fa812, nvars = 10613282}
	gcpro2 = {next = 0x7fbff168b0, var = 0x7fbff16808, nvars = 1}
	gcpro3 = {next = 0x7fbff16890, var = 0x7fbff16830, nvars = 3}
#22 0x00000000005518c7 in readevalloop (readcharfun=10613282, stream=0xcfe070, sourcename=16597281, evalfun=0x531430 <Feval>, printflag=0, 
    unibyte=15969942, readfun=10463250, start=10463250, end=10463250) at lread.c:1792
	count1 = 86
	c = 0
	val = 15969942
	count = 83
	gcpro1 = {next = 0x7fbff16ba0, var = 0x7fbff16948, nvars = 1}
	gcpro2 = {next = 0x7fbff169b0, var = 0x7fbff16a10, nvars = 1}
	gcpro3 = {next = 0x7fbff16990, var = 0x7fbff16a18, nvars = 1}
	gcpro4 = {next = 0x7fbff16970, var = 0x7fbff16a20, nvars = 1}
	b = (struct buffer *) 0x0
	continue_reading_p = 1
	whole_buffer = 0
	first_sexp = 0
#23 0x00000000005505be in Fload (file=16615473, noerror=548681116576, nomessage=10463346, nosuffix=16601393, must_suffix=13623408)
    at lread.c:1269
	s1 = {st_dev = 20, st_ino = 4277812, st_nlink = 1, st_mode = 33188, st_uid = 22228, st_gid = 112, pad0 = 0, st_rdev = 0, 
  st_size = 10159, st_blksize = 32768, st_blocks = 24, st_atim = {tv_sec = 1284579669, tv_nsec = 0}, st_mtim = {tv_sec = 1283443412, 
    tv_nsec = 0}, st_ctim = {tv_sec = 1283443412, tv_nsec = 0}, __unused = {0, 0, 0}}
	s2 = {st_dev = 20, st_ino = 4277811, st_nlink = 1, st_mode = 33188, st_uid = 22228, st_gid = 112, pad0 = 0, st_rdev = 0, 
  st_size = 13303, st_blksize = 32768, st_blocks = 32, st_atim = {tv_sec = 1284071150, tv_nsec = 0}, st_mtim = {tv_sec = 1283443412, 
    tv_nsec = 0}, st_ctim = {tv_sec = 1283457620, tv_nsec = 0}, __unused = {0, 0, 0}}
	result = 7252864
	stream = (FILE *) 0xcfe070
	fd = 7
	count = 75
	gcpro1 = {next = 0x7fbff16c50, var = 0x7fbff16a68, nvars = 1}
	gcpro2 = {next = 0x7fbff16be0, var = 0x7fbff16a60, nvars = 1}
	gcpro3 = {next = 0x7fbff16bc0, var = 0x7fbff16a58, nvars = 1}
	found = 16601489
	efound = 16601393
	hist_file_name = 16601489
	newer = 0
	compiled = 1
	handler = 0
	safe_p = 1
	tmp = {548681116672, 548681116384}
	version = 23
#24 0x000000000053b628 in Frequire (feature=16824706, filename=10463250, noerror=10463250) at fns.c:2962
	count = 73
	nesting = 0
	tem = 10463250
	gcpro1 = {next = 0x7fbff17340, var = 0x7fbff16c48, nvars = 1}
	gcpro2 = {next = 0x7fbff16c70, var = 0x7fbff16c40, nvars = 1}
	from_file = 7252864
#25 0x00000000005329bf in Ffuncall (nargs=-1074697008, args=0x984a08) at eval.c:3030
	fun = 9980424
	original_fun = 548681116880
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff16dd0, function = 0x7fbff16e38, args = 0x7fbff16e40, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0x7fbff16cd0
	i = 7252864
#26 0x0000000000531ee5 in Fapply (nargs=2, args=0x7fbff16e38) at eval.c:2448
	i = 7252864
	numargs = 1
	spread_arg = 16212704
	funcall_args = (Lisp_Object *) 0x0
	fun = 10622946
	gcpro1 = {next = 0xfd8851, var = 0xa217e2, nvars = 70}
#27 0x0000000000532b0a in Ffuncall (nargs=10621138, args=0x98398d) at eval.c:3005
	fun = 9976205
	original_fun = 10621138
	funcar = 536870912
	numargs = 2
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff16f50, function = 0x7fbff16e30, args = 0x7fbff16e38, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xa210d2
	i = 7252864
#28 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10674738, maxdepth=2) at bytecode.c:680
	count = 70
	op = 2
	vectorp = (Lisp_Object *) 0xc27cc0
	stack = {pc = 0xe9553e "\210ËÌ!\203H", top = 0x7fbff16e40, bottom = 0x7fbff16e30, byte_string = 11750497, 
  byte_string_start = 0xe95530 "ÆÇ\bA\"\tÈ\032\033\034ÉÊ\f\"\210ËÌ!\203H", constants = 12745909, next = 0x7fbff16fd0}
	top = (Lisp_Object *) 0x7fbff16e30
	result = 29
#29 0x0000000000532e56 in funcall_lambda (fun=13965301, nargs=1, arg_vector=0x7fbff16fb8) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 13965296
	count = 69
	i = 1
	optional = 0
	rest = 0
#30 0x0000000000532857 in Ffuncall (nargs=13919202, args=0xd517f5) at eval.c:3081
	fun = 13965301
	original_fun = 13919202
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff170d0, function = 0x7fbff16fb0, args = 0x7fbff16fb8, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xd463e2
	i = 7252864
#31 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10865666, maxdepth=1) at bytecode.c:680
	count = 67
	op = 1
	vectorp = (Lisp_Object *) 0xa67d60
	stack = {pc = 0xe95201 "\211\022\205C", top = 0x7fbff16fb8, bottom = 0x7fbff16fb0, byte_string = 13627569, 
  byte_string_start = 0xe951e0 "Ä\211\030\031\n:\204\017", constants = 10911061, next = 0x7fbff17150}
	top = (Lisp_Object *) 0x7fbff16fb0
	result = 29
#32 0x0000000000532e56 in funcall_lambda (fun=14566149, nargs=1, arg_vector=0x7fbff17138) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 14566144
	count = 66
	i = 1
	optional = 0
	rest = 0
#33 0x0000000000532857 in Ffuncall (nargs=15298018, args=0xde4305) at eval.c:3081
	fun = 14566149
	original_fun = 15298018
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff17250, function = 0x7fbff17130, args = 0x7fbff17138, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xe96de2
	i = 7252864
#34 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10865666, maxdepth=1) at bytecode.c:680
	count = 63
	op = 1
	vectorp = (Lisp_Object *) 0xc6ea40
	stack = {pc = 0xea1c0f "\210*\202\022", top = 0x7fbff17138, bottom = 0x7fbff17130, byte_string = 11825361, 
  byte_string_start = 0xea1bd0 "r\bq\210\t\203\r", constants = 13036085, next = 0x7fbff17620}
	top = (Lisp_Object *) 0x7fbff17130
	result = 29
#35 0x0000000000532e56 in funcall_lambda (fun=10909493, nargs=0, arg_vector=0x7fbff172c8) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 10909488
	count = 63
	i = 0
	optional = 0
	rest = 0
#36 0x0000000000532857 in Ffuncall (nargs=10909493, args=0xa67735) at eval.c:3081
	fun = 10909493
	original_fun = 10909493
	funcar = 536870912
	numargs = 0
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff173a0, function = 0x7fbff172c0, args = 0x7fbff172c8, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xa67735
	i = 7252864
#37 0x0000000000531b85 in Feval (form=11038086) at eval.c:2319
	vals = (Lisp_Object *) 0x7fbff172c0
	argnum = 1
	numargs = 4
	args_left = 10463250
	i = -1074695488
	maxargs = -1074694752
	argvals = {1, 14647984, 1, 14647989, 1, 0, 10463250, 10463250}
	fun = 9976445
	val = 536870912
	original_fun = 10621186
	original_args = 10961142
	funcar = 536870912
	backtrace = {next = 0x7fbff17720, function = 0x7fbff172f0, args = 0x7fbff172c0, nargs = 1, evalargs = 1 '\001', debug_on_exit = 0 '\0'}
	gcpro1 = {next = 0x0, var = 0x7fbff172e0, nvars = 1}
	gcpro2 = {next = 0x7fbff17380, var = 0x7fbff172d8, nvars = 1}
	gcpro3 = {next = 0x7fbff17360, var = 0x7fbff172c0, nvars = 1}
#38 0x000000000053019a in internal_lisp_condition_case (var=15256050, bodyform=11038086, handlers=11035670) at eval.c:1435
	val = 10463250
	c = {tag = 10463250, val = 10463250, next = 0x7fbff182f0, gcpro = 0x0, jmp = {{__jmpbuf = {10463250, 548681119376, 143, 548681119136, 
        12173120, 33, 548681118720, 5439724}, __mask_was_saved = 0, __saved_mask = {__val = {0, 10463250, 10463250, 14840534, 5119889, 
          545460846654, 10501589, 548681118976, 548681118896, 1, 14541749, 0, 548681118904, 545460846593, 0, 14541749}}}}, 
  backlist = 0x7fbff17720, handlerlist = 0x7fbff182c0, lisp_eval_depth = 7, pdlcount = 63, poll_suppress_count = 1, 
  interrupt_input_blocked = 0, byte_stack = 0x7fbff17620}
	h = {handler = 11035670, var = 15256050, chosen_clause = 10463250, tag = 0x7fbff17440, next = 0x7fbff182c0}
#39 0x00000000005681f2 in Fbyte_code (bytestr=-6322490926874755072, vector=15239410, maxdepth=143) at bytecode.c:870
	handlers = 536870912
	body = 7252864
	count = 33
	op = 143
	vectorp = (Lisp_Object *) 0xb9bf40
	stack = {pc = 0xea1b97 "\210).\r\016&.\020\207", top = 0x7fbff175a0, bottom = 0x7fbff175a0, byte_string = 12329233, 
  byte_string_start = 0xea1ac8 "Æ\bÆ\211\211\211\211\211\211\211Ç\211\211Æ\bÆ\031\032\033\034\035\036\034\036\035\036\036\036\037\036 \036!\036\"\036#\036$\036%\036&È\016'!Æ\211\211\211\211\016(\016)\016*\016+\016,\036,\036+\036*\036)\036(\036-\036.\036/\0360\0361\0362rÉÊ!\211\026&q\210ËÌ!\210Í \210Æ\026!Î\0263)Ï\0364Ð\0165!\205}", constants = 12173109, next = 0x7fbff177c0}
	top = (Lisp_Object *) 0x7fbff175a0
	result = 29
#40 0x0000000000532e56 in funcall_lambda (fun=10903989, nargs=2, arg_vector=0x7fbff17788) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 10903984
	count = 31
	i = 2
	optional = 1
	rest = 0
#41 0x0000000000532857 in Ffuncall (nargs=15287922, args=0xa661b5) at eval.c:3081
	fun = 10903989
	original_fun = 15287922
	funcar = 536870912
	numargs = 2
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff178c0, function = 0x7fbff17780, args = 0x7fbff17788, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xe94672
	i = 7252864
#42 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=15284834, maxdepth=2) at bytecode.c:680
	count = 23
	op = 2
	vectorp = (Lisp_Object *) 0xdf3230
	stack = {
  pc = 0xea1517 ")\025\016R?\205\222\001\016Q\203\031\001èñ\b\"\210ò\016@!\210r\rq\210db\210óc\210ô\016A!\203S\001Õ\036S\016Tõ>\203<\001Ï\026Uç\016A!\203H\001ö\016A!\210÷ed\016A#\210)\202g\001øùúç\016A!\203a\001û\202b\001ü\016AE\"\210òp!\210)\016V\203\207\001\016VÏ=\204\201\001ÉÊý\b\"!\203\207\001\212þ\b!\210)\016?\203\221\001ÿ\016A!\210Ï.\a\207", top = 0x7fbff17790, bottom = 0x7fbff17780, byte_string = 11228241, 
  byte_string_start = 0xea1410 "Æ\b!\020\t\204,", constants = 14627365, next = 0x7fbff17940}
	top = (Lisp_Object *) 0x7fbff17780
	result = 29
#43 0x0000000000532e56 in funcall_lambda (fun=14329397, nargs=1, arg_vector=0x7fbff17928) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 14329392
	count = 21
	i = 1
	optional = 1
	rest = 0
#44 0x0000000000532857 in Ffuncall (nargs=10898658, args=0xdaa635) at eval.c:3081
	fun = 14329397
	original_fun = 10898658
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff17a40, function = 0x7fbff17920, args = 0x7fbff17928, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xa64ce2
	i = 7252864
#45 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=15281362, maxdepth=1) at bytecode.c:680
	count = 21
	op = 1
	vectorp = (Lisp_Object *) 0xcd30b0
	stack = {pc = 0xe8a48f "\207ÃÄÅ\217\207", top = 0x7fbff17928, bottom = 0x7fbff17920, byte_string = 13445633, 
  byte_string_start = 0xe8a488 "\b\203\b", constants = 13447333, next = 0x7fbff17ad0}
	top = (Lisp_Object *) 0x7fbff17920
	result = 29
#46 0x0000000000532e56 in funcall_lambda (fun=13447477, nargs=1, arg_vector=0x7fbff17aa8) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 13447472
	count = 20
	i = 1
	optional = 0
	rest = 0
#47 0x0000000000532857 in Ffuncall (nargs=13444242, args=0xcd3135) at eval.c:3081
	fun = 13447477
	original_fun = 13444242
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff17bd0, function = 0x7fbff17aa0, args = 0x7fbff17aa8, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xcd2492
	i = 7252864
#48 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=11772098, maxdepth=1) at bytecode.c:680
	count = 19
	op = 1
	vectorp = (Lisp_Object *) 0xc4db00
	stack = {pc = 0xe8a3cb "\204\230", top = 0x7fbff17aa8, bottom = 0x7fbff17aa0, byte_string = 10848257, 
  byte_string_start = 0xe8a338 "\b\204\b", constants = 12901109, next = 0x7fbff17c80}
	top = (Lisp_Object *) 0x7fbff17aa0
	result = 29
#49 0x0000000000532e56 in funcall_lambda (fun=12901349, nargs=0, arg_vector=0x7fbff17c38) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 12901344
	count = 18
	i = 0
	optional = 1
	rest = 0
#50 0x0000000000532857 in Ffuncall (nargs=10898850, args=0xc4dbe5) at eval.c:3081
	fun = 12901349
	original_fun = 10898850
	funcar = 536870912
	numargs = 0
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff17d80, function = 0x7fbff17c30, args = 0x7fbff17c38, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xa64da2
	i = 7252864
#51 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=11711266, maxdepth=0) at bytecode.c:680
	count = 5
	op = 0
	vectorp = (Lisp_Object *) 0x781ea8
	stack = {
  pc = 0x958474 "\210\202À\003\016Lâ\235\203\216\001Ù\026Qãä\016N\206\210\001\f\211A\024@!!\210\202À\003\016Lå\235\203É\001æç\016N\206¡\001\f\211A\024@!!\026F\016E\203¼\001\016E\016F\016EAB¡\210\016EA\026E\202À\003\016F\016RB\211\026R\026E\202À\003\016Lè\235\203ú\001ç\016N\206Û\001\f\211A\024@!\036Sæ\016S!\036Té\016T!\203ï\001\016T\026Sê\016SÌÙ#\210*\202À\003\016Lë\235\203!\002ç\016N\206\f\002\f\211A\024@!\036Sæ\016S!\036Tê\016TÌÙ\211$\210*\202À\003\016Lì\232\203J\002Ù\026Q\016N\2065\002\f\211A\024@\211"..., top = 0x7fbff17c30, bottom = 0x7fbff17c30, 
  byte_string = 7872121, byte_string_start = 0x958306 "Æ \210\b\203\021", constants = 7872157, next = 0x7fbff17e20}
	top = (Lisp_Object *) 0x7fbff17c30
	result = 29
#52 0x0000000000532e56 in funcall_lambda (fun=7872061, nargs=1, arg_vector=0x7fbff17de8) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 7872056
	count = 4
	i = 1
	optional = 0
	rest = 0
#53 0x0000000000532857 in Ffuncall (nargs=11939970, args=0x781e3d) at eval.c:3081
	fun = 7872061
	original_fun = 11939970
	funcar = 536870912
	numargs = 1
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff17f20, function = 0x7fbff17de0, args = 0x7fbff17de8, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xb63082
	i = 7252864
#54 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10664210, maxdepth=1) at bytecode.c:680
	count = 4
	op = 1
	vectorp = (Lisp_Object *) 0x779210
	stack = {pc = 0x95af55 "\210\016N\203%\006\201Ú", top = 0x7fbff17de8, bottom = 0x7fbff17de0, byte_string = 7836129, 
  byte_string_start = 0x95a93c "Æ \020Ç\021\n\023Ç\024ÈÉ!\211\035Ç=\2044", constants = 7836165, next = 0x7fbff17fb0}
	top = (Lisp_Object *) 0x7fbff17de0
	result = 29
#55 0x0000000000532e56 in funcall_lambda (fun=7836085, nargs=0, arg_vector=0x7fbff17f88) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 7836080
	count = 4
	i = 0
	optional = 0
	rest = 0
#56 0x0000000000532857 in Ffuncall (nargs=11757218, args=0x7791b5) at eval.c:3081
	fun = 7836085
	original_fun = 11757218
	funcar = 536870912
	numargs = 0
	lisp_numargs = 536870912
	val = 536870912
	backtrace = {next = 0x7fbff18240, function = 0x7fbff17f80, args = 0x7fbff17f88, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	internal_args = (Lisp_Object *) 0xb366a2
	i = 7252864
#57 0x0000000000567489 in Fbyte_code (bytestr=-6322490926874755072, vector=10507090, maxdepth=0) at bytecode.c:680
	count = 2
	op = 0
	vectorp = (Lisp_Object *) 0x777a68
	stack = {pc = 0x95b6e9 "\210*àáâ\"\210ãÑä\"\211\036$;\203©", top = 0x7fbff17f80, bottom = 0x7fbff17f80, byte_string = 7830073, 
  byte_string_start = 0x95b65b "\b\203\b", constants = 7830109, next = 0x0}
	top = (Lisp_Object *) 0x7fbff17f80
	result = 29
#58 0x0000000000532e56 in funcall_lambda (fun=7830029, nargs=0, arg_vector=0x7fbff180a0) at eval.c:3211
	val = 7252864
	syms_left = 10463250
	next = 7830024
	count = 2
	i = 0
	optional = 0
	rest = 0
#59 0x0000000000532d0f in apply_lambda (fun=7830029, args=10463250, eval_flag=1) at eval.c:3135
	args_left = 10463250
	numargs = 0
	arg_vector = (Lisp_Object *) 0x7fbff180a0
	gcpro1 = {next = 0x0, var = 0x7fbff180a0, nvars = 0}
	gcpro2 = {next = 0x7fbff18100, var = 0x7fbff180b8, nvars = 1}
	gcpro3 = {next = 0x7fbff180e0, var = 0x7fbff180b0, nvars = 1}
	i = 0
	tem = 10463250
#60 0x0000000000531682 in Feval (form=10876870) at eval.c:2406
	fun = 7830029
	val = 536870912
	original_fun = 11771506
	original_args = 10463250
	funcar = 536870912
	backtrace = {next = 0x0, function = 0x7fbff18190, args = 0x7fbff180a0, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
	gcpro1 = {next = 0x2a96f1c97c, var = 0x2a96f17b50, nvars = -1762608520}
	gcpro2 = {next = 0x2a96f0ba78, var = 0x2a9555eb6d, nvars = -1074724862}
	gcpro3 = {next = 0x2, var = 0x0, nvars = -1762539140}
#61 0x0000000000530363 in internal_condition_case (bfun=0x4c2e20 <top_level_2>, handlers=10526562, hfun=0x4c2a80 <cmd_error>) at eval.c:1490
	val = 0
	c = {tag = 10463250, val = 10463250, next = 0x7fbff18460, gcpro = 0x0, jmp = {{__jmpbuf = {0, 1, 1, 8, 548681123516, 0, 548681122464, 
        5440241}, __mask_was_saved = 0, __saved_mask = {__val = {182922033686, 548681122816, 8, 182921029008, 182919554184, 182921003808, 
          9998080, 1, 8, 548681123516, 0, 548681122800, 182894072261, 0, 11220534, 182921168672}}}}, backlist = 0x0, handlerlist = 0x0, 
  lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
	h = {handler = 10526562, var = 10463250, chosen_clause = 1, tag = 0x7fbff182f0, next = 0x0}
#62 0x00000000004c2e5a in top_level_1 () at keyboard.c:1377
No locals.
#63 0x000000000052fdca in internal_catch (tag=-6322490926874755072, func=0x4c2e30 <top_level_1>, arg=10463250) at eval.c:1226
	c = {tag = 10519826, val = 10463250, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {0, 1, 1, 8, 548681123516, 0, 548681122896, 5438869}, 
      __mask_was_saved = 0, __saved_mask = {__val = {548681124344, 1, 5057453, 400, 5058177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10721691, 10726994}}}}, 
  backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
#64 0x00000000004c2dab in command_loop () at keyboard.c:1332
No locals.
#65 0x00000000004c26a9 in recursive_edit_1 () at keyboard.c:954
	val = 0
#66 0x00000000004c2810 in Frecursive_edit () at keyboard.c:1016
	count = 0
	buffer = 10463250
#67 0x00000000004c0a01 in main (argc=8, argv=0x7fbff189f8) at emacs.c:1833
	tz = 0x0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = 0
	skip_args = 1
	rlim = {rlim_cur = 10485760, rlim_max = 18446744073709551615}
	no_loadup = 0
	junk = 0x0
	dname_arg = 0x0
The program is running.  Exit anyway? (y or n) 
In GNU Emacs 23.2.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2010-09-02 on 
Windowing system distributor `The XFree86 Project, Inc', version 11.0.40300000
configured using `configure  '--with-x''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: POSIX
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: C
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default enable-multibyte-characters: t

Major mode: Shell-script

Minor modes in effect:
  linum-mode: t
  global-auto-revert-mode: t
  desktop-save-mode: t
  which-function-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  display-time-mode: t
  show-paren-mode: t
  auto-image-file-mode: t
  yas/global-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Features:
(shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec
password-cache mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date
gmm-utils mailheader canlock sha1 hex-util hashcash mail-utils emacsbug
semanticdb-typecache semantic-tag-write sh-script executable semantic-el
semantic-bovine bovine-debug semantic-debug semantic-tag-file
semantic-find semantic-tag-ls semantic-make semantic-make-by make-mode
linum autorevert vc-git semantic-edit semanticdb-file cedet-files
semantic-c hideif semantic-c-by semantic-lex-spp cc-mode cc-fonts
cc-menus cc-cmds egg ffap ediff-merg ediff-diff ediff-wind ediff-help
ediff-util ediff-mult ediff-init ediff electric desktop session
semantic-gcc semantic-dep semantic-ia semantic-decorate-include
semanticdb-find semanticdb-ref semantic-decorate-mode semantic-decorate
pulse semantic-mru-bookmark semanticdb-mode semantic-idle eldoc senator
ring warnings which-func semantic-imenu semantic-sb imenu cedet
speedbar-load speedbar-loaddefs ede-speedbar ede-files ede ede-base
ede-auto eieio-speedbar semantic-ia-sb semantic-analyze semantic-scope
semantic-analyze-fcn semantic-sort semanticdb-el semanticdb
semantic-ctxt semantic-format semantic-util-modes semantic-util semantic
semantic-lex semantic-tag working fame speedbar sb-image ezimage dframe
eieio-custom wid-edit ede-source eieio-base srecode-load srecode
srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local
find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat
cedet-loaddefs eieio byte-opt bytecomp byte-compile inversion tempo url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-util url-parse timezone url-vars mm-util mail-prsvr mailcap
xml-parse doxymacs tabbar easy-mmode ido cc-styles cc-align cc-engine
cc-vars cc-defs time avoid paren uniquify regexp-opt image-file
cal-china-x-autoloads company-autoloads kill-ring-search-autoloads
yasnippet-bundle-autoloads yasnippet-bundle dropdown-list advice
help-fns advice-preload yasnippet edmacro kmacro easymenu assoc cl cl-19
package reporter tooltip ediff-hook vc-hooks lisp-float-type mwheel
x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
loaddefs button minibuffer faces cus-face files text-properties overlay
md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process
font-render-setting x-toolkit x multi-tty emacs)