﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1924	Fallo carga TolRInside Linux	Jorge	Jorge	"Al intentar cargar TolRInside en Linux (Fedora 20) obtengo el siguiente error:

{{{
11:02:28 TOL> #Require TolRInside
*** Error in `/usr/local/tol3.3/bin/tolsh': malloc(): memory corruption: 0x0000000002207da0 ***
*** Error in `/usr/local/tol3.3/bin/tolsh': malloc(): memory corruption: 0x0000000002207da0 ***
*** Error in `/usr/local/tol3.3/bin/tolsh': malloc(): memory corruption: 0x0000000002207da0 ***
}}}

Al profundizar con valgrind se obtiene:

{{{
10:27:33 TOL> #Require TolRInside
==4511== Invalid write of size 8
==4511==    at 0x1E78A229: RInside::RInside(int, char const* const*, bool, bool, bool) (RInside.cpp:98)
==4511==    by 0x210F8F13: GetDynLibNameBlockTolREmbedded (in /home/jsperez/.tol/TolPackage.4/Client/TolRInside#Linux64GNU.2.0/CppTools/Linux_64_GNU/TolREmbedded.so)
==4511==    by 0x5C3F858: BLoadDynLib::Evaluator(BList*) const (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x57F2231: BStandardOperator::Evaluate(List const*) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x580281B: BGrammar::EvaluateTree(List const*, int, bool) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x57C2556: EvPutValue(BGrammar*, List const*, unsigned char) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x5803081: BGrammar::EvaluateTree(List const*, int, bool) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x580329C: BGrammar::EvaluateTree(List const*, int, bool) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x57BEBB1: EvIf(BGrammar*, List const*, unsigned char) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x5803081: BGrammar::EvaluateTree(List const*, int, bool) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x5803474: BGrammar::EvaluateTree(List const*, int, bool) (in /usr/local/tol3.3/lib/libtol.so)
==4511==    by 0x5803426: BGrammar::EvaluateTree(List const*, int, bool) (in /usr/local/tol3.3/lib/libtol.so)
==4511==  Address 0xcd45498 is 0 bytes after a block of size 24 alloc'd
}}}
"	defect	new	highest	API nativa de acceso a R	Kernel	3.3	blocker			
