Hi Tom, Ulrich and community members, >execing gdb seems problematic, for instance with a cross build gdb won't >be the same host architecture as this test program. >Is it not possible to start gdb, change its directory, and then remove >the working directory from the .exp file? The reason I could not do it in a simple .exp file is AIX is protecting the current working directory when I try to delete. It says the requested resource is busy. So, I had to write a C code the fork () and child will delete the current working directory to mimic another terminal deleting the current working directory. Then from the parent exec gdb with a binary having dwarf symbols to reproduce the crash. For example: bash-5.3# mkdir gdb_test bash-5.3# cd gdb_test bash-5.3# pwd /tmp/gdb_test bash-5.3# bash-5.3# rm -rf ../* rm: cannot remove '../gdb_test': The requested resource is busy. bash-5.3# This is the issue. We need to find a way to mimic someone deleting the cwd from another terminal in one test case. In the .exp file from what I know we cannot find a way to delete the current working directory and still start GDB from the deleted directory. Let me know if I am wrong here. Thanks and regards, Aditya.