getCaller / getBacktrace: use e.stack