frames in a thread is to use the mono_walk_stack() function, there are a couple of examples of its use in mini/mini-exceptions.c. lupus -- ----------------------------------------------------------------- lupus at debian.org debian/rules lupus at ximian.com Monkeys do it better