[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[emacs-unicode-2] infinite loop(?) in decode_coding
From: |
Nozomu Ando |
Subject: |
[emacs-unicode-2] infinite loop(?) in decode_coding |
Date: |
Mon, 06 Mar 2006 15:02:38 +0900 |
emacs-unicode-2 hangs when finding a file contains "\03333".
To reproduce this symptom, create the following file and name it
test1.el:
---
(let ((temp-file-name "/tmp/test1.txt"))
(with-temp-file temp-file-name (insert "\03333"))
(find-file temp-file-name))
---
then do "./emacs -Q -batch -l ./test1.el".
It looks infinite loop in coding.c:6175-6191.
backtrace attached.
Thanks,
---
Nozomu Ando
In GNU Emacs 23.0.0.2 (powerpc-apple-darwin8.5.0, X toolkit)
of 2006-03-06 on panel.jk.homeunix.org
configured using `configure '--without-carbon' '--prefix=/alpha/usr/local''
Important settings:
value of $LC_ALL: C
value of $LC_COLLATE: nil
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: en_US
locale-coding-system: nil
default-enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
encoded-kbd-mode: t
auto-compression-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
line-number-mode: t
Recent input:
ESC x r e p o r t SPC e m SPC b u SPC RET
Recent messages:
(./emacs -q)
Loading encoded-kb...done
For information about the GNU Project and its goals, type C-h C-p.
Loading emacsbug...
Loading regexp-opt...done
Loading emacsbug...done
------ backtrace ----
(gdb) bt full
#0 decode_coding (coding=0xbffe8d90) at /work/emacs.u/src/coding.c:6175
pos = 1
undo_list = 41944073
translation_table = 41944073
carryover = 0
i = 0
#1 0x00063644 in decode_coding_gap (coding=0xbffe8d90, chars=3072372, bytes=3)
at /work/emacs.u/src/coding.c:6662
count = 59
#2 0x000e4894 in Finsert_file_contents (filename=3072584, visit=41944121,
beg=0, end=24, replace=41944073) at /work/emacs.u/src/fileio.c:4646
st = {
st_dev = 234881026,
st_ino = 5514670,
st_mode = 33188,
st_nlink = 1,
st_uid = 1001,
st_gid = 0,
st_rdev = 0,
st_atimespec = {
tv_sec = 1141622951,
tv_nsec = 0
},
st_mtimespec = {
tv_sec = 1141622981,
tv_nsec = 0
},
st_ctimespec = {
tv_sec = 1141622981,
tv_nsec = 0
},
st_size = 3,
st_blocks = 8,
st_blksize = 4096,
st_flags = 0,
st_gen = 0,
st_lspare = 0,
st_qspare = {0, 0}
}
fd = 23
inserted = 3
how_much = 0
unprocessed = 41944073
count = 59
handler = 41944073
val = 41944073
insval = 0
orig_filename = 93442451
p = 0
total = 3
not_regular = 0
read_buf =
"\000\000\000\001\000\000\000\001\240\001\001\354\220\001}\b\277\376\316\360\000\000\000\024\220\001\202l\000\0052\340\277\376\320(\000\000\000\000\000\240\n\006\000\00500\277\376\317\000\000\000\000\000\000\0051\030\000\005\371\234\277\376\317`\000\000\000\000\000\006\002\230\000\00500\277\376\317\220\277\377\321\310\000\000\000\b\000\000\000\n\000\027|address@hidden<\000,\002\350\002\200\0049\000\000\000\026\000\000\000\000\277\376\320\340\277\377\321\310\000\000\000\r\002\200\004\t\000\027|\210\000\000\000\r"...
coding = {
id = 73,
common_flags = 7683,
mode = 0,
spec = {
iso_2022 = {
flags = 1056846,
current_invocation = {0, -1},
current_designation = {0, -1, -1, -1},
single_shifting = 0,
bol = 1
},
ccl = 0x10204e,
utf_16 = {
bom = 1056846,
endian = utf_16_big_endian,
surrogate = -1
},
emacs_mule_full_support = 1056846
},
max_charset_id = 146,
safe_charsets = 0x59139bc "",
src_multibyte = 0,
dst_multibyte = 1,
head_ascii = -1,
produced = 0,
produced_char = 0,
consumed = 0,
consumed_char = 0,
errors = 0,
error_positions = 0xd7d8d9da,
result = CODING_RESULT_SUCCESS,
src_pos = -3,
src_pos_byte = -3,
src_chars = 3,
src_bytes = 3,
src_object = 10599092,
source = 0xa00a41 "\03333",
dst_pos = 1,
dst_pos_byte = 1,
dst_bytes = 17,
dst_object = 10599092,
destination = 0xa00a30 "",
chars_at_source = 0,
charbuf = 0xbffd8bb0,
charbuf_size = 16384,
charbuf_used = 0,
annotated = 0,
carryover = "\000+0\354 \000\000\000\000\000\000\000\000/!
\000\017\034\224\277\376\216\260\000\000\000|\277\376\216\340\000+\332<\000\000\000\000\003\027p,\000\000\000\001\000\000\000+\000\000\000\001\000\000\000\001\000\000\000\005",
carryover_bytes = 0,
default_char = 32,
detector = 0x56df0 <detect_coding_iso_2022>,
decoder = 0x575a8 <decode_coding_iso_2022>,
encoder = 0x5988c <encode_coding_iso_2022>
}
buffer =
"\277\376\216\345\000\000\000\000\277\376\216\300\000\017<\024\277\376\217\200\204B$\b\000\017H\200\000\000\000\001\000\033\362
\000\000\000\001\277\376\216\260\000\017<\024\277\376\217pDD\204\022\003\027p,\000\000\000\003\277\376\217\200\000\000\000\001\000\000\000|\000\000\000|\000\000\000\000\000\000\000\003\000\000\000\003\000\000\000\003<html\000\000\003\000\000\000{\000\000\000\003\277\376\217p\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\005\220\346\000\000/!,\000+<\024\000+<\024\000+<\024\277\376\217\200\000+<\024\000+\344\230\000+<\024\000.\350\030\000\000\000\000\000+\344\230\000+\332<\000.\350\030\000+\332<"...
replace_handled = 0
set_coding_system = 1
coding_system = 42058489
read_quit = 0
old_Vdeactivate_mark = 41944121
#3 0x0011ed64 in Ffuncall (nargs=0, args=0x18fc20) at
/work/emacs.u/src/eval.c:2893
funcar = 0
numargs = 2
val = 0
backtrace = {
next = 0x11eb1c,
function = 0x2813af0,
args = 0x591d193,
nargs = 41944121,
evalargs = 2 '\002',
debug_on_exit = -128 '\200'
}
internal_args = (Lisp_Object *) 0xbfffcf70
i = 0
#4 0x0014e2bc in Fbyte_code (bytestr=42022617, vector=-1073754064,
maxdepth=24) at /work/emacs.u/src/bytecode.c:694
count = 58
op = 0
vectorp = (Lisp_Object *) 0x1d61e0
stack = {
pc = 0x2be970 "",
top = 0x2be970,
bottom = 0x281b599,
byte_string = 93442451,
byte_string_start = 0x2800439 "",
constants = 2877808,
next = 0x1
}
top = (Lisp_Object *) 0xbfffd030
result = 0
#5 0x0011dff4 in Feval (form=-1073753808) at /work/emacs.u/src/eval.c:2225
argvals = {1925555, 1925596, 24, -1073753712, 7517477, -1073753608,
1215872, -1073753664}
args_left = 41944073
i = 3
fun = 3
val = 0
original_fun = 42026737
original_args = 1925549
funcar = 0
backtrace = {
next = 0xbfffd6b8,
function = 0xbfffd108,
args = 0xbfffd124,
nargs = 3,
evalargs = 1 '\001',
debug_on_exit = 0 '\0'
}
#6 0x00120b48 in internal_lisp_condition_case (var=41944073, bodyform=1925541,
handlers=1925629) at /work/emacs.u/src/eval.c:1412
val = 1
c = {
tag = 41944073,
val = 41944073,
next = 0xbfffeb1c,
gcpro = 0x0,
jmp = {-1073753728, 3094560, 0, 2876568, 2873916, 3074072, 2873916, 2873916,
56, 1366588, -1073752236, 3072372, 6, 6, 1925080, 1925072, 32, -1073752752, 50,
-1073752784, 1182032, 1182388, 604275784, 93386691, 0, 93400704, -524288,
-2113798144, 0, -1073753636, -1073753440, -1073753472, 1173872, -1073753328, 1,
-1073753260, 1635992, 1635996, -1073753260, -1073753472, 1173872, -1073753328,
1211528, 1174748, -1782579200, -1073753376, -1073753292, 2874812, 1073340,
93386691, 41944073, -1, 3073952, 3074148, 3072372, -1073752904, -1073753264,
-1073753260, 1, 1033, 2880300, 3074136, 93442451, 3072372, 41944073, 2893240,
93442451, 3072372, 1, 1, 1920456, 1920448, 24, -1073753248, 42086785,
-1073753296, 1366588, -1073753248, 93442451, 1368764, 1095688, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069, -1035222635,
-2021289069, -1035222635, -2021289069, -1035222635, -2021289069, 1090909366,
-1877751743, 1052975296, 0, 1090909366, 1100125674, 0, 0, 1085022207, -6069952,
1067688012, -1782579200, 3072372, 22025848, 42090353, 1095296, -1073753056,
-1073752748, 1095436, 1, -1073753040, 1920416, 1920384, 1920388, -1073753040,
42086785, 3072372, 839240, -1073752960, 604275720, 839364, 51, 1366588, 1,
-1073752748, 2845968, 2877808, 1, -1073752748, -1073752752, -1073752752,
41944073, 42026305, 1101656, -1073752960, 0, 1101684, 2873916, -1073752928,
2873916, 2873916, 56, 1366588, -1073752236, 2877808, 2877808, 2877808, 1,
-1073752748, 1635416, 1635420, -1073752748, -1073752960, 1173872, -1073752816,
604275784, 1174748, 928, 42024568, 41944073, 42024569, 1167420, -1073752816,
604275778, 1167788, 32, 10599092, 3072372, -1073752392, -1073752752,
-1073752748, 1, 50032, 45, 1366588, -1073752236, 3072372},
backlist = 0xbfffd6b8,
handlerlist = 0xbfffeb08,
lisp_eval_depth = 10,
pdlcount = 58,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0xbfffd568
}
h = {
handler = 1925629,
var = 41944073,
chosen_clause = -1073753568,
tag = 0xbfffd1cc,
next = 0xbfffeb08
}
#7 0x0014eca0 in Fbyte_code (bytestr=50, vector=-1073752752, maxdepth=32) at
/work/emacs.u/src/bytecode.c:884
handlers = 0
body = 1
count = 56
op = 0
vectorp = (Lisp_Object *) 0x1d5fd8
stack = {
pc = 0x590f763 "\026",
top = 0x591d193,
bottom = 0x2800409,
byte_string = 1925541,
byte_string_start = 0x1d61fd "\200\004\t\002\201\2669",
constants = 7518125,
next = 0x18
}
top = (Lisp_Object *) 0xbfffd550
result = 0
#8 0x0011e7dc in funcall_lambda (fun=1924796, nargs=6, arg_vector=0xbfffd754)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 42240345
count = 50
i = 6
optional = 0
rest = 0
#9 0x0011ee68 in Ffuncall (nargs=0, args=0x1d5eb8) at
/work/emacs.u/src/eval.c:2934
funcar = 0
numargs = 6
val = 0
backtrace = {
next = 0xbfffd8c8,
function = 0xbfffd750,
args = 0xbfffd754,
nargs = 6,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x2ee174
i = 0
#10 0x0014e2bc in Fbyte_code (bytestr=42240345, vector=-1073752240,
maxdepth=7518077) at /work/emacs.u/src/bytecode.c:694
count = 45
op = 0
vectorp = (Lisp_Object *) 0x1d5798
stack = {
pc = 0x2bdba0 "",
top = 0x2b7df0,
bottom = 0x2fbd739,
byte_string = 10599092,
byte_string_start = 0x591d193 "\016\377\377\377\377",
constants = 41944073,
next = 0x2800409
}
top = (Lisp_Object *) 0xbfffd750
result = 0
#11 0x0011e7dc in funcall_lambda (fun=1922228, nargs=4, arg_vector=0xbfffd964)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 50058113
count = 41
i = 4
optional = 1
rest = 0
#12 0x0011ee68 in Ffuncall (nargs=0, args=0x1d54b0) at
/work/emacs.u/src/eval.c:2934
funcar = 0
numargs = 4
val = 0
backtrace = {
next = 0xbfffdb70,
function = 0xbfffd960,
args = 0xbfffd964,
nargs = 4,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x2ee174
i = 0
#13 0x0014e2bc in Fbyte_code (bytestr=50058113, vector=-1073751712,
maxdepth=48) at /work/emacs.u/src/bytecode.c:694
count = 41
op = 0
vectorp = (Lisp_Object *) 0x1d39d0
stack = {
pc = 0x180ca4 "key %s, use \"%s\", not [%s]",
top = 0x2ee818,
bottom = 0x2fbd399,
byte_string = 93442451,
byte_string_start = 0x2800409 "",
constants = 41944073,
next = 0x2800409
}
top = (Lisp_Object *) 0xbfffd960
result = 0
#14 0x0011e7dc in funcall_lambda (fun=1915236, nargs=1, arg_vector=0xbfffdae0)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 50058113
count = 39
i = 1
optional = 1
rest = 0
#15 0x0011e8fc in apply_lambda (fun=1915236, args=3085160, eval_flag=93442451)
at /work/emacs.u/src/eval.c:2988
args_left = 3085160
i = 1
tem = 93442451
#16 0x0011e0f8 in Feval (form=3072372) at /work/emacs.u/src/eval.c:2261
fun = 1915236
val = 0
original_fun = 50051153
original_args = 7520037
funcar = 0
backtrace = {
next = 0xbfffdd20,
function = 0xbfffdb68,
args = 0xbfffdae0,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
#17 0x0011e464 in Fprogn (args=0) at /work/emacs.u/src/eval.c:432
val = 3
#18 0x00120e90 in Flet (args=7520101) at /work/emacs.u/src/eval.c:1053
tem = 93442451
varlist = -1073750924
count = 38
#19 0x0011de4c in Feval (form=3072372) at /work/emacs.u/src/eval.c:2166
argvals = {7485501, 1280400, 1208820, -1073750640, 42058297, 1209020,
1366588, -1073750608}
args_left = 7520101
i = 2849860
fun = 2849860
val = 0
original_fun = 42003433
original_args = 7520101
funcar = 0
backtrace = {
next = 0xbfffdef8,
function = 0xbfffdd18,
args = 0xbfffdd1c,
nargs = -1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
#20 0x00139678 in readevalloop (readcharfun=10597620, stream=0x0,
sourcename=93441939, evalfun=0x11db98 <Feval>, printflag=0, unibyte=1,
readfun=41944073, start=41944073, end=41944073) at
/work/emacs.u/src/lread.c:1672
count1 = 38
c = 0
val = 7520133
count = 35
b = (struct buffer *) 0xa1b4f0
continue_reading_p = 1
whole_buffer = 1
first_sexp = 7520133
end = 41944073
#21 0x00139bb4 in Feval_buffer (buffer=0, printflag=41944073,
filename=93441939, unibyte=41944073, do_allow_print=3072372) at
/work/emacs.u/src/lread.c:1735
count = 32
tem = 41944073
buf = 10597620
#22 0x0011ed64 in Ffuncall (nargs=0, args=0x2b8a88) at
/work/emacs.u/src/eval.c:2893
funcar = 0
numargs = 5
val = 0
backtrace = {
next = 0xbfffe108,
function = 0xbfffdf90,
args = 0xbfffdf94,
nargs = 5,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfffdf94
i = 0
#23 0x0014e2bc in Fbyte_code (bytestr=41971721, vector=-1073750128,
maxdepth=56) at /work/emacs.u/src/bytecode.c:694
count = 25
op = 0
vectorp = (Lisp_Object *) 0x1b8578
stack = {
pc = 0x135868 "/\203",
top = 0x14,
bottom = 0x280da69,
byte_string = 10597620,
byte_string_start = 0x2800409 "",
constants = 93441939,
next = 0x2800409
}
top = (Lisp_Object *) 0xbfffdf90
result = 0
#24 0x0011e7dc in funcall_lambda (fun=1803348, nargs=4, arg_vector=0xbfffe19c)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 41971769
count = 21
i = 4
optional = 1
rest = 0
#25 0x0011ee68 in Ffuncall (nargs=0, args=0x1b8450) at
/work/emacs.u/src/eval.c:2934
funcar = 0
numargs = 4
val = 0
backtrace = {
next = 0xbfffe398,
function = 0xbfffe198,
args = 0xbfffe19c,
nargs = 4,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x2ee174
i = 0
#26 0x0011efd4 in call4 (fn=0, arg1=1, arg2=0, arg3=1, arg4=0) at
/work/emacs.u/src/eval.c:2733
args = {42253793, 93441939, 93370787, 41944073, 41944121}
#27 0x0013a1f4 in Fload (file=0, noerror=41944073, nomessage=41944121,
nosuffix=0, must_suffix=41944073) at /work/emacs.u/src/lread.c:1098
val = 1
stream = (FILE *) 0x2800409
fd = 23
count = 20
found = 93441939
efound = 0
newer = 41944073
compiled = 3074072
handler = 0
safe_p = 2873916
version = 0
#28 0x0011ed64 in Ffuncall (nargs=0, args=0x2b8ab8) at
/work/emacs.u/src/eval.c:2893
funcar = 0
numargs = 3
val = 0
backtrace = {
next = 0x11eb1c,
function = 0x1,
args = 0x590b9a3,
nargs = 41944073,
evalargs = 2 '\002',
debug_on_exit = -128 '\200'
}
internal_args = (Lisp_Object *) 0xbfffe370
i = 0
#29 0x0014e2bc in Fbyte_code (bytestr=42188657, vector=-1073748944,
maxdepth=96) at /work/emacs.u/src/bytecode.c:694
count = 5
op = 0
vectorp = (Lisp_Object *) 0x27f9c0
stack = {
pc = 0x90006170 "/\203",
top = 0x14d810,
bottom = 0x280da51,
byte_string = 93370787,
byte_string_start = 0x2800409 "",
constants = 41944121,
next = 0x2800409
}
top = (Lisp_Object *) 0xbfffe430
result = 0
#30 0x0011e7dc in funcall_lambda (fun=2618636, nargs=1, arg_vector=0xbfffe654)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 60262593
count = 4
i = 1
optional = 0
rest = 0
#31 0x0011ee68 in Ffuncall (nargs=0, args=0x27f508) at
/work/emacs.u/src/eval.c:2934
funcar = 0
numargs = 1
val = 0
backtrace = {
next = 0xbfffe7c8,
function = 0xbfffe650,
args = 0xbfffe654,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x2ee174
i = 0
#32 0x0014e2bc in Fbyte_code (bytestr=42053017, vector=-1073748400,
maxdepth=56) at /work/emacs.u/src/bytecode.c:694
count = 4
op = 0
vectorp = (Lisp_Object *) 0x27b7c0
stack = {
pc = 0x64727778 <Address 0x64727778 out of bounds>,
top = 0x722d7872,
bottom = 0x3973559,
byte_string = 7425933,
byte_string_start = 0x27c97b "F\377\377\377\377",
constants = 41944121,
next = 0x2800439
}
top = (Lisp_Object *) 0xbfffe650
result = 0
#33 0x0011e7dc in funcall_lambda (fun=2601324, nargs=0, arg_vector=0xbfffe864)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 3072372
count = 4
i = 0
optional = 0
rest = 2873916
#34 0x0011ee68 in Ffuncall (nargs=0, args=0x27b168) at
/work/emacs.u/src/eval.c:2934
funcar = 0
numargs = 0
val = 0
backtrace = {
next = 0xbfffea60,
function = 0xbfffe860,
args = 0xbfffe864,
nargs = 0,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0x2ee174
i = 0
#35 0x0014e2bc in Fbyte_code (bytestr=42020689, vector=-1073747872,
maxdepth=48) at /work/emacs.u/src/bytecode.c:694
count = 2
op = 0
vectorp = (Lisp_Object *) 0x279c80
stack = {
pc = 0x0,
top = 0x8fe05488,
bottom = 0x3978c79,
byte_string = 60133355,
byte_string_start = 0x59082e3 "\021",
constants = 2596307,
next = 0x2800439
}
top = (Lisp_Object *) 0xbfffe860
result = 0
#36 0x0011e7dc in funcall_lambda (fun=2595780, nargs=0, arg_vector=0xbfffe9e0)
at /work/emacs.u/src/eval.c:3066
val = 1
syms_left = 41944073
next = 1
count = 2
i = 0
optional = 0
rest = 2881780
#37 0x0011e8fc in apply_lambda (fun=2595780, args=3085160, eval_flag=1) at
/work/emacs.u/src/eval.c:2988
args_left = 3085160
i = 0
tem = 1
#38 0x0011e0f8 in Feval (form=3072372) at /work/emacs.u/src/eval.c:2261
fun = 2595780
val = 0
original_fun = 60262401
original_args = 41944073
funcar = 0
backtrace = {
next = 0x0,
function = 0xbfffea58,
args = 0xbfffe9e0,
nargs = 0,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
#39 0x0011ca60 in internal_condition_case (bfun=0xb11c8 <top_level_2>,
handlers=41979489, hfun=0xb77e4 <cmd_error>) at /work/emacs.u/src/eval.c:1465
val = 0
c = {
tag = 41944073,
val = 41944073,
next = 0xbfffeef8,
gcpro = 0x0,
jmp = {-1073747248, 3094560, 0, 0, 0, 2881780, 2881780, 2881780, 0,
-1073744984, 5, 1, -1073744996, 3072388, 3085204, 41944073, 41944073, 0, 0,
2888176, 1165600, 1165804, 570426424, 1141622981, 9, 92274688, -524288,
-2113798144, 0, -1073747156, 8388672, -1879034852, -1073744996, -1073746912,
1001, 692, 1, 6778880, 0, 1, -1073744996, 2881780, -2, 1, 40, -1073746752, 0,
10487328, -1610562256, -1880792268, -1073746744, 5202953, 5109024, 8394528,
8388672, -1880758504, -1881078932, -1073746816, 1140851720, -1881078056,
1069808, -1073746816, 1047, 1070180, 583057, -1073746784, 0, 1141622981,
-1610562256, 1, 10487424, 10487328, -1878849172, -1073746720, 1001,
-1878848924, 40, 92274688, 1, 1987872, 8388672, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, 1090909366, -1877751743,
1052975296, 0, 1090909366, 1100125674, 0, 0, 1085022207, -6069952, 1067688012,
-1782579200, -1073746608, 5, 1070244, 4096, 0, 1, 1985544, 8388672, 2867108,
279, 2865992, -1881077120, -1073746480, 1107297410, -1881076784, 60154184,
-1073746544, 1851879012, 100, 100, -1073746512, 10980, 1070304, -1879014180,
-1073746512, 2865988, -1073744696, 3072372, 400, 2834264, 8394528, 1130328,
-1073746416, 10487520, -1881056776, 1130328, -1073746416, 5, 2881780, 0,
-1073744984, 5, 1, -1073744996, 3072388, 3085204, 2867108, 4096, 0, 8388672,
12, -1881128116, -1073746384, 4, -1881127956, -1881069568, -1073746368, 1398,
5, 5, 2881780, 5, -1073744696, 3072372, 400, 2834264, 3096908, 1130328,
-1073745056, 671089700, 41944073, 0, 0, 0, 3084964},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 41979489,
var = 41944073,
chosen_clause = -1073747072,
tag = 0xbfffeb1c,
next = 0x0
}
#40 0x000b1240 in top_level_1 () at /work/emacs.u/src/keyboard.c:1345
No locals.
#41 0x0011c8ec in internal_catch (tag=0, func=0xb11e8 <top_level_1>,
arg=41944073) at /work/emacs.u/src/eval.c:1211
c = {
tag = 41974753,
val = 41944073,
next = 0x0,
gcpro = 0x0,
jmp = {-1073746240, 29, 0, 0, 0, 2881780, 2881780, 2881780, 0, -1073744984,
5, 1, -1073744996, 3072388, 3085204, 41944073, 0, 0, 0, 3084964, 1165300,
1165524, -2113928142, 20, 0, 0, -524288, -2113798144, 0, -1073746168, 0, 0,
22045262, 60154144, 60154144, 0, 60154144, 0, 60154075, 0, 60154075, 0, 27, 20,
0, 1167420, -1073745872, -1, 1, 0, 0, 0, 22045261, 0, 0, 48, 0, 48, 2874812,
60154096, 0, 11, 3091452, 0, 0, 0, 48, 3091420, 2874812, 0, 60154096, 3085232,
0, 1039804, -1073745712, 675554344, 1042256, 1039804, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, -1035222635, -2021289069,
-1035222635, -2021289069, -1035222635, -2021289069, 1090909366, -1877751743,
1052975296, 0, 1090909366, 1100125674, 0, 0, 1085022207, -6069952, 1067688012,
-1782579200, -1073745616, 671089800, 1042788, 0, -1073745584, 2890900,
41944073, 50124488, 0, 1211528, 1067688012, -1782579200, -1, 3074072, 48,
2880300, 3074136, 60129083, 3072372, 41944073, 2893240, 60129083, 60129080,
992696, -1073745536, 60154080, 992824, 48, 3035888, 3035888, 1147236983,
1768824907, 1701998181, 1814058597, 1920166255, 1847605294, 892219450,
542340462, 541745518, 540160544, 825244211, 943338550, 542135124, 540160048,
909844594, 1869575226, 2020504877, 926495278, 908998193, 779051626, 2117152594,
1162626369, -1073745424, 1346568272, -1073745248, 916696, -1073745392,
60133323, 1070448, 992696, -1073745392, 0, 0, 0, 2881780, 5, 1, -1073744996,
-1073745344, 6681160, 41944073, 1210020, -1073745344, 5, 1210116, 172,
92274688, 3072664},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#42 0x000b0e80 in command_loop () at /work/emacs.u/src/keyboard.c:1302
No locals.
#43 0x000b0fb4 in recursive_edit_1 () at /work/emacs.u/src/keyboard.c:1000
count = 1
val = 0
#44 0x000b1128 in Frecursive_edit () at /work/emacs.u/src/keyboard.c:1061
count = 0
buffer = 0
#45 0x000b09e4 in main (argc=3072372, argv=0xbffff4c8) at
/work/emacs.u/src/emacs.c:1797
dummy = -1073744864
stack_bottom_variable = -113 '\217'
do_initial_setlocale = 1
skip_args = 1
rlim = {
rlim_cur = 8388608,
rlim_max = 67108864
}
no_loadup = 0
junk = 0x0
Lisp Backtrace:
"insert-file-contents"
"byte-code"
"find-file-noselect-1"
"find-file-noselect"
"find-file"
"let"
"eval-buffer"
"load-with-code-conversion"
"load"
"command-line-1"
"command-line"
"normal-top-level"
(gdb)
- [emacs-unicode-2] infinite loop(?) in decode_coding,
Nozomu Ando <=