# HG changeset patch # User reimar # Date 1194693255 0 # Node ID 5d338b18763d32d5d57464392ea645aba5ab16e4 # Parent cacb3695a1a41d572994bd07c5caffd33ada3d3a Make crash-debug gdb auto-execute "bt" diff -r cacb3695a1a4 -r 5d338b18763d mplayer.c --- a/mplayer.c Sat Nov 10 11:09:08 2007 +0000 +++ b/mplayer.c Sat Nov 10 11:14:15 2007 +0000 @@ -775,7 +775,7 @@ mp_msg(MSGT_CPLAYER, MSGL_INFO, "Forked...\n"); if (gdb_pid == 0) { // We are the child getch2_disable(); // allow terminal to work properly with gdb - if (execlp("gdb", "gdb", prog_path, spid, NULL) == -1) + if (execlp("gdb", "gdb", prog_path, spid, "-ex", "bt", NULL) == -1) mp_msg(MSGT_CPLAYER, MSGL_ERR, "Couldn't start gdb\n"); } else if (gdb_pid < 0) mp_msg(MSGT_CPLAYER, MSGL_ERR, "Couldn't fork\n");