diff --git a/lib/master.pike b/lib/master.pike
index 509d685e1abd9480387e07418c8e3f40d2b869b5..0f3b44e397919383c24372538dea8e192cc02331 100644
--- a/lib/master.pike
+++ b/lib/master.pike
@@ -261,7 +261,7 @@ string describe_backtrace(mixed *trace)
   {
     ret+="No backtrace.\n";
   }else{
-    for(e=0;e<sizeof(trace);e++)
+    for(e=sizeof(trace)-1;e>=0;e--)
     {
       mixed tmp;
       string row;