Try to make lldb backtracing more reliable.
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 20 Jun 2013 20:43:34 +0000 (16:43 -0400)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 20 Jun 2013 20:43:39 +0000 (16:43 -0400)
mono/mini/mini-darwin.c

index cf54ac6ff0732322be67d6dcc854b06c18603e75..9f566dd299a065c21152a65f8a192e4d7e01aec6 100644 (file)
@@ -267,6 +267,7 @@ mono_gdb_render_native_backtraces (pid_t crashed_pid)
                fprintf (commands, "process attach --pid %ld\n", (long) crashed_pid);
                fprintf (commands, "script lldb.debugger.HandleCommand (\"thread list\")\n");
                fprintf (commands, "script lldb.debugger.HandleCommand (\"thread backtrace all\")\n");
+               fprintf (commands, "detach\n");
                fprintf (commands, "quit\n");
                argv [1] = "--source";
                argv [2] = template;