|
From: João M. S. S. <joa...@gm...> - 2015-04-07 16:22:21
|
Hi,
I'm trying to debug a program with memcheck. There is an error:
--19524-- memcheck GC: 1000 nodes, 419 survivors (41.9%)
--19524-- memcheck GC: 1014 new table size (driftup)
--19524-- REDIR: 0x72c60c0 (libc.so.6:__strspn_sse42) redirected to
0x4c32010 (strspn)
==19524== Conditional jump or move depends on uninitialised value(s)
==19524== at 0x5A1E317:
tesseract::Tesseract::quality_based_rejection(PAGE_RES_IT&, unsigned
char) (docqual.cpp:145)
==19524== by 0x5A11871:
tesseract::Tesseract::rejection_passes(PAGE_RES*, ETEXT_DESC*, TBOX
const*, char const*) (control.cpp:680)
==19524== by 0x5A1551E:
tesseract::Tesseract::recog_all_words(PAGE_RES*, ETEXT_DESC*, TBOX
const*, char const*, int) (control.cpp:371)
==19524== by 0x5A05D93:
tesseract::TessBaseAPI::Recognize(ETEXT_DESC*) (baseapi.cpp:747)
==19524== by 0x5A05F7C: tesseract::TessBaseAPI::GetUTF8Text()
(baseapi.cpp:1019)
==19524== by 0x41D2D1: Tesseract::ocr(cv::Mat) (Tesseract.cpp:26)
==19524== by 0x4066F8: main (test.cpp:206)
==19524==
==19524==
==19524== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- y
and then I attach to gdb but get:
Failed to read a valid object file image from memory.
0x0000000005a1e317 in tesseract::Tesseract::quality_based_rejection
(this=this@entry=0x1a47b780, page_res_it=...,
good_quality_doc=good_quality_doc@entry=1 '\001') at docqual.cpp:145
145 if ((tessedit_good_quality_unrej && good_quality_doc))
(gdb) p tessedit_good_quality_unrej
$1 = {<tesseract::Param> = {name_ = 0x5bdf54f
"tessedit_good_quality_unrej", info_ = 0x5bdf56b "Reduce rejection on
good docs", init_ = false,
debug_ = false}, value_ = 1 '\001', params_vec_ = 0x1a47b9a0}
(gdb) p good_quality_doc
$2 = 1 '\001'
What does "Failed to read a valid object file image from memory" mean?
Does it come from gdb or may be caused upstream by valgrind?
This is a "Conditional jump or move" error but the variables, as printed
above in gdb, seem initialized? So it this a false positive?
Any help?
Thanks.
--
João M. S. Silva
|