[Jderobot] Error de linkado con libJderobotInterfaces.so
Eduardo Perdices
eperdices en gsyc.es
Vie Ene 24 13:50:26 CET 2014
Hola,
vale ya est� solucionado, era porque ten�a otro interfaz con el mismo
nombre en otro lado y al haber 2 iguales saltaba este error tan poco
intuitivo.
Saludos
El 24/01/14 13:13, Roberto Calvo escribi�:
> Es raro, �en qu� sistema lo est�s corriendo? Te falla al ejecutar alg�n
> componente del repo o es un nuevo que est�s haciendo?
>
> En maquetas que tenemos montada se est� utilizando desde hace m�s de 6
> meses y nunca nos ha dado ese problema (comunicando 4-5 componentes
> entre ellos)
>
> Usas ICE 3.4 o 3.5? Yo lo probe con los dos y funciona aunque lo m�s
> probado es con ICE 3.4. Aunque si hay componentes que usan 3.4 y 3.5 la
> cosa empieza a fallar, pero no me di� ese error tan feo
>
> El vie, 24-01-2014 a las 12:23 +0100, Eduardo Perdices escribi�:
>> Se me olvid� decir que la librer�a es reci�n descargada del trunk y que
>> compilo con g++-4.6.
>>
>> Saludos.
>>
>> El 24/01/14 12:13, Eduardo Perdices escribi�:
>>> Hola,
>>>
>>> hace tiempo que no me pegaba con los interfaces de Jderobot. Para poder
>>> compilar con los interfaces necesito hacer el linkado contra la librer�a
>>> libJderobotInterfaces.so, sin embargo en cuanto pongo esa librer�a en el
>>> cmake, aunque hace bien el linkado al ejecutar la aplicaci�n hay un
>>> fallo de segmentaci�n.
>>>
>>> No se si os sonar� este error, os pongo la traza del gdb aunque no creo
>>> que valga para mucho:
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
>>> 0x00007ffff666fccb in _M_lower_bound (__y=0x7a3130, __k=...,
>>> __x=0x81c840, this=<optimized out>) at
>>> /usr/include/c++/4.6/bits/stl_tree.h:1089
>>> warning: Source file is more recent than executable.
>>> 1089 while (__x != 0)
>>> (gdb) bt
>>> #0 0x00007ffff666fccb in _M_lower_bound (__y=0x7a3130, __k=...,
>>> __x=0x81c840, this=<optimized out>) at
>>> /usr/include/c++/4.6/bits/stl_tree.h:1089
>>> #1 find (__k=..., this=0x7a3128) at
>>> /usr/include/c++/4.6/bits/stl_tree.h:1536
>>> #2 find (__x=..., this=0x7a3128) at /usr/include/c++/4.6/bits/stl_map.h:742
>>> #3 IceInternal::FactoryTable::addObjectFactory (this=0x7a30d0, t=...,
>>> f=...) at FactoryTable.cpp:96
>>> #4 0x00007fffe78a6bd7 in
>>> __F__jderobot__Pose3DData__Init::__F__jderobot__Pose3DData__Init() ()
>>> from /usr/local/lib/jderobot/libJderobotInterfaces.so
>>> #5 0x00007fffe78a5cbd in __static_initialization_and_destruction_0 ()
>>> from /usr/local/lib/jderobot/libJderobotInterfaces.so
>>> #6 0x00007fffe78a6082 in _GLOBAL__sub_I_pose3d.cpp () from
>>> /usr/local/lib/jderobot/libJderobotInterfaces.so
>>> #7 0x00007ffff7de99c6 in call_init (env=0x7fffffffe220,
>>> argv=0x7fffffffe208, argc=2, l=<optimized out>) at dl-init.c:84
>>> #8 call_init (l=<optimized out>, argc=2, argv=0x7fffffffe208,
>>> env=0x7fffffffe220) at dl-init.c:34
>>> #9 0x00007ffff7de9aaa in _dl_init (main_map=0x7ffff7ffe1e8, argc=2,
>>> argv=0x7fffffffe208, env=0x7fffffffe220) at dl-init.c:133
>>> #10 0x00007ffff7ddc53a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
>>>
>>>
>>> Saludos.
>>> _______________________________________________
>>> Jde-developers mailing list
>>> Jde-developers en gsyc.es
>>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>> _______________________________________________
>> Jde-developers mailing list
>> Jde-developers en gsyc.es
>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
More information about the Jde-developers
mailing list