Błąd #4434

API tagera czasem wywala się na ładowaniu Morfeusza

Added by Adam Radziszewski about 11 years ago. Updated over 10 years ago.

Status:ZamkniętyStart date:13 Nov 2012
Priority:NormalnyDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Załączam skrypty i dane diagnostyczne. Test przeprowadzałem przez użycie iobber_txt, bo on korzysta z API tagera, ale dokładnie takie samo zachowanie widzę, gdy używam API WCRFT z innego kodu. Nie jest też zupełnie wykluczone, że to API jest dobre, ale używam go w zły sposób.

Obserwowane zachowanie:

$ ./go_iobber 
Processing news/0.txt...
Processing news/11.txt...
Processing news/12.txt...
Processing news/13.txt...
Processing news/14.txt...
Processing news/15.txt...
Processing news/16.txt...
Processing news/17.txt...
Processing news/18.txt...
Processing news/1.txt...
Processing news/20.txt...
Processing news/21.txt...
Processing news/22.txt...
Processing news/24.txt...
Processing news/2.txt...
Processing news/3.txt...
Processing news/4.txt...
terminate called after throwing an instance of 'Maca::MorfeuszInitError'
  what():  Morfeusz init error: Error opening library (no handle)

Dla porównania, tagowanie tego bezpośrednio przez WCRFT działa (skrypt go_wcrft).

tagdiag.tar.gz (16.5 KB) Adam Radziszewski, 13 Nov 2012 10:46

History

#1 Updated by Adam Radziszewski about 11 years ago

Niestety problem jest dalej na Ubuntu 12.04. Przydałoby się to sprawdzić na maszynie wirtualnej.

#2 Updated by Paweł Orłowicz about 11 years ago

  • Status changed from Nowy to Rozwiązany

Zmieniono politykę dynamicznego ładowania bibliotek w load_morfeusz_library() w maca/libmaca/morph/morfeuszanalyser.cpp i błąd już nie pojawia się na Ubuntu 12.04 ani na Ubuntu 10.04

#3 Updated by Adam Radziszewski over 10 years ago

  • Status changed from Rozwiązany to Zamknięty
  • Assignee deleted (Paweł Orłowicz)

Also available in: Atom PDF