Program received signal SIGSEGV, Segmentation fault. 0x00007ffff02963cf in ev_vector_cnt () at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:209 209 *ep++ = ev; lp = (lnhead *)((uchar*)lp + lp->lth); continue; (gdb) l 204 } 205 else 206 { 207 by_beg: 208 double_events((uint16_t)lp->row, (uint16_t)(ip->e - (ip->l + 1)/2)); 209 *ep++ = ev; lp = (lnhead *)((uchar*)lp + lp->lth); continue; 210 } 211 } 212 // Two points line 213 if (lp->h == 2) (gdb) p lp $2 = (lnhead *) 0x7ffff04b5ba8 (gdb) p lp->lth $3 = 12 (gdb) p ep $4 = (uchar *) 0x7ffff0501000 "\177ELF\002\001\001" # cat /proc/6277/maps | egrep ^7ffff0501 7ffff0501000-7ffff0521000 r-xp 00000000 fd:06 120221 /usr/lib64/libleo32.so.1.1.0 (gdb) bt #0 0x00007ffff02963cf in ev_vector_cnt () at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:209 #1 0x00007ffff029606a in events_recog () at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:126 #2 0x00007ffff0299292 in recog_one () at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comprq.c:236 #3 0x00007ffff02995ed in recog_letter_lp (ec=0x7fffffff1950, lp=0x4460252 "\f", lth=3292) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comprq.c:307 #4 0x00007ffff0292166 in EVNRecog_lp (ec=0x7fffffff1950, lp=0x4460252 "\f", lth=3292, res=0x7fffffff1a10 "") at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/evn.c:611 #5 0x00007ffff231a54b in recog_evn (pcomp=0x4473d40, if_use_gra=false) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rreccom/src/cpp/recog.cpp:198 #6 0x00007ffff231a2f7 in recog (hCCOM=0x44f1230, flags=1) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rreccom/src/cpp/recog.cpp:165 #7 0x00007ffff231a126 in RRECCOM_Recog (hCCOM=0x44f1230, Control=..., spath=0x7ffff7159e40 ".", lang=0 '\000') at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rreccom/src/cpp/recog.cpp:105 #8 0x00007ffff27ddcc2 in ExtractComponents (bIsRotate=0, prev_ccom=0x0, name=0x7ffff6f5621e "ImageBinarize", Image=0x7fffffff1f10) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/normalise.cpp:566 #9 0x00007ffff27dd8c3 in PreProcessImage (Image=0x7fffffff1f10) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/normalise.cpp:362 #10 0x00007ffff27dd05a in Normalise (Image=0x7fffffff1f10) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/normalise.cpp:146 #11 0x00007ffff27da850 in RSTUFF_RSNormalise (Image=0x7fffffff1f10, vBuff=0x7fffebff4010, Size=500000, vWork=0x7ffff7e16010, SizeWork=180000) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/dll.cpp:352 #12 0x00007ffff6f4dbbf in Layout (lpdata=0x0) at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/partlayout.cpp:203 #13 0x00007ffff6f50fcd in PUMA_XFinalRecognition () at /usr/src/packages/BUILD/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:590 #14 0x000000000045378d in ?? () #15 0x000000000045433b in ?? () #16 0x0000000000423f99 in ?? () #17 0x000000000040ef44 in ?? () #18 0x0000000000412882 in ?? () #19 0x000000000049dbb0 in ?? () #20 0x00007ffff5c4abc6 in __libc_start_main () from /lib64/libc.so.6 #21 0x000000000040a4c9 in ?? () #22 0x00007fffffffe068 in ?? () ---Type to continue, or q to quit--- #23 0x000000000000001c in ?? () #24 0x0000000000000002 in ?? () #25 0x00007fffffffe431 in ?? () #26 0x00007fffffffe43f in ?? () #27 0x0000000000000000 in ?? () (gdb) l lp 169 #define next_var (a) { (a+1)->ln = a->ln; a++;} 170 171 static void ev_vector_cnt() 172 { 173 uchar* ep; 174 lnhead * lp; 175 interval * ip; 176 177 evrow_b2 = (evrow_b4 = wcomp.h)/2; 178 evrow_b1 = (evrow_b2+1)/2; (gdb) p lp $1 = (lnhead *) 0x7ffff04b5ba8 (gdb) l 179 evrow_b3 = evrow_b2 + (wcomp.h - evrow_b2)/2; 180 evcol_b1 = ((evcol_b3 = wcomp.w) + 2)/3; 181 evcol_b2 = evcol_b3 - evcol_b1; 182 183 evfulln = wcomp.nl; 184 evline[0] = (uchar)wcomp.nl; 185 evline[1] = wcomp.begs; evline[2] = wcomp.ends; 186 187 ep = evline+4; 188 vp = evvars;