Hi Mikel,
 
after updateing Apertium modules you should do a  "make clean"  before you do a make in a language directory to delete the old bin files.
 
Wolfgang
 
Gesendet: Sonntag, 24. September 2017 um 11:15 Uhr
Von: "Mikel L. Forcada" <m...@dlsi.ua.es>
An: apertium-stuff <apertium-stuff@lists.sourceforge.net>
Betreff: [Apertium-stuff] Stack smashing problem (apertium-preprocess-transfer)
Apertiumers:
even after updating Apertium I get this problem with the latest apertium-eng-kaz data.

$ make
apertium-validate-transfer apertium-eng-kaz.kaz-eng.t1x
apertium-preprocess-transfer apertium-eng-kaz.kaz-eng.t1x kaz-eng.t1x.bin
Warning (7062): Paths to rule 63 blocked by rule 59.
Warning (7194): Paths to rule 67 blocked by rule 52.
Warning (11374): Paths to rule 123 blocked by rule 4.
Warning (11374): Paths to rule 123 blocked by rule 4.
Warning (11374): Paths to rule 123 blocked by rule 4.
Warning (11658): Paths to rule 126 blocked by rule 4.
Warning (11658): Paths to rule 126 blocked by rule 4.
Warning (11658): Paths to rule 126 blocked by rule 4.
Warning (11658): Paths to rule 126 blocked by rule 123.
Warning (11658): Paths to rule 126 blocked by rule 123.
Warning (11658): Paths to rule 126 blocked by rule 123.
Warning (13609): assignment to 'sl' side has no effect.
Warning (13734): assignment to 'sl' side has no effect.
Warning (13841): assignment to 'sl' side has no effect.
*** stack smashing detected ***: apertium-preprocess-transfer terminated
Makefile:810: recipe for target 'kaz-eng.t1x.bin' failed
make: *** [kaz-eng.t1x.bin] Avortat (core dumped)
make: *** Deleting file 'kaz-eng.t1x.bin'
 
I know this is because of code that adds canaries around data structures which are killed by some index going out of range or anything, but there is no easy way for me to find out what to do. Could anyone help?
 
Thanks a million
 
All the best
 
Mikel
 

--
Mikel L. Forcada                    E-mail: m...@dlsi.ua.es
Departament de Llenguatges          Phone: +34-96-590-9776
i Sistemes Informàtics                also +34-96-590-3772.
UNIVERSITAT D'ALACANT               Fax:   +34-96-590-9326, -3464
E-03071 ALACANT, Spain.

URL: http://www.dlsi.ua.es/~mlf
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________ Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/apertium-stuff
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Apertium-stuff mailing list
Apertium-stuff@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/apertium-stuff

Reply via email to