[Uim] reliability fix: uim-fep.c

Etsushi Kato ek.kato at gmail.com
Mon May 21 20:03:29 PDT 2007


Hi YamaKen,

First, thanks for moving the repository to googlecode.com.

On 5/17/07, YAMAMOTO Kengo / YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> At Sun, 8 Apr 2007 18:52:15 +0900,
> ek.kato at gmail.com wrote:
> >
> > On 4/5/07, YAMAMOTO Kengo / YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> > > Try r4532. Although SigScheme is having some unexpected
> > > behavior, uim-fep has been working.
> >
> > Still current trunk is unstable.  I often get crash with following message.
> > ../sigscheme/src/storage-gc.c:178: scm_alloc_cell: Assertion
> > `!((scm_uintobj_t)(((scm_g_instance_static_gc).l_freelist)) %
> > sizeof(ScmCell))'
> >
> > Could you investigate and solve the problem?
>
> Please give me a backtrace. It isn't reproduced on my environment.

OK.  I get a different error with current trunk.

uim-fep: uim.c:302: uim_get_candidate: Assertion
`uim_scm_gc_protected_contextp()' failed.

Program received signal SIGABRT, Aborted.
0x00acc402 in __kernel_vsyscall ()
(gdb) where
#0  0x00acc402 in __kernel_vsyscall ()
#1  0x00800ee0 in raise () from /lib/libc.so.6
#2  0x00802731 in abort () from /lib/libc.so.6
#3  0x007fa30e in __assert_fail () from /lib/libc.so.6
#4  0x009cba33 in uim_get_candidate (uc=0x972c230, index=1,
    accel_enumeration_hint=0) at uim.c:302
#5  0x0804dfa7 in end_callbacks () at callbacks.c:971
#6  0x0805047e in draw () at draw.c:164
#7  0x0804aa54 in main_loop () at uim-fep.c:969
#8  0x0804c0e2 in main (argc=Variable "argc" is not available.) at uim-fep.c:600

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


More information about the uim mailing list