Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: cuneiform -- "spadne" hned po spuštění  (Přečteno 1016 krát)

x-time

  • Návštěvník
  • Příspěvků: 22
cuneiform -- "spadne" hned po spuštění
« kdy: 04 Listopadu 2012, 20:56:41 »
Ahojte,
dneska jsem si chtěl převést pár naskenovaných stránek do čistého textu, tak jsem si k tomu nainstaloval cuneiform (sudo apt-get install cuneiform).
Problém však je, že se mi ho nepodařilo zprovoznit a po zadání příkazu:
Kód: [Vybrat]
$ cuneiform -l cze -f text ~/scan/303.pngse ukončí s výpisem:
Kód: [Vybrat]
Cuneiform for Linux 1.1.0
*** buffer overflow detected ***: cuneiform terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f115f0dd807]
/lib/x86_64-linux-gnu/libc.so.6(+0x109700)[0x7f115f0dc700]
/usr/lib/x86_64-linux-gnu/cuneiform/librstr.so.0(+0x14476)[0x7f115c199476]
/usr/lib/x86_64-linux-gnu/cuneiform/librstr.so.0(+0x72ad1)[0x7f115c1f7ad1]
/usr/lib/x86_64-linux-gnu/cuneiform/librstr.so.0(+0xa4374)[0x7f115c229374]
/usr/lib/x86_64-linux-gnu/cuneiform/librstr.so.0(RSTR_SetOptions+0x150)[0x7f115c22bc10]
/usr/lib/x86_64-linux-gnu/libcuneiform.so.0(+0xb357)[0x7f115fb1d357]
/usr/lib/x86_64-linux-gnu/libcuneiform.so.0(+0xbb5a)[0x7f115fb1db5a]
/usr/lib/x86_64-linux-gnu/libcuneiform.so.0(PUMA_XFinalRecognition+0xd1)[0x7f115fb1f6f1]
cuneiform[0x4028a6]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f115eff476d]
cuneiform[0x402ba1]
======= Memory map: ========
00400000-00404000 r-xp 00000000 08:09 409872                             /usr/bin/cuneiform
00603000-00604000 r--p 00003000 08:09 409872                             /usr/bin/cuneiform
00604000-00605000 rw-p 00004000 08:09 409872                             /usr/bin/cuneiform
01ad1000-02798000 rw-p 00000000 00:00 0                                  [heap]
7f11508df000-7f11508e0000 ---p 00000000 00:00 0
7f11508e0000-7f11510e0000 rw-p 00000000 00:00 0
7f1154f63000-7f1155194000 rw-p 00000000 00:00 0
7f1155194000-7f1155898000 r--p 00000000 08:09 399675                     /usr/lib/locale/locale-archive
7f1155898000-7f115589d000 r-xp 00000000 08:09 400275                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f115589d000-7f1155a9c000 ---p 00005000 08:09 400275                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1155a9c000-7f1155a9d000 r--p 00004000 08:09 400275                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1155a9d000-7f1155a9e000 rw-p 00005000 08:09 400275                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1155a9e000-7f1155aa0000 r-xp 00000000 08:09 400264                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1155aa0000-7f1155c9f000 ---p 00002000 08:09 400264                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1155c9f000-7f1155ca0000 r--p 00001000 08:09 400264                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1155ca0000-7f1155ca1000 rw-p 00002000 08:09 400264                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1155ca1000-7f1155ca8000 r-xp 00000000 08:09 6562487                    /lib/x86_64-linux-gnu/librt-2.15.so
7f1155ca8000-7f1155ea7000 ---p 00007000 08:09 6562487                    /lib/x86_64-linux-gnu/librt-2.15.so
7f1155ea7000-7f1155ea8000 r--p 00006000 08:09 6562487                    /lib/x86_64-linux-gnu/librt-2.15.so
7f1155ea8000-7f1155ea9000 rw-p 00007000 08:09 6562487                    /lib/x86_64-linux-gnu/librt-2.15.so
7f1155ea9000-7f1155ec6000 r-xp 00000000 08:09 394084                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f1155ec6000-7f11560c5000 ---p 0001d000 08:09 394084                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f11560c5000-7f11560c6000 r--p 0001c000 08:09 394084                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f11560c6000-7f11560c7000 rw-p 0001d000 08:09 394084                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f11560c7000-7f11560ce000 r-xp 00000000 08:09 409750                     /usr/lib/x86_64-linux-gnu/cuneiform/libr3532.so.1.1.0
+ bla bla bla...
nevěděli byste co s tím?

Díky Michal.

x-time

  • Návštěvník
  • Příspěvků: 22
Re:cuneiform -- "spadne" hned po spuštění
« Odpověď #1 kdy: 05 Listopadu 2012, 19:12:02 »
Když zadám:
Kód: [Vybrat]
$ cuneiform -f text ~/scan/303.pngtak je to ok, ale znaky s diakritikou se převedou špatně. Asi se v tu chvíli defaultně používá angličtina.
Je k tomu potřeba nějaký dodatečný balíček/soubor/slovník?

majakmp3

  • Aktivní člen
  • *
  • Příspěvků: 451
Re:cuneiform -- "spadne" hned po spuštění
« Odpověď #2 kdy: 28 Listopadu 2012, 16:44:26 »
Trápí mě stejný problém.

Objevil jsem viníka, je jím parametr -l (language)
jediná funkční je -l eng , stejné, jako když se pustí úplně bez parametru -l.
Všechny ostatní jazyky (zkoušel jsem opravdu všechny: bul, cze, dan, dut, est, fra, ger, hrv, hun, ita, lav, lit, pol, por, rum, rus, rusegn, slv, spa, srp, swe, tur, ukr) vedou k přetečení buferu.
Anglický jazyk sice funguje, ale ignoruje CZ diakritiku, takže je to nepoužitelné.

Zkoušel jsem i různé formáty výstupního souboru, ale tato volba na chování nemá vliv. Napadá někoho jak rozchodit cuneiform pro jiný, než anglický jazyk?

Mám verzi z Centra softwaru pro Ubuntu: cuneiform 1.1.0+dfsg-2
Xubuntu 12.04, 64 bit

 

Provoz zaštiťuje spolek OpenAlt.