Hello,

I have recompiled tesseract from sources and the backtrace attached:

---- 8>< ---- 8>< ---- 8>< ----
Starting
program: ./ext_src/tesseract-2.03/debian/tmp/usr/bin/tesseract 
/tmp/leibnizfe486aexpert_unknown.bmp test
[Thread debugging using libthread_db enabled]
Tesseract Open Source OCR Engine
[New Thread 0xb7c6c6c0 (LWP 18049)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7c6c6c0 (LWP 18049)]
0x080ed87f in edge_char_of (dawg=0xb7a1a008, node=224868,
character=102, 
    word_end=0) at dawg.cpp:63
63        if (edge_occupied (dawg, edge)) {
(gdb) bt
#0  0x080ed87f in edge_char_of (dawg=0xb7a1a008, node=224868,
character=102, 
    word_end=0) at dawg.cpp:63
#1  0x080eda06 in def_letter_is_okay (dawg=0xb7a1a008, node=0xbfc869d0, 
    char_index=5, prevchar=0 '\0', word=0xbfc86acf "beeinf", word_end=0)
    at dawg.cpp:174
#2  0x080e3dee in append_next_choice (dawg=0xb7a1a008, node=224868, 
    permuter=5 '\005', word=0xbfc86acf "beeinf", 
    unichar_lengths=0xbfc8707f "\001\001\001\001\001\001", 
    unichar_offsets=0xbfc86fd8, choices=0x8af4358, char_index=5, 
    this_choice=0x8aa37f0, prevchar=0x8132762 "", limit=0xbfc870a8, 
    rating=11.9697332, certainty=-3.54658747, rating_array=0xbfc86e90, 
    certainty_array=0xbfc86f34, word_ending=0, last_word=0,
result=0xbfc86a64)    at permdawg.cpp:208
#3  0x080e42da in dawg_permute (dawg=0xb7a1a008, node=224868, 
    permuter=5 '\005', choices=0x8af4358, char_index=5,
limit=0xbfc870a8, 
    word=0xbfc86acf "beeinf", 
    unichar_lengths=0xbfc8707f "\001\001\001\001\001\001", 
    unichar_offsets=0xbfc86fd8, rating=0, certainty=0, 
    rating_array=0xbfc86e90, certainty_array=0xbfc86f34, last_word=0)
    at permdawg.cpp:301
#4  0x080e4586 in dawg_permute_and_select (string=0x8138270 "system
words:", 
    dawg=0xb7a1a008, permuter=<value optimized out>, 
    character_choices=0x8af4358, best_choice=0x8af3a20, system_words=1)
at permdawg.cpp:361
#5  0x080e59d1 in permute_words (char_choices=0x8af4358,
rating_limit=1000)
    at permute.cpp:1673
#6  0x080e701e in permute_all (char_choices=0x8af4358,
rating_limit=1000, 
    raw_choice=0xbfc8724c) at permute.cpp:1081
#7  0x080e7562 in permute_characters (char_choices=0x8af4358,
limit=1000, 
    best_choice=0xbfc87264, raw_choice=0xbfc8724c) at permute.cpp:1133
#8  0x080c7dbb in chop_word_main (word=0x8a5d820, fx=1, 
    best_choice=0xbfc87264, raw_choice=0xbfc8724c, tester=0 '\0', 
    trainer=0 '\0') at chopper.cpp:443
#9  0x080c53ab in cc_recog (tessword=0x8a5d820, best_choice=0xbfc87264, 
    best_raw_choice=0xbfc8724c, tester=<value optimized out>, 
    trainer=<value optimized out>) at tface.cpp:252
#10 0x08073ff7 in recog_word_recursive (word=0x8ab1050,
denorm=0x8a5f21c, 
    matcher=0x806a430 <tess_default_matcher(PBLOB*, PBLOB*, PBLOB*,
WERD*, DENORM*, BLOB_CHOICE_LIST&)>, tester=0, trainer=0, testing=0
'\0', 
    raw_choi...@0x8a5f244, blob_choices=0xbfc87388, outwo...@0x8a5f218)
    at tfacepp.cpp:174
#11 0x0807481b in recog_word (word=0x8ab1050, denorm=0x8a5f21c, 
    matcher=0x806a430 <tess_default_matcher(PBLOB*, PBLOB*, PBLOB*,
WERD*, DENORM*, BLOB_CHOICE_LIST&)>, tester=0, trainer=0, testing=<value
optimized out>, 
    raw_choi...@0x8a5f244, blob_choices=0xbfc87388, outwo...@0x8a5f218)
    at tfacepp.cpp:81
---- ><8 ---- ><8 ---- ><8 ----
-- 
Andreas Romeyke
- Abteilung Blindenschrift -
Deutsche Zentralbücherei für Blinde zu Leipzig (DZB)
Gustav-Adolf-Straße 7, 04105 Leipzig
Tel: +49 341 7113-..., Fax: +49 341 7113-125
Internet: www.dzb.de
E-Mail: andreas.rome...@dzb.de

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to