From: Angel P. <ang...@ya...> - 2011-07-15 13:56:18
|
Hi, When doing make check, encoding test has failed with a crash Tried to debug and get to: [1]> (system::get-charset-range(symbol-value 'CHARSET:gb18030)) Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5fb4dd8 in gconv () from /usr/lib/gconv/GB18030.so (gdb) bt #0 0x00007ffff5fb4dd8 in gconv () from /usr/lib/gconv/GB18030.so #1 0x00007ffff6b231d4 in ?? () from /lib/libc.so.6 #2 0x00007ffff6b227ac in iconv () from /lib/libc.so.6 #3 0x00000000004d3591 in iconv_range (encoding=..., start=0, end=1114111, maxintervals=4294967295) at ../src/stream.d:4421 #4 0x00000000004a115e in C_charset_range () at ../src/encoding.d:2179 #5 0x000000000047e8df in funcall_subr (fun=..., args_on_stack=4) at ../src/eval.d:5227 #6 0x000000000047d876 in funcall (fun=..., args_on_stack=4) at ../src/eval.d:4867 #7 0x00000000004838b7 in interpret_bytecode_ (closure=..., codeptr=0x333ba9be0, byteptr=0x333ba9c0a "\257ڮ1o\031\004\031\003") at ../src/eval.d:6787 #8 0x0000000000478c92 in eval_closure (closure=...) at ../src/eval.d:3917 #9 0x0000000000473c38 in eval1 (form=...) at ../src/eval.d:3091 #10 0x000000000047362b in eval (form=...) at ../src/eval.d:2966 #11 0x000000000058657c in C_read_eval_print () at ../src/debug.d:409 #12 0x000000000047e8df in funcall_subr (fun=..., args_on_stack=2) at ../src/eval.d:5227 #13 0x000000000047d876 in funcall (fun=..., args_on_stack=2) at ../src/eval.d:4867 #14 0x0000000000483cb9 in interpret_bytecode_ (closure=..., codeptr=0x333d02330, byteptr=0x333d02377 "\037(\a") at ../src/eval.d:6799 #15 0x000000000047fcc1 in funcall_closure (closure=..., args_on_stack=0) at ../src/eval.d:5630 #16 0x000000000047d815 in funcall (fun=..., args_on_stack=0) at ../src/eval.d:4862 #17 0x000000000049776c in C_driver () at ../src/control.d:1999 #18 0x0000000000483ed6 in interpret_bytecode_ (closure=..., codeptr=0x333d022b0, byteptr=0x333d022dd "\031\003") at ../src/eval.d:6805 #19 0x000000000047fcc1 in funcall_closure (closure=..., args_on_stack=0) at ../src/eval.d:5630 #20 0x000000000047d815 in funcall (fun=..., args_on_stack=0) at ../src/eval.d:4862 #21 0x0000000000484e08 in interpret_bytecode_ (closure=..., codeptr=0x333d04a28, byteptr=0x333d04a74 "\031\001\230\016\033l") at ../src/eval.d:6854 #22 0x000000000047fcc1 in funcall_closure (closure=..., args_on_stack=0) at ../src/eval.d:5630 #23 0x000000000047d815 in funcall (fun=..., args_on_stack=0) at ../src/eval.d:4862 #24 0x0000000000484e08 in interpret_bytecode_ (closure=..., codeptr=0x333d04a28, byteptr=0x333d04a74 "\031\001\230\016\033l") at ../src/eval.d:6854 #25 0x000000000047fcc1 in funcall_closure (closure=..., args_on_stack=0) at ../src/eval.d:5630 #26 0x000000000047d815 in funcall (fun=..., args_on_stack=0) at ../src/eval.d:4862 #27 0x0000000000484e08 in interpret_bytecode_ (closure=..., codeptr=0x333d04a28, byteptr=0x333d04a74 "\031\001\230\016\033l") at ../src/eval.d:6854 #28 0x000000000047fcc1 in funcall_closure (closure=..., args_on_stack=0) at ../src/eval.d:5630 #29 0x000000000047d815 in funcall (fun=..., args_on_stack=0) at ../src/eval.d:4862 #30 0x0000000000586b24 in driver () at ../src/debug.d:478 #31 0x0000000000462b7d in main_actions (p=0x92c060) at ../src/spvw.d:3615 #32 0x0000000000462e31 in main (argc=7, argv=0x7fffffffe3d8) at ../src/spvw.d:3876 It failed on archlinux with iconv (GNU libc) 2.14 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Ulrich Drepper. but with iconv (Ubuntu EGLIBC 2.13-0ubuntu13) 2.13 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Ulrich Drepper. it works. Can you give me a clue is it iconv issue or clisp or in both? Regards, AngelP |