Hi Nafissa,

do you have multiple versions of OTB on your system? This type of errors
can arise if you have multiple install of OTB in different directories like
/usr/lib or /usr/local/lib or different directories listed in
LD_LIBRARY_PATH for instance.

I ask this because I can see that you seem to have install OTB in
/usr/local. It is not an issue but you've to be careful when installing in
such directories.

If you compile OTB using the superbuild, my advise would be to set
CMAKE_INSTALL_PREFIX option to a local directory in your home directory for
instance (something like $HOME/OTB/install).

Then after the compilation, you'll have to add the bin and lib folders
inside this directory respectively to your PATH and LD_LIBRARY_PATH.

In this case you'll be sure that you launch OTB binaries and libraries from
your local installation and don't mix multiple libraries versions which can
lead to this type of crash.

Hope it helps.

Regards,

Manuel

2017-05-29 11:54 GMT+02:00 Nafissa Sfaksi <[email protected]>:

> Hello everybody,
> After several tests with the new install of OTB (5.10.1) I had this
> message at each commande I had tested:
>
> Error in '././bin//otbApplicationLauncherCommandLine: Correpted
> double-linked list
>
> with a long message with a backtrace and memory map (I won't put here
> because it's too long)
> Here I put just a view of the error message:
>
> *** Error in `/usr/local/bin/otbApplicationLauncherCommandLine': double
> free or corruption (!prev): 0x0000042dbda57fe0 ***
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.6(+0x790cb)[0x70b97382e0cb]
> /lib/x86_64-linux-gnu/libc.so.6(+0x8275a)[0x70b97383775a]
> /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x70b97383b18c]
> /lib/x86_64-linux-gnu/libc.so.6(__cxa_finalize+0x9a)[0x70b9737ef65a]
> /usr/local/lib/libOTBCommon-5.10.so.1(+0x31553)[0x70b97353c553]
> ======= Memory map: ========
> 42dbbb7c000-42dbbb84000 r-xp 00000000 09:02 80989
>  /usr/local/bin/otbApplicationLauncherCommandLine
> 42dbbd83000-42dbbd84000 r--p 00007000 09:02 80989
>  /usr/local/bin/otbApplicationLauncherCommandLine
> 42dbbd84000-42dbbd85000 rw-p 00008000 09:02 80989
>  /usr/local/bin/otbApplicationLauncherCommandLine
> 42dbbd85000-42dbd703000 ---p 00000000 00:00 0
> 42dbd703000-42dbe9f1000 rw-p 00000000 00:00 0
>  [heap]
> 70b928000000-70b928021000 rw-p 00000000 00:00 0
> 70b928021000-70b92c000000 ---p 00000000 00:00 0
> 70b92c000000-70b92c021000 rw-p 00000000 00:00 0
> 70b92c021000-70b930000000 ---p 00000000 00:00 0
> 70b930000000-70b930021000 rw-p 00000000 00:00 0
> 70b930021000-70b934000000 ---p 00000000 00:00 0
> 70b934000000-70b934021000 rw-p 00000000 00:00 0
> 70b934021000-70b938000000 ---p 00000000 00:00 0
> 70b938000000-70b938021000 rw-p 00000000 00:00 0
> 70b938021000-70b93c000000 ---p 00000000 00:00 0
> 70b93c000000-70b93c021000 rw-p 00000000 00:00 0
> 70b93c021000-70b940000000 ---p 00000000 00:00 0
> 70b940000000-70b940021000 rw-p 00000000 00:00 0
> 70b940021000-70b944000000 ---p 00000000 00:00 0
> .
> .
> .
> [sen2os:26086] *** Process received signal ***
> [sen2os:26086] Signal: Aborted (6)
> [sen2os:26086] Signal code:  (-6)
> [sen2os:26086] [ 0] /lib/x86_64-linux-gnu/libc.so.
> 6(+0x35860)[0x70b9737ea860]
> [sen2os:26086] [ 1] /lib/x86_64-linux-gnu/libc.so.
> 6(gsignal+0x9f)[0x70b9737ea7ef]
> [sen2os:26086] [ 2] /lib/x86_64-linux-gnu/libc.so.
> 6(abort+0x16a)[0x70b9737ec3ea]
> [sen2os:26086] [ 3] /lib/x86_64-linux-gnu/libc.so.
> 6(+0x790d0)[0x70b97382e0d0]
> [sen2os:26086] [ 4] /lib/x86_64-linux-gnu/libc.so.
> 6(+0x8275a)[0x70b97383775a]
> [sen2os:26086] [ 5] /lib/x86_64-linux-gnu/libc.so.
> 6(cfree+0x4c)[0x70b97383b18c]
> [sen2os:26086] [ 6] /lib/x86_64-linux-gnu/libc.so.
> 6(__cxa_finalize+0x9a)[0x70b9737ef65a]
> [sen2os:26086] [ 7] /usr/local/lib/libOTBCommon-5.
> 10.so.1(+0x31553)[0x70b97353c553]
> [sen2os:26086] *** End of error message ***
> /usr/local/bin/otbcli:* line 38*: 26086 Aborted
> $OTB_CLI_LAUNCHER "$@"
>
> By the beguining I was able to get a result after the commande excution
> and returning a result I received the error message, but now, most of
> commande give me  directly the error message without any excution or any
> result!
> I don't know what happened and how can I solve the problem?
> Regards,
> Nafissa
>
>
> --
> --
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/otb-users?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "otb-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Manuel Grizonnet

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to