> > 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
