Hi Rich,
Last thing i tried this morning was to comment out the last line in start_logger_TC.sh so that when I execute the script (./start_logger_TC.sh) it only starts mt_adc and opens the adc log file. Then, in another window, I typed "gdb mt_logger", followed by "break main", and then typed "next" over and over until something happened.
Inside "main.c" there's a function (subroutine ?) called gtk_init( ), the code hangs up inside gtk_init. As I type "next" repeatedly inside gdb, I saw a bunch of commands coming out of "lib/libc.s06" and then as I kept going, I started to see commands coming out of "lib/ld-linux.s0.2 and eventually saw a segmentation fault as below.
0xb77a0371 in _dl_debug_state () from lib/ld-linux.s0.2
(gdb) next
Single stepping until exit from function _dl_debug_state,
which has no line number information.
Program received signal SIGSEGV, Segmentation Fault.
0x00000003 in ?? ()
Also, in gdb, at the top of the window, it indicates "multi-thre Thread 0xb69ea In: Line: ?? PC: 0x3
Could there be an issue of some sort with the dual core Vortex as well maybe ? The original application was a on a single core Pentium....
Hopefully there's something in there that jumps out at you, I also attached main.c here.
Thanks,
David