[Uim] uim 1.5.0 TODO list

Etsushi Kato ek.kato at gmail.com
Fri Jan 26 13:36:22 EET 2007


On 1/25/07, YAMAMOTO Kengo / YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> The bug came from the API design error of
> uim_scm_call[1-3](). On a procedure call via these functions,
> the evaluated arguments are not GC protected although each
> argument evaluations itself are protected.
>
> I'll withdraw the uim_scm_call[0-3]() APIs, and add a set of
> replacement for it. Please wait for a while.

OK.  Thanks for your effort.

I've just updated to r4447 on libgcroots, sigscheme, and uim.  With
Mac OS X 10.3, I got EXC_BAD_INSTRUCTION while making scm/ directory.

Here is the gdb backtrace with uim-module-manager.

Program received signal EXC_BAD_INSTRUCTION, Illegal instruction/operand.
0xbfffd190 in ?? ()
(gdb) where
#0  0xbfffd190 in ?? ()
#1  0x0000ba80 in GCROOTS_with_callee_saves_pushed (fn=0x300910,
arg=0x0) at mach_dep.c:222
#2  0x0006c8e8 in gc_mark_and_sweep () at ../sigscheme/src/storage-gc.c:371
#3  0x0006bfa0 in scm_alloc_cell () at ../sigscheme/src/storage-gc.c:174
#4  0x0006b59c in scm_make_cons (kar=192488, kdr=30) at
../sigscheme/src/storage.c:319
#5  0x0007f14c in read_quoted (port=186228, quoter=62524) at
../sigscheme/src/read.c:1034
#6  0x0007e45c in read_sexpression (port=186228) at ../sigscheme/src/read.c:599
#7  0x0007e634 in read_list (port=186228, closing_paren=41) at
../sigscheme/src/read.c:691
#8  0x0007e234 in read_sexpression (port=186228) at ../sigscheme/src/read.c:541
#9  0x0007e6f0 in read_list (port=186228, closing_paren=41) at
../sigscheme/src/read.c:705
...

Cheers,
-- 
Etsushi Kato
ek.kato at gmail.com



More information about the uim mailing list