diff --git a/glib/gbacktrace.c b/glib/gbacktrace.c index 56a32b739..af59f479b 100644 --- a/glib/gbacktrace.c +++ b/glib/gbacktrace.c @@ -453,8 +453,10 @@ stack_trace (const char * const *args) checked_write (in_fd[1], "quit\n", 5); #else /* Don't wrap so that lines are not truncated */ - checked_write (in_fd[1], "set width unlimited\n", 20); - checked_write (in_fd[1], "backtrace\n", 10); + checked_write (in_fd[1], "set width 0\n", 12); + checked_write (in_fd[1], "set height 0\n", 13); + checked_write (in_fd[1], "set pagination no\n", 18); + checked_write (in_fd[1], "thread apply all backtrace\n", 27); checked_write (in_fd[1], "p x = 0\n", 8); checked_write (in_fd[1], "quit\n", 5); #endif