Test run by tcwg-build on Fri Jul 10 06:39:51 2026 Native configuration is armv8l-unknown-linux-gnueabihf === gdb tests === Schedule of variations: tcwg-local Running target tcwg-local Using /home/tcwg-build/workspace/tcwg_gnu_5/abe/config/boards/tcwg-local.exp as board description file for target. Using /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/hosttools/armv8l-unknown-linux-gnueabihf/share/dejagnu/baseboards/unix.exp as board description file for target. Using /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/hosttools/armv8l-unknown-linux-gnueabihf/share/dejagnu/config/unix.exp as generic interface file for target. Using /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. Running /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.exp ... Executing on build: rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread (timeout = 300) builtin_spawn -ignore SIGHUP rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread gdb_do_cache: universal_compile_options_c ( ) Executing on host: gcc -fdiagnostics-color=never -c -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/835491/ccopts.o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/835491/ccopts.c (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fdiagnostics-color=never -c -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/835491/ccopts.o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/835491/ccopts.c gdb_do_cache: get_compiler_info_1 ( c ) get_compiler_info: gcc-13-3-0 Executing on host: gcc -fno-stack-protector -fdiagnostics-color=never -DFORK_FUNC=fork -c -g -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork0.o /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DFORK_FUNC=fork -c -g -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork0.o /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork0.o -fdiagnostics-color=never -DFORK_FUNC=fork -g -lpthreads -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork0.o -fdiagnostics-color=never -DFORK_FUNC=fork -g -lpthreads -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork /usr/bin/ld: cannot find -lpthreads: No such file or directory collect2: error: ld returned 1 exit status compiler exited with status 1 output is: /usr/bin/ld: cannot find -lpthreads: No such file or directory collect2: error: ld returned 1 exit status Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork0.o -fdiagnostics-color=never -DFORK_FUNC=fork -g -lpthread -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork0.o -fdiagnostics-color=never -DFORK_FUNC=fork -g -lpthread -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: successfully compiled posix threads test case Executing on host: gcc -fno-stack-protector -fdiagnostics-color=never -DFORK_FUNC=vfork -c -g -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork0.o /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DFORK_FUNC=vfork -c -g -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork0.o /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork0.o -fdiagnostics-color=never -DFORK_FUNC=vfork -g -lpthreads -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork0.o -fdiagnostics-color=never -DFORK_FUNC=vfork -g -lpthreads -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork /usr/bin/ld: cannot find -lpthreads: No such file or directory collect2: error: ld returned 1 exit status compiler exited with status 1 output is: /usr/bin/ld: cannot find -lpthreads: No such file or directory collect2: error: ld returned 1 exit status Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork0.o -fdiagnostics-color=never -DFORK_FUNC=vfork -g -lpthread -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork0.o -fdiagnostics-color=never -DFORK_FUNC=vfork -g -lpthread -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: successfully compiled posix threads test case Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.1 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop auto -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping auto (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: set displaced-stepping auto delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 835603) (id 2)] [New Thread 0xf76ab420 (LWP 835605) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 835605))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.2 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop auto -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping on (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: set displaced-stepping on delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 835733) (id 2)] [New Thread 0xf76ab420 (LWP 835734) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 835734))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.3 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop auto -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: set displaced-stepping off delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 835861) (id 2)] [New Thread 0xf76ab420 (LWP 835862) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 835862))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.4 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop on -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping auto (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: set displaced-stepping auto delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 835991) (id 2)] [New Thread 0xf76ab420 (LWP 835993) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 835993))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.5 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop on -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping on (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: set displaced-stepping on delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836121) (id 2)] [New Thread 0xf76ab420 (LWP 836123) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836123))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.6 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop on -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: set displaced-stepping off delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836259) (id 2)] [New Thread 0xf76ab420 (LWP 836261) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836261))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.7 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop off -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping auto (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: set displaced-stepping auto delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836392) (id 2)] [New Thread 0xf76ab420 (LWP 836393) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836393))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to break here next FAIL: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to other line (timeout) Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.8 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop off -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping on (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: set displaced-stepping on delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836471) (id 2)] [New Thread 0xf76ab420 (LWP 836473) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836473))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to break here next FAIL: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to other line (timeout) Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.9 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop off -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork... (gdb) set displaced-stepping off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: set displaced-stepping off delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-fork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836536) (id 2)] [New Thread 0xf76ab420 (LWP 836537) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836537))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line next FAIL: gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop (timeout) Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.10 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop auto -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping auto (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: set displaced-stepping auto delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836585) (id 2)] [New Thread 0xf76ab420 (LWP 836586) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836586))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=auto: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.11 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop auto -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping on (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: set displaced-stepping on delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836744) (id 2)] [New Thread 0xf76ab420 (LWP 836746) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836746))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=on: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.12 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop auto -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: set displaced-stepping off delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 836906) (id 2)] [New Thread 0xf76ab420 (LWP 836907) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 836907))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=auto: non-stop=off: displaced-stepping=off: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.13 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop on -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping auto (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: set displaced-stepping auto delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 837089) (id 2)] [New Thread 0xf76ab420 (LWP 837090) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 837090))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=auto: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.14 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop on -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping on (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: set displaced-stepping on delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 837248) (id 2)] [New Thread 0xf76ab420 (LWP 837249) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 837249))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=on: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.15 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop on -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: set displaced-stepping off delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 837410) (id 2)] [New Thread 0xf76ab420 (LWP 837412) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 837412))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=1: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=1: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=1: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=2: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=2: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=2: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=3: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=3: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=3: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=4: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=4: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=4: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=5: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=5: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=5: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=6: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=6: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=6: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=7: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=7: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=7: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=8: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=8: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=8: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=9: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=9: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=9: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=10: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=10: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=10: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=11: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=11: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=11: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=12: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=12: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=12: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=13: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=13: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=13: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=14: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=14: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=14: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=15: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=15: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=15: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=16: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=16: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=16: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=17: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=17: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=17: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=18: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=18: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=18: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=19: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=19: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=19: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=20: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=20: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=20: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=21: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=21: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=21: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=22: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=22: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=22: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=23: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=23: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=23: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=24: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=24: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=24: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=25: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=25: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=25: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=26: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=26: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=26: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=27: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=27: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=27: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=28: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=28: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=28: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=29: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=29: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=on: non-stop=off: displaced-stepping=off: i=29: next to break here Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.16 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop off -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping auto (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: set displaced-stepping auto delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 837602) (id 2)] [New Thread 0xf76ab420 (LWP 837603) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 837603))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: continue next FAIL: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=0: next to other line (timeout) Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.17 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop off -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping on (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: set displaced-stepping on delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 837642) (id 2)] [New Thread 0xf76ab420 (LWP 837643) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 837643))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: continue next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to other line next 61 while (iter++ < MAX_LOOP_ITER) /* for loop */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to for loop next Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to break here next 64 usleep (5); /* other line */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to other line next FAIL: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop (timeout) Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/gdb.in.18 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -ex maintenance set target-non-stop off -ex set non-stop off (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork... (gdb) set displaced-stepping off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: set displaced-stepping off delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x7b4: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 76. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/next-fork-exec-other-thread/next-fork-exec-other-thread-vfork [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main (argc=1, argv=0xfffed3f4) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:76 76 argv0 = argv[0]; (gdb) set print inferior-events off (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: set print inferior-events off break 63 Breakpoint 2 at 0x400786: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c, line 63. (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: break 63 continue Continuing. [New Thread 0xf7eac420 (LWP 837685) (id 2)] [New Thread 0xf76ab420 (LWP 837686) (id 3)] [Switching to thread 3 (Thread 0xf76ab420 (LWP 837686))] Thread 3 "next-fork-exec-" hit Breakpoint 2, worker_b (pArg=0x0) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c:63 63 usleep (5); /* break here */ (gdb) PASS: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: continue next FAIL: gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to other line (timeout) testcase /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/next-fork-exec-other-thread.exp completed in 223 seconds Running /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.exp ... Executing on build: rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-var-child (timeout = 300) builtin_spawn -ignore SIGHUP rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-var-child Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c -fdiagnostics-color=never -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-var-child/mi-var-child (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c -fdiagnostics-color=never -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-var-child/mi-var-child Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-var-child/gdb.in.1 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -i=mi =thread-group-added,id="i1" =cmd-param-changed,param="height",value="4294967295" =cmd-param-changed,param="width",value="4294967295" =cmd-param-changed,param="interactive-mode",value="on" (gdb) 100-gdb-set height 0 100^done (gdb) 101-gdb-set width 0 101^done (gdb) show mi-async &"show mi-async\n" ~"Whether MI is in asynchronous mode is off.\n" ^done (gdb) 104-environment-directory -r 104^done,source-path="$cdir:$cwd" (gdb) 105-environment-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi 105^done,source-path="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-var-child/mi-var-child 105^done (gdb) Expecting: ^(200-break-insert -t do_children_tests[ ]+)?(200\^done,bkpt=\{number=".*",type="breakpoint",disp="del",enabled=".*",addr=".*",func="do_children_tests(\(.*\))?",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 200-break-insert -t do_children_tests 200^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x000006fe",func="do_children_tests",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="214",thread-groups=["i1"],times="0",original-location="do_children_tests"} (gdb) PASS: gdb.mi/mi-var-child.exp: breakpoint at do_children_tests 220-exec-run =thread-group-started,id="i1",pid="837737" =thread-created,id="1",group-id="i1" =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004006fe",func="do_children_tests",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="214",thread-groups=["i1"],times="0",original-location="do_children_tests"} =library-loaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}] 220^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="breakpoint-hit",disp="del",bkptno="[0-9]+",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[.*\],(?:file="[^ ]*.*",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*",line="(?:[0-9]+)",arch="[^ ]*"|from=".*")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ =library-loaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}] ~"[Thread debugging using libthread_db enabled]\n" ~"Using host libthread_db library \"/lib/arm-linux-gnueabihf/libthread_db.so.1\".\n" =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004006fe",func="do_children_tests",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="214",thread-groups=["i1"],times="1",original-location="do_children_tests"} ~"\n" ~"Temporary breakpoint 1, do_children_tests () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c:214\n" ~"214\t char a0[2] = {}, *a1, **a2, ***a3;\n" *stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x004006fe",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="214",arch="armv7"},thread-id="1",stopped-threads="all",core="60" =breakpoint-deleted,id="1" (gdb) PASS: gdb.mi/mi-var-child.exp: mi runto do_children_tests Expecting: ^(-break-insert -t 229[ ]+)?(\^done,bkpt=.*[ ]+[(]gdb[)] [ ]*) -break-insert -t 229 ^done,bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="0x0040073a",func="do_children_tests",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="229",thread-groups=["i1"],times="0",original-location="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c:229"} (gdb) PASS: gdb.mi/mi-var-child.exp: mi_continue_to_line: step to real start of do_children_test: set temporary breakpoint -exec-continue ^running *running,thread-id="all" (gdb) =breakpoint-modified,bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="0x0040073a",func="do_children_tests",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="229",thread-groups=["i1"],times="1",original-location="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c:229"} ~"\n" ~"Temporary breakpoint 2, do_children_tests () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c:229\n" ~"229\t weird = &struct_declarations;\n" *stopped,reason="breakpoint-hit",disp="del",bkptno="2",frame={addr="0x0040073a",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="229",arch="armv7"},thread-id="1",stopped-threads="all",core="59" =breakpoint-deleted,id="2" (gdb) Expecting: ^(-var-create struct_declarations \* struct_declarations[ ]+)?(\^done,name="struct_declarations",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create struct_declarations * struct_declarations ^done,name="struct_declarations",numchild="11",value="{...}",type="struct _struct_decl",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create local variable struct_declarations Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.integer",exp="integer",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.character",exp="character",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.char_ptr",exp="char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_int",exp="long_int",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",type="int \*\*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array",exp="long_array",numchild="12",type="long \[12\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr",exp="func_ptr",numchild="0",type="void \(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_struct",exp="func_ptr_struct",numchild="0",type="struct _struct_decl \(\*\)(\(int, char \*, long\))?"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",type="struct _struct_decl \*\(\*\)\((int, char \*, long)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1",exp="u1",numchild="4",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2",exp="s2",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.integer",exp="integer",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.character",exp="character",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.char_ptr",exp="char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_int",exp="long_int",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",type="int \*\*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array",exp="long_array",numchild="12",type="long \[12\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr",exp="func_ptr",numchild="0",type="void \(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_struct",exp="func_ptr_struct",numchild="0",type="struct _struct_decl \(\*\)(\(int, char \*, long\))?"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",type="struct _struct_decl \*\(\*\)\((int, char \*, long)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1",exp="u1",numchild="4",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2",exp="s2",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations ^done,numchild="11",children=[child={name="struct_declarations.integer",exp="integer",numchild="0",type="int",thread-id="1"},child={name="struct_declarations.character",exp="character",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.char_ptr",exp="char_ptr",numchild="1",type="char *",thread-id="1"},child={name="struct_declarations.long_int",exp="long_int",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",type="int **",thread-id="1"},child={name="struct_declarations.long_array",exp="long_array",numchild="12",type="long [12]",thread-id="1"},child={name="struct_declarations.func_ptr",exp="func_ptr",numchild="0",type="void (*)(void)",thread-id="1"},child={name="struct_declarations.func_ptr_struct",exp="func_ptr_struct",numchild="0",type="struct _struct_decl (*)(int, char *, long)",thread-id="1"},child={name="struct_declarations.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",type="struct _struct_decl *(*)(int, char *, long)",thread-id="1"},child={name="struct_declarations.u1",exp="u1",numchild="4",type="union {...}",thread-id="1"},child={name="struct_declarations.s2",exp="s2",numchild="4",type="struct {...}",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations Expecting: ^(-var-info-num-children struct_declarations[ ]+)?(\^done,numchild="11"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations ^done,numchild="11" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.integer [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.integer ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.integer Expecting: ^(-var-info-num-children struct_declarations\.integer[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.integer ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.integer Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.character [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.character ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.character Expecting: ^(-var-info-num-children struct_declarations\.character[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.character ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.character Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.char_ptr.\*char_ptr",exp="\*char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.char_ptr.\*char_ptr",exp="\*char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.char_ptr ^done,numchild="1",children=[child={name="struct_declarations.char_ptr.*char_ptr",exp="*char_ptr",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.char_ptr Expecting: ^(-var-info-num-children struct_declarations\.char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.char_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_int [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_int ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_int Expecting: ^(-var-info-num-children struct_declarations\.long_int[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_int ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_int Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr",exp="\*int_ptr_ptr",numchild="1",type="int \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.int_ptr_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr",exp="\*int_ptr_ptr",numchild="1",type="int \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.int_ptr_ptr ^done,numchild="1",children=[child={name="struct_declarations.int_ptr_ptr.*int_ptr_ptr",exp="*int_ptr_ptr",numchild="1",type="int *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr Expecting: ^(-var-info-num-children struct_declarations\.int_ptr_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.int_ptr_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.long_array.0",exp="0",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.1",exp="1",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.2",exp="2",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.3",exp="3",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.4",exp="4",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.5",exp="5",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.6",exp="6",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.7",exp="7",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.8",exp="8",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.9",exp="9",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.10",exp="10",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.11",exp="11",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.long_array.0",exp="0",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.1",exp="1",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.2",exp="2",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.3",exp="3",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.4",exp="4",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.5",exp="5",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.6",exp="6",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.7",exp="7",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.8",exp="8",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.9",exp="9",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.10",exp="10",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.11",exp="11",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array ^done,numchild="12",children=[child={name="struct_declarations.long_array.0",exp="0",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.1",exp="1",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.2",exp="2",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.3",exp="3",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.4",exp="4",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.5",exp="5",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.6",exp="6",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.7",exp="7",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.8",exp="8",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.9",exp="9",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.10",exp="10",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.long_array.11",exp="11",numchild="0",type="long",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array Expecting: ^(-var-info-num-children struct_declarations\.long_array[ ]+)?(\^done,numchild="12"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array ^done,numchild="12" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.func_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.func_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr Expecting: ^(-var-info-num-children struct_declarations\.func_ptr[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.func_ptr ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.func_ptr_struct [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.func_ptr_struct ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_struct Expecting: ^(-var-info-num-children struct_declarations\.func_ptr_struct[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.func_ptr_struct ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_struct Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.func_ptr_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.func_ptr_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_ptr Expecting: ^(-var-info-num-children struct_declarations\.func_ptr_ptr[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.func_ptr_ptr ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_ptr Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.u1.a",exp="a",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1.b",exp="b",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1.c",exp="c",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1.d",exp="d",numchild="0",type="enum foo"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.u1 [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.u1.a",exp="a",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1.b",exp="b",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1.c",exp="c",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1.d",exp="d",numchild="0",type="enum foo"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.u1 ^done,numchild="4",children=[child={name="struct_declarations.u1.a",exp="a",numchild="0",type="int",thread-id="1"},child={name="struct_declarations.u1.b",exp="b",numchild="1",type="char *",thread-id="1"},child={name="struct_declarations.u1.c",exp="c",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.u1.d",exp="d",numchild="0",type="enum foo",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1 Expecting: ^(-var-info-num-children struct_declarations\.u1[ ]+)?(\^done,numchild="4"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.u1 ^done,numchild="4" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1 Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2",exp="u2",numchild="3",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.g",exp="g",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.h",exp="h",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i",exp="i",numchild="10",type="long \[10\]"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2 [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2",exp="u2",numchild="3",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.g",exp="g",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.h",exp="h",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i",exp="i",numchild="10",type="long \[10\]"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2 ^done,numchild="4",children=[child={name="struct_declarations.s2.u2",exp="u2",numchild="3",type="union {...}",thread-id="1"},child={name="struct_declarations.s2.g",exp="g",numchild="0",type="int",thread-id="1"},child={name="struct_declarations.s2.h",exp="h",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.i",exp="i",numchild="10",type="long [10]",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2 Expecting: ^(-var-info-num-children struct_declarations\.s2[ ]+)?(\^done,numchild="4"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2 ^done,numchild="4" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.1 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.1 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.1 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.1[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.1 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.1 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.2 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.2 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.2 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.2[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.2 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.2 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.3 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.3 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.3 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.3[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.3 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.3 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.4 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.4 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.4 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.4[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.4 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.4 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.5 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.5 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.5 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.5[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.5 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.5 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.6 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.6 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.6 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.6[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.6 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.6 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.7 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.7 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.7 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.7[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.7 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.7 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.8 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.8 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.8 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.8[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.8 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.8 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.long_array\.9 [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.long_array.9 ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.9 Expecting: ^(-var-info-num-children struct_declarations\.long_array\.9[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.long_array.9 ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.9 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.u1\.a [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.u1.a ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.a Expecting: ^(-var-info-num-children struct_declarations\.u1\.a[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.u1.a ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.a Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.u1.b.\*b",exp="\*b",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.u1\.b [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.u1.b.\*b",exp="\*b",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.u1.b ^done,numchild="1",children=[child={name="struct_declarations.u1.b.*b",exp="*b",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.b Expecting: ^(-var-info-num-children struct_declarations\.u1\.b[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.u1.b ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.b Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.u1\.c [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.u1.c ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.c Expecting: ^(-var-info-num-children struct_declarations\.u1\.c[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.u1.c ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.c Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.u1\.d [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.u1.d ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.d Expecting: ^(-var-info-num-children struct_declarations\.u1\.d[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.u1.d ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.d Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s1",exp="u1s1",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.f",exp="f",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s2",exp="u1s2",numchild="2",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2 [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s1",exp="u1s1",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.f",exp="f",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s2",exp="u1s2",numchild="2",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2 ^done,numchild="3",children=[child={name="struct_declarations.s2.u2.u1s1",exp="u1s1",numchild="4",type="struct {...}",thread-id="1"},child={name="struct_declarations.s2.u2.f",exp="f",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.u2.u1s2",exp="u1s2",numchild="2",type="struct {...}",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2 Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2[ ]+)?(\^done,numchild="3"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2 ^done,numchild="3" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.g [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.g ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.g Expecting: ^(-var-info-num-children struct_declarations\.s2\.g[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.g ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.g Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.h [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.h ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.h Expecting: ^(-var-info-num-children struct_declarations\.s2\.h[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.h ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.h Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.i.0",exp="0",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.1",exp="1",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.2",exp="2",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.3",exp="3",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.4",exp="4",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.5",exp="5",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.6",exp="6",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.7",exp="7",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.8",exp="8",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.9",exp="9",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.i [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.i.0",exp="0",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.1",exp="1",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.2",exp="2",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.3",exp="3",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.4",exp="4",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.5",exp="5",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.6",exp="6",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.7",exp="7",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.8",exp="8",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.i.9",exp="9",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.i ^done,numchild="10",children=[child={name="struct_declarations.s2.i.0",exp="0",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.1",exp="1",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.2",exp="2",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.3",exp="3",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.4",exp="4",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.5",exp="5",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.6",exp="6",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.7",exp="7",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.8",exp="8",numchild="0",type="long",thread-id="1"},child={name="struct_declarations.s2.i.9",exp="9",numchild="0",type="long",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.i Expecting: ^(-var-info-num-children struct_declarations\.s2\.i[ ]+)?(\^done,numchild="10"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.i ^done,numchild="10" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.i Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s1.d",exp="d",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e",exp="e",numchild="10",type="char \[10\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.func",exp="func",numchild="0",type="int \*\(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.foo",exp="foo",numchild="0",type="efoo"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s1 [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s1.d",exp="d",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e",exp="e",numchild="10",type="char \[10\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.func",exp="func",numchild="0",type="int \*\(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.foo",exp="foo",numchild="0",type="efoo"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s1 ^done,numchild="4",children=[child={name="struct_declarations.s2.u2.u1s1.d",exp="d",numchild="0",type="int",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e",exp="e",numchild="10",type="char [10]",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.func",exp="func",numchild="0",type="int *(*)(void)",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.foo",exp="foo",numchild="0",type="efoo",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1 Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s1[ ]+)?(\^done,numchild="4"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s1 ^done,numchild="4" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.f [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.f ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.f Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.f[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.f ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.f Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s2.array_ptr",exp="array_ptr",numchild="2",type="char \[2\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s2.func",exp="func",numchild="0",type="int \(\*\)\((int, char \*)?\)"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s2 [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s2.array_ptr",exp="array_ptr",numchild="2",type="char \[2\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s2.func",exp="func",numchild="0",type="int \(\*\)\((int, char \*)?\)"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s2 ^done,numchild="2",children=[child={name="struct_declarations.s2.u2.u1s2.array_ptr",exp="array_ptr",numchild="2",type="char [2]",thread-id="1"},child={name="struct_declarations.s2.u2.u1s2.func",exp="func",numchild="0",type="int (*)(int, char *)",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2 Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s2[ ]+)?(\^done,numchild="2"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s2 ^done,numchild="2" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2 Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s1\.d [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s1.d ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s1\.d[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s1.d ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s1.e.0",exp="0",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.1",exp="1",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.2",exp="2",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.3",exp="3",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.4",exp="4",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.5",exp="5",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.6",exp="6",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.7",exp="7",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.8",exp="8",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.9",exp="9",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s1\.e [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s1.e.0",exp="0",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.1",exp="1",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.2",exp="2",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.3",exp="3",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.4",exp="4",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.5",exp="5",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.6",exp="6",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.7",exp="7",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.8",exp="8",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s1.e.9",exp="9",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s1.e ^done,numchild="10",children=[child={name="struct_declarations.s2.u2.u1s1.e.0",exp="0",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.1",exp="1",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.2",exp="2",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.3",exp="3",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.4",exp="4",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.5",exp="5",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.6",exp="6",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.7",exp="7",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.8",exp="8",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s1.e.9",exp="9",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s1\.e[ ]+)?(\^done,numchild="10"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s1.e ^done,numchild="10" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s1\.func [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s1.func ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s1\.func[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s1.func ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s1\.foo [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s1.foo ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s1\.foo[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s1.foo ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s2.array_ptr.0",exp="0",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s2.array_ptr.1",exp="1",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s2\.array_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.s2.u2.u1s2.array_ptr.0",exp="0",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2.u2.u1s2.array_ptr.1",exp="1",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s2.array_ptr ^done,numchild="2",children=[child={name="struct_declarations.s2.u2.u1s2.array_ptr.0",exp="0",numchild="0",type="char",thread-id="1"},child={name="struct_declarations.s2.u2.u1s2.array_ptr.1",exp="1",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s2\.array_ptr[ ]+)?(\^done,numchild="2"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s2.array_ptr ^done,numchild="2" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children struct_declarations\.s2\.u2\.u1s2\.func [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.s2.u2.u1s2.func ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func Expecting: ^(-var-info-num-children struct_declarations\.s2\.u2\.u1s2\.func[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.s2.u2.u1s2.func ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr.\*\*int_ptr_ptr",exp="\*\*int_ptr_ptr",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children struct_declarations\.int_ptr_ptr\.\*int_ptr_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr.\*\*int_ptr_ptr",exp="\*\*int_ptr_ptr",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children struct_declarations.int_ptr_ptr.*int_ptr_ptr ^done,numchild="1",children=[child={name="struct_declarations.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr",exp="**int_ptr_ptr",numchild="0",type="int",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr Expecting: ^(-var-info-num-children struct_declarations\.int_ptr_ptr\.\*int_ptr_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children struct_declarations.int_ptr_ptr.*int_ptr_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="231",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400740",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="231",arch="armv7"},thread-id="1",stopped-threads="all",core="59" (gdb) PASS: gdb.mi/mi-var-child.exp: step to line $line_dct_123 Expecting: ^(-var-create weird \* weird[ ]+)?(\^done,name="weird",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create weird * weird ^done,name="weird",numchild="11",value="0xfffed15c",type="weird_struct *",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create local variable weird Expecting: \^done,numchild=".*",children=\[child={name="weird.integer",exp="integer",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="weird.character",exp="character",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="weird.char_ptr",exp="char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_int",exp="long_int",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",type="int \*\*"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array",exp="long_array",numchild="12",type="long \[12\]"(,thread-id="(?:[0-9]+)")?},child={name="weird.func_ptr",exp="func_ptr",numchild="0",type="void \(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="weird.func_ptr_struct",exp="func_ptr_struct",numchild="0",type="struct _struct_decl \(\*\)(\(int, char \*, long\))?"(,thread-id="(?:[0-9]+)")?},child={name="weird.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",type="struct _struct_decl \*\(\*\)\((int, char \*, long)?\)"(,thread-id="(?:[0-9]+)")?},child={name="weird.u1",exp="u1",numchild="4",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="weird.s2",exp="s2",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children weird [ ]+)?(\^done,numchild=".*",children=\[child={name="weird.integer",exp="integer",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="weird.character",exp="character",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?},child={name="weird.char_ptr",exp="char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_int",exp="long_int",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",type="int \*\*"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array",exp="long_array",numchild="12",type="long \[12\]"(,thread-id="(?:[0-9]+)")?},child={name="weird.func_ptr",exp="func_ptr",numchild="0",type="void \(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="weird.func_ptr_struct",exp="func_ptr_struct",numchild="0",type="struct _struct_decl \(\*\)(\(int, char \*, long\))?"(,thread-id="(?:[0-9]+)")?},child={name="weird.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",type="struct _struct_decl \*\(\*\)\((int, char \*, long)?\)"(,thread-id="(?:[0-9]+)")?},child={name="weird.u1",exp="u1",numchild="4",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="weird.s2",exp="s2",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird ^done,numchild="11",children=[child={name="weird.integer",exp="integer",numchild="0",type="int",thread-id="1"},child={name="weird.character",exp="character",numchild="0",type="char",thread-id="1"},child={name="weird.char_ptr",exp="char_ptr",numchild="1",type="char *",thread-id="1"},child={name="weird.long_int",exp="long_int",numchild="0",type="long",thread-id="1"},child={name="weird.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",type="int **",thread-id="1"},child={name="weird.long_array",exp="long_array",numchild="12",type="long [12]",thread-id="1"},child={name="weird.func_ptr",exp="func_ptr",numchild="0",type="void (*)(void)",thread-id="1"},child={name="weird.func_ptr_struct",exp="func_ptr_struct",numchild="0",type="struct _struct_decl (*)(int, char *, long)",thread-id="1"},child={name="weird.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",type="struct _struct_decl *(*)(int, char *, long)",thread-id="1"},child={name="weird.u1",exp="u1",numchild="4",type="union {...}",thread-id="1"},child={name="weird.s2",exp="s2",numchild="4",type="struct {...}",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird Expecting: ^(-var-info-num-children weird[ ]+)?(\^done,numchild="11"[ ]+[(]gdb[)] [ ]*) -var-info-num-children weird ^done,numchild="11" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird Expecting: \^done,numchild=".*",children=\[child={name="weird.long_array.0",exp="0",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.1",exp="1",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.2",exp="2",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.3",exp="3",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.4",exp="4",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.5",exp="5",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.6",exp="6",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.7",exp="7",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.8",exp="8",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.9",exp="9",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.10",exp="10",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.11",exp="11",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children weird\.long_array [ ]+)?(\^done,numchild=".*",children=\[child={name="weird.long_array.0",exp="0",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.1",exp="1",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.2",exp="2",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.3",exp="3",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.4",exp="4",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.5",exp="5",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.6",exp="6",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.7",exp="7",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.8",exp="8",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.9",exp="9",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.10",exp="10",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="weird.long_array.11",exp="11",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird.long_array ^done,numchild="12",children=[child={name="weird.long_array.0",exp="0",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.1",exp="1",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.2",exp="2",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.3",exp="3",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.4",exp="4",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.5",exp="5",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.6",exp="6",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.7",exp="7",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.8",exp="8",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.9",exp="9",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.10",exp="10",numchild="0",type="long",thread-id="1"},child={name="weird.long_array.11",exp="11",numchild="0",type="long",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird.long_array Expecting: ^(-var-info-num-children weird\.long_array[ ]+)?(\^done,numchild="12"[ ]+[(]gdb[)] [ ]*) -var-info-num-children weird.long_array ^done,numchild="12" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird.long_array Expecting: \^done,numchild=".*",children=\[child={name="weird.int_ptr_ptr.\*int_ptr_ptr",exp="\*int_ptr_ptr",numchild="1",type="int \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children weird\.int_ptr_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="weird.int_ptr_ptr.\*int_ptr_ptr",exp="\*int_ptr_ptr",numchild="1",type="int \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird.int_ptr_ptr ^done,numchild="1",children=[child={name="weird.int_ptr_ptr.*int_ptr_ptr",exp="*int_ptr_ptr",numchild="1",type="int *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr Expecting: ^(-var-info-num-children weird\.int_ptr_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children weird.int_ptr_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr Expecting: \^done,numchild=".*",children=\[child={name="weird.int_ptr_ptr.\*int_ptr_ptr.\*\*int_ptr_ptr",exp="\*\*int_ptr_ptr",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children weird\.int_ptr_ptr\.\*int_ptr_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="weird.int_ptr_ptr.\*int_ptr_ptr.\*\*int_ptr_ptr",exp="\*\*int_ptr_ptr",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird.int_ptr_ptr.*int_ptr_ptr ^done,numchild="1",children=[child={name="weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr",exp="**int_ptr_ptr",numchild="0",type="int",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr Expecting: ^(-var-info-num-children weird\.int_ptr_ptr\.\*int_ptr_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children weird.int_ptr_ptr.*int_ptr_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr Expecting: ^(-var-create weird->int_ptr_ptr \* weird->int_ptr_ptr[ ]+)?(\^done,name="weird->int_ptr_ptr",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create weird->int_ptr_ptr * weird->int_ptr_ptr ^done,name="weird->int_ptr_ptr",numchild="1",value="0xfffed1f8",type="int **",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create local variable weird->int_ptr_ptr Expecting: \^done,numchild=".*",children=\[child={name="weird->int_ptr_ptr.\*weird->int_ptr_ptr",exp="\*weird->int_ptr_ptr",numchild="1",type="int \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children weird->int_ptr_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="weird->int_ptr_ptr.\*weird->int_ptr_ptr",exp="\*weird->int_ptr_ptr",numchild="1",type="int \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird->int_ptr_ptr ^done,numchild="1",children=[child={name="weird->int_ptr_ptr.*weird->int_ptr_ptr",exp="*weird->int_ptr_ptr",numchild="1",type="int *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr Expecting: ^(-var-info-num-children weird->int_ptr_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children weird->int_ptr_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr Expecting: \^done,numchild=".*",children=\[child={name="weird->int_ptr_ptr.\*weird->int_ptr_ptr.\*\*weird->int_ptr_ptr",exp="\*\*weird->int_ptr_ptr",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children weird->int_ptr_ptr\.\*weird->int_ptr_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="weird->int_ptr_ptr.\*weird->int_ptr_ptr.\*\*weird->int_ptr_ptr",exp="\*\*weird->int_ptr_ptr",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird->int_ptr_ptr.*weird->int_ptr_ptr ^done,numchild="1",children=[child={name="weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr",exp="**weird->int_ptr_ptr",numchild="0",type="int",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr Expecting: ^(-var-info-num-children weird->int_ptr_ptr\.\*weird->int_ptr_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children weird->int_ptr_ptr.*weird->int_ptr_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children weird->int_ptr_ptr\.\*weird->int_ptr_ptr\.\*\*weird->int_ptr_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children weird->int_ptr_ptr\.\*weird->int_ptr_ptr\.\*\*weird->int_ptr_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr Expecting: ^(-var-show-attributes weird[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes weird ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is weird editable Expecting: ^(-var-show-attributes weird->int_ptr_ptr[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes weird->int_ptr_ptr ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is weird->int_ptr_ptr editable Expecting: ^(-var-show-attributes weird\.int_ptr_ptr\.\*int_ptr_ptr[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes weird.int_ptr_ptr.*int_ptr_ptr ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable Expecting: ^(-var-show-attributes weird\.int_ptr_ptr\.\*int_ptr_ptr\.\*\*int_ptr_ptr[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable Expecting: ^(-var-show-attributes weird\.u1[ ]+)?(\^done,attr="noneditable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes weird.u1 ^done,attr="noneditable" (gdb) PASS: gdb.mi/mi-var-child.exp: is weird.u1 editable Expecting: ^(-var-show-attributes weird\.s2[ ]+)?(\^done,attr="noneditable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes weird.s2 ^done,attr="noneditable" (gdb) PASS: gdb.mi/mi-var-child.exp: is weird.s2 editable Expecting: ^(-var-show-attributes struct_declarations\.u1\.a[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes struct_declarations.u1.a ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.a editable Expecting: ^(-var-show-attributes struct_declarations\.u1\.b[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes struct_declarations.u1.b ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.b editable Expecting: ^(-var-show-attributes struct_declarations\.u1\.c[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes struct_declarations.u1.c ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.c editable Expecting: ^(-var-show-attributes struct_declarations\.long_array[ ]+)?(\^done,attr="noneditable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes struct_declarations.long_array ^done,attr="noneditable" (gdb) PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array editable Expecting: ^(-var-show-attributes struct_declarations\.long_array\.0[ ]+)?(\^done,attr="editable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes struct_declarations.long_array.0 ^done,attr="editable" (gdb) PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array.0 editable Expecting: ^(-var-show-attributes struct_declarations[ ]+)?(\^done,attr="noneditable"[ ]+[(]gdb[)] [ ]*) -var-show-attributes struct_declarations ^done,attr="noneditable" (gdb) PASS: gdb.mi/mi-var-child.exp: is struct_declarations editable Expecting: ^(-var-delete weird[ ]+)?(\^done,ndeleted="26"[ ]+[(]gdb[)] [ ]*) -var-delete weird ^done,ndeleted="26" (gdb) PASS: gdb.mi/mi-var-child.exp: delete var weird Expecting: \^done,changelist=\[\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars. None changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="232",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040074c",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="232",arch="armv7"},thread-id="1",stopped-threads="all",core="59" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 1 Expecting: \^done,changelist=\[{name="struct_declarations.integer",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.integer",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.integer",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.integer -exec-step 3 ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="235",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400766",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="235",arch="armv7"},thread-id="1",stopped-threads="all",core="59" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 4 Expecting: \^done,changelist=\[{name="struct_declarations.char_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.char_ptr.\*char_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.char_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.char_ptr.\*char_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.char_ptr.*char_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.char_ptr -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="236",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400774",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="236",arch="armv7"},thread-id="1",stopped-threads="all",core="59" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 5 Expecting: \^done,changelist=\[{name="weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="weird->int_ptr_ptr.\*weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="weird->int_ptr_ptr.\*weird->int_ptr_ptr.\*\*weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr.\*\*int_ptr_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="weird->int_ptr_ptr.\*weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="weird->int_ptr_ptr.\*weird->int_ptr_ptr.\*\*weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.int_ptr_ptr.\*int_ptr_ptr.\*\*int_ptr_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="0"},{name="weird->int_ptr_ptr.*weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="0"},{name="weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.int_ptr_ptr",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.int_ptr_ptr.*int_ptr_ptr",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars int_ptr_ptr and children changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="237",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040077e",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="237",arch="armv7"},thread-id="1",stopped-threads="all",core="59" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 6 Expecting: \^done,changelist=\[{name="struct_declarations.long_array.0",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.long_array.0",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.long_array.0",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.0 changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="238",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040078c",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="238",arch="armv7"},thread-id="1",stopped-threads="all",core="59" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 7 Expecting: \^done,changelist=\[{name="struct_declarations.long_array.1",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.long_array.1",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.long_array.1",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.1 changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="239",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400796",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="239",arch="armv7"},thread-id="1",stopped-threads="all",core="61" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 8 Expecting: \^done,changelist=\[{name="struct_declarations.long_array.2",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.long_array.2",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.long_array.2",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.2 changed -exec-step 7 ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="247",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x004007ec",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="247",arch="armv7"},thread-id="1",stopped-threads="all",core="40" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing Expecting: \^done,changelist=\[{name="struct_declarations.long_array.3",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.4",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.5",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.6",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.7",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.8",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.9",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.long_array.3",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.4",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.5",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.6",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.7",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.8",in_scope="true",type_changed="false",has_more="."},{name="struct_declarations.long_array.9",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.long_array.3",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.long_array.4",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.long_array.5",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.long_array.6",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.long_array.7",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.long_array.8",in_scope="true",type_changed="false",has_more="0"},{name="struct_declarations.long_array.9",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.3-9 changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="248",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x004007f6",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="248",arch="armv7"},thread-id="1",stopped-threads="all",core="40" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 1 Expecting: \^done,changelist=\[{name="struct_declarations.func_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.func_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.func_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="249",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400800",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="249",arch="armv7"},thread-id="1",stopped-threads="all",core="40" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 2 Expecting: \^done,changelist=\[{name="struct_declarations.func_ptr_struct",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.func_ptr_struct",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.func_ptr_struct",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr_struct changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="250",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040080a",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="250",arch="armv7"},thread-id="1",stopped-threads="all",core="42" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 3 Expecting: \^done,changelist=\[{name="struct_declarations.func_ptr_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.func_ptr_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="struct_declarations.func_ptr_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr_ptr changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="251",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400818",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="251",arch="armv7"},thread-id="1",stopped-threads="all",core="42" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 4 Expecting: ^(-var-update --no-values \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.long_array.10",in_scope="true",type_changed="false",has_more="0"}\][ ]+[(]gdb[)] [ ]*) -var-update --no-values * ^done,changelist=[{name="struct_declarations.long_array.10",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.10 changed, don't print values. -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="254",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400826",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="254",arch="armv7"},thread-id="1",stopped-threads="all",core="37" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_a0_0 Expecting: ^(-var-update --all-values \*[ ]+)?(\^done,changelist=\[{name="struct_declarations.long_array.11",value="5678",in_scope="true",type_changed="false",has_more="0"}\][ ]+[(]gdb[)] [ ]*) -var-update --all-values * ^done,changelist=[{name="struct_declarations.long_array.11",value="5678",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.11 changed, print values. Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.long_array.0",exp="0",numchild="0",value="1234",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.1",exp="1",numchild="0",value="2345",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.2",exp="2",numchild="0",value="3456",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.3",exp="3",numchild="0",value="4567",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.4",exp="4",numchild="0",value="5678",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.5",exp="5",numchild="0",value="6789",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.6",exp="6",numchild="0",value="7890",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.7",exp="7",numchild="0",value="8901",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.8",exp="8",numchild="0",value="9012",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.9",exp="9",numchild="0",value="1234",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.10",exp="10",numchild="0",value="3456",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.11",exp="11",numchild="0",value="5678",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children --all-values struct_declarations\.long_array [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.long_array.0",exp="0",numchild="0",value="1234",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.1",exp="1",numchild="0",value="2345",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.2",exp="2",numchild="0",value="3456",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.3",exp="3",numchild="0",value="4567",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.4",exp="4",numchild="0",value="5678",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.5",exp="5",numchild="0",value="6789",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.6",exp="6",numchild="0",value="7890",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.7",exp="7",numchild="0",value="8901",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.8",exp="8",numchild="0",value="9012",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.9",exp="9",numchild="0",value="1234",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.10",exp="10",numchild="0",value="3456",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array.11",exp="11",numchild="0",value="5678",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children --all-values struct_declarations.long_array ^done,numchild="12",children=[child={name="struct_declarations.long_array.0",exp="0",numchild="0",value="1234",type="long",thread-id="1"},child={name="struct_declarations.long_array.1",exp="1",numchild="0",value="2345",type="long",thread-id="1"},child={name="struct_declarations.long_array.2",exp="2",numchild="0",value="3456",type="long",thread-id="1"},child={name="struct_declarations.long_array.3",exp="3",numchild="0",value="4567",type="long",thread-id="1"},child={name="struct_declarations.long_array.4",exp="4",numchild="0",value="5678",type="long",thread-id="1"},child={name="struct_declarations.long_array.5",exp="5",numchild="0",value="6789",type="long",thread-id="1"},child={name="struct_declarations.long_array.6",exp="6",numchild="0",value="7890",type="long",thread-id="1"},child={name="struct_declarations.long_array.7",exp="7",numchild="0",value="8901",type="long",thread-id="1"},child={name="struct_declarations.long_array.8",exp="8",numchild="0",value="9012",type="long",thread-id="1"},child={name="struct_declarations.long_array.9",exp="9",numchild="0",value="1234",type="long",thread-id="1"},child={name="struct_declarations.long_array.10",exp="10",numchild="0",value="3456",type="long",thread-id="1"},child={name="struct_declarations.long_array.11",exp="11",numchild="0",value="5678",type="long",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: listing of names and values of children Expecting: \^done,numchild=".*",children=\[child={name="struct_declarations.integer",exp="integer",numchild="0",value="123",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.character",exp="character",numchild="0",value="0 '\\\\000'",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.char_ptr",exp="char_ptr",numchild="1",value="(?:0x[0-9A-Fa-f]+) \\"hello\\"",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_int",exp="long_int",numchild="0",value="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",value="(?:0x[0-9A-Fa-f]+)",type="int \*\*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array",exp="long_array",numchild="12",type="long \[12\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr",exp="func_ptr",numchild="0",value="(@(?:0x[0-9A-Fa-f]+): |)(?:0x[0-9A-Fa-f]+) ",type="void \(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_struct",exp="func_ptr_struct",numchild="0",value="(?:0x[0-9A-Fa-f]+) ",type="struct _struct_decl \(\*\)(\(int, char \*, long\))?"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",value="(?:0x[0-9A-Fa-f]+) ",type="struct _struct_decl \*\(\*\)\((int, char \*, long)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1",exp="u1",numchild="4",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2",exp="s2",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children --simple-values struct_declarations [ ]+)?(\^done,numchild=".*",children=\[child={name="struct_declarations.integer",exp="integer",numchild="0",value="123",type="int"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.character",exp="character",numchild="0",value="0 '\\\\000'",type="char"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.char_ptr",exp="char_ptr",numchild="1",value="(?:0x[0-9A-Fa-f]+) \\"hello\\"",type="char \*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_int",exp="long_int",numchild="0",value="0",type="long"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",value="(?:0x[0-9A-Fa-f]+)",type="int \*\*"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.long_array",exp="long_array",numchild="12",type="long \[12\]"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr",exp="func_ptr",numchild="0",value="(@(?:0x[0-9A-Fa-f]+): |)(?:0x[0-9A-Fa-f]+) ",type="void \(\*\)\((void)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_struct",exp="func_ptr_struct",numchild="0",value="(?:0x[0-9A-Fa-f]+) ",type="struct _struct_decl \(\*\)(\(int, char \*, long\))?"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",value="(?:0x[0-9A-Fa-f]+) ",type="struct _struct_decl \*\(\*\)\((int, char \*, long)?\)"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.u1",exp="u1",numchild="4",type="union \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?},child={name="struct_declarations.s2",exp="s2",numchild="4",type="struct \{\.\.\.\}"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children --simple-values struct_declarations ^done,numchild="11",children=[child={name="struct_declarations.integer",exp="integer",numchild="0",value="123",type="int",thread-id="1"},child={name="struct_declarations.character",exp="character",numchild="0",value="0 '\\000'",type="char",thread-id="1"},child={name="struct_declarations.char_ptr",exp="char_ptr",numchild="1",value="0x400ac0 \"hello\"",type="char *",thread-id="1"},child={name="struct_declarations.long_int",exp="long_int",numchild="0",value="0",type="long",thread-id="1"},child={name="struct_declarations.int_ptr_ptr",exp="int_ptr_ptr",numchild="1",value="0xfffed204",type="int **",thread-id="1"},child={name="struct_declarations.long_array",exp="long_array",numchild="12",type="long [12]",thread-id="1"},child={name="struct_declarations.func_ptr",exp="func_ptr",numchild="0",value="0x40064d ",type="void (*)(void)",thread-id="1"},child={name="struct_declarations.func_ptr_struct",exp="func_ptr_struct",numchild="0",value="0x40065b ",type="struct _struct_decl (*)(int, char *, long)",thread-id="1"},child={name="struct_declarations.func_ptr_ptr",exp="func_ptr_ptr",numchild="0",value="0x400681 ",type="struct _struct_decl *(*)(int, char *, long)",thread-id="1"},child={name="struct_declarations.u1",exp="u1",numchild="4",type="union {...}",thread-id="1"},child={name="struct_declarations.s2",exp="s2",numchild="4",type="struct {...}",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: listing of children, simple types: names, type and values, complex types: names and types Expecting: ^(-var-delete struct_declarations[ ]+)?(\^done,ndeleted="67"[ ]+[(]gdb[)] [ ]*) -var-delete struct_declarations ^done,ndeleted="67" (gdb) PASS: gdb.mi/mi-var-child.exp: delete var struct_declarations Expecting: ^(-var-delete weird->int_ptr_ptr[ ]+)?(\^done,ndeleted="3"[ ]+[(]gdb[)] [ ]*) -var-delete weird->int_ptr_ptr ^done,ndeleted="3" (gdb) PASS: gdb.mi/mi-var-child.exp: delete var weird->int_ptr_ptr -exec-step 43 ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="297",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400976",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="297",arch="armv7"},thread-id="1",stopped-threads="all",core="37" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 1 Expecting: ^(-var-create psnp->char_ptr \* psnp->char_ptr[ ]+)?(\^done,name="psnp->char_ptr",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create psnp->char_ptr * psnp->char_ptr ^done,name="psnp->char_ptr",numchild="1",value="0xfffed258",type="char ****",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create local variable psnp->char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr",exp="\*psnp->char_ptr",numchild="1",type="char \*\*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr",exp="\*psnp->char_ptr",numchild="1",type="char \*\*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->char_ptr ^done,numchild="1",children=[child={name="psnp->char_ptr.*psnp->char_ptr",exp="*psnp->char_ptr",numchild="1",type="char ***",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr Expecting: ^(-var-info-num-children psnp->char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr",exp="\*\*psnp->char_ptr",numchild="1",type="char \*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->char_ptr\.\*psnp->char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr",exp="\*\*psnp->char_ptr",numchild="1",type="char \*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->char_ptr.*psnp->char_ptr ^done,numchild="1",children=[child={name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr",exp="**psnp->char_ptr",numchild="1",type="char **",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr Expecting: ^(-var-info-num-children psnp->char_ptr\.\*psnp->char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->char_ptr.*psnp->char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr",exp="\*\*\*psnp->char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr",exp="\*\*\*psnp->char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr ^done,numchild="1",children=[child={name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr",exp="***psnp->char_ptr",numchild="1",type="char *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr.\*\*\*\*psnp->char_ptr",exp="\*\*\*\*psnp->char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr\.\*\*\*psnp->char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr.\*\*\*\*psnp->char_ptr",exp="\*\*\*\*psnp->char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr ^done,numchild="1",children=[child={name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr",exp="****psnp->char_ptr",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr Expecting: ^(-var-info-num-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr.\*\*\*\*psnp->char_ptr",exp="\*\*\*\*psnp->char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr\.\*\*\*psnp->char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr.\*\*\*\*psnp->char_ptr",exp="\*\*\*\*psnp->char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr ^done,numchild="1",children=[child={name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr",exp="****psnp->char_ptr",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr after counting children Expecting: ^(-var-info-num-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr\.\*\*\*psnp->char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr\.\*\*\*psnp->char_ptr\.\*\*\*\*psnp->char_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr Expecting: ^(-var-info-num-children psnp->char_ptr\.\*psnp->char_ptr\.\*\*psnp->char_ptr\.\*\*\*psnp->char_ptr\.\*\*\*\*psnp->char_ptr[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr Expecting: ^(-var-create psnp->long_ptr \* psnp->long_ptr[ ]+)?(\^done,name="psnp->long_ptr",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create psnp->long_ptr * psnp->long_ptr ^done,name="psnp->long_ptr",numchild="1",value="0xfffed228",type="long ****",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create local variable psnp->long_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr",exp="\*psnp->long_ptr",numchild="1",type="long \*\*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->long_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr",exp="\*psnp->long_ptr",numchild="1",type="long \*\*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->long_ptr ^done,numchild="1",children=[child={name="psnp->long_ptr.*psnp->long_ptr",exp="*psnp->long_ptr",numchild="1",type="long ***",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr Expecting: ^(-var-info-num-children psnp->long_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->long_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr",exp="\*\*psnp->long_ptr",numchild="1",type="long \*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->long_ptr\.\*psnp->long_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr",exp="\*\*psnp->long_ptr",numchild="1",type="long \*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->long_ptr.*psnp->long_ptr ^done,numchild="1",children=[child={name="psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr",exp="**psnp->long_ptr",numchild="1",type="long **",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr Expecting: ^(-var-info-num-children psnp->long_ptr\.\*psnp->long_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->long_ptr.*psnp->long_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr",exp="\*\*\*psnp->long_ptr",numchild="1",type="long \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->long_ptr\.\*psnp->long_ptr\.\*\*psnp->long_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr",exp="\*\*\*psnp->long_ptr",numchild="1",type="long \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr ^done,numchild="1",children=[child={name="psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr",exp="***psnp->long_ptr",numchild="1",type="long *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr Expecting: ^(-var-info-num-children psnp->long_ptr\.\*psnp->long_ptr\.\*\*psnp->long_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr.\*\*\*\*psnp->long_ptr",exp="\*\*\*\*psnp->long_ptr",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->long_ptr\.\*psnp->long_ptr\.\*\*psnp->long_ptr\.\*\*\*psnp->long_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr.\*\*\*\*psnp->long_ptr",exp="\*\*\*\*psnp->long_ptr",numchild="0",type="long"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr ^done,numchild="1",children=[child={name="psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr",exp="****psnp->long_ptr",numchild="0",type="long",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr Expecting: ^(-var-info-num-children psnp->long_ptr\.\*psnp->long_ptr\.\*\*psnp->long_ptr\.\*\*\*psnp->long_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children psnp->long_ptr\.\*psnp->long_ptr\.\*\*psnp->long_ptr\.\*\*\*psnp->long_ptr\.\*\*\*\*psnp->long_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr Expecting: ^(-var-info-num-children psnp->long_ptr\.\*psnp->long_ptr\.\*\*psnp->long_ptr\.\*\*\*psnp->long_ptr\.\*\*\*\*psnp->long_ptr[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr Expecting: ^(-var-create psnp->ptrs \* psnp->ptrs[ ]+)?(\^done,name="psnp->ptrs",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create psnp->ptrs * psnp->ptrs ^done,name="psnp->ptrs",numchild="3",value="[3]",type="struct _struct_n_pointer *[3]",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create local variable psnp->ptrs Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0",exp="0",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.1",exp="1",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.2",exp="2",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0",exp="0",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.1",exp="1",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.2",exp="2",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs ^done,numchild="3",children=[child={name="psnp->ptrs.0",exp="0",numchild="4",type="struct _struct_n_pointer *",thread-id="1"},child={name="psnp->ptrs.1",exp="1",numchild="4",type="struct _struct_n_pointer *",thread-id="1"},child={name="psnp->ptrs.2",exp="2",numchild="4",type="struct _struct_n_pointer *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs Expecting: ^(-var-info-num-children psnp->ptrs[ ]+)?(\^done,numchild="3"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs ^done,numchild="3" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.char_ptr",exp="char_ptr",numchild="1",type="char \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.long_ptr",exp="long_ptr",numchild="1",type="long \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer \*\[3\]"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next",exp="next",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0 [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.char_ptr",exp="char_ptr",numchild="1",type="char \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.long_ptr",exp="long_ptr",numchild="1",type="long \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer \*\[3\]"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next",exp="next",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0 ^done,numchild="4",children=[child={name="psnp->ptrs.0.char_ptr",exp="char_ptr",numchild="1",type="char ****",thread-id="1"},child={name="psnp->ptrs.0.long_ptr",exp="long_ptr",numchild="1",type="long ****",thread-id="1"},child={name="psnp->ptrs.0.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer *[3]",thread-id="1"},child={name="psnp->ptrs.0.next",exp="next",numchild="4",type="struct _struct_n_pointer *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0 Expecting: ^(-var-info-num-children psnp->ptrs\.0[ ]+)?(\^done,numchild="4"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0 ^done,numchild="4" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0 Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr",exp="char_ptr",numchild="1",type="char \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.long_ptr",exp="long_ptr",numchild="1",type="long \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer \*\[3\]"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next",exp="next",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr",exp="char_ptr",numchild="1",type="char \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.long_ptr",exp="long_ptr",numchild="1",type="long \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer \*\[3\]"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next",exp="next",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next ^done,numchild="4",children=[child={name="psnp->ptrs.0.next.char_ptr",exp="char_ptr",numchild="1",type="char ****",thread-id="1"},child={name="psnp->ptrs.0.next.long_ptr",exp="long_ptr",numchild="1",type="long ****",thread-id="1"},child={name="psnp->ptrs.0.next.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer *[3]",thread-id="1"},child={name="psnp->ptrs.0.next.next",exp="next",numchild="4",type="struct _struct_n_pointer *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next Expecting: ^(-var-info-num-children psnp->ptrs\.0\.next[ ]+)?(\^done,numchild="4"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0.next ^done,numchild="4" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr",exp="\*char_ptr",numchild="1",type="char \*\*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr",exp="\*char_ptr",numchild="1",type="char \*\*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.char_ptr ^done,numchild="1",children=[child={name="psnp->ptrs.0.next.char_ptr.*char_ptr",exp="*char_ptr",numchild="1",type="char ***",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr Expecting: ^(-var-info-num-children psnp->ptrs\.0\.next\.char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0.next.char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr",exp="\*\*char_ptr",numchild="1",type="char \*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr",exp="\*\*char_ptr",numchild="1",type="char \*\*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.char_ptr.*char_ptr ^done,numchild="1",children=[child={name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr",exp="**char_ptr",numchild="1",type="char **",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr Expecting: ^(-var-info-num-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0.next.char_ptr.*char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr",exp="\*\*\*char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr",exp="\*\*\*char_ptr",numchild="1",type="char \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr ^done,numchild="1",children=[child={name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr",exp="***char_ptr",numchild="1",type="char *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr.\*\*\*\*char_ptr",exp="\*\*\*\*char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr\.\*\*\*char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr.\*\*\*\*char_ptr",exp="\*\*\*\*char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr ^done,numchild="1",children=[child={name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr",exp="****char_ptr",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr Expecting: ^(-var-info-num-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr.\*\*\*\*char_ptr",exp="\*\*\*\*char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr\.\*\*\*char_ptr [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr.\*\*\*\*char_ptr",exp="\*\*\*\*char_ptr",numchild="0",type="char"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr ^done,numchild="1",children=[child={name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr",exp="****char_ptr",numchild="0",type="char",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr after counting children Expecting: ^(-var-info-num-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr\.\*\*\*char_ptr[ ]+)?(\^done,numchild="1"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr ^done,numchild="1" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr Expecting: \^done,numchild="0",has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr\.\*\*\*char_ptr\.\*\*\*\*char_ptr [ ]+)?(\^done,numchild="0",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr ^done,numchild="0",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr Expecting: ^(-var-info-num-children psnp->ptrs\.0\.next\.char_ptr\.\*char_ptr\.\*\*char_ptr\.\*\*\*char_ptr\.\*\*\*\*char_ptr[ ]+)?(\^done,numchild="0"[ ]+[(]gdb[)] [ ]*) -var-info-num-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr ^done,numchild="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.next.char_ptr",exp="char_ptr",numchild="1",type="char \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.long_ptr",exp="long_ptr",numchild="1",type="long \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer \*\[3\]"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.next",exp="next",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.next [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.next.char_ptr",exp="char_ptr",numchild="1",type="char \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.long_ptr",exp="long_ptr",numchild="1",type="long \*\*\*\*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer \*\[3\]"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.next",exp="next",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.next ^done,numchild="4",children=[child={name="psnp->ptrs.0.next.next.char_ptr",exp="char_ptr",numchild="1",type="char ****",thread-id="1"},child={name="psnp->ptrs.0.next.next.long_ptr",exp="long_ptr",numchild="1",type="long ****",thread-id="1"},child={name="psnp->ptrs.0.next.next.ptrs",exp="ptrs",numchild="3",type="struct _struct_n_pointer *[3]",thread-id="1"},child={name="psnp->ptrs.0.next.next.next",exp="next",numchild="4",type="struct _struct_n_pointer *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next Expecting: \^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.next.ptrs.0",exp="0",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.ptrs.1",exp="1",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.ptrs.2",exp="2",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children psnp->ptrs\.0\.next\.next\.ptrs [ ]+)?(\^done,numchild=".*",children=\[child={name="psnp->ptrs.0.next.next.ptrs.0",exp="0",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.ptrs.1",exp="1",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?},child={name="psnp->ptrs.0.next.next.ptrs.2",exp="2",numchild="4",type="struct _struct_n_pointer \*"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children psnp->ptrs.0.next.next.ptrs ^done,numchild="3",children=[child={name="psnp->ptrs.0.next.next.ptrs.0",exp="0",numchild="4",type="struct _struct_n_pointer *",thread-id="1"},child={name="psnp->ptrs.0.next.next.ptrs.1",exp="1",numchild="4",type="struct _struct_n_pointer *",thread-id="1"},child={name="psnp->ptrs.0.next.next.ptrs.2",exp="2",numchild="4",type="struct _struct_n_pointer *",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="298",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040097e",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="298",arch="armv7"},thread-id="1",stopped-threads="all",core="42" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 2 Expecting: \^done,changelist=\[{name="psnp->ptrs.0.char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr.\*\*\*\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="psnp->ptrs.0.char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->char_ptr.\*psnp->char_ptr.\*\*psnp->char_ptr.\*\*\*psnp->char_ptr.\*\*\*\*psnp->char_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="psnp->ptrs.0.char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->char_ptr.*psnp->char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="299",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400986",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="299",arch="armv7"},thread-id="1",stopped-threads="all",core="39" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 3 Expecting: \^done,changelist=\[{name="psnp->ptrs.0.next.char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr.\*\*\*\*char_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="psnp->ptrs.0.next.char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->ptrs.0.next.char_ptr.\*char_ptr.\*\*char_ptr.\*\*\*char_ptr.\*\*\*\*char_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="psnp->ptrs.0.next.char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->ptrs.0.next.char_ptr.*char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr.****char_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="300",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040098e",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="300",arch="armv7"},thread-id="1",stopped-threads="all",core="39" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 4 Expecting: \^done,changelist=\[{name="psnp->ptrs.0.next.next.char_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="psnp->ptrs.0.next.next.char_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="psnp->ptrs.0.next.next.char_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="301",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x00400996",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="301",arch="armv7"},thread-id="1",stopped-threads="all",core="42" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 5 Expecting: \^done,changelist=\[{name="psnp->ptrs.0.long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr.\*\*\*\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="psnp->ptrs.0.long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."},{name="psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr.\*\*\*\*psnp->long_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="psnp->ptrs.0.long_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->long_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->long_ptr.*psnp->long_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr",in_scope="true",type_changed="false",has_more="0"},{name="psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="302",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x0040099e",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="302",arch="armv7"},thread-id="1",stopped-threads="all",core="42" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 6 Expecting: ^(-var-update \*[ ]+)?(FIXME\^done,changelist=\[{name="psnp->ptrs.0.next.long_ptr",in_scope_changed="false"}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="psnp->ptrs.0.next.long_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) XFAIL: gdb.mi/mi-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed (unexpected output) -exec-step ^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="end-stepping-range",frame={addr="(?:0x[0-9A-Fa-f]+)",func="do_children_tests",args=\[\],(?:file="[^ ]*.*mi-var-child.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*mi-var-child.c",line="303",arch="[^ ]*"|from=".*mi-var-child.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ *stopped,reason="end-stepping-range",frame={addr="0x004009a6",func="do_children_tests",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="303",arch="armv7"},thread-id="1",stopped-threads="all",core="42" (gdb) PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 7 Expecting: \^done,changelist=\[{name="psnp->ptrs.0.next.next.long_ptr",in_scope="true",type_changed="false",has_more="."}\] Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[{name="psnp->ptrs.0.next.next.long_ptr",in_scope="true",type_changed="false",has_more="."}\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[{name="psnp->ptrs.0.next.next.long_ptr",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed Expecting: ^(-break-insert -t mi-var-child\.c:339[ ]+)?(\^done,bkpt=.*[ ]+[(]gdb[)] [ ]*) -break-insert -t mi-var-child.c:339 ^done,bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x004009e0",func="do_child_deletion",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="339",thread-groups=["i1"],times="0",original-location="mi-var-child.c:339"} (gdb) PASS: gdb.mi/mi-var-child.exp: set temporary breakpoint 220-exec-run =thread-exited,id="1",group-id="i1" =thread-group-exited,id="i1" =library-unloaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}],still-in-use="false" =library-unloaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}],still-in-use="false" =thread-group-started,id="i1",pid="837739" =thread-created,id="1",group-id="i1" =library-loaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}] 220^running *running,thread-id="all" (gdb) =library-loaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}] ~"[Thread debugging using libthread_db enabled]\n" ~"Using host libthread_db library \"/lib/arm-linux-gnueabihf/libthread_db.so.1\".\n" =breakpoint-modified,bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x004009e0",func="do_child_deletion",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="339",thread-groups=["i1"],times="1",original-location="mi-var-child.c:339"} ~"\n" ~"Temporary breakpoint 3, do_child_deletion () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c:339\n" ~"339\t struct very_simple_struct s = {1, 2};\n" *stopped,reason="breakpoint-hit",disp="del",bkptno="3",frame={addr="0x004009e0",func="do_child_deletion",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="339",arch="armv7"},thread-id="1",stopped-threads="all",core="17" =breakpoint-deleted,id="3" (gdb) -exec-next ^running *running,thread-id="all" (gdb) *stopped,reason="end-stepping-range",frame={addr="0x004009ee",func="do_child_deletion",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/mi-var-child.c",line="348",arch="armv7"},thread-id="1",stopped-threads="all",core="17" (gdb) Expecting: ^(-var-create S \* s[ ]+)?(\^done,name="S",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create S * s ^done,name="S",numchild="2",value="{...}",type="struct very_simple_struct",thread-id="1",has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: create varobj for s Expecting: \^done,numchild=".*",children=\[child={name="S.a",exp="a",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="S.b",exp="b",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0" Expecting: ^(-var-list-children S [ ]+)?(\^done,numchild=".*",children=\[child={name="S.a",exp="a",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?},child={name="S.b",exp="b",numchild="0",type="int"(,thread-id="(?:[0-9]+)")?}.*\],has_more="0"[ ]+[(]gdb[)] [ ]*) -var-list-children S ^done,numchild="2",children=[child={name="S.a",exp="a",numchild="0",type="int",thread-id="1"},child={name="S.b",exp="b",numchild="0",type="int",thread-id="1"}],has_more="0" (gdb) PASS: gdb.mi/mi-var-child.exp: list children of S Expecting: ^(-var-delete S\.a[ ]+)?(\^done,ndeleted=.*[ ]+[(]gdb[)] [ ]*) -var-delete S.a ^done,ndeleted="1" (gdb) PASS: gdb.mi/mi-var-child.exp: delete S.a Expecting: ^(-var-delete S\.b[ ]+)?(\^done,ndeleted=.*[ ]+[(]gdb[)] [ ]*) -var-delete S.b ^done,ndeleted="1" (gdb) PASS: gdb.mi/mi-var-child.exp: delete S.b Expecting: ^(-var-delete S[ ]+)?(\^done,ndeleted=.*[ ]+[(]gdb[)] [ ]*) -var-delete S ^done,ndeleted="1" (gdb) PASS: gdb.mi/mi-var-child.exp: delete S testcase /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-var-child.exp completed in 113 seconds Running /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.exp ... Executing on build: rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail (timeout = 300) builtin_spawn -ignore SIGHUP rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c -fdiagnostics-color=never -g -lpthreads -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c -fdiagnostics-color=never -g -lpthreads -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail /usr/bin/ld: cannot find -lpthreads: No such file or directory collect2: error: ld returned 1 exit status compiler exited with status 1 output is: /usr/bin/ld: cannot find -lpthreads: No such file or directory collect2: error: ld returned 1 exit status Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c -fdiagnostics-color=never -g -lpthread -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c -fdiagnostics-color=never -g -lpthread -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail PASS: gdb.threads/create-fail.exp: successfully compiled posix threads test case Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.1 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 837799) (id 2)] [Thread 0xf7eac420 (LWP 837799) (id 2) exited] [New Thread 0xf76ab420 (LWP 837800) (id 3)] [Thread 0xf76ab420 (LWP 837800) (id 3) exited] [New Thread 0xf6eaa420 (LWP 837801) (id 4)] [Thread 0xf6eaa420 (LWP 837801) (id 4) exited] [New Thread 0xf66a9420 (LWP 837802) (id 5)] [Thread 0xf66a9420 (LWP 837802) (id 5) exited] [New Thread 0xf5ea8420 (LWP 837803) (id 6)] [Thread 0xf5ea8420 (LWP 837803) (id 6) exited] [New Thread 0xf56a7420 (LWP 837804) (id 7)] [Thread 0xf56a7420 (LWP 837804) (id 7) exited] [New Thread 0xf4ea6420 (LWP 837805) (id 8)] [Thread 0xf4ea6420 (LWP 837805) (id 8) exited] [New Thread 0xf46a5420 (LWP 837806) (id 9)] [Thread 0xf46a5420 (LWP 837806) (id 9) exited] [New Thread 0xf3ea4420 (LWP 837807) (id 10)] [Thread 0xf3ea4420 (LWP 837807) (id 10) exited] [New Thread 0xf36a3420 (LWP 837808) (id 11)] [Thread 0xf36a3420 (LWP 837808) (id 11) exited] [New Thread 0xf2ea2420 (LWP 837809) (id 12)] [New Thread 0xf26a1420 (LWP 837810) (id 13)] [Thread 0xf26a1420 (LWP 837810) (id 13) exited] [Thread 0xf2ea2420 (LWP 837809) (id 12) exited] [New Thread 0xf1ea0420 (LWP 837811) (id 14)] [Thread 0xf1ea0420 (LWP 837811) (id 14) exited] [New Thread 0xf169f420 (LWP 837812) (id 15)] [Thread 0xf169f420 (LWP 837812) (id 15) exited] [New Thread 0xf0e9e420 (LWP 837813) (id 16)] [Thread 0xf0e9e420 (LWP 837813) (id 16) exited] [New Thread 0xf069d420 (LWP 837814) (id 17)] [Thread 0xf069d420 (LWP 837814) (id 17) exited] [New Thread 0xefe9c420 (LWP 837815) (id 18)] [Thread 0xefe9c420 (LWP 837815) (id 18) exited] [New Thread 0xef69b420 (LWP 837816) (id 19)] [Thread 0xef69b420 (LWP 837816) (id 19) exited] [New Thread 0xeee9a420 (LWP 837817) (id 20)] [Thread 0xeee9a420 (LWP 837817) (id 20) exited] [New Thread 0xee699420 (LWP 837818) (id 21)] [Thread 0xee699420 (LWP 837818) (id 21) exited] [New Thread 0xede98420 (LWP 837819) (id 22)] [New Thread 0xed697420 (LWP 837820) (id 23)] [Thread 0xed697420 (LWP 837820) (id 23) exited] [New Thread 0xece96420 (LWP 837821) (id 24)] [Thread 0xece96420 (LWP 837821) (id 24) exited] [New Thread 0xec695420 (LWP 837822) (id 25)] [Thread 0xede98420 (LWP 837819) (id 22) exited] [Thread 0xec695420 (LWP 837822) (id 25) exited] [New Thread 0xebe94420 (LWP 837823) (id 26)] [Thread 0xebe94420 (LWP 837823) (id 26) exited] [New Thread 0xeb693420 (LWP 837824) (id 27)] [Thread 0xeb693420 (LWP 837824) (id 27) exited] [New Thread 0xeae92420 (LWP 837825) (id 28)] [New Thread 0xea691420 (LWP 837826) (id 29)] [Thread 0xea691420 (LWP 837826) (id 29) exited] [New Thread 0xe9e90420 (LWP 837827) (id 30)] [Thread 0xe9e90420 (LWP 837827) (id 30) exited] [New Thread 0xe968f420 (LWP 837828) (id 31)] [Thread 0xe968f420 (LWP 837828) (id 31) exited] [New Thread 0xe8e8e420 (LWP 837829) (id 32)] [Thread 0xe8e8e420 (LWP 837829) (id 32) exited] [New Thread 0xe868d420 (LWP 837830) (id 33)] [New Thread 0xe7e8c420 (LWP 837831) (id 34)] [Thread 0xeae92420 (LWP 837825) (id 28) exited] [Thread 0xe7e8c420 (LWP 837831) (id 34) exited] [New Thread 0xe768b420 (LWP 837832) (id 35)] [New Thread 0xe6e8a420 (LWP 837833) (id 36)] [Thread 0xe6e8a420 (LWP 837833) (id 36) exited] [New Thread 0xe6689420 (LWP 837834) (id 37)] [Thread 0xe868d420 (LWP 837830) (id 33) exited] [Thread 0xe6689420 (LWP 837834) (id 37) exited] [New Thread 0xe5e88420 (LWP 837835) (id 38)] [Thread 0xe5e88420 (LWP 837835) (id 38) exited] [Thread 0xe768b420 (LWP 837832) (id 35) exited] [New Thread 0xe5687420 (LWP 837836) (id 39)] [Thread 0xe5687420 (LWP 837836) (id 39) exited] [New Thread 0xe4e86420 (LWP 837837) (id 40)] [Thread 0xe4e86420 (LWP 837837) (id 40) exited] [New Thread 0xe4685420 (LWP 837838) (id 41)] [Thread 0xe4685420 (LWP 837838) (id 41) exited] [New Thread 0xe3e84420 (LWP 837839) (id 42)] [Thread 0xe3e84420 (LWP 837839) (id 42) exited] [New Thread 0xe3683420 (LWP 837840) (id 43)] [New Thread 0xe2e82420 (LWP 837841) (id 44)] [Thread 0xe2e82420 (LWP 837841) (id 44) exited] [New Thread 0xe2681420 (LWP 837842) (id 45)] [New Thread 0xe1e80420 (LWP 837843) (id 46)] [Thread 0xe1e80420 (LWP 837843) (id 46) exited] [Thread 0xe3683420 (LWP 837840) (id 43) exited] [New Thread 0xe167f420 (LWP 837844) (id 47)] [Thread 0xe167f420 (LWP 837844) (id 47) exited] [Thread 0xe2681420 (LWP 837842) (id 45) exited] [New Thread 0xe0e7e420 (LWP 837845) (id 48)] [New Thread 0xe067d420 (LWP 837846) (id 49)] [Thread 0xe067d420 (LWP 837846) (id 49) exited] [New Thread 0xdfe7c420 (LWP 837847) (id 50)] [Thread 0xe0e7e420 (LWP 837845) (id 48) exited] [New Thread 0xdf67b420 (LWP 837848) (id 51)] [Thread 0xdfe7c420 (LWP 837847) (id 50) exited] [Thread 0xdf67b420 (LWP 837848) (id 51) exited] [New Thread 0xdee7a420 (LWP 837849) (id 52)] [New Thread 0xde679420 (LWP 837850) (id 53)] [Thread 0xdee7a420 (LWP 837849) (id 52) exited] [New Thread 0xdde78420 (LWP 837851) (id 54)] [New Thread 0xdd677420 (LWP 837852) (id 55)] [Thread 0xdde78420 (LWP 837851) (id 54) exited] [Thread 0xde679420 (LWP 837850) (id 53) exited] [Thread 0xdd677420 (LWP 837852) (id 55) exited] [New Thread 0xdce76420 (LWP 837853) (id 56)] [Thread 0xdce76420 (LWP 837853) (id 56) exited] [New Thread 0xdc675420 (LWP 837854) (id 57)] [Thread 0xdc675420 (LWP 837854) (id 57) exited] [New Thread 0xdbe74420 (LWP 837855) (id 58)] [Thread 0xdbe74420 (LWP 837855) (id 58) exited] [New Thread 0xdb673420 (LWP 837856) (id 59)] [Thread 0xdb673420 (LWP 837856) (id 59) exited] [New Thread 0xdae72420 (LWP 837857) (id 60)] [Thread 0xdae72420 (LWP 837857) (id 60) exited] [New Thread 0xda671420 (LWP 837858) (id 61)] [Thread 0xda671420 (LWP 837858) (id 61) exited] [New Thread 0xd9e70420 (LWP 837859) (id 62)] [Thread 0xd9e70420 (LWP 837859) (id 62) exited] [New Thread 0xd966f420 (LWP 837860) (id 63)] [Thread 0xd966f420 (LWP 837860) (id 63) exited] [New Thread 0xd8e6e420 (LWP 837861) (id 64)] [Thread 0xd8e6e420 (LWP 837861) (id 64) exited] [New Thread 0xd866d420 (LWP 837862) (id 65)] [Thread 0xd866d420 (LWP 837862) (id 65) exited] [New Thread 0xd7e6c420 (LWP 837863) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 837863) (id 66) exited] [Inferior 1 (process 837797) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 1: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.2 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 837900) (id 2)] [New Thread 0xf76ab420 (LWP 837901) (id 3)] [Thread 0xf7eac420 (LWP 837900) (id 2) exited] [Thread 0xf76ab420 (LWP 837901) (id 3) exited] [New Thread 0xf6eaa420 (LWP 837902) (id 4)] [Thread 0xf6eaa420 (LWP 837902) (id 4) exited] [New Thread 0xf66a9420 (LWP 837903) (id 5)] [Thread 0xf66a9420 (LWP 837903) (id 5) exited] [New Thread 0xf5ea8420 (LWP 837904) (id 6)] [Thread 0xf5ea8420 (LWP 837904) (id 6) exited] [New Thread 0xf56a7420 (LWP 837905) (id 7)] [Thread 0xf56a7420 (LWP 837905) (id 7) exited] [New Thread 0xf4ea6420 (LWP 837906) (id 8)] [Thread 0xf4ea6420 (LWP 837906) (id 8) exited] [New Thread 0xf46a5420 (LWP 837907) (id 9)] [Thread 0xf46a5420 (LWP 837907) (id 9) exited] [New Thread 0xf3ea4420 (LWP 837908) (id 10)] [Thread 0xf3ea4420 (LWP 837908) (id 10) exited] [New Thread 0xf36a3420 (LWP 837909) (id 11)] [Thread 0xf36a3420 (LWP 837909) (id 11) exited] [New Thread 0xf2ea2420 (LWP 837910) (id 12)] [Thread 0xf2ea2420 (LWP 837910) (id 12) exited] [New Thread 0xf26a1420 (LWP 837911) (id 13)] [New Thread 0xf1ea0420 (LWP 837912) (id 14)] [New Thread 0xf169f420 (LWP 837913) (id 15)] [Thread 0xf169f420 (LWP 837913) (id 15) exited] [New Thread 0xf0e9e420 (LWP 837914) (id 16)] [Thread 0xf0e9e420 (LWP 837914) (id 16) exited] [Thread 0xf26a1420 (LWP 837911) (id 13) exited] [New Thread 0xf069d420 (LWP 837915) (id 17)] [Thread 0xf1ea0420 (LWP 837912) (id 14) exited] [Thread 0xf069d420 (LWP 837915) (id 17) exited] [New Thread 0xefe9c420 (LWP 837916) (id 18)] [Thread 0xefe9c420 (LWP 837916) (id 18) exited] [New Thread 0xef69b420 (LWP 837917) (id 19)] [Thread 0xef69b420 (LWP 837917) (id 19) exited] [New Thread 0xeee9a420 (LWP 837918) (id 20)] [Thread 0xeee9a420 (LWP 837918) (id 20) exited] [New Thread 0xee699420 (LWP 837919) (id 21)] [Thread 0xee699420 (LWP 837919) (id 21) exited] [New Thread 0xede98420 (LWP 837920) (id 22)] [Thread 0xede98420 (LWP 837920) (id 22) exited] [New Thread 0xed697420 (LWP 837921) (id 23)] [Thread 0xed697420 (LWP 837921) (id 23) exited] [New Thread 0xece96420 (LWP 837922) (id 24)] [Thread 0xece96420 (LWP 837922) (id 24) exited] [New Thread 0xec695420 (LWP 837923) (id 25)] [Thread 0xec695420 (LWP 837923) (id 25) exited] [New Thread 0xebe94420 (LWP 837924) (id 26)] [Thread 0xebe94420 (LWP 837924) (id 26) exited] [New Thread 0xeb693420 (LWP 837925) (id 27)] [Thread 0xeb693420 (LWP 837925) (id 27) exited] [New Thread 0xeae92420 (LWP 837926) (id 28)] [Thread 0xeae92420 (LWP 837926) (id 28) exited] [New Thread 0xea691420 (LWP 837927) (id 29)] [Thread 0xea691420 (LWP 837927) (id 29) exited] [New Thread 0xe9e90420 (LWP 837928) (id 30)] [Thread 0xe9e90420 (LWP 837928) (id 30) exited] [New Thread 0xe968f420 (LWP 837929) (id 31)] [New Thread 0xe8e8e420 (LWP 837930) (id 32)] [Thread 0xe968f420 (LWP 837929) (id 31) exited] [Thread 0xe8e8e420 (LWP 837930) (id 32) exited] [New Thread 0xe868d420 (LWP 837931) (id 33)] [Thread 0xe868d420 (LWP 837931) (id 33) exited] [New Thread 0xe7e8c420 (LWP 837932) (id 34)] [Thread 0xe7e8c420 (LWP 837932) (id 34) exited] [New Thread 0xe768b420 (LWP 837933) (id 35)] [Thread 0xe768b420 (LWP 837933) (id 35) exited] [New Thread 0xe6e8a420 (LWP 837934) (id 36)] [Thread 0xe6e8a420 (LWP 837934) (id 36) exited] [New Thread 0xe6689420 (LWP 837935) (id 37)] [Thread 0xe6689420 (LWP 837935) (id 37) exited] [New Thread 0xe5e88420 (LWP 837936) (id 38)] [Thread 0xe5e88420 (LWP 837936) (id 38) exited] [New Thread 0xe5687420 (LWP 837937) (id 39)] [New Thread 0xe4e86420 (LWP 837938) (id 40)] [New Thread 0xe4685420 (LWP 837939) (id 41)] [Thread 0xe4685420 (LWP 837939) (id 41) exited] [New Thread 0xe3e84420 (LWP 837940) (id 42)] [Thread 0xe5687420 (LWP 837937) (id 39) exited] [Thread 0xe3e84420 (LWP 837940) (id 42) exited] [New Thread 0xe3683420 (LWP 837941) (id 43)] [Thread 0xe4e86420 (LWP 837938) (id 40) exited] [New Thread 0xe2e82420 (LWP 837942) (id 44)] [Thread 0xe2e82420 (LWP 837942) (id 44) exited] [Thread 0xe3683420 (LWP 837941) (id 43) exited] [New Thread 0xe2681420 (LWP 837943) (id 45)] [Thread 0xe2681420 (LWP 837943) (id 45) exited] [New Thread 0xe1e80420 (LWP 837944) (id 46)] [New Thread 0xe167f420 (LWP 837945) (id 47)] [Thread 0xe167f420 (LWP 837945) (id 47) exited] [New Thread 0xe0e7e420 (LWP 837946) (id 48)] [Thread 0xe0e7e420 (LWP 837946) (id 48) exited] [New Thread 0xe067d420 (LWP 837947) (id 49)] [Thread 0xe067d420 (LWP 837947) (id 49) exited] [Thread 0xe1e80420 (LWP 837944) (id 46) exited] [New Thread 0xdfe7c420 (LWP 837948) (id 50)] [Thread 0xdfe7c420 (LWP 837948) (id 50) exited] [New Thread 0xdf67b420 (LWP 837949) (id 51)] [Thread 0xdf67b420 (LWP 837949) (id 51) exited] [New Thread 0xdee7a420 (LWP 837950) (id 52)] [Thread 0xdee7a420 (LWP 837950) (id 52) exited] [New Thread 0xde679420 (LWP 837951) (id 53)] [New Thread 0xdde78420 (LWP 837952) (id 54)] [Thread 0xdde78420 (LWP 837952) (id 54) exited] [New Thread 0xdd677420 (LWP 837953) (id 55)] [Thread 0xdd677420 (LWP 837953) (id 55) exited] [New Thread 0xdce76420 (LWP 837954) (id 56)] [Thread 0xdce76420 (LWP 837954) (id 56) exited] [New Thread 0xdc675420 (LWP 837955) (id 57)] [Thread 0xde679420 (LWP 837951) (id 53) exited] [Thread 0xdc675420 (LWP 837955) (id 57) exited] [New Thread 0xdbe74420 (LWP 837956) (id 58)] [Thread 0xdbe74420 (LWP 837956) (id 58) exited] [New Thread 0xdb673420 (LWP 837957) (id 59)] [Thread 0xdb673420 (LWP 837957) (id 59) exited] [New Thread 0xdae72420 (LWP 837958) (id 60)] [Thread 0xdae72420 (LWP 837958) (id 60) exited] [New Thread 0xda671420 (LWP 837959) (id 61)] [Thread 0xda671420 (LWP 837959) (id 61) exited] [New Thread 0xd9e70420 (LWP 837960) (id 62)] [Thread 0xd9e70420 (LWP 837960) (id 62) exited] [New Thread 0xd966f420 (LWP 837961) (id 63)] [Thread 0xd966f420 (LWP 837961) (id 63) exited] [New Thread 0xd8e6e420 (LWP 837962) (id 64)] [Thread 0xd8e6e420 (LWP 837962) (id 64) exited] [New Thread 0xd866d420 (LWP 837963) (id 65)] [Thread 0xd866d420 (LWP 837963) (id 65) exited] [New Thread 0xd7e6c420 (LWP 837964) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 837964) (id 66) exited] [Inferior 1 (process 837898) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 2: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.3 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838001) (id 2)] [Thread 0xf7eac420 (LWP 838001) (id 2) exited] [New Thread 0xf76ab420 (LWP 838002) (id 3)] [Thread 0xf76ab420 (LWP 838002) (id 3) exited] [New Thread 0xf6eaa420 (LWP 838003) (id 4)] [Thread 0xf6eaa420 (LWP 838003) (id 4) exited] [New Thread 0xf66a9420 (LWP 838004) (id 5)] [Thread 0xf66a9420 (LWP 838004) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838005) (id 6)] [Thread 0xf5ea8420 (LWP 838005) (id 6) exited] [New Thread 0xf56a7420 (LWP 838006) (id 7)] [Thread 0xf56a7420 (LWP 838006) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838007) (id 8)] [Thread 0xf4ea6420 (LWP 838007) (id 8) exited] [New Thread 0xf46a5420 (LWP 838008) (id 9)] [Thread 0xf46a5420 (LWP 838008) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838009) (id 10)] [Thread 0xf3ea4420 (LWP 838009) (id 10) exited] [New Thread 0xf36a3420 (LWP 838010) (id 11)] [Thread 0xf36a3420 (LWP 838010) (id 11) exited] [New Thread 0xf2ea2420 (LWP 838011) (id 12)] [Thread 0xf2ea2420 (LWP 838011) (id 12) exited] [New Thread 0xf26a1420 (LWP 838012) (id 13)] [New Thread 0xf1ea0420 (LWP 838013) (id 14)] [Thread 0xf1ea0420 (LWP 838013) (id 14) exited] [New Thread 0xf169f420 (LWP 838014) (id 15)] [Thread 0xf169f420 (LWP 838014) (id 15) exited] [New Thread 0xf0e9e420 (LWP 838015) (id 16)] [Thread 0xf26a1420 (LWP 838012) (id 13) exited] [Thread 0xf0e9e420 (LWP 838015) (id 16) exited] [New Thread 0xf069d420 (LWP 838016) (id 17)] [Thread 0xf069d420 (LWP 838016) (id 17) exited] [New Thread 0xefe9c420 (LWP 838017) (id 18)] [Thread 0xefe9c420 (LWP 838017) (id 18) exited] [New Thread 0xef69b420 (LWP 838018) (id 19)] [Thread 0xef69b420 (LWP 838018) (id 19) exited] [New Thread 0xeee9a420 (LWP 838019) (id 20)] [Thread 0xeee9a420 (LWP 838019) (id 20) exited] [New Thread 0xee699420 (LWP 838020) (id 21)] [Thread 0xee699420 (LWP 838020) (id 21) exited] [New Thread 0xede98420 (LWP 838021) (id 22)] [Thread 0xede98420 (LWP 838021) (id 22) exited] [New Thread 0xed697420 (LWP 838022) (id 23)] [Thread 0xed697420 (LWP 838022) (id 23) exited] [New Thread 0xece96420 (LWP 838023) (id 24)] [Thread 0xece96420 (LWP 838023) (id 24) exited] [New Thread 0xec695420 (LWP 838024) (id 25)] [Thread 0xec695420 (LWP 838024) (id 25) exited] [New Thread 0xebe94420 (LWP 838025) (id 26)] [New Thread 0xeb693420 (LWP 838026) (id 27)] [Thread 0xeb693420 (LWP 838026) (id 27) exited] [New Thread 0xeae92420 (LWP 838027) (id 28)] [Thread 0xeae92420 (LWP 838027) (id 28) exited] [Thread 0xebe94420 (LWP 838025) (id 26) exited] [New Thread 0xea691420 (LWP 838028) (id 29)] [Thread 0xea691420 (LWP 838028) (id 29) exited] [New Thread 0xe9e90420 (LWP 838029) (id 30)] [Thread 0xe9e90420 (LWP 838029) (id 30) exited] [New Thread 0xe968f420 (LWP 838030) (id 31)] [New Thread 0xe8e8e420 (LWP 838031) (id 32)] [Thread 0xe968f420 (LWP 838030) (id 31) exited] [Thread 0xe8e8e420 (LWP 838031) (id 32) exited] [New Thread 0xe868d420 (LWP 838032) (id 33)] [Thread 0xe868d420 (LWP 838032) (id 33) exited] [New Thread 0xe7e8c420 (LWP 838033) (id 34)] [Thread 0xe7e8c420 (LWP 838033) (id 34) exited] [New Thread 0xe768b420 (LWP 838034) (id 35)] [Thread 0xe768b420 (LWP 838034) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838035) (id 36)] [Thread 0xe6e8a420 (LWP 838035) (id 36) exited] [New Thread 0xe6689420 (LWP 838036) (id 37)] [Thread 0xe6689420 (LWP 838036) (id 37) exited] [New Thread 0xe5e88420 (LWP 838037) (id 38)] [Thread 0xe5e88420 (LWP 838037) (id 38) exited] [New Thread 0xe5687420 (LWP 838038) (id 39)] [Thread 0xe5687420 (LWP 838038) (id 39) exited] [New Thread 0xe4e86420 (LWP 838039) (id 40)] [Thread 0xe4e86420 (LWP 838039) (id 40) exited] [New Thread 0xe4685420 (LWP 838040) (id 41)] [Thread 0xe4685420 (LWP 838040) (id 41) exited] [New Thread 0xe3e84420 (LWP 838041) (id 42)] [Thread 0xe3e84420 (LWP 838041) (id 42) exited] [New Thread 0xe3683420 (LWP 838042) (id 43)] [Thread 0xe3683420 (LWP 838042) (id 43) exited] [New Thread 0xe2e82420 (LWP 838043) (id 44)] [New Thread 0xe2681420 (LWP 838044) (id 45)] [Thread 0xe2681420 (LWP 838044) (id 45) exited] [New Thread 0xe1e80420 (LWP 838045) (id 46)] [Thread 0xe1e80420 (LWP 838045) (id 46) exited] [New Thread 0xe167f420 (LWP 838046) (id 47)] [Thread 0xe167f420 (LWP 838046) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838047) (id 48)] [Thread 0xe0e7e420 (LWP 838047) (id 48) exited] [New Thread 0xe067d420 (LWP 838048) (id 49)] [Thread 0xe067d420 (LWP 838048) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838049) (id 50)] [Thread 0xe2e82420 (LWP 838043) (id 44) exited] [Thread 0xdfe7c420 (LWP 838049) (id 50) exited] [New Thread 0xdf67b420 (LWP 838050) (id 51)] [Thread 0xdf67b420 (LWP 838050) (id 51) exited] [New Thread 0xdee7a420 (LWP 838051) (id 52)] [Thread 0xdee7a420 (LWP 838051) (id 52) exited] [New Thread 0xde679420 (LWP 838052) (id 53)] [Thread 0xde679420 (LWP 838052) (id 53) exited] [New Thread 0xdde78420 (LWP 838053) (id 54)] [Thread 0xdde78420 (LWP 838053) (id 54) exited] [New Thread 0xdd677420 (LWP 838054) (id 55)] [New Thread 0xdce76420 (LWP 838055) (id 56)] [Thread 0xdce76420 (LWP 838055) (id 56) exited] [New Thread 0xdc675420 (LWP 838056) (id 57)] [Thread 0xdc675420 (LWP 838056) (id 57) exited] [New Thread 0xdbe74420 (LWP 838057) (id 58)] [Thread 0xdbe74420 (LWP 838057) (id 58) exited] [New Thread 0xdb673420 (LWP 838058) (id 59)] [Thread 0xdb673420 (LWP 838058) (id 59) exited] [New Thread 0xdae72420 (LWP 838059) (id 60)] [Thread 0xdae72420 (LWP 838059) (id 60) exited] [New Thread 0xda671420 (LWP 838060) (id 61)] [Thread 0xda671420 (LWP 838060) (id 61) exited] [New Thread 0xd9e70420 (LWP 838061) (id 62)] [Thread 0xdd677420 (LWP 838054) (id 55) exited] [Thread 0xd9e70420 (LWP 838061) (id 62) exited] [New Thread 0xd966f420 (LWP 838062) (id 63)] [Thread 0xd966f420 (LWP 838062) (id 63) exited] [New Thread 0xd8e6e420 (LWP 838063) (id 64)] [Thread 0xd8e6e420 (LWP 838063) (id 64) exited] [New Thread 0xd866d420 (LWP 838064) (id 65)] [Thread 0xd866d420 (LWP 838064) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838065) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838065) (id 66) exited] [Inferior 1 (process 837999) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 3: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.4 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838102) (id 2)] [Thread 0xf7eac420 (LWP 838102) (id 2) exited] [New Thread 0xf76ab420 (LWP 838103) (id 3)] [Thread 0xf76ab420 (LWP 838103) (id 3) exited] [New Thread 0xf6eaa420 (LWP 838104) (id 4)] [Thread 0xf6eaa420 (LWP 838104) (id 4) exited] [New Thread 0xf66a9420 (LWP 838105) (id 5)] [Thread 0xf66a9420 (LWP 838105) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838106) (id 6)] [Thread 0xf5ea8420 (LWP 838106) (id 6) exited] [New Thread 0xf56a7420 (LWP 838107) (id 7)] [Thread 0xf56a7420 (LWP 838107) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838108) (id 8)] [Thread 0xf4ea6420 (LWP 838108) (id 8) exited] [New Thread 0xf46a5420 (LWP 838109) (id 9)] [Thread 0xf46a5420 (LWP 838109) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838110) (id 10)] [Thread 0xf3ea4420 (LWP 838110) (id 10) exited] [New Thread 0xf36a3420 (LWP 838111) (id 11)] [Thread 0xf36a3420 (LWP 838111) (id 11) exited] [New Thread 0xf2ea2420 (LWP 838112) (id 12)] [New Thread 0xf26a1420 (LWP 838113) (id 13)] [New Thread 0xf1ea0420 (LWP 838114) (id 14)] [Thread 0xf1ea0420 (LWP 838114) (id 14) exited] [New Thread 0xf169f420 (LWP 838115) (id 15)] [Thread 0xf169f420 (LWP 838115) (id 15) exited] [Thread 0xf26a1420 (LWP 838113) (id 13) exited] [Thread 0xf2ea2420 (LWP 838112) (id 12) exited] [New Thread 0xf0e9e420 (LWP 838116) (id 16)] [Thread 0xf0e9e420 (LWP 838116) (id 16) exited] [New Thread 0xf069d420 (LWP 838117) (id 17)] [Thread 0xf069d420 (LWP 838117) (id 17) exited] [New Thread 0xefe9c420 (LWP 838118) (id 18)] [Thread 0xefe9c420 (LWP 838118) (id 18) exited] [New Thread 0xef69b420 (LWP 838119) (id 19)] [Thread 0xef69b420 (LWP 838119) (id 19) exited] [New Thread 0xeee9a420 (LWP 838120) (id 20)] [Thread 0xeee9a420 (LWP 838120) (id 20) exited] [New Thread 0xee699420 (LWP 838121) (id 21)] [Thread 0xee699420 (LWP 838121) (id 21) exited] [New Thread 0xede98420 (LWP 838122) (id 22)] [Thread 0xede98420 (LWP 838122) (id 22) exited] [New Thread 0xed697420 (LWP 838123) (id 23)] [Thread 0xed697420 (LWP 838123) (id 23) exited] [New Thread 0xece96420 (LWP 838124) (id 24)] [Thread 0xece96420 (LWP 838124) (id 24) exited] [New Thread 0xec695420 (LWP 838125) (id 25)] [Thread 0xec695420 (LWP 838125) (id 25) exited] [New Thread 0xebe94420 (LWP 838126) (id 26)] [Thread 0xebe94420 (LWP 838126) (id 26) exited] [New Thread 0xeb693420 (LWP 838127) (id 27)] [Thread 0xeb693420 (LWP 838127) (id 27) exited] [New Thread 0xeae92420 (LWP 838128) (id 28)] [Thread 0xeae92420 (LWP 838128) (id 28) exited] [New Thread 0xea691420 (LWP 838129) (id 29)] [New Thread 0xe9e90420 (LWP 838130) (id 30)] [Thread 0xea691420 (LWP 838129) (id 29) exited] [Thread 0xe9e90420 (LWP 838130) (id 30) exited] [New Thread 0xe968f420 (LWP 838131) (id 31)] [Thread 0xe968f420 (LWP 838131) (id 31) exited] [New Thread 0xe8e8e420 (LWP 838132) (id 32)] [Thread 0xe8e8e420 (LWP 838132) (id 32) exited] [New Thread 0xe868d420 (LWP 838133) (id 33)] [New Thread 0xe7e8c420 (LWP 838134) (id 34)] [Thread 0xe7e8c420 (LWP 838134) (id 34) exited] [Thread 0xe868d420 (LWP 838133) (id 33) exited] [New Thread 0xe768b420 (LWP 838135) (id 35)] [Thread 0xe768b420 (LWP 838135) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838136) (id 36)] [Thread 0xe6e8a420 (LWP 838136) (id 36) exited] [New Thread 0xe6689420 (LWP 838137) (id 37)] [Thread 0xe6689420 (LWP 838137) (id 37) exited] [New Thread 0xe5e88420 (LWP 838138) (id 38)] [Thread 0xe5e88420 (LWP 838138) (id 38) exited] [New Thread 0xe5687420 (LWP 838139) (id 39)] [Thread 0xe5687420 (LWP 838139) (id 39) exited] [New Thread 0xe4e86420 (LWP 838140) (id 40)] [New Thread 0xe4685420 (LWP 838141) (id 41)] [Thread 0xe4685420 (LWP 838141) (id 41) exited] [New Thread 0xe3e84420 (LWP 838142) (id 42)] [Thread 0xe4e86420 (LWP 838140) (id 40) exited] [Thread 0xe3e84420 (LWP 838142) (id 42) exited] [New Thread 0xe3683420 (LWP 838143) (id 43)] [Thread 0xe3683420 (LWP 838143) (id 43) exited] [New Thread 0xe2e82420 (LWP 838144) (id 44)] [Thread 0xe2e82420 (LWP 838144) (id 44) exited] [New Thread 0xe2681420 (LWP 838145) (id 45)] [Thread 0xe2681420 (LWP 838145) (id 45) exited] [New Thread 0xe1e80420 (LWP 838146) (id 46)] [Thread 0xe1e80420 (LWP 838146) (id 46) exited] [New Thread 0xe167f420 (LWP 838147) (id 47)] [Thread 0xe167f420 (LWP 838147) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838148) (id 48)] [Thread 0xe0e7e420 (LWP 838148) (id 48) exited] [New Thread 0xe067d420 (LWP 838149) (id 49)] [Thread 0xe067d420 (LWP 838149) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838150) (id 50)] [Thread 0xdfe7c420 (LWP 838150) (id 50) exited] [New Thread 0xdf67b420 (LWP 838151) (id 51)] [Thread 0xdf67b420 (LWP 838151) (id 51) exited] [New Thread 0xdee7a420 (LWP 838152) (id 52)] [Thread 0xdee7a420 (LWP 838152) (id 52) exited] [New Thread 0xde679420 (LWP 838153) (id 53)] [Thread 0xde679420 (LWP 838153) (id 53) exited] [New Thread 0xdde78420 (LWP 838154) (id 54)] [Thread 0xdde78420 (LWP 838154) (id 54) exited] [New Thread 0xdd677420 (LWP 838155) (id 55)] [Thread 0xdd677420 (LWP 838155) (id 55) exited] [New Thread 0xdce76420 (LWP 838156) (id 56)] [New Thread 0xdc675420 (LWP 838157) (id 57)] [Thread 0xdc675420 (LWP 838157) (id 57) exited] [New Thread 0xdbe74420 (LWP 838158) (id 58)] [New Thread 0xdb673420 (LWP 838159) (id 59)] [Thread 0xdb673420 (LWP 838159) (id 59) exited] [New Thread 0xdae72420 (LWP 838160) (id 60)] [Thread 0xdae72420 (LWP 838160) (id 60) exited] [New Thread 0xda671420 (LWP 838161) (id 61)] [Thread 0xda671420 (LWP 838161) (id 61) exited] [New Thread 0xd9e70420 (LWP 838162) (id 62)] [Thread 0xdce76420 (LWP 838156) (id 56) exited] [Thread 0xd9e70420 (LWP 838162) (id 62) exited] [New Thread 0xd966f420 (LWP 838163) (id 63)] [Thread 0xd966f420 (LWP 838163) (id 63) exited] [New Thread 0xd8e6e420 (LWP 838164) (id 64)] [Thread 0xd8e6e420 (LWP 838164) (id 64) exited] [New Thread 0xd866d420 (LWP 838165) (id 65)] [Thread 0xd866d420 (LWP 838165) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838166) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838166) (id 66) exited] [Thread 0xdbe74420 (LWP 838158) (id 58) exited] [Inferior 1 (process 838100) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 4: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.5 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838203) (id 2)] [Thread 0xf7eac420 (LWP 838203) (id 2) exited] [New Thread 0xf76ab420 (LWP 838204) (id 3)] [Thread 0xf76ab420 (LWP 838204) (id 3) exited] [New Thread 0xf6eaa420 (LWP 838205) (id 4)] [Thread 0xf6eaa420 (LWP 838205) (id 4) exited] [New Thread 0xf66a9420 (LWP 838206) (id 5)] [Thread 0xf66a9420 (LWP 838206) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838207) (id 6)] [New Thread 0xf56a7420 (LWP 838208) (id 7)] [Thread 0xf56a7420 (LWP 838208) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838209) (id 8)] [Thread 0xf4ea6420 (LWP 838209) (id 8) exited] [Thread 0xf5ea8420 (LWP 838207) (id 6) exited] [New Thread 0xf46a5420 (LWP 838210) (id 9)] [Thread 0xf46a5420 (LWP 838210) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838211) (id 10)] [Thread 0xf3ea4420 (LWP 838211) (id 10) exited] [New Thread 0xf36a3420 (LWP 838212) (id 11)] [Thread 0xf36a3420 (LWP 838212) (id 11) exited] [New Thread 0xf2ea2420 (LWP 838213) (id 12)] [Thread 0xf2ea2420 (LWP 838213) (id 12) exited] [New Thread 0xf26a1420 (LWP 838214) (id 13)] [Thread 0xf26a1420 (LWP 838214) (id 13) exited] [New Thread 0xf1ea0420 (LWP 838215) (id 14)] [Thread 0xf1ea0420 (LWP 838215) (id 14) exited] [New Thread 0xf169f420 (LWP 838216) (id 15)] [Thread 0xf169f420 (LWP 838216) (id 15) exited] [New Thread 0xf0e9e420 (LWP 838217) (id 16)] [Thread 0xf0e9e420 (LWP 838217) (id 16) exited] [New Thread 0xf069d420 (LWP 838218) (id 17)] [New Thread 0xefe9c420 (LWP 838219) (id 18)] [Thread 0xefe9c420 (LWP 838219) (id 18) exited] [New Thread 0xef69b420 (LWP 838220) (id 19)] [Thread 0xef69b420 (LWP 838220) (id 19) exited] [New Thread 0xeee9a420 (LWP 838221) (id 20)] [Thread 0xeee9a420 (LWP 838221) (id 20) exited] [Thread 0xf069d420 (LWP 838218) (id 17) exited] [New Thread 0xee699420 (LWP 838222) (id 21)] [Thread 0xee699420 (LWP 838222) (id 21) exited] [New Thread 0xede98420 (LWP 838223) (id 22)] [Thread 0xede98420 (LWP 838223) (id 22) exited] [New Thread 0xed697420 (LWP 838224) (id 23)] [Thread 0xed697420 (LWP 838224) (id 23) exited] [New Thread 0xece96420 (LWP 838225) (id 24)] [Thread 0xece96420 (LWP 838225) (id 24) exited] [New Thread 0xec695420 (LWP 838226) (id 25)] [Thread 0xec695420 (LWP 838226) (id 25) exited] [New Thread 0xebe94420 (LWP 838227) (id 26)] [Thread 0xebe94420 (LWP 838227) (id 26) exited] [New Thread 0xeb693420 (LWP 838228) (id 27)] [Thread 0xeb693420 (LWP 838228) (id 27) exited] [New Thread 0xeae92420 (LWP 838229) (id 28)] [Thread 0xeae92420 (LWP 838229) (id 28) exited] [New Thread 0xea691420 (LWP 838230) (id 29)] [Thread 0xea691420 (LWP 838230) (id 29) exited] [New Thread 0xe9e90420 (LWP 838231) (id 30)] [New Thread 0xe968f420 (LWP 838232) (id 31)] [Thread 0xe968f420 (LWP 838232) (id 31) exited] [New Thread 0xe8e8e420 (LWP 838233) (id 32)] [Thread 0xe8e8e420 (LWP 838233) (id 32) exited] [New Thread 0xe868d420 (LWP 838234) (id 33)] [New Thread 0xe7e8c420 (LWP 838235) (id 34)] [Thread 0xe7e8c420 (LWP 838235) (id 34) exited] [New Thread 0xe768b420 (LWP 838236) (id 35)] [Thread 0xe768b420 (LWP 838236) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838237) (id 36)] [Thread 0xe868d420 (LWP 838234) (id 33) exited] [Thread 0xe9e90420 (LWP 838231) (id 30) exited] [Thread 0xe6e8a420 (LWP 838237) (id 36) exited] [New Thread 0xe6689420 (LWP 838238) (id 37)] [New Thread 0xe5e88420 (LWP 838239) (id 38)] [Thread 0xe6689420 (LWP 838238) (id 37) exited] [Thread 0xe5e88420 (LWP 838239) (id 38) exited] [New Thread 0xe5687420 (LWP 838240) (id 39)] [New Thread 0xe4e86420 (LWP 838241) (id 40)] [Thread 0xe5687420 (LWP 838240) (id 39) exited] [Thread 0xe4e86420 (LWP 838241) (id 40) exited] [New Thread 0xe4685420 (LWP 838242) (id 41)] [Thread 0xe4685420 (LWP 838242) (id 41) exited] [New Thread 0xe3e84420 (LWP 838243) (id 42)] [Thread 0xe3e84420 (LWP 838243) (id 42) exited] [New Thread 0xe3683420 (LWP 838244) (id 43)] [Thread 0xe3683420 (LWP 838244) (id 43) exited] [New Thread 0xe2e82420 (LWP 838245) (id 44)] [Thread 0xe2e82420 (LWP 838245) (id 44) exited] [New Thread 0xe2681420 (LWP 838246) (id 45)] [Thread 0xe2681420 (LWP 838246) (id 45) exited] [New Thread 0xe1e80420 (LWP 838247) (id 46)] [Thread 0xe1e80420 (LWP 838247) (id 46) exited] [New Thread 0xe167f420 (LWP 838248) (id 47)] [Thread 0xe167f420 (LWP 838248) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838249) (id 48)] [Thread 0xe0e7e420 (LWP 838249) (id 48) exited] [New Thread 0xe067d420 (LWP 838250) (id 49)] [Thread 0xe067d420 (LWP 838250) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838251) (id 50)] [Thread 0xdfe7c420 (LWP 838251) (id 50) exited] [New Thread 0xdf67b420 (LWP 838252) (id 51)] [New Thread 0xdee7a420 (LWP 838253) (id 52)] [Thread 0xdee7a420 (LWP 838253) (id 52) exited] [New Thread 0xde679420 (LWP 838254) (id 53)] [Thread 0xde679420 (LWP 838254) (id 53) exited] [New Thread 0xdde78420 (LWP 838255) (id 54)] [Thread 0xdde78420 (LWP 838255) (id 54) exited] [New Thread 0xdd677420 (LWP 838256) (id 55)] [Thread 0xdd677420 (LWP 838256) (id 55) exited] [New Thread 0xdce76420 (LWP 838257) (id 56)] [Thread 0xdce76420 (LWP 838257) (id 56) exited] [Thread 0xdf67b420 (LWP 838252) (id 51) exited] [New Thread 0xdc675420 (LWP 838258) (id 57)] [New Thread 0xdbe74420 (LWP 838259) (id 58)] [Thread 0xdbe74420 (LWP 838259) (id 58) exited] [New Thread 0xdb673420 (LWP 838260) (id 59)] [Thread 0xdc675420 (LWP 838258) (id 57) exited] [New Thread 0xdae72420 (LWP 838261) (id 60)] [New Thread 0xda671420 (LWP 838262) (id 61)] [New Thread 0xd9e70420 (LWP 838263) (id 62)] [Thread 0xd9e70420 (LWP 838263) (id 62) exited] [Thread 0xda671420 (LWP 838262) (id 61) exited] [New Thread 0xd966f420 (LWP 838264) (id 63)] [Thread 0xdae72420 (LWP 838261) (id 60) exited] [Thread 0xd966f420 (LWP 838264) (id 63) exited] [New Thread 0xd8e6e420 (LWP 838265) (id 64)] [Thread 0xdb673420 (LWP 838260) (id 59) exited] [Thread 0xd8e6e420 (LWP 838265) (id 64) exited] [New Thread 0xd866d420 (LWP 838266) (id 65)] [Thread 0xd866d420 (LWP 838266) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838267) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838267) (id 66) exited] [Inferior 1 (process 838201) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 5: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.6 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838304) (id 2)] [Thread 0xf7eac420 (LWP 838304) (id 2) exited] [New Thread 0xf76ab420 (LWP 838305) (id 3)] [New Thread 0xf6eaa420 (LWP 838306) (id 4)] [Thread 0xf76ab420 (LWP 838305) (id 3) exited] [New Thread 0xf66a9420 (LWP 838307) (id 5)] [Thread 0xf66a9420 (LWP 838307) (id 5) exited] [Thread 0xf6eaa420 (LWP 838306) (id 4) exited] [New Thread 0xf5ea8420 (LWP 838308) (id 6)] [Thread 0xf5ea8420 (LWP 838308) (id 6) exited] [New Thread 0xf56a7420 (LWP 838309) (id 7)] [Thread 0xf56a7420 (LWP 838309) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838310) (id 8)] [Thread 0xf4ea6420 (LWP 838310) (id 8) exited] [New Thread 0xf46a5420 (LWP 838311) (id 9)] [Thread 0xf46a5420 (LWP 838311) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838312) (id 10)] [Thread 0xf3ea4420 (LWP 838312) (id 10) exited] [New Thread 0xf36a3420 (LWP 838313) (id 11)] [Thread 0xf36a3420 (LWP 838313) (id 11) exited] [New Thread 0xf2ea2420 (LWP 838314) (id 12)] [Thread 0xf2ea2420 (LWP 838314) (id 12) exited] [New Thread 0xf26a1420 (LWP 838315) (id 13)] [Thread 0xf26a1420 (LWP 838315) (id 13) exited] [New Thread 0xf1ea0420 (LWP 838316) (id 14)] [Thread 0xf1ea0420 (LWP 838316) (id 14) exited] [New Thread 0xf169f420 (LWP 838317) (id 15)] [Thread 0xf169f420 (LWP 838317) (id 15) exited] [New Thread 0xf0e9e420 (LWP 838318) (id 16)] [Thread 0xf0e9e420 (LWP 838318) (id 16) exited] [New Thread 0xf069d420 (LWP 838319) (id 17)] [Thread 0xf069d420 (LWP 838319) (id 17) exited] [New Thread 0xefe9c420 (LWP 838320) (id 18)] [Thread 0xefe9c420 (LWP 838320) (id 18) exited] [New Thread 0xef69b420 (LWP 838321) (id 19)] [Thread 0xef69b420 (LWP 838321) (id 19) exited] [New Thread 0xeee9a420 (LWP 838322) (id 20)] [Thread 0xeee9a420 (LWP 838322) (id 20) exited] [New Thread 0xee699420 (LWP 838323) (id 21)] [Thread 0xee699420 (LWP 838323) (id 21) exited] [New Thread 0xede98420 (LWP 838324) (id 22)] [Thread 0xede98420 (LWP 838324) (id 22) exited] [New Thread 0xed697420 (LWP 838325) (id 23)] [Thread 0xed697420 (LWP 838325) (id 23) exited] [New Thread 0xece96420 (LWP 838326) (id 24)] [Thread 0xece96420 (LWP 838326) (id 24) exited] [New Thread 0xec695420 (LWP 838327) (id 25)] [Thread 0xec695420 (LWP 838327) (id 25) exited] [New Thread 0xebe94420 (LWP 838328) (id 26)] [Thread 0xebe94420 (LWP 838328) (id 26) exited] [New Thread 0xeb693420 (LWP 838329) (id 27)] [Thread 0xeb693420 (LWP 838329) (id 27) exited] [New Thread 0xeae92420 (LWP 838330) (id 28)] [Thread 0xeae92420 (LWP 838330) (id 28) exited] [New Thread 0xea691420 (LWP 838331) (id 29)] [Thread 0xea691420 (LWP 838331) (id 29) exited] [New Thread 0xe9e90420 (LWP 838332) (id 30)] [Thread 0xe9e90420 (LWP 838332) (id 30) exited] [New Thread 0xe968f420 (LWP 838333) (id 31)] [Thread 0xe968f420 (LWP 838333) (id 31) exited] [New Thread 0xe8e8e420 (LWP 838334) (id 32)] [Thread 0xe8e8e420 (LWP 838334) (id 32) exited] [New Thread 0xe868d420 (LWP 838335) (id 33)] [Thread 0xe868d420 (LWP 838335) (id 33) exited] [New Thread 0xe7e8c420 (LWP 838336) (id 34)] [Thread 0xe7e8c420 (LWP 838336) (id 34) exited] [New Thread 0xe768b420 (LWP 838337) (id 35)] [Thread 0xe768b420 (LWP 838337) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838338) (id 36)] [Thread 0xe6e8a420 (LWP 838338) (id 36) exited] [New Thread 0xe6689420 (LWP 838339) (id 37)] [Thread 0xe6689420 (LWP 838339) (id 37) exited] [New Thread 0xe5e88420 (LWP 838340) (id 38)] [Thread 0xe5e88420 (LWP 838340) (id 38) exited] [New Thread 0xe5687420 (LWP 838341) (id 39)] [Thread 0xe5687420 (LWP 838341) (id 39) exited] [New Thread 0xe4e86420 (LWP 838342) (id 40)] [Thread 0xe4e86420 (LWP 838342) (id 40) exited] [New Thread 0xe4685420 (LWP 838343) (id 41)] [Thread 0xe4685420 (LWP 838343) (id 41) exited] [New Thread 0xe3e84420 (LWP 838344) (id 42)] [Thread 0xe3e84420 (LWP 838344) (id 42) exited] [New Thread 0xe3683420 (LWP 838345) (id 43)] [Thread 0xe3683420 (LWP 838345) (id 43) exited] [New Thread 0xe2e82420 (LWP 838346) (id 44)] [New Thread 0xe2681420 (LWP 838347) (id 45)] [Thread 0xe2e82420 (LWP 838346) (id 44) exited] [Thread 0xe2681420 (LWP 838347) (id 45) exited] [New Thread 0xe1e80420 (LWP 838348) (id 46)] [Thread 0xe1e80420 (LWP 838348) (id 46) exited] [New Thread 0xe167f420 (LWP 838349) (id 47)] [Thread 0xe167f420 (LWP 838349) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838350) (id 48)] [Thread 0xe0e7e420 (LWP 838350) (id 48) exited] [New Thread 0xe067d420 (LWP 838351) (id 49)] [Thread 0xe067d420 (LWP 838351) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838352) (id 50)] [Thread 0xdfe7c420 (LWP 838352) (id 50) exited] [New Thread 0xdf67b420 (LWP 838353) (id 51)] [Thread 0xdf67b420 (LWP 838353) (id 51) exited] [New Thread 0xdee7a420 (LWP 838354) (id 52)] [Thread 0xdee7a420 (LWP 838354) (id 52) exited] [New Thread 0xde679420 (LWP 838355) (id 53)] [Thread 0xde679420 (LWP 838355) (id 53) exited] [New Thread 0xdde78420 (LWP 838356) (id 54)] [Thread 0xdde78420 (LWP 838356) (id 54) exited] [New Thread 0xdd677420 (LWP 838357) (id 55)] [New Thread 0xdce76420 (LWP 838358) (id 56)] [Thread 0xdce76420 (LWP 838358) (id 56) exited] [New Thread 0xdc675420 (LWP 838359) (id 57)] [Thread 0xdc675420 (LWP 838359) (id 57) exited] [New Thread 0xdbe74420 (LWP 838360) (id 58)] [New Thread 0xdb673420 (LWP 838361) (id 59)] [Thread 0xdb673420 (LWP 838361) (id 59) exited] [New Thread 0xdae72420 (LWP 838362) (id 60)] [New Thread 0xda671420 (LWP 838363) (id 61)] [Thread 0xda671420 (LWP 838363) (id 61) exited] [New Thread 0xd9e70420 (LWP 838364) (id 62)] [Thread 0xd9e70420 (LWP 838364) (id 62) exited] [Thread 0xdae72420 (LWP 838362) (id 60) exited] [Thread 0xdbe74420 (LWP 838360) (id 58) exited] [Thread 0xdd677420 (LWP 838357) (id 55) exited] [New Thread 0xd966f420 (LWP 838365) (id 63)] [New Thread 0xd8e6e420 (LWP 838366) (id 64)] [Thread 0xd8e6e420 (LWP 838366) (id 64) exited] [Thread 0xd966f420 (LWP 838365) (id 63) exited] [New Thread 0xd866d420 (LWP 838367) (id 65)] [Thread 0xd866d420 (LWP 838367) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838368) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838368) (id 66) exited] [Inferior 1 (process 838302) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 6: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.7 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838405) (id 2)] [New Thread 0xf76ab420 (LWP 838406) (id 3)] [Thread 0xf7eac420 (LWP 838405) (id 2) exited] [Thread 0xf76ab420 (LWP 838406) (id 3) exited] [New Thread 0xf6eaa420 (LWP 838407) (id 4)] [Thread 0xf6eaa420 (LWP 838407) (id 4) exited] [New Thread 0xf66a9420 (LWP 838408) (id 5)] [Thread 0xf66a9420 (LWP 838408) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838409) (id 6)] [New Thread 0xf56a7420 (LWP 838410) (id 7)] [Thread 0xf56a7420 (LWP 838410) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838411) (id 8)] [Thread 0xf4ea6420 (LWP 838411) (id 8) exited] [New Thread 0xf46a5420 (LWP 838412) (id 9)] [Thread 0xf46a5420 (LWP 838412) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838413) (id 10)] [Thread 0xf3ea4420 (LWP 838413) (id 10) exited] [New Thread 0xf36a3420 (LWP 838414) (id 11)] [Thread 0xf5ea8420 (LWP 838409) (id 6) exited] [Thread 0xf36a3420 (LWP 838414) (id 11) exited] [New Thread 0xf2ea2420 (LWP 838415) (id 12)] [Thread 0xf2ea2420 (LWP 838415) (id 12) exited] [New Thread 0xf26a1420 (LWP 838416) (id 13)] [Thread 0xf26a1420 (LWP 838416) (id 13) exited] [New Thread 0xf1ea0420 (LWP 838417) (id 14)] [Thread 0xf1ea0420 (LWP 838417) (id 14) exited] [New Thread 0xf169f420 (LWP 838418) (id 15)] [Thread 0xf169f420 (LWP 838418) (id 15) exited] [New Thread 0xf0e9e420 (LWP 838419) (id 16)] [Thread 0xf0e9e420 (LWP 838419) (id 16) exited] [New Thread 0xf069d420 (LWP 838420) (id 17)] [Thread 0xf069d420 (LWP 838420) (id 17) exited] [New Thread 0xefe9c420 (LWP 838421) (id 18)] [Thread 0xefe9c420 (LWP 838421) (id 18) exited] [New Thread 0xef69b420 (LWP 838422) (id 19)] [Thread 0xef69b420 (LWP 838422) (id 19) exited] [New Thread 0xeee9a420 (LWP 838423) (id 20)] [Thread 0xeee9a420 (LWP 838423) (id 20) exited] [New Thread 0xee699420 (LWP 838424) (id 21)] [Thread 0xee699420 (LWP 838424) (id 21) exited] [New Thread 0xede98420 (LWP 838425) (id 22)] [New Thread 0xed697420 (LWP 838426) (id 23)] [New Thread 0xece96420 (LWP 838427) (id 24)] [Thread 0xed697420 (LWP 838426) (id 23) exited] [Thread 0xede98420 (LWP 838425) (id 22) exited] [Thread 0xece96420 (LWP 838427) (id 24) exited] [New Thread 0xec695420 (LWP 838428) (id 25)] [New Thread 0xebe94420 (LWP 838429) (id 26)] [Thread 0xebe94420 (LWP 838429) (id 26) exited] [New Thread 0xeb693420 (LWP 838430) (id 27)] [Thread 0xeb693420 (LWP 838430) (id 27) exited] [New Thread 0xeae92420 (LWP 838431) (id 28)] [Thread 0xeae92420 (LWP 838431) (id 28) exited] [New Thread 0xea691420 (LWP 838432) (id 29)] [Thread 0xea691420 (LWP 838432) (id 29) exited] [New Thread 0xe9e90420 (LWP 838433) (id 30)] [Thread 0xe9e90420 (LWP 838433) (id 30) exited] [Thread 0xec695420 (LWP 838428) (id 25) exited] [New Thread 0xe968f420 (LWP 838434) (id 31)] [Thread 0xe968f420 (LWP 838434) (id 31) exited] [New Thread 0xe8e8e420 (LWP 838435) (id 32)] [Thread 0xe8e8e420 (LWP 838435) (id 32) exited] [New Thread 0xe868d420 (LWP 838436) (id 33)] [Thread 0xe868d420 (LWP 838436) (id 33) exited] [New Thread 0xe7e8c420 (LWP 838437) (id 34)] [New Thread 0xe768b420 (LWP 838438) (id 35)] [Thread 0xe768b420 (LWP 838438) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838439) (id 36)] [Thread 0xe6e8a420 (LWP 838439) (id 36) exited] [Thread 0xe7e8c420 (LWP 838437) (id 34) exited] [New Thread 0xe6689420 (LWP 838440) (id 37)] [Thread 0xe6689420 (LWP 838440) (id 37) exited] [New Thread 0xe5e88420 (LWP 838441) (id 38)] [Thread 0xe5e88420 (LWP 838441) (id 38) exited] [New Thread 0xe5687420 (LWP 838442) (id 39)] [Thread 0xe5687420 (LWP 838442) (id 39) exited] [New Thread 0xe4e86420 (LWP 838443) (id 40)] [Thread 0xe4e86420 (LWP 838443) (id 40) exited] [New Thread 0xe4685420 (LWP 838444) (id 41)] [New Thread 0xe3e84420 (LWP 838445) (id 42)] [Thread 0xe4685420 (LWP 838444) (id 41) exited] [New Thread 0xe3683420 (LWP 838446) (id 43)] [Thread 0xe3683420 (LWP 838446) (id 43) exited] [New Thread 0xe2e82420 (LWP 838447) (id 44)] [Thread 0xe3e84420 (LWP 838445) (id 42) exited] [New Thread 0xe2681420 (LWP 838448) (id 45)] [Thread 0xe2681420 (LWP 838448) (id 45) exited] [New Thread 0xe1e80420 (LWP 838449) (id 46)] [Thread 0xe1e80420 (LWP 838449) (id 46) exited] [Thread 0xe2e82420 (LWP 838447) (id 44) exited] [New Thread 0xe167f420 (LWP 838450) (id 47)] [Thread 0xe167f420 (LWP 838450) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838451) (id 48)] [Thread 0xe0e7e420 (LWP 838451) (id 48) exited] [New Thread 0xe067d420 (LWP 838452) (id 49)] [Thread 0xe067d420 (LWP 838452) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838453) (id 50)] [New Thread 0xdf67b420 (LWP 838454) (id 51)] [Thread 0xdf67b420 (LWP 838454) (id 51) exited] [New Thread 0xdee7a420 (LWP 838455) (id 52)] [Thread 0xdee7a420 (LWP 838455) (id 52) exited] [New Thread 0xde679420 (LWP 838456) (id 53)] [Thread 0xde679420 (LWP 838456) (id 53) exited] [New Thread 0xdde78420 (LWP 838457) (id 54)] [Thread 0xdde78420 (LWP 838457) (id 54) exited] [New Thread 0xdd677420 (LWP 838458) (id 55)] [Thread 0xdd677420 (LWP 838458) (id 55) exited] [Thread 0xdfe7c420 (LWP 838453) (id 50) exited] [New Thread 0xdce76420 (LWP 838459) (id 56)] [Thread 0xdce76420 (LWP 838459) (id 56) exited] [New Thread 0xdc675420 (LWP 838460) (id 57)] [Thread 0xdc675420 (LWP 838460) (id 57) exited] [New Thread 0xdbe74420 (LWP 838461) (id 58)] [Thread 0xdbe74420 (LWP 838461) (id 58) exited] [New Thread 0xdb673420 (LWP 838462) (id 59)] [Thread 0xdb673420 (LWP 838462) (id 59) exited] [New Thread 0xdae72420 (LWP 838463) (id 60)] [New Thread 0xda671420 (LWP 838464) (id 61)] [Thread 0xda671420 (LWP 838464) (id 61) exited] [New Thread 0xd9e70420 (LWP 838465) (id 62)] [Thread 0xd9e70420 (LWP 838465) (id 62) exited] [New Thread 0xd966f420 (LWP 838466) (id 63)] [New Thread 0xd8e6e420 (LWP 838467) (id 64)] [Thread 0xd8e6e420 (LWP 838467) (id 64) exited] [New Thread 0xd866d420 (LWP 838468) (id 65)] [Thread 0xd866d420 (LWP 838468) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838469) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838469) (id 66) exited] [Thread 0xdae72420 (LWP 838463) (id 60) exited] [Thread 0xd966f420 (LWP 838466) (id 63) exited] [Inferior 1 (process 838403) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 7: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.8 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838506) (id 2)] [New Thread 0xf76ab420 (LWP 838507) (id 3)] [New Thread 0xf6eaa420 (LWP 838508) (id 4)] [Thread 0xf6eaa420 (LWP 838508) (id 4) exited] [New Thread 0xf66a9420 (LWP 838509) (id 5)] [Thread 0xf66a9420 (LWP 838509) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838510) (id 6)] [Thread 0xf5ea8420 (LWP 838510) (id 6) exited] [Thread 0xf76ab420 (LWP 838507) (id 3) exited] [Thread 0xf7eac420 (LWP 838506) (id 2) exited] [New Thread 0xf56a7420 (LWP 838511) (id 7)] [Thread 0xf56a7420 (LWP 838511) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838512) (id 8)] [Thread 0xf4ea6420 (LWP 838512) (id 8) exited] [New Thread 0xf46a5420 (LWP 838513) (id 9)] [Thread 0xf46a5420 (LWP 838513) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838514) (id 10)] [Thread 0xf3ea4420 (LWP 838514) (id 10) exited] [New Thread 0xf36a3420 (LWP 838515) (id 11)] [New Thread 0xf2ea2420 (LWP 838516) (id 12)] [Thread 0xf2ea2420 (LWP 838516) (id 12) exited] [New Thread 0xf26a1420 (LWP 838517) (id 13)] [Thread 0xf26a1420 (LWP 838517) (id 13) exited] [New Thread 0xf1ea0420 (LWP 838518) (id 14)] [Thread 0xf1ea0420 (LWP 838518) (id 14) exited] [New Thread 0xf169f420 (LWP 838519) (id 15)] [Thread 0xf169f420 (LWP 838519) (id 15) exited] [Thread 0xf36a3420 (LWP 838515) (id 11) exited] [New Thread 0xf0e9e420 (LWP 838520) (id 16)] [Thread 0xf0e9e420 (LWP 838520) (id 16) exited] [New Thread 0xf069d420 (LWP 838521) (id 17)] [New Thread 0xefe9c420 (LWP 838522) (id 18)] [Thread 0xf069d420 (LWP 838521) (id 17) exited] [New Thread 0xef69b420 (LWP 838523) (id 19)] [Thread 0xef69b420 (LWP 838523) (id 19) exited] [Thread 0xefe9c420 (LWP 838522) (id 18) exited] [New Thread 0xeee9a420 (LWP 838524) (id 20)] [Thread 0xeee9a420 (LWP 838524) (id 20) exited] [New Thread 0xee699420 (LWP 838525) (id 21)] [Thread 0xee699420 (LWP 838525) (id 21) exited] [New Thread 0xede98420 (LWP 838526) (id 22)] [Thread 0xede98420 (LWP 838526) (id 22) exited] [New Thread 0xed697420 (LWP 838527) (id 23)] [Thread 0xed697420 (LWP 838527) (id 23) exited] [New Thread 0xece96420 (LWP 838528) (id 24)] [Thread 0xece96420 (LWP 838528) (id 24) exited] [New Thread 0xec695420 (LWP 838529) (id 25)] [Thread 0xec695420 (LWP 838529) (id 25) exited] [New Thread 0xebe94420 (LWP 838530) (id 26)] [Thread 0xebe94420 (LWP 838530) (id 26) exited] [New Thread 0xeb693420 (LWP 838531) (id 27)] [Thread 0xeb693420 (LWP 838531) (id 27) exited] [New Thread 0xeae92420 (LWP 838532) (id 28)] [Thread 0xeae92420 (LWP 838532) (id 28) exited] [New Thread 0xea691420 (LWP 838533) (id 29)] [Thread 0xea691420 (LWP 838533) (id 29) exited] [New Thread 0xe9e90420 (LWP 838534) (id 30)] [Thread 0xe9e90420 (LWP 838534) (id 30) exited] [New Thread 0xe968f420 (LWP 838535) (id 31)] [Thread 0xe968f420 (LWP 838535) (id 31) exited] [New Thread 0xe8e8e420 (LWP 838536) (id 32)] [Thread 0xe8e8e420 (LWP 838536) (id 32) exited] [New Thread 0xe868d420 (LWP 838537) (id 33)] [Thread 0xe868d420 (LWP 838537) (id 33) exited] [New Thread 0xe7e8c420 (LWP 838538) (id 34)] [New Thread 0xe768b420 (LWP 838539) (id 35)] [Thread 0xe768b420 (LWP 838539) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838540) (id 36)] [New Thread 0xe6689420 (LWP 838541) (id 37)] [Thread 0xe6689420 (LWP 838541) (id 37) exited] [New Thread 0xe5e88420 (LWP 838542) (id 38)] [Thread 0xe7e8c420 (LWP 838538) (id 34) exited] [Thread 0xe5e88420 (LWP 838542) (id 38) exited] [New Thread 0xe5687420 (LWP 838543) (id 39)] [Thread 0xe5687420 (LWP 838543) (id 39) exited] [New Thread 0xe4e86420 (LWP 838544) (id 40)] [Thread 0xe6e8a420 (LWP 838540) (id 36) exited] [Thread 0xe4e86420 (LWP 838544) (id 40) exited] [New Thread 0xe4685420 (LWP 838545) (id 41)] [Thread 0xe4685420 (LWP 838545) (id 41) exited] [New Thread 0xe3e84420 (LWP 838546) (id 42)] [Thread 0xe3e84420 (LWP 838546) (id 42) exited] [New Thread 0xe3683420 (LWP 838547) (id 43)] [Thread 0xe3683420 (LWP 838547) (id 43) exited] [New Thread 0xe2e82420 (LWP 838548) (id 44)] [Thread 0xe2e82420 (LWP 838548) (id 44) exited] [New Thread 0xe2681420 (LWP 838549) (id 45)] [New Thread 0xe1e80420 (LWP 838550) (id 46)] [Thread 0xe1e80420 (LWP 838550) (id 46) exited] [New Thread 0xe167f420 (LWP 838551) (id 47)] [Thread 0xe167f420 (LWP 838551) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838552) (id 48)] [Thread 0xe0e7e420 (LWP 838552) (id 48) exited] [New Thread 0xe067d420 (LWP 838553) (id 49)] [New Thread 0xdfe7c420 (LWP 838554) (id 50)] [New Thread 0xdf67b420 (LWP 838555) (id 51)] [Thread 0xdfe7c420 (LWP 838554) (id 50) exited] [Thread 0xe067d420 (LWP 838553) (id 49) exited] [Thread 0xe2681420 (LWP 838549) (id 45) exited] [New Thread 0xdee7a420 (LWP 838556) (id 52)] [Thread 0xdee7a420 (LWP 838556) (id 52) exited] [New Thread 0xde679420 (LWP 838557) (id 53)] [Thread 0xde679420 (LWP 838557) (id 53) exited] [New Thread 0xdde78420 (LWP 838558) (id 54)] [Thread 0xdde78420 (LWP 838558) (id 54) exited] [New Thread 0xdd677420 (LWP 838559) (id 55)] [Thread 0xdd677420 (LWP 838559) (id 55) exited] [New Thread 0xdce76420 (LWP 838560) (id 56)] [Thread 0xdce76420 (LWP 838560) (id 56) exited] [New Thread 0xdc675420 (LWP 838561) (id 57)] [Thread 0xdc675420 (LWP 838561) (id 57) exited] [Thread 0xdf67b420 (LWP 838555) (id 51) exited] [New Thread 0xdbe74420 (LWP 838562) (id 58)] [New Thread 0xdb673420 (LWP 838563) (id 59)] [Thread 0xdb673420 (LWP 838563) (id 59) exited] [New Thread 0xdae72420 (LWP 838564) (id 60)] [Thread 0xdae72420 (LWP 838564) (id 60) exited] [New Thread 0xda671420 (LWP 838565) (id 61)] [New Thread 0xd9e70420 (LWP 838566) (id 62)] [Thread 0xda671420 (LWP 838565) (id 61) exited] [Thread 0xd9e70420 (LWP 838566) (id 62) exited] [New Thread 0xd966f420 (LWP 838567) (id 63)] [Thread 0xd966f420 (LWP 838567) (id 63) exited] [New Thread 0xd8e6e420 (LWP 838568) (id 64)] [Thread 0xdbe74420 (LWP 838562) (id 58) exited] [Thread 0xd8e6e420 (LWP 838568) (id 64) exited] [New Thread 0xd866d420 (LWP 838569) (id 65)] [Thread 0xd866d420 (LWP 838569) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838570) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838570) (id 66) exited] [Inferior 1 (process 838504) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 8: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.9 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838607) (id 2)] [Thread 0xf7eac420 (LWP 838607) (id 2) exited] [New Thread 0xf76ab420 (LWP 838608) (id 3)] [Thread 0xf76ab420 (LWP 838608) (id 3) exited] [New Thread 0xf6eaa420 (LWP 838609) (id 4)] [Thread 0xf6eaa420 (LWP 838609) (id 4) exited] [New Thread 0xf66a9420 (LWP 838610) (id 5)] [Thread 0xf66a9420 (LWP 838610) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838611) (id 6)] [Thread 0xf5ea8420 (LWP 838611) (id 6) exited] [New Thread 0xf56a7420 (LWP 838612) (id 7)] [Thread 0xf56a7420 (LWP 838612) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838613) (id 8)] [Thread 0xf4ea6420 (LWP 838613) (id 8) exited] [New Thread 0xf46a5420 (LWP 838614) (id 9)] [Thread 0xf46a5420 (LWP 838614) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838615) (id 10)] [Thread 0xf3ea4420 (LWP 838615) (id 10) exited] [New Thread 0xf36a3420 (LWP 838616) (id 11)] [Thread 0xf36a3420 (LWP 838616) (id 11) exited] [New Thread 0xf2ea2420 (LWP 838617) (id 12)] [Thread 0xf2ea2420 (LWP 838617) (id 12) exited] [New Thread 0xf26a1420 (LWP 838618) (id 13)] [Thread 0xf26a1420 (LWP 838618) (id 13) exited] [New Thread 0xf1ea0420 (LWP 838619) (id 14)] [Thread 0xf1ea0420 (LWP 838619) (id 14) exited] [New Thread 0xf169f420 (LWP 838620) (id 15)] [Thread 0xf169f420 (LWP 838620) (id 15) exited] [New Thread 0xf0e9e420 (LWP 838621) (id 16)] [Thread 0xf0e9e420 (LWP 838621) (id 16) exited] [New Thread 0xf069d420 (LWP 838622) (id 17)] [New Thread 0xefe9c420 (LWP 838623) (id 18)] [Thread 0xf069d420 (LWP 838622) (id 17) exited] [Thread 0xefe9c420 (LWP 838623) (id 18) exited] [New Thread 0xef69b420 (LWP 838624) (id 19)] [Thread 0xef69b420 (LWP 838624) (id 19) exited] [New Thread 0xeee9a420 (LWP 838625) (id 20)] [Thread 0xeee9a420 (LWP 838625) (id 20) exited] [New Thread 0xee699420 (LWP 838626) (id 21)] [Thread 0xee699420 (LWP 838626) (id 21) exited] [New Thread 0xede98420 (LWP 838627) (id 22)] [Thread 0xede98420 (LWP 838627) (id 22) exited] [New Thread 0xed697420 (LWP 838628) (id 23)] [Thread 0xed697420 (LWP 838628) (id 23) exited] [New Thread 0xece96420 (LWP 838629) (id 24)] [Thread 0xece96420 (LWP 838629) (id 24) exited] [New Thread 0xec695420 (LWP 838630) (id 25)] [New Thread 0xebe94420 (LWP 838631) (id 26)] [Thread 0xec695420 (LWP 838630) (id 25) exited] [New Thread 0xeb693420 (LWP 838632) (id 27)] [Thread 0xeb693420 (LWP 838632) (id 27) exited] [Thread 0xebe94420 (LWP 838631) (id 26) exited] [New Thread 0xeae92420 (LWP 838633) (id 28)] [Thread 0xeae92420 (LWP 838633) (id 28) exited] [New Thread 0xea691420 (LWP 838634) (id 29)] [New Thread 0xe9e90420 (LWP 838635) (id 30)] [Thread 0xe9e90420 (LWP 838635) (id 30) exited] [New Thread 0xe968f420 (LWP 838636) (id 31)] [Thread 0xe968f420 (LWP 838636) (id 31) exited] [New Thread 0xe8e8e420 (LWP 838637) (id 32)] [Thread 0xea691420 (LWP 838634) (id 29) exited] [Thread 0xe8e8e420 (LWP 838637) (id 32) exited] [New Thread 0xe868d420 (LWP 838638) (id 33)] [Thread 0xe868d420 (LWP 838638) (id 33) exited] [New Thread 0xe7e8c420 (LWP 838639) (id 34)] [Thread 0xe7e8c420 (LWP 838639) (id 34) exited] [New Thread 0xe768b420 (LWP 838640) (id 35)] [Thread 0xe768b420 (LWP 838640) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838641) (id 36)] [Thread 0xe6e8a420 (LWP 838641) (id 36) exited] [New Thread 0xe6689420 (LWP 838642) (id 37)] [Thread 0xe6689420 (LWP 838642) (id 37) exited] [New Thread 0xe5e88420 (LWP 838643) (id 38)] [New Thread 0xe5687420 (LWP 838644) (id 39)] [Thread 0xe5687420 (LWP 838644) (id 39) exited] [New Thread 0xe4e86420 (LWP 838645) (id 40)] [Thread 0xe5e88420 (LWP 838643) (id 38) exited] [Thread 0xe4e86420 (LWP 838645) (id 40) exited] [New Thread 0xe4685420 (LWP 838646) (id 41)] [Thread 0xe4685420 (LWP 838646) (id 41) exited] [New Thread 0xe3e84420 (LWP 838647) (id 42)] [Thread 0xe3e84420 (LWP 838647) (id 42) exited] [New Thread 0xe3683420 (LWP 838648) (id 43)] [Thread 0xe3683420 (LWP 838648) (id 43) exited] [New Thread 0xe2e82420 (LWP 838649) (id 44)] [Thread 0xe2e82420 (LWP 838649) (id 44) exited] [New Thread 0xe2681420 (LWP 838650) (id 45)] [Thread 0xe2681420 (LWP 838650) (id 45) exited] [New Thread 0xe1e80420 (LWP 838651) (id 46)] [Thread 0xe1e80420 (LWP 838651) (id 46) exited] [New Thread 0xe167f420 (LWP 838652) (id 47)] [Thread 0xe167f420 (LWP 838652) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838653) (id 48)] [Thread 0xe0e7e420 (LWP 838653) (id 48) exited] [New Thread 0xe067d420 (LWP 838654) (id 49)] [Thread 0xe067d420 (LWP 838654) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838655) (id 50)] [New Thread 0xdf67b420 (LWP 838656) (id 51)] [Thread 0xdfe7c420 (LWP 838655) (id 50) exited] [Thread 0xdf67b420 (LWP 838656) (id 51) exited] [New Thread 0xdee7a420 (LWP 838657) (id 52)] [Thread 0xdee7a420 (LWP 838657) (id 52) exited] [New Thread 0xde679420 (LWP 838658) (id 53)] [Thread 0xde679420 (LWP 838658) (id 53) exited] [New Thread 0xdde78420 (LWP 838659) (id 54)] [Thread 0xdde78420 (LWP 838659) (id 54) exited] [New Thread 0xdd677420 (LWP 838660) (id 55)] [Thread 0xdd677420 (LWP 838660) (id 55) exited] [New Thread 0xdce76420 (LWP 838661) (id 56)] [Thread 0xdce76420 (LWP 838661) (id 56) exited] [New Thread 0xdc675420 (LWP 838662) (id 57)] [Thread 0xdc675420 (LWP 838662) (id 57) exited] [New Thread 0xdbe74420 (LWP 838663) (id 58)] [Thread 0xdbe74420 (LWP 838663) (id 58) exited] [New Thread 0xdb673420 (LWP 838664) (id 59)] [Thread 0xdb673420 (LWP 838664) (id 59) exited] [New Thread 0xdae72420 (LWP 838665) (id 60)] [Thread 0xdae72420 (LWP 838665) (id 60) exited] [New Thread 0xda671420 (LWP 838666) (id 61)] [Thread 0xda671420 (LWP 838666) (id 61) exited] [New Thread 0xd9e70420 (LWP 838667) (id 62)] [Thread 0xd9e70420 (LWP 838667) (id 62) exited] [New Thread 0xd966f420 (LWP 838668) (id 63)] [Thread 0xd966f420 (LWP 838668) (id 63) exited] [New Thread 0xd8e6e420 (LWP 838669) (id 64)] [Thread 0xd8e6e420 (LWP 838669) (id 64) exited] [New Thread 0xd866d420 (LWP 838670) (id 65)] [Thread 0xd866d420 (LWP 838670) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838671) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838671) (id 66) exited] [Inferior 1 (process 838605) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 9: run till end Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/gdb.in.10 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail... (gdb) delete breakpoints (gdb) info breakpoints No breakpoints, watchpoints, tracepoints, or catchpoints. (gdb) break -qualified main Breakpoint 1 at 0x864: file /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c, line 67. (gdb) run Starting program: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.threads/create-fail/create-fail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.c:67 67 for (i = 0; i < CPU_SETSIZE; i++) (gdb) continue Continuing. [New Thread 0xf7eac420 (LWP 838708) (id 2)] [Thread 0xf7eac420 (LWP 838708) (id 2) exited] [New Thread 0xf76ab420 (LWP 838709) (id 3)] [New Thread 0xf6eaa420 (LWP 838710) (id 4)] [Thread 0xf6eaa420 (LWP 838710) (id 4) exited] [New Thread 0xf66a9420 (LWP 838711) (id 5)] [Thread 0xf66a9420 (LWP 838711) (id 5) exited] [New Thread 0xf5ea8420 (LWP 838712) (id 6)] [New Thread 0xf56a7420 (LWP 838713) (id 7)] [Thread 0xf5ea8420 (LWP 838712) (id 6) exited] [Thread 0xf76ab420 (LWP 838709) (id 3) exited] [Thread 0xf56a7420 (LWP 838713) (id 7) exited] [New Thread 0xf4ea6420 (LWP 838714) (id 8)] [Thread 0xf4ea6420 (LWP 838714) (id 8) exited] [New Thread 0xf46a5420 (LWP 838715) (id 9)] [Thread 0xf46a5420 (LWP 838715) (id 9) exited] [New Thread 0xf3ea4420 (LWP 838716) (id 10)] [Thread 0xf3ea4420 (LWP 838716) (id 10) exited] [New Thread 0xf36a3420 (LWP 838717) (id 11)] [New Thread 0xf2ea2420 (LWP 838718) (id 12)] [Thread 0xf2ea2420 (LWP 838718) (id 12) exited] [Thread 0xf36a3420 (LWP 838717) (id 11) exited] [New Thread 0xf26a1420 (LWP 838719) (id 13)] [Thread 0xf26a1420 (LWP 838719) (id 13) exited] [New Thread 0xf1ea0420 (LWP 838720) (id 14)] [Thread 0xf1ea0420 (LWP 838720) (id 14) exited] [New Thread 0xf169f420 (LWP 838721) (id 15)] [Thread 0xf169f420 (LWP 838721) (id 15) exited] [New Thread 0xf0e9e420 (LWP 838722) (id 16)] [Thread 0xf0e9e420 (LWP 838722) (id 16) exited] [New Thread 0xf069d420 (LWP 838723) (id 17)] [Thread 0xf069d420 (LWP 838723) (id 17) exited] [New Thread 0xefe9c420 (LWP 838724) (id 18)] [New Thread 0xef69b420 (LWP 838725) (id 19)] [New Thread 0xeee9a420 (LWP 838726) (id 20)] [New Thread 0xee699420 (LWP 838727) (id 21)] [Thread 0xee699420 (LWP 838727) (id 21) exited] [New Thread 0xede98420 (LWP 838728) (id 22)] [Thread 0xede98420 (LWP 838728) (id 22) exited] [Thread 0xeee9a420 (LWP 838726) (id 20) exited] [New Thread 0xed697420 (LWP 838729) (id 23)] [Thread 0xed697420 (LWP 838729) (id 23) exited] [New Thread 0xece96420 (LWP 838730) (id 24)] [Thread 0xef69b420 (LWP 838725) (id 19) exited] [Thread 0xece96420 (LWP 838730) (id 24) exited] [Thread 0xefe9c420 (LWP 838724) (id 18) exited] [New Thread 0xec695420 (LWP 838731) (id 25)] [Thread 0xec695420 (LWP 838731) (id 25) exited] [New Thread 0xebe94420 (LWP 838732) (id 26)] [Thread 0xebe94420 (LWP 838732) (id 26) exited] [New Thread 0xeb693420 (LWP 838733) (id 27)] [Thread 0xeb693420 (LWP 838733) (id 27) exited] [New Thread 0xeae92420 (LWP 838734) (id 28)] [Thread 0xeae92420 (LWP 838734) (id 28) exited] [New Thread 0xea691420 (LWP 838735) (id 29)] [Thread 0xea691420 (LWP 838735) (id 29) exited] [New Thread 0xe9e90420 (LWP 838736) (id 30)] [Thread 0xe9e90420 (LWP 838736) (id 30) exited] [New Thread 0xe968f420 (LWP 838737) (id 31)] [New Thread 0xe8e8e420 (LWP 838738) (id 32)] [Thread 0xe8e8e420 (LWP 838738) (id 32) exited] [New Thread 0xe868d420 (LWP 838739) (id 33)] [Thread 0xe868d420 (LWP 838739) (id 33) exited] [New Thread 0xe7e8c420 (LWP 838740) (id 34)] [New Thread 0xe768b420 (LWP 838741) (id 35)] [Thread 0xe768b420 (LWP 838741) (id 35) exited] [New Thread 0xe6e8a420 (LWP 838742) (id 36)] [Thread 0xe6e8a420 (LWP 838742) (id 36) exited] [New Thread 0xe6689420 (LWP 838743) (id 37)] [Thread 0xe7e8c420 (LWP 838740) (id 34) exited] [Thread 0xe968f420 (LWP 838737) (id 31) exited] [Thread 0xe6689420 (LWP 838743) (id 37) exited] [New Thread 0xe5e88420 (LWP 838744) (id 38)] [Thread 0xe5e88420 (LWP 838744) (id 38) exited] [New Thread 0xe5687420 (LWP 838745) (id 39)] [Thread 0xe5687420 (LWP 838745) (id 39) exited] [New Thread 0xe4e86420 (LWP 838746) (id 40)] [Thread 0xe4e86420 (LWP 838746) (id 40) exited] [New Thread 0xe4685420 (LWP 838747) (id 41)] [New Thread 0xe3e84420 (LWP 838748) (id 42)] [Thread 0xe3e84420 (LWP 838748) (id 42) exited] [New Thread 0xe3683420 (LWP 838749) (id 43)] [Thread 0xe4685420 (LWP 838747) (id 41) exited] [Thread 0xe3683420 (LWP 838749) (id 43) exited] [New Thread 0xe2e82420 (LWP 838750) (id 44)] [Thread 0xe2e82420 (LWP 838750) (id 44) exited] [New Thread 0xe2681420 (LWP 838751) (id 45)] [Thread 0xe2681420 (LWP 838751) (id 45) exited] [New Thread 0xe1e80420 (LWP 838752) (id 46)] [New Thread 0xe167f420 (LWP 838753) (id 47)] [Thread 0xe167f420 (LWP 838753) (id 47) exited] [New Thread 0xe0e7e420 (LWP 838754) (id 48)] [Thread 0xe0e7e420 (LWP 838754) (id 48) exited] [New Thread 0xe067d420 (LWP 838755) (id 49)] [Thread 0xe067d420 (LWP 838755) (id 49) exited] [New Thread 0xdfe7c420 (LWP 838756) (id 50)] [New Thread 0xdf67b420 (LWP 838757) (id 51)] [Thread 0xdf67b420 (LWP 838757) (id 51) exited] [New Thread 0xdee7a420 (LWP 838758) (id 52)] [Thread 0xdee7a420 (LWP 838758) (id 52) exited] [Thread 0xe1e80420 (LWP 838752) (id 46) exited] [New Thread 0xde679420 (LWP 838759) (id 53)] [Thread 0xde679420 (LWP 838759) (id 53) exited] [New Thread 0xdde78420 (LWP 838760) (id 54)] [New Thread 0xdd677420 (LWP 838761) (id 55)] [Thread 0xdd677420 (LWP 838761) (id 55) exited] [New Thread 0xdce76420 (LWP 838762) (id 56)] [Thread 0xdde78420 (LWP 838760) (id 54) exited] [Thread 0xdfe7c420 (LWP 838756) (id 50) exited] [New Thread 0xdc675420 (LWP 838763) (id 57)] [Thread 0xdc675420 (LWP 838763) (id 57) exited] [New Thread 0xdbe74420 (LWP 838764) (id 58)] [Thread 0xdbe74420 (LWP 838764) (id 58) exited] [Thread 0xdce76420 (LWP 838762) (id 56) exited] [New Thread 0xdb673420 (LWP 838765) (id 59)] [Thread 0xdb673420 (LWP 838765) (id 59) exited] [New Thread 0xdae72420 (LWP 838766) (id 60)] [New Thread 0xda671420 (LWP 838767) (id 61)] [Thread 0xda671420 (LWP 838767) (id 61) exited] [New Thread 0xd9e70420 (LWP 838768) (id 62)] [Thread 0xd9e70420 (LWP 838768) (id 62) exited] [New Thread 0xd966f420 (LWP 838769) (id 63)] [Thread 0xd966f420 (LWP 838769) (id 63) exited] [New Thread 0xd8e6e420 (LWP 838770) (id 64)] [Thread 0xdae72420 (LWP 838766) (id 60) exited] [Thread 0xd8e6e420 (LWP 838770) (id 64) exited] [New Thread 0xd866d420 (LWP 838771) (id 65)] [Thread 0xd866d420 (LWP 838771) (id 65) exited] [New Thread 0xd7e6c420 (LWP 838772) (id 66)] pthread_create: 22: Invalid argument [Thread 0xd7e6c420 (LWP 838772) (id 66) exited] [Inferior 1 (process 838706) exited normally] (gdb) PASS: gdb.threads/create-fail.exp: iteration 10: run till end testcase /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.threads/create-fail.exp completed in 78 seconds Running /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-break.exp ... Executing on build: rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break (timeout = 300) builtin_spawn -ignore SIGHUP rm -rf /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break Executing on host: gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c -fdiagnostics-color=never -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/mi-break (timeout = 300) builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c -fdiagnostics-color=never -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/mi-break Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/gdb.in.1 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on -i=mi =thread-group-added,id="i1" =cmd-param-changed,param="height",value="4294967295" =cmd-param-changed,param="width",value="4294967295" =cmd-param-changed,param="interactive-mode",value="on" (gdb) 100-gdb-set height 0 100^done (gdb) 101-gdb-set width 0 101^done (gdb) show mi-async &"show mi-async\n" ~"Whether MI is in asynchronous mode is off.\n" ^done (gdb) 104-environment-directory -r 104^done,source-path="$cdir:$cwd" (gdb) 105-environment-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi 105^done,source-path="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/mi-break 105^done (gdb) Expecting: ^(222-break-insert -t main[ ]+)?(222\^done,bkpt=\{number="1",type=".*",disp="del",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t main 222^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_tbreak_creation_and_listing: break-insert -t operation Expecting: ^(222-break-insert -t basics\.c:callee2[ ]+)?(222\^done,bkpt=\{number="2",type=".*",disp="del",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t basics.c:callee2 222^done,bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="0x0000051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_tbreak_creation_and_listing: insert temp breakpoint at basics.c:callee2 Expecting: ^(222-break-insert -t basics\.c:34[ ]+)?(222\^done,bkpt=\{number="3",type=".*",disp="del",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t basics.c:34 222^done,bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x00000504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="basics.c:34"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_tbreak_creation_and_listing: insert temp breakpoint at basics.c:$line_callee3_head Expecting: ^(222-break-insert -t "\\"basics\.c\\":25"[ ]+)?(222\^done,bkpt=\{number="4",type=".*",disp="del",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t "\"basics.c\":25" 222^done,bkpt={number="4",type="breakpoint",disp="del",enabled="y",addr="0x000004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="basics.c:25"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_tbreak_creation_and_listing: insert temp breakpoint at "":$line_callee4_head Expecting: ^(666-break-list[ ]+)?(666\^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="1",type=".*",disp="del",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number="2",type=".*",disp="del",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number="3",type=".*",disp="del",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number="4",type=".*",disp="del",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) 666-break-list 666^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="main"},bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="0x0000051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"},bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x00000504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="basics.c:34"},bkpt={number="4",type="breakpoint",disp="del",enabled="y",addr="0x000004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="basics.c:25"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_tbreak_creation_and_listing: list of breakpoints Expecting: ^(777-break-delete[ ]+)?(777\^done[ ]+[(]gdb[)] [ ]*) 777-break-delete 777^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_tbreak_creation_and_listing: delete temp breakpoints Expecting: ^(-break-insert -i 1 callme[ ]+)?(\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*",ignore="1",.*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) -break-insert -i 1 callme ^done,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0000054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",ignore="1",original-location="callme"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_ignore_count: insert breakpoint with ignore count at callme 220-exec-run =thread-group-started,id="i1",pid="838821" =thread-created,id="1",group-id="i1" =breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",ignore="1",original-location="callme"} =library-loaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}] 220^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="breakpoint-hit",disp="keep",bkptno="[0-9]+",frame={addr="(?:0x[0-9A-Fa-f]+)",func="callme",args=\[{name="i",value="2"}\],(?:file="[^ ]*.*basics.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*basics.c",line="51",arch="[^ ]*"|from=".*basics.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ =library-loaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}] ~"[Thread debugging using libthread_db enabled]\n" ~"Using host libthread_db library \"/lib/arm-linux-gnueabihf/libthread_db.so.1\".\n" =breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="1",original-location="callme"} =breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="2",original-location="callme"} ~"\n" ~"Breakpoint 5, callme (i=2) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:51\n" ~"51\t}\n" *stopped,reason="breakpoint-hit",disp="keep",bkptno="5",frame={addr="0x0040054e",func="callme",args=[{name="i",value="2"}],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",arch="armv7"},thread-id="1",stopped-threads="all",core="23" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_ignore_count: run to breakpoint with ignore count Expecting: ^(-break-insert function_that_does_not_exist[ ]+)?(.*\^error,msg="Function \\"function_that_does_not_exist\\" not defined."[ ]+[(]gdb[)] [ ]*) -break-insert function_that_does_not_exist ^error,msg="Function \"function_that_does_not_exist\" not defined." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: breakpoint at nonexistent function Expecting: ^(-var-create V \* return_1\(\)[ ]+)?(\^done,name="V",numchild="0",value="1",type="int",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create V * return_1() ^done,name="V",numchild="0",value="1",type="int",has_more="0" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: create varobj for function call Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[] (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: update varobj for function call Expecting: ^(-break-insert "callme if i < 4"[ ]+)?(.*\^error,msg="Garbage 'if i < 4' at end of location"[ ]+[(]gdb[)] [ ]*) -break-insert "callme if i < 4" ^error,msg="Garbage 'if i < 4' at end of location" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: breakpoint with garbage after location Expecting: ^(-break-insert -c i==4 "callme if i < 4"[ ]+)?(.*\^error,msg="Garbage 'if i < 4' at end of location"[ ]+[(]gdb[)] [ ]*) -break-insert -c i==4 "callme if i < 4" ^error,msg="Garbage 'if i < 4' at end of location" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: conditional breakpoint with garbage after location Expecting: ^(-break-insert -c bad callme[ ]+)?(.*\^error,msg="No symbol \\"bad\\" in current context."[ ]+[(]gdb[)] [ ]*) -break-insert -c bad callme ^error,msg="No symbol \"bad\" in current context." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: breakpoint with bad condition Expecting: ^(-dprintf-insert -c bad callme "Hello"[ ]+)?(.*\^error,msg="No symbol \\"bad\\" in current context."[ ]+[(]gdb[)] [ ]*) -dprintf-insert -c bad callme "Hello" ^error,msg="No symbol \"bad\" in current context." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: dprintf with bad condition Expecting: ^(-break-condition 5 bad[ ]+)?(.*\^error,msg="No symbol \\"bad\\" in current context."[ ]+[(]gdb[)] [ ]*) -break-condition 5 bad ^error,msg="No symbol \"bad\" in current context." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_error: invalid condition Expecting: ^(-break-insert -d basics\.c:callee2[ ]+)?(\^done,bkpt=\{number="6",type="breakpoint",disp="keep",enabled="n",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) -break-insert -d basics.c:callee2 ^done,bkpt={number="6",type="breakpoint",disp="keep",enabled="n",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_disabled_creation: test disabled creation Expecting: ^(-break-delete[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-delete ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_disabled_creation: test disabled creation: cleanup Expecting: ^(222-break-insert basics\.c:callee2[ ]+)?(222\^done,bkpt=\{number="7",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert basics.c:callee2 222^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: insert breakpoint at basics.c:callee2 Expecting: ^(-break-commands 7 "print 10" "continue"[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-commands 7 "print 10" "continue" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: set commands Expecting: ^(-break-info 7[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="7",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*",script=\["print 10","continue"\],original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-info 7 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",script=["print 10","continue"],original-location="basics.c:callee2"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: check that commands are set Expecting: ^(-break-commands 7[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-commands 7 ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: clear commands Expecting: ^(-break-info[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="7",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-info ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: check that commands are cleared Expecting: ^(200-break-insert --qualified -t main[ ]+)?(200\^done,bkpt=\{number=".*",type="breakpoint",disp="del",enabled=".*",addr=".*",func="main(\(.*\))?",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 200-break-insert --qualified -t main 200^done,bkpt={number="8",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="-qualified main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint at main 220-exec-run =thread-exited,id="1",group-id="i1" =thread-group-exited,id="i1" =library-unloaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}],still-in-use="false" =library-unloaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}],still-in-use="false" =thread-group-started,id="i1",pid="838823" =thread-created,id="1",group-id="i1" =library-loaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}] 220^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="breakpoint-hit",disp="del",bkptno="[0-9]+",frame={addr="(?:0x[0-9A-Fa-f]+)",func="main",args=\[.*\],(?:file="[^ ]*.*",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*",line="(?:[0-9]+)",arch="[^ ]*"|from=".*")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ =library-loaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}] ~"[Thread debugging using libthread_db enabled]\n" ~"Using host libthread_db library \"/lib/arm-linux-gnueabihf/libthread_db.so.1\".\n" =breakpoint-modified,bkpt={number="8",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="1",original-location="-qualified main"} ~"\n" ~"Temporary breakpoint 8, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:64\n" ~"64\t callee1 (2, \"A string argument.\", 3.5);\n" *stopped,reason="breakpoint-hit",disp="del",bkptno="8",frame={addr="0x0040057c",func="main",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",arch="armv7"},thread-id="1",stopped-threads="all",core="50" =breakpoint-deleted,id="8" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: mi runto main Expecting: ^(222-break-insert basics\.c:callee2[ ]+)?(222\^done,bkpt=\{number="9",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert basics.c:callee2 222^done,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: insert breakpoint at basics.c:callee2, again Expecting: ^(-break-commands 9 "bt" "set \$i=0" "while \$i<10" "print \$i" "set \$i=\$i\+1" "end" "continue" [ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-commands 9 "bt" "set $i=0" "while $i<10" "print $i" "set $i=$i+1" "end" "continue" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: breakpoint commands: set more commands -exec-continue ^running *running,thread-id="all" (gdb) =breakpoint-modified,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="1",original-location="basics.c:callee2"} =breakpoint-modified,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="1",script=["bt","set $i=0","while $i<10","print $i","set $i=$i+1","end","continue"],original-location="basics.c:callee2"} ~"\n" ~"Breakpoint 7, callee2 (intarg=2, strarg=0x400658 \"A string argument.\") at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:41\n" ~"41\t callee3 (strarg);\n" *stopped,reason="breakpoint-hit",disp="keep",bkptno="7",frame={addr="0x0040051a",func="callee2",args=[{name="intarg",value="2"},{name="strarg",value="0x400658 \"A string argument.\""}],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",arch="armv7"},thread-id="1",stopped-threads="all",core="50" #0 callee2 (intarg=2, strarg=0x400658 "A string argument.") at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:41 #1 0x0040053e in callee1 (intarg=2, strarg=0x400658 "A string argument.", fltarg=3.5) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:46 #2 0x0040058c in main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:64 ~"$1 = 0\n" ~"$2 = 1\n" ~"$3 = 2\n" ~"$4 = 3\n" ~"$5 = 4\n" ~"$6 = 5\n" ~"$7 = 6\n" ~"$8 = 7\n" ~"$9 = 8\n" ~"$10 = 9PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: intermediate stop and continue, bp commands \n" *runningPASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: intermediate stop and continue, mi running ,thread-id="all" =breakpoint-modified,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="2",original-location="basics.c:callee2"} =breakpoint-modified,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="2",script=["bt","set $i=0","while $i<10","print $i","set $i=$i+1","end","continue"],original-location="basics.c:callee2"} ~"\n" ~"Breakpoint 7, callee2 (intarg=2, strarg=0x400658 \"A string argument.\") at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:41\n" ~"41\t callee3 (strarg);\n" *stopped,reason="breakpoint-hit",disp="keep",bkptno="7",frame={addr="0x0040051a",func="callee2",args=[{name="intarg",value="2"},{name="strarg",value="0x400658 \"A string argument.\""}],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",arch="armv7"},thread-id="1",stopped-threads="all",core="50" #0 callee2 (intarg=2, strarg=0x400658 "A string argument.") at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:41 #1 0x0040053e in callee1 (intarg=2, strarg=0x400658 "A string argument.", fltarg=3.5) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:46 #2 0x0040059c in main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:65 ~"$11 = 0\n" ~"$12 = 1\n" ~"$13 = 2\n" ~"$14 = 3\n" ~"$15 = 4\n" ~"$16 = 5\n" ~"$17 = 6\n" ~"$18 = 7\n" ~"$19 = 8\n" ~"$20 = 9\n" *running,thread-id="all" ~"[Inferior 1 (process 838823) exited normally]\n" =thread-exited,id="1",group-id="i1" =thread-group-exited,id="i1",exit-code="0" *stopped,reason="exited-normally" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_breakpoint_commands: test hitting breakpoint with commands Expecting: ^(-var-create tpnum \* \$tpnum[ ]+)?(\^done,name="tpnum",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create tpnum * $tpnum ^done,name="tpnum",numchild="0",value="void",type="void",has_more="0" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_abreak_creation: create local variable tpnum Expecting: ^(521-var-evaluate-expression tpnum[ ]+)?(521\^done,value="void"[ ]+[(]gdb[)] [ ]*) 521-var-evaluate-expression tpnum 521^done,value="void" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_abreak_creation: eval tpnum before tracepoint Expecting: ^(522-break-insert -a main[ ]+)?(522\^done,bkpt=\{number="10",type="tracepoint",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 522-break-insert -a main 522^done,bkpt={number="10",type="tracepoint",disp="keep",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",installed="n",original-location="main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_abreak_creation: break-insert -a operation Expecting: ^(523-var-update tpnum[ ]+)?(523\^done,changelist=\[{name="tpnum",in_scope="true",type_changed="false",has_more="0"}\][ ]+[(]gdb[)] [ ]*) 523-var-update tpnum 523^done,changelist=[{name="tpnum",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_abreak_creation: update tpnum Expecting: ^(524-var-evaluate-expression tpnum[ ]+)?(524\^done,value="10"[ ]+[(]gdb[)] [ ]*) 524-var-evaluate-expression tpnum 524^done,value="10" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_abreak_creation: eval tpnum after tracepoint 102-break-delete 102^done (gdb) 103-break-list 103^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) Expecting: ^(-break-insert --function main basics\.c:34[ ]+)?(.*Garbage following explicit location.*[ ]+[(]gdb[)] [ ]*) -break-insert --function main basics.c:34 ^error,msg="-break-insert: Garbage following explicit location" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: -break-insert --function main basics.c:34 Expecting: ^(222-break-insert -t --function main[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --function main 222^done,bkpt={number="11",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="-function main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: insert temp explicit breakpoint in main Expecting: ^(222-break-insert -t --source basics\.c --function callee2[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --source basics.c --function callee2 222^done,bkpt={number="12",type="breakpoint",disp="del",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="-source basics.c -function callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: insert temp explicit breakpoint at basics.c:callee2 Expecting: ^(222-break-insert -t --source basics\.c --line 34[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --source basics.c --line 34 222^done,bkpt={number="13",type="breakpoint",disp="del",enabled="y",addr="0x00400504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="-source basics.c -line 34"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: insert temp explicit breakpoint at basics.c:34 Expecting: ^(222-break-insert -t --source "basics\.c" --line 25[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --source "basics.c" --line 25 222^done,bkpt={number="14",type="breakpoint",disp="del",enabled="y",addr="0x004004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="-source basics.c -line 25"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: insert temp explicit breakpoint at "basics.c":25 Expecting: ^(-break-list[ ]+)?(\^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-list ^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="11",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="-function main"},bkpt={number="12",type="breakpoint",disp="del",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="-source basics.c -function callee2"},bkpt={number="13",type="breakpoint",disp="del",enabled="y",addr="0x00400504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="-source basics.c -line 34"},bkpt={number="14",type="breakpoint",disp="del",enabled="y",addr="0x004004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="-source basics.c -line 25"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: list of explicit breakpoints Expecting: ^(-break-delete[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-delete ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: delete temp breakpoints Expecting: ^(222-break-insert -c "intarg == 3" --function callee2[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],cond="intarg == 3"(,evaluated-by=".*")?,times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -c "intarg == 3" --function callee2 222^done,bkpt={number="15",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],cond="intarg == 3",times="0",original-location="-function callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: insert explicit conditional breakpoint in callee2 Expecting: ^(-break-insert -c "foo == 3" --source basics\.c --function main --label label[ ]+)?(.*No label .*label.* defined in function .*main.*[ ]+[(]gdb[)] [ ]*) -break-insert -c "foo == 3" --source basics.c --function main --label label ^error,msg="No label \"label\" defined in function \"main\"." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: -break-insert -c "foo == 3" --source basics.c --function main --label label Expecting: ^(-break-insert --source foobar\.c --line 3[ ]+)?(.*No source file named foobar.c.*[ ]+[(]gdb[)] [ ]*) -break-insert --source foobar.c --line 3 ^error,msg="No source file named foobar.c." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: -break-insert --source foobar.c --line 3 Expecting: ^(-break-insert --source basics\.c --function foobar[ ]+)?(.*Function .*foobar.* not defined in .*basics.c.*[ ]+[(]gdb[)] [ ]*) -break-insert --source basics.c --function foobar ^error,msg="Function \"foobar\" not defined in \"basics.c\"." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: -break-insert --source basics.c --function foobar Expecting: ^(-break-insert --source basics\.c --function main --label foobar[ ]+)?(.*No label .*foobar.* defined in function .*main.*[ ]+[(]gdb[)] [ ]*) -break-insert --source basics.c --function main --label foobar ^error,msg="No label \"foobar\" defined in function \"main\"." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: -break-insert --source basics.c --function main --label foobar Expecting: ^(-break-insert --source basics\.c[ ]+)?(.*-break-insert: --source option requires --function, --label, or --line.*[ ]+[(]gdb[)] [ ]*) -break-insert --source basics.c ^error,msg="-break-insert: --source option requires --function, --label, or --line" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_explicit_breakpoints: -break-insert --source basics.c Expecting: ^(-break-insert -c bad --force-condition callme[ ]+)?(.*warning: failed to validate condition .* disabling.*\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr="",cond="bad"(,evaluated-by=".*")?,times=".*".*original-location=".*",locations=\[{number=".*",enabled="N",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\]}\]\}[ ]+[(]gdb[)] [ ]*) -break-insert -c bad --force-condition callme &"warning: failed to validate condition at location 1, disabling:\n " &"No symbol \"bad\" in current context.\n" ^done,bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="",cond="bad",times="0",original-location="callme",locations=[{number="16.1",enabled="N",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"]}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: breakpoint with forced condition Expecting: ^(-dprintf-insert -c bad --force-condition callme "Hello"[ ]+)?(.*warning: failed to validate condition .* disabling.*\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr="",cond="bad"(,evaluated-by=".*")?,times=".*".*original-location=".*",locations=\[{number=".*",enabled="N",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\]}\]\}[ ]+[(]gdb[)] [ ]*) -dprintf-insert -c bad --force-condition callme "Hello" &"warning: failed to validate condition at location 1, disabling:\n " &"No symbol \"bad\" in current context.\n" ^done,bkpt={number="17",type="dprintf",disp="keep",enabled="y",addr="",cond="bad",times="0",script=["printf \"Hello\""],original-location="callme",locations=[{number="17.1",enabled="N",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"]}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: dprintf with forced condition Expecting: ^(222-break-insert callme[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert callme 222^done,bkpt={number="18",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",original-location="callme"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: define a bp Expecting: ^(-break-condition --force 16 bad == 42[ ]+)?(.*warning: failed to validate condition .* disabling.*\^done[ ]+[(]gdb[)] [ ]*) -break-condition --force 16 bad == 42 &"warning: failed to validate condition at location 16.1, disabling:\n " &"No symbol \"bad\" in current context.\n" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: invalid condition is forced Expecting: ^(-break-info 16[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr="",cond="bad == 42"(,evaluated-by=".*")?,times=".*".*original-location=".*",locations=\[{number=".*",enabled="N",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\]}\]\}\]}[ ]+[(]gdb[)] [ ]*) -break-info 16 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="",cond="bad == 42",times="0",original-location="callme",locations=[{number="16.1",enabled="N",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"]}]}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: invalid condition is defined Expecting: ^(-break-condition 16[ ]+)?(~"Breakpoint 16's condition is now valid at location 1, enabling.*\^done[ ]+[(]gdb[)] [ ]*) -break-condition 16 ~"Breakpoint 16's condition is now valid at location 1, enabling.\n" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: clear the condition Expecting: ^(-break-info 16[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="16",type=".*",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-info 16 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",original-location="callme"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: condition is cleared Expecting: ^(-break-condition[ ]+)?(\^error,msg="-break-condition: Missing the argument"[ ]+[(]gdb[)] [ ]*) -break-condition ^error,msg="-break-condition: Missing the argument" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: no arguments to -break-condition Expecting: ^(-break-condition --force 16[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-condition --force 16 ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: clear the condition with --force Expecting: ^(-break-condition --force[ ]+)?(\^error,msg="-break-condition: Missing the argument"[ ]+[(]gdb[)] [ ]*) -break-condition --force ^error,msg="-break-condition: Missing the argument" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=main: test_forced_conditions: no arguments with --force Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/gdb.in.2 Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/gdb.in.3 builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on (gdb) set height 0 (gdb) set width 0 (gdb) builtin_spawn -pty new-ui mi /dev/pts/2 New UI allocated (gdb) =thread-group-added,id="i1" (gdb) show mi-async &"show mi-async\n" ~"Whether MI is in asynchronous mode is off.\n" ^done (gdb) 104-environment-directory -r 104^done,source-path="$cdir:$cwd" (gdb) 105-environment-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi 105^done,source-path="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.mi/mi-break/mi-break 105^done (gdb) Expecting: ^(222-break-insert -t main[ ]+)?(222\^done,bkpt=\{number="1",type=".*",disp="del",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t main 222^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_tbreak_creation_and_listing: break-insert -t operation Expecting: ^(222-break-insert -t basics\.c:callee2[ ]+)?(222\^done,bkpt=\{number="2",type=".*",disp="del",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t basics.c:callee2 222^done,bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="0x0000051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_tbreak_creation_and_listing: insert temp breakpoint at basics.c:callee2 Expecting: ^(222-break-insert -t basics\.c:34[ ]+)?(222\^done,bkpt=\{number="3",type=".*",disp="del",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t basics.c:34 222^done,bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x00000504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="basics.c:34"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_tbreak_creation_and_listing: insert temp breakpoint at basics.c:$line_callee3_head Expecting: ^(222-break-insert -t "\\"basics\.c\\":25"[ ]+)?(222\^done,bkpt=\{number="4",type=".*",disp="del",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t "\"basics.c\":25" 222^done,bkpt={number="4",type="breakpoint",disp="del",enabled="y",addr="0x000004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="basics.c:25"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_tbreak_creation_and_listing: insert temp breakpoint at "":$line_callee4_head Expecting: ^(666-break-list[ ]+)?(666\^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="1",type=".*",disp="del",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number="2",type=".*",disp="del",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number="3",type=".*",disp="del",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number="4",type=".*",disp="del",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) 666-break-list 666^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="main"},bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="0x0000051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"},bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x00000504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="basics.c:34"},bkpt={number="4",type="breakpoint",disp="del",enabled="y",addr="0x000004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="basics.c:25"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_tbreak_creation_and_listing: list of breakpoints Expecting: ^(777-break-delete[ ]+)?(777\^done[ ]+[(]gdb[)] [ ]*) 777-break-delete 777^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_tbreak_creation_and_listing: delete temp breakpoints Expecting: ^(-break-insert -i 1 callme[ ]+)?(\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*",ignore="1",.*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) -break-insert -i 1 callme ^done,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0000054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",ignore="1",original-location="callme"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_ignore_count: insert breakpoint with ignore count at callme 220-exec-run =thread-group-started,id="i1",pid="838862" =thread-created,id="1",group-id="i1" =breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",ignore="1",original-location="callme"} =library-loaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}] 220^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="breakpoint-hit",disp="keep",bkptno="[0-9]+",frame={addr="(?:0x[0-9A-Fa-f]+)",func="callme",args=\[{name="i",value="2"}\],(?:file="[^ ]*.*basics.c",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*basics.c",line="51",arch="[^ ]*"|from=".*basics.c")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ =library-loaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}] =breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="1",original-location="callme"} =breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="2",original-location="callme"} ~"\n" ~"Breakpoint 5, callme (i=2) at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:51\n" ~"51\t}\n" *stopped,reason="breakpoint-hit",disp="keep",bkptno="5",frame={addr="0x0040054e",func="callme",args=[{name="i",value="2"}],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",arch="armv7"},thread-id="1",stopped-threads="all",core="10" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_ignore_count: run to breakpoint with ignore count Expecting: ^(-break-insert function_that_does_not_exist[ ]+)?(.*\^error,msg="Function \\"function_that_does_not_exist\\" not defined."[ ]+[(]gdb[)] [ ]*) -break-insert function_that_does_not_exist ^error,msg="Function \"function_that_does_not_exist\" not defined." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: breakpoint at nonexistent function Expecting: ^(-var-create V \* return_1\(\)[ ]+)?(\^done,name="V",numchild="0",value="1",type="int",has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create V * return_1() ^done,name="V",numchild="0",value="1",type="int",has_more="0" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: create varobj for function call Expecting: ^(-var-update \*[ ]+)?(\^done,changelist=\[\][ ]+[(]gdb[)] [ ]*) -var-update * ^done,changelist=[] (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: update varobj for function call Expecting: ^(-break-insert "callme if i < 4"[ ]+)?(.*\^error,msg="Garbage 'if i < 4' at end of location"[ ]+[(]gdb[)] [ ]*) -break-insert "callme if i < 4" ^error,msg="Garbage 'if i < 4' at end of location" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: breakpoint with garbage after location Expecting: ^(-break-insert -c i==4 "callme if i < 4"[ ]+)?(.*\^error,msg="Garbage 'if i < 4' at end of location"[ ]+[(]gdb[)] [ ]*) -break-insert -c i==4 "callme if i < 4" ^error,msg="Garbage 'if i < 4' at end of location" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: conditional breakpoint with garbage after location Expecting: ^(-break-insert -c bad callme[ ]+)?(.*\^error,msg="No symbol \\"bad\\" in current context."[ ]+[(]gdb[)] [ ]*) -break-insert -c bad callme ^error,msg="No symbol \"bad\" in current context." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: breakpoint with bad condition Expecting: ^(-dprintf-insert -c bad callme "Hello"[ ]+)?(.*\^error,msg="No symbol \\"bad\\" in current context."[ ]+[(]gdb[)] [ ]*) -dprintf-insert -c bad callme "Hello" ^error,msg="No symbol \"bad\" in current context." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: dprintf with bad condition Expecting: ^(-break-condition 5 bad[ ]+)?(.*\^error,msg="No symbol \\"bad\\" in current context."[ ]+[(]gdb[)] [ ]*) -break-condition 5 bad ^error,msg="No symbol \"bad\" in current context." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_error: invalid condition Expecting: ^(-break-insert -d basics\.c:callee2[ ]+)?(\^done,bkpt=\{number="6",type="breakpoint",disp="keep",enabled="n",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) -break-insert -d basics.c:callee2 ^done,bkpt={number="6",type="breakpoint",disp="keep",enabled="n",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_disabled_creation: test disabled creation Expecting: ^(-break-delete[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-delete ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_disabled_creation: test disabled creation: cleanup Expecting: ^(222-break-insert basics\.c:callee2[ ]+)?(222\^done,bkpt=\{number="7",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert basics.c:callee2 222^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: insert breakpoint at basics.c:callee2 Expecting: ^(-break-commands 7 "print 10" "continue"[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-commands 7 "print 10" "continue" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: set commands Expecting: ^(-break-info 7[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="7",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*",script=\["print 10","continue"\],original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-info 7 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",script=["print 10","continue"],original-location="basics.c:callee2"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: check that commands are set Expecting: ^(-break-commands 7[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-commands 7 ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: clear commands Expecting: ^(-break-info[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="7",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-info ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: check that commands are cleared Expecting: ^(200-break-insert --qualified -t main[ ]+)?(200\^done,bkpt=\{number=".*",type="breakpoint",disp="del",enabled=".*",addr=".*",func="main(\(.*\))?",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 200-break-insert --qualified -t main 200^done,bkpt={number="8",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="-qualified main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint at main 220-exec-run =thread-exited,id="1",group-id="i1" =thread-group-exited,id="i1" =library-unloaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}],still-in-use="false" =library-unloaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}],still-in-use="false" =thread-group-started,id="i1",pid="838864" =thread-created,id="1",group-id="i1" =library-loaded,id="/lib/ld-linux-armhf.so.3",target-name="/lib/ld-linux-armhf.so.3",host-name="/lib/ld-linux-armhf.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7fd1000",to="0xf7ff0000"}] 220^running *running,thread-id="all" (gdb) mi_expect_stop: expecting: \*stopped,reason="breakpoint-hit",disp="del",bkptno="[0-9]+",frame={addr="(?:0x[0-9A-Fa-f]+)",func="main",args=\[.*\],(?:file="[^ ]*.*",fullname="(/[^\n]*/|//[^/]+/[^\n]+/|/[^/][^\n]*/|[a-zA-Z]:[^\n]*/).*",line="(?:[0-9]+)",arch="[^ ]*"|from=".*")},thread-id="(?:[0-9]+)",stopped-threads=[^ ]* (=thread-selected,id="(?:[0-9]+)" |=(?:breakpoint-created|breakpoint-deleted)[^ ]+" )*[(]gdb[)] $ =library-loaded,id="/lib/arm-linux-gnueabihf/libc.so.6",target-name="/lib/arm-linux-gnueabihf/libc.so.6",host-name="/lib/arm-linux-gnueabihf/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0xf7ead000",to="0xf7fc7000"}] =breakpoint-modified,bkpt={number="8",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="1",original-location="-qualified main"} ~"\n" ~"Temporary breakpoint 8, main () at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:64\n" ~"64\t callee1 (2, \"A string argument.\", 3.5);\n" *stopped,reason="breakpoint-hit",disp="del",bkptno="8",frame={addr="0x0040057c",func="main",args=[],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",arch="armv7"},thread-id="1",stopped-threads="all",core="46" =breakpoint-deleted,id="8" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: mi runto main Expecting: ^(222-break-insert basics\.c:callee2[ ]+)?(222\^done,bkpt=\{number="9",type=".*",disp="keep",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert basics.c:callee2 222^done,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="basics.c:callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: insert breakpoint at basics.c:callee2, again Expecting: ^(-break-commands 9 "bt" "set \$i=0" "while \$i<10" "print \$i" "set \$i=\$i\+1" "end" "continue" [ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-commands 9 "bt" "set $i=0" "while $i<10" "print $i" "set $i=$i+1" "end" "continue" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: breakpoint commands: set more commands -exec-continue ^running *running,thread-id="all" (gdb) [=bThrereakadpo dinebt-ugmogidingfi uedsi,bngkp lt=ib{nthumrebeadr=_d"7b ",entyabpele="d]br eaUskpinoig ntho",stdi lspib="thkereepad",_denb ablilebrd=ar"yy ","/adlidrb/="ar0xm-00li40nu05x-1agn",uefuabncih="f/calillbteehr2"ea,fd_ildbe=.s"/o.ho1"me. /t cw Bg-rebuakilpod/inwot rk5,sp cacale/lmtce wg(i_g=2nu) _5at/a /beho/smena/tpscwhog-tsbu/gildbd/.gwoitrk~mspasactee/r/tcgdwgb/_gtenust_5su/aitbee//sgdnab.psmiho/btsas/gicdbs..gc"it,f~mulaslnteamr/e=gd"/b/hotemest/tsucwitg-e/bugdilb.d/miwo/brkasspicacs.e/c:tc51wg _g51nu }_5 /g[Tdbhr/geadbd /tdeesbutsgguiinteg /gusdbin.mg i/libabtsihrcsea.cd_",dbli enena="bl41ed",] th Uresiadng-g hroosupt s=li["bti1hr"]ea,td_imdbes l="ib1"ra,oryri "gi/lnaibl-/alormca-ltiinonux="-gbanusieacsbi.chf:c/laliblethe2re"}ad _d=bb.resoak.1po".in t- moTedimpfioredar,by kpbrt=ea{nkpumoibentr= 8"9, ",matyinpe (=") bratea /kphooiment/t",cwdig-spbu="ilked/epwo",rkenspabaclee/d=tc"ywg",_gadnudr_5="/a0xbe00/s40na05ps1aho",tsfu/gncdb=".gcaitll~meeas2"te,fr/ilgde=b/"/tehostmesu/titcwe/g-gdbub.ilmid//bwoasrkicsps.acc:e/64tc wg64_g nu c_5al/alebee1/s (na2,ps "hoA tsst/gridbng.g aitrg~mumasentet.r/",gd 3b/.5te);st su itBre/eagdkpb.oimint/b 7as, iccas.llc"ee,f2 ul(ilnntamare=g="/2,ho smetr/tarcwg=g-0xbu40il06d/58wo "rkA spstacrie/ngtc awgrg_gumnuen_5t./g")db a/gt db/h/tomese/tstcuiwgte-b/guidbld.m/wi/orbakssipacsce.c/t",cwlig_negn="u_415/",abthe/resnadap-gshrootups/s=gd["b.i1gi"]t~,tmaimsteser="/g1"db,s/tcresiptst=ui["tebt/g",db"s.meti/ $bai=si0"cs,".cwh:4il1 e 4$i1 <1 0"ca,"llpreein3 t (s$itr",ar"sg)et; $ #i=0 $i c+1al",le"ee2nd (",in"ctaonrgti=2nu, e"st],raorrgig=0inx4al00-l65oc8 at"Aio sn=tr"binasg icars.guc:mecantll."ee) 2"at} / ~ho"\men"/t cw~"g-Brbueailkpd/oiwontrk 7sp, accae/lltceewg2 _g(inunt_5ar/ag=be2,/s snatrpsarhog=ts0x/g40db06.g58it \~m"Aas stetrr/ingdg b/artegustmesuntit.\e/")gd ab.t mi/h/bomase/ictcs.wgc:-b41ui ld#1/w or0xks00pa40ce05/t3ecw ig_n gncau_ll5/eeab1 e/(isnntaparshg=ot2,s/ sgdtrb.argig=t~0xma40st06er58/g "dbA /tstesritsngui aterg/gumdben.mt.i/",ba fsiltcsar.cg=:43.1\5)n" a t ~"/h41om\te/ tccawgll-beeui3 ld(s/wtrorarksg)pa;\cen"/t cw*sg_tognppu_ed5/,rabeae/sosnn=ap"bshreotaks/pogdinb.t-gihit~t"ma,dstiserp=/g"kdbee/tp"es,btskpuitnteo=/g"7db",.mfri/ambae=si{acsdd.cr=:4"06 x0 #042 00 051x0a"04,f00un58c=c "cinal mleaie2n ",()ar agst =[/h{nomame/e=tc"iwgnt-baruig"ld,v/walorueks="pa2"ce},/t{ncwamg_e=gn"su_tr5/arabg"e/,vsnalapuesh="ot0xs/40gd06b.58gi \t~"Ama ssttrerin/gg dbar/tguesmetsntui.\te""/g}]db,f.mili/e=ba"/sihocsme.c/t:6cw4 g- $bu1 il= d/0 wo $rk2 sp= ac1 e/ $tc3 wg= _g2 nu $_54 /a= be3 /s $na5 ps= ho4 ts $/g6 db= .g5 it $~m7 as= te6 r/ $gd8 b/= te7 st $su9 it= e/8 gd $b.10mi =/b 9PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: intermediate stop and continue, bp commands asics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",arch="armv7"},thread-id="1",stopped-threads="all",core="46" *runningPASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: intermediate stop and continue, mi running ,thread-id="all" =breakpoint-modified,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="2",original-location="basics.c:callee2"} =breakpoint-modified,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="2",script=["bt","set $i=0","while $i<10","print $i","set $i=$i+1","end","continue"],original-location="basics.c:callee2"} ~"\n" ~"Breakpoint 7, callee2 (intarg=2, strarg=0x400658 \"A string argument.\") at /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c:41\n" ~"41\t callee3 (strarg);\n" *stopped,reason="breakpoint-hit",disp="keep",bkptno="7",frame={addr="0x0040051a",func="callee2",args=[{name="intarg",value="2"},{name="strarg",value="0x400658 \"A string argument.\""}],file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",arch="armv7"},thread-id="1",stopped-threads="all",core="46" *running,thread-id="all" ~"[Inferior 1 (process 838864) exited normally]\n" =thread-exited,id="1",group-id="i1" =thread-group-exited,id="i1",exit-code="0" *stopped,reason="exited-normally" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_breakpoint_commands: test hitting breakpoint with commands Expecting: ^(-var-create tpnum \* \$tpnum[ ]+)?(\^done,name="tpnum",numchild="(?:[0-9]+)",value=".*",type=.*,has_more="0"[ ]+[(]gdb[)] [ ]*) -var-create tpnum * $tpnum ^done,name="tpnum",numchild="0",value="void",type="void",has_more="0" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_abreak_creation: create local variable tpnum Expecting: ^(521-var-evaluate-expression tpnum[ ]+)?(521\^done,value="void"[ ]+[(]gdb[)] [ ]*) 521-var-evaluate-expression tpnum 521^done,value="void" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_abreak_creation: eval tpnum before tracepoint Expecting: ^(522-break-insert -a main[ ]+)?(522\^done,bkpt=\{number="10",type="tracepoint",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 522-break-insert -a main 522^done,bkpt={number="10",type="tracepoint",disp="keep",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",installed="n",original-location="main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_abreak_creation: break-insert -a operation Expecting: ^(523-var-update tpnum[ ]+)?(523\^done,changelist=\[{name="tpnum",in_scope="true",type_changed="false",has_more="0"}\][ ]+[(]gdb[)] [ ]*) 523-var-update tpnum 523^done,changelist=[{name="tpnum",in_scope="true",type_changed="false",has_more="0"}] (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_abreak_creation: update tpnum Expecting: ^(524-var-evaluate-expression tpnum[ ]+)?(524\^done,value="10"[ ]+[(]gdb[)] [ ]*) 524-var-evaluate-expression tpnum 524^done,value="10" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_abreak_creation: eval tpnum after tracepoint 102-break-delete 102^done (gdb) 103-break-list 103^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) Expecting: ^(-break-insert --function main basics\.c:34[ ]+)?(.*Garbage following explicit location.*[ ]+[(]gdb[)] [ ]*) -break-insert --function main basics.c:34 ^error,msg="-break-insert: Garbage following explicit location" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: -break-insert --function main basics.c:34 Expecting: ^(222-break-insert -t --function main[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --function main 222^done,bkpt={number="11",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="-function main"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: insert temp explicit breakpoint in main Expecting: ^(222-break-insert -t --source basics\.c --function callee2[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --source basics.c --function callee2 222^done,bkpt={number="12",type="breakpoint",disp="del",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="-source basics.c -function callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: insert temp explicit breakpoint at basics.c:callee2 Expecting: ^(222-break-insert -t --source basics\.c --line 34[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --source basics.c --line 34 222^done,bkpt={number="13",type="breakpoint",disp="del",enabled="y",addr="0x00400504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="-source basics.c -line 34"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: insert temp explicit breakpoint at basics.c:34 Expecting: ^(222-break-insert -t --source "basics\.c" --line 25[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -t --source "basics.c" --line 25 222^done,bkpt={number="14",type="breakpoint",disp="del",enabled="y",addr="0x004004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="-source basics.c -line 25"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: insert temp explicit breakpoint at "basics.c":25 Expecting: ^(-break-list[ ]+)?(\^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="main",file=".*basics.c",fullname=".*",line="64",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee3",file=".*basics.c",fullname=".*",line="36",thread-groups=\[.*\],times=".*".*original-location=".*"\},bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee4",file=".*basics.c",fullname=".*",line="27",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-list ^done,BreakpointTable={nr_rows="4",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="11",type="breakpoint",disp="del",enabled="y",addr="0x0040057c",func="main",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="64",thread-groups=["i1"],times="0",original-location="-function main"},bkpt={number="12",type="breakpoint",disp="del",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],times="0",original-location="-source basics.c -function callee2"},bkpt={number="13",type="breakpoint",disp="del",enabled="y",addr="0x00400504",func="callee3",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="36",thread-groups=["i1"],times="0",original-location="-source basics.c -line 34"},bkpt={number="14",type="breakpoint",disp="del",enabled="y",addr="0x004004de",func="callee4",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="27",thread-groups=["i1"],times="0",original-location="-source basics.c -line 25"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: list of explicit breakpoints Expecting: ^(-break-delete[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-delete ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: delete temp breakpoints Expecting: ^(222-break-insert -c "intarg == 3" --function callee2[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func="callee2",file=".*basics.c",fullname=".*",line="41",thread-groups=\[.*\],cond="intarg == 3"(,evaluated-by=".*")?,times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert -c "intarg == 3" --function callee2 222^done,bkpt={number="15",type="breakpoint",disp="keep",enabled="y",addr="0x0040051a",func="callee2",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="41",thread-groups=["i1"],cond="intarg == 3",times="0",original-location="-function callee2"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: insert explicit conditional breakpoint in callee2 Expecting: ^(-break-insert -c "foo == 3" --source basics\.c --function main --label label[ ]+)?(.*No label .*label.* defined in function .*main.*[ ]+[(]gdb[)] [ ]*) -break-insert -c "foo == 3" --source basics.c --function main --label label ^error,msg="No label \"label\" defined in function \"main\"." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: -break-insert -c "foo == 3" --source basics.c --function main --label label Expecting: ^(-break-insert --source foobar\.c --line 3[ ]+)?(.*No source file named foobar.c.*[ ]+[(]gdb[)] [ ]*) -break-insert --source foobar.c --line 3 ^error,msg="No source file named foobar.c." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: -break-insert --source foobar.c --line 3 Expecting: ^(-break-insert --source basics\.c --function foobar[ ]+)?(.*Function .*foobar.* not defined in .*basics.c.*[ ]+[(]gdb[)] [ ]*) -break-insert --source basics.c --function foobar ^error,msg="Function \"foobar\" not defined in \"basics.c\"." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: -break-insert --source basics.c --function foobar Expecting: ^(-break-insert --source basics\.c --function main --label foobar[ ]+)?(.*No label .*foobar.* defined in function .*main.*[ ]+[(]gdb[)] [ ]*) -break-insert --source basics.c --function main --label foobar ^error,msg="No label \"foobar\" defined in function \"main\"." (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: -break-insert --source basics.c --function main --label foobar Expecting: ^(-break-insert --source basics\.c[ ]+)?(.*-break-insert: --source option requires --function, --label, or --line.*[ ]+[(]gdb[)] [ ]*) -break-insert --source basics.c ^error,msg="-break-insert: --source option requires --function, --label, or --line" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_explicit_breakpoints: -break-insert --source basics.c Expecting: ^(-break-insert -c bad --force-condition callme[ ]+)?(.*warning: failed to validate condition .* disabling.*\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr="",cond="bad"(,evaluated-by=".*")?,times=".*".*original-location=".*",locations=\[{number=".*",enabled="N",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\]}\]\}[ ]+[(]gdb[)] [ ]*) -break-insert -c bad --force-condition callme &"warning: failed to validate condition at location 1, disabling:\n " &"No symbol \"bad\" in current context.\n" ^done,bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="",cond="bad",times="0",original-location="callme",locations=[{number="16.1",enabled="N",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"]}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: breakpoint with forced condition Expecting: ^(-dprintf-insert -c bad --force-condition callme "Hello"[ ]+)?(.*warning: failed to validate condition .* disabling.*\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr="",cond="bad"(,evaluated-by=".*")?,times=".*".*original-location=".*",locations=\[{number=".*",enabled="N",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\]}\]\}[ ]+[(]gdb[)] [ ]*) -dprintf-insert -c bad --force-condition callme "Hello" &"warning: failed to validate condition at location 1, disabling:\n " &"No symbol \"bad\" in current context.\n" ^done,bkpt={number="17",type="dprintf",disp="keep",enabled="y",addr="",cond="bad",times="0",script=["printf \"Hello\""],original-location="callme",locations=[{number="17.1",enabled="N",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"]}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: dprintf with forced condition Expecting: ^(222-break-insert callme[ ]+)?(222\^done,bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}[ ]+[(]gdb[)] [ ]*) 222-break-insert callme 222^done,bkpt={number="18",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",original-location="callme"} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: define a bp Expecting: ^(-break-condition --force 16 bad == 42[ ]+)?(.*warning: failed to validate condition .* disabling.*\^done[ ]+[(]gdb[)] [ ]*) -break-condition --force 16 bad == 42 &"warning: failed to validate condition at location 16.1, disabling:\n " &"No symbol \"bad\" in current context.\n" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: invalid condition is forced Expecting: ^(-break-info 16[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number=".*",type=".*",disp=".*",enabled=".*",addr="",cond="bad == 42"(,evaluated-by=".*")?,times=".*".*original-location=".*",locations=\[{number=".*",enabled="N",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\]}\]\}\]}[ ]+[(]gdb[)] [ ]*) -break-info 16 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="",cond="bad == 42",times="0",original-location="callme",locations=[{number="16.1",enabled="N",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"]}]}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: invalid condition is defined Expecting: ^(-break-condition 16[ ]+)?(~"Breakpoint 16's condition is now valid at location 1, enabling.*\^done[ ]+[(]gdb[)] [ ]*) -break-condition 16 ~"Breakpoint 16's condition is now valid at location 1, enabling.\n" ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: clear the condition Expecting: ^(-break-info 16[ ]+)?(\^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=\[{width=".*",alignment=".*",col_name="number",colhdr="Num"},{width=".*",alignment=".*",col_name="type",colhdr="Type"},{width=".*",alignment=".*",col_name="disp",colhdr="Disp"},{width=".*",alignment=".*",col_name="enabled",colhdr="Enb"},{width=".*",alignment=".*",col_name="addr",colhdr="Address"},{width=".*",alignment=".*",col_name="what",colhdr="What"}\],body=\[bkpt=\{number="16",type=".*",disp=".*",enabled=".*",addr=".*",func=".*",file=".*",fullname=".*",line=".*",thread-groups=\[.*\],times=".*".*original-location=".*"\}\]}[ ]+[(]gdb[)] [ ]*) -break-info 16 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="0x0040054e",func="callme",file="/home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/basics.c",fullname="/home/tcwg-build/workspace/tcwg_gnu_5/gdb/gdb/testsuite/gdb.mi/basics.c",line="51",thread-groups=["i1"],times="0",original-location="callme"}]} (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: condition is cleared Expecting: ^(-break-condition[ ]+)?(\^error,msg="-break-condition: Missing the argument"[ ]+[(]gdb[)] [ ]*) -break-condition ^error,msg="-break-condition: Missing the argument" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: no arguments to -break-condition Expecting: ^(-break-condition --force 16[ ]+)?(\^done[ ]+[(]gdb[)] [ ]*) -break-condition --force 16 ^done (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: clear the condition with --force Expecting: ^(-break-condition --force[ ]+)?(\^error,msg="-break-condition: Missing the argument"[ ]+[(]gdb[)] [ ]*) -break-condition --force ^error,msg="-break-condition: Missing the argument" (gdb) PASS: gdb.mi/mi-break.exp: mi-mode=separate: test_forced_conditions: no arguments with --force testcase /home/tcwg-build/workspace/tcwg_gnu_5/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.mi/mi-break.exp completed in 34 seconds === gdb Summary === # of expected passes 1566 # of unexpected failures 6 # of expected failures 1 Executing on host: /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex "set interactive-mode on" --version (timeout = 300) builtin_spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on --version GNU gdb (Linaro_GDB-2026.07.10) 18.0.50.20260710-git Copyright (C) 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/gdb version 18.0.50.20260710-git -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-build/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex "set interactive-mode on" runtest completed at Fri Jul 10 06:47:19 2026