Program A after checking the system configuration executes one of Programs B, C or D. When I run Program A, it launches one of these and newly launched program crashes (takes less than a second). This prevents me from finding the file via /proc mount. Is there a way to know which program was launched?
Running Program A in gdb didn't help because the the system configuration read by Program A changed and it launched a different program. All these binaries (A, B, C and D) are in the same directory.