>
> how did you determine this?
>

On Linux you'd use gdb. We have a short Wiki page how to debug on Linux at
https://sourceforge.net/p/oorexx/wiki/how-to-debug-oorexx/

Like this:
~~~
rexxutil-debug$ gdb bin/rexximage
(gdb) run
Starting program: rexxutil-debug/bin/rexximage
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
*** Error in `rexxutil-debug/bin/rexximage': double free or corruption
(out): 0x0000000000616f20 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ffff758f7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ffff759837a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ffff759c53c]
rexxutil-debug/bin/librexx.so.5.0.0(_ZN14FileNameBufferD1Ev+0x3b)[0x7ffff7ac253d]
rexxutil-debug/bin/librexx.so.5.0.0(_ZN19InterpreterInstance18resolveProgramNameEP10RexxStringS1_S1_+0x293)[0x7ffff7b2cf6f]
--- more output --

(gdb) thread apply all backtrace full
--- lot more output --
~~~
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to