2007年1月12日

[julius-u:00208] Re: Julius-3.5.3 released

東北大学の伊藤です.

julius-3.5.3にバグと思しきものを見つけましたので報告します.
julius/wchmm.c の wchmm_extend_startnode() の中です.wchmm->startnode
と wchmm->start2wid のメモリ領域を広げようとしているのですが, wchmm->start2wid
の myrealloc() の引数が間違っているような気がします.

Multipath版のjulianを使っていて,julianが不可解な落ち方をするので追跡していて

発見しました.

よろしくお願いします.


*** wchmm.c~ 2006-11-10 11:27:42.000000000 +0900
--- wchmm.c 2007-01-12 20:21:23.000000000 +0900
***************
*** 185,191 ****
wchmm->maxstartnum += STARTNODE_STEP;
wchmm->startnode = (int *)myrealloc(wchmm->startnode, sizeof(int) *
wchmm->maxstartnum);
#ifdef CATEGORY_TREE
! wchmm->start2wid = (WORD_ID *)myrealloc(wchmm->startnode, sizeof(WORD_ID) *
wchmm->maxstartnum);
#endif
}
#endif /* MULTIPATH_VERSION */
--- 185,192 ----
wchmm->maxstartnum += STARTNODE_STEP;
wchmm->startnode = (int *)myrealloc(wchmm->startnode, sizeof(int) *
wchmm->maxstartnum);
#ifdef CATEGORY_TREE
! /* wchmm->start2wid = (WORD_ID *)myrealloc(wchmm->startnode,
sizeof(WORD_ID) * wchmm->maxstartnum); */
! wchmm->start2wid = (WORD_ID *)myrealloc(wchmm->start2wid, sizeof(WORD_ID) *
wchmm->maxstartnum);
#endif
}
#endif /* MULTIPATH_VERSION */

--
伊藤 彰則 東北大学 大学院工学研究科
Akinori Ito, Assoc. Prof.
Graduate School of Engineering, Tohoku Univ.
TEL: 022-795-7084 E-mail: aito@xxxxx

投稿者 xml-rpc : 2007年1月12日 20:41
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/52713
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。