IException

* get the stack trace (6 last calls) ;
* get filename, line and function name ;

/!\ Exceptions are exceptionnal !!
See what happenned is more important than performances.