Re: multi threaded program debugging
Define a trace macro which dumps the line number or a bread-crumb name when it's entered. You could also have it dump the thread id with it. You can dump these to std cout or via printf whatever.
This way you can collect the paths.
-= I am not a programmer, I am a Meteorologist =- C.Chips | Lenovo K210 Dual 1.6gHz 4gb ~ Fedora 13 x86_64 | Lenovo s10-2 1.6gHz 1gb ~ Ubuntu 10.04 x86 -