public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* Failures on Ubuntu-Aarch64-m64, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
@ 2020-06-23 22:49 ` gdb-buildbot
2020-06-23 23:09 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-06-23 22:49 UTC (permalink / raw)
To: gdb-testers
Buildername:
Ubuntu-Aarch64-m64
Worker:
ubuntu-aarch64
Full Build URL:
https://gdb-buildbot.osci.io/#builders/8/builds/3247
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
FAIL -> UNRESOLVED: gdb.gdb/unittest.exp: maintenance check xml-descriptions ${srcdir}/../features
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context
@ 2020-06-23 22:49 gdb-buildbot
2020-06-23 22:49 ` Failures on Ubuntu-Aarch64-m64, branch master gdb-buildbot
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-06-23 22:49 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 236ef0346d88efffd1ca1da1a5d80724cb145660 ***
commit 236ef0346d88efffd1ca1da1a5d80724cb145660
Author: Pedro Alves <palves@redhat.com>
AuthorDate: Tue Jun 23 15:18:41 2020 +0100
Commit: Pedro Alves <palves@redhat.com>
CommitDate: Tue Jun 23 18:57:03 2020 +0100
Fix "maint selftest" regression, add struct scoped_mock_context
This commit:
commit 3922b302645fda04da42a5279399578ae2f6206c
Author: Pedro Alves <palves@redhat.com>
AuthorDate: Thu Jun 18 21:28:37 2020 +0100
Decouple inferior_ptid/inferior_thread(); dup ptids in thread list (PR 25412)
caused a regression for gdb.gdb/unittest.exp when GDB is configured
with --enable-targets=all. The failure is:
gdb/thread.c:95: internal-error: thread_info* inferior_thread(): Assertion `current_thread_ != nullptr' failed.
The problem is in this line in regcache.c:cooked_read_test:
/* Switch to the mock thread. */
scoped_restore restore_inferior_ptid
= make_scoped_restore (&inferior_ptid, mock_ptid);
Both gdbarch-selftest.c and regcache.c set up a similar mock context,
but the series the patch above belongs to only updated the
gdbarch-selftest.c context to not write to inferior_ptid directly, and
missed updating regcache.c's.
Instead of copying the fix over to regcache.c, share the mock context
setup code in a new RAII class, based on gdbarch-selftest.c's version.
Also remove the "target already pushed" error from regcache.c, like it
had been removed from gdbarch-selftest.c in the multi-target series.
That check is unnecessary because each inferior now has its own target
stack, and the unit test pushes a target on a separate (mock)
inferior, not the current inferior on entry.
gdb/ChangeLog:
2020-06-23 Pedro Alves <palves@redhat.com>
* gdbarch-selftests.c: Don't include inferior.h, gdbthread.h or
progspace-and-thread.h. Include scoped-mock-context.h instead.
(register_to_value_test): Use scoped_mock_context.
* regcache.c: Include "scoped-mock-context.h".
(cooked_read_test): Don't error out if a target is already pushed.
Use scoped_mock_context. Adjust.
* scoped-mock-context.h: New file.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index af34af84e3..1219f65b5a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,13 @@
+2020-06-23 Pedro Alves <palves@redhat.com>
+
+ * gdbarch-selftests.c: Don't include inferior.h, gdbthread.h or
+ progspace-and-thread.h. Include scoped-mock-context.h instead.
+ (register_to_value_test): Use scoped_mock_context.
+ * regcache.c: Include "scoped-mock-context.h".
+ (cooked_read_test): Don't error out if a target is already pushed.
+ Use scoped_mock_context. Adjust.
+ * scoped-mock-context.h: New file.
+
2020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
* ada-lang.c (ada_language_data): Delete la_is_string_type_p
diff --git a/gdb/gdbarch-selftests.c b/gdb/gdbarch-selftests.c
index 91aa9d8734..4f9adbd9e9 100644
--- a/gdb/gdbarch-selftests.c
+++ b/gdb/gdbarch-selftests.c
@@ -20,14 +20,12 @@
#include "defs.h"
#include "gdbsupport/selftest.h"
#include "selftest-arch.h"
-#include "inferior.h"
-#include "gdbthread.h"
#include "target.h"
#include "test-target.h"
#include "target-float.h"
#include "gdbsupport/def-vector.h"
#include "gdbarch.h"
-#include "progspace-and-thread.h"
+#include "scoped-mock-context.h"
namespace selftests {
@@ -71,40 +69,7 @@ register_to_value_test (struct gdbarch *gdbarch)
builtin->builtin_char32,
};
- /* Create a mock environment. An inferior with a thread, with a
- process_stratum target pushed. */
-
- test_target_ops mock_target;
- ptid_t mock_ptid (1, 1);
- program_space mock_pspace (new_address_space ());
- inferior mock_inferior (mock_ptid.pid ());
- mock_inferior.gdbarch = gdbarch;
- mock_inferior.aspace = mock_pspace.aspace;
- mock_inferior.pspace = &mock_pspace;
- thread_info mock_thread (&mock_inferior, mock_ptid);
-
- scoped_restore_current_pspace_and_thread restore_pspace_thread;
-
- scoped_restore restore_thread_list
- = make_scoped_restore (&mock_inferior.thread_list, &mock_thread);
-
- /* Add the mock inferior to the inferior list so that look ups by
- target+ptid can find it. */
- scoped_restore restore_inferior_list
- = make_scoped_restore (&inferior_list, &mock_inferior);
-
- /* Switch to the mock inferior. */
- switch_to_inferior_no_thread (&mock_inferior);
-
- /* Push the process_stratum target so we can mock accessing
- registers. */
- push_target (&mock_target);
-
- /* Pop it again on exit (return/exception). */
- SCOPE_EXIT { pop_all_targets_at_and_above (process_stratum); };
-
- /* Switch to the mock thread. */
- switch_to_thread (&mock_thread);
+ scoped_mock_context<test_target_ops> mockctx (gdbarch);
struct frame_info *frame = get_current_frame ();
const int num_regs = gdbarch_num_cooked_regs (gdbarch);
diff --git a/gdb/regcache.c b/gdb/regcache.c
index 6a4359d0f3..4ebb8cb045 100644
--- a/gdb/regcache.c
+++ b/gdb/regcache.c
@@ -22,6 +22,7 @@
#include "gdbthread.h"
#include "target.h"
#include "test-target.h"
+#include "scoped-mock-context.h"
#include "gdbarch.h"
#include "gdbcmd.h"
#include "regcache.h"
@@ -1596,49 +1597,7 @@ public:
static void
cooked_read_test (struct gdbarch *gdbarch)
{
- /* Error out if debugging something, because we're going to push the
- test target, which would pop any existing target. */
- if (current_top_target ()->stratum () >= process_stratum)
- error (_("target already pushed"));
-
- /* Create a mock environment. An inferior with a thread, with a
- process_stratum target pushed. */
-
- target_ops_no_register mock_target;
- ptid_t mock_ptid (1, 1);
- inferior mock_inferior (mock_ptid.pid ());
- address_space mock_aspace {};
- mock_inferior.gdbarch = gdbarch;
- mock_inferior.aspace = &mock_aspace;
- thread_info mock_thread (&mock_inferior, mock_ptid);
- mock_inferior.thread_list = &mock_thread;
-
- /* Add the mock inferior to the inferior list so that look ups by
- target+ptid can find it. */
- scoped_restore restore_inferior_list
- = make_scoped_restore (&inferior_list);
- inferior_list = &mock_inferior;
-
- /* Switch to the mock inferior. */
- scoped_restore_current_inferior restore_current_inferior;
- set_current_inferior (&mock_inferior);
-
- /* Push the process_stratum target so we can mock accessing
- registers. */
- push_target (&mock_target);
-
- /* Pop it again on exit (return/exception). */
- struct on_exit
- {
- ~on_exit ()
- {
- pop_all_targets_at_and_above (process_stratum);
- }
- } pop_targets;
-
- /* Switch to the mock thread. */
- scoped_restore restore_inferior_ptid
- = make_scoped_restore (&inferior_ptid, mock_ptid);
+ scoped_mock_context<target_ops_no_register> mockctx (gdbarch);
/* Test that read one raw register from regcache_no_target will go
to the target layer. */
@@ -1653,21 +1612,21 @@ cooked_read_test (struct gdbarch *gdbarch)
break;
}
- readwrite_regcache readwrite (&mock_target, gdbarch);
+ readwrite_regcache readwrite (&mockctx.mock_target, gdbarch);
gdb::def_vector<gdb_byte> buf (register_size (gdbarch, nonzero_regnum));
readwrite.raw_read (nonzero_regnum, buf.data ());
/* raw_read calls target_fetch_registers. */
- SELF_CHECK (mock_target.fetch_registers_called > 0);
- mock_target.reset ();
+ SELF_CHECK (mockctx.mock_target.fetch_registers_called > 0);
+ mockctx.mock_target.reset ();
/* Mark all raw registers valid, so the following raw registers
accesses won't go to target. */
for (auto i = 0; i < gdbarch_num_regs (gdbarch); i++)
readwrite.raw_update (i);
- mock_target.reset ();
+ mockctx.mock_target.reset ();
/* Then, read all raw and pseudo registers, and don't expect calling
to_{fetch,store}_registers. */
for (int regnum = 0; regnum < gdbarch_num_cooked_regs (gdbarch); regnum++)
@@ -1680,18 +1639,18 @@ cooked_read_test (struct gdbarch *gdbarch)
SELF_CHECK (REG_VALID == readwrite.cooked_read (regnum,
inner_buf.data ()));
- SELF_CHECK (mock_target.fetch_registers_called == 0);
- SELF_CHECK (mock_target.store_registers_called == 0);
- SELF_CHECK (mock_target.xfer_partial_called == 0);
+ SELF_CHECK (mockctx.mock_target.fetch_registers_called == 0);
+ SELF_CHECK (mockctx.mock_target.store_registers_called == 0);
+ SELF_CHECK (mockctx.mock_target.xfer_partial_called == 0);
- mock_target.reset ();
+ mockctx.mock_target.reset ();
}
readonly_detached_regcache readonly (readwrite);
/* GDB may go to target layer to fetch all registers and memory for
readonly regcache. */
- mock_target.reset ();
+ mockctx.mock_target.reset ();
for (int regnum = 0; regnum < gdbarch_num_cooked_regs (gdbarch); regnum++)
{
@@ -1749,11 +1708,11 @@ cooked_read_test (struct gdbarch *gdbarch)
}
}
- SELF_CHECK (mock_target.fetch_registers_called == 0);
- SELF_CHECK (mock_target.store_registers_called == 0);
- SELF_CHECK (mock_target.xfer_partial_called == 0);
+ SELF_CHECK (mockctx.mock_target.fetch_registers_called == 0);
+ SELF_CHECK (mockctx.mock_target.store_registers_called == 0);
+ SELF_CHECK (mockctx.mock_target.xfer_partial_called == 0);
- mock_target.reset ();
+ mockctx.mock_target.reset ();
}
}
diff --git a/gdb/scoped-mock-context.h b/gdb/scoped-mock-context.h
new file mode 100644
index 0000000000..461c2a3538
--- /dev/null
+++ b/gdb/scoped-mock-context.h
@@ -0,0 +1,82 @@
+/* RAII type to create a temporary mock context.
+
+ Copyright (C) 2020 Free Software Foundation, Inc.
+
+ This file is part of GDB.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#ifndef SCOPED_MOCK_CONTEXT_H
+#define SCOPED_MOCK_CONTEXT_H
+
+#include "inferior.h"
+#include "gdbthread.h"
+#include "progspace.h"
+#include "progspace-and-thread.h"
+
+#if GDB_SELF_TEST
+namespace selftests {
+
+/* RAII type to create (and switch to) a temporary mock context. An
+ inferior with a thread, with a process_stratum target pushed. */
+
+template<typename Target>
+struct scoped_mock_context
+{
+ /* Order here is important. */
+
+ Target mock_target;
+ ptid_t mock_ptid {1, 1};
+ program_space mock_pspace {new_address_space ()};
+ inferior mock_inferior {mock_ptid.pid ()};
+ thread_info mock_thread {&mock_inferior, mock_ptid};
+
+ scoped_restore_current_pspace_and_thread restore_pspace_thread;
+
+ scoped_restore_tmpl<thread_info *> restore_thread_list
+ {&mock_inferior.thread_list, &mock_thread};
+
+ /* Add the mock inferior to the inferior list so that look ups by
+ target+ptid can find it. */
+ scoped_restore_tmpl<inferior *> restore_inferior_list
+ {&inferior_list, &mock_inferior};
+
+ explicit scoped_mock_context (gdbarch *gdbarch)
+ {
+ mock_inferior.gdbarch = gdbarch;
+ mock_inferior.aspace = mock_pspace.aspace;
+ mock_inferior.pspace = &mock_pspace;
+
+ /* Switch to the mock inferior. */
+ switch_to_inferior_no_thread (&mock_inferior);
+
+ /* Push the process_stratum target so we can mock accessing
+ registers. */
+ gdb_assert (mock_target.stratum () == process_stratum);
+ push_target (&mock_target);
+
+ /* Switch to the mock thread. */
+ switch_to_thread (&mock_thread);
+ }
+
+ ~scoped_mock_context ()
+ {
+ pop_all_targets_at_and_above (process_stratum);
+ }
+};
+
+} // namespace selftests
+#endif /* GDB_SELF_TEST */
+
+#endif /* !defined (SCOPED_MOCK_CONTEXT_H) */
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
2020-06-23 22:49 ` Failures on Ubuntu-Aarch64-m64, branch master gdb-buildbot
@ 2020-06-23 23:09 ` gdb-buildbot
2020-06-23 23:28 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-06-23 23:09 UTC (permalink / raw)
To: gdb-testers
Buildername:
Ubuntu-Aarch64-native-extended-gdbserver-m64
Worker:
ubuntu-aarch64
Full Build URL:
https://gdb-buildbot.osci.io/#builders/5/builds/3147
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> UNRESOLVED: gdb.arch/aarch64-brk-patterns.exp: brk instruction 2 causes SIGTRAP
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Ubuntu-Aarch64-native-gdbserver-m64, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
2020-06-23 22:49 ` Failures on Ubuntu-Aarch64-m64, branch master gdb-buildbot
2020-06-23 23:09 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-06-23 23:28 ` gdb-buildbot
2020-07-24 12:45 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** gdb-buildbot
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-06-23 23:28 UTC (permalink / raw)
To: gdb-testers
Buildername:
Ubuntu-Aarch64-native-gdbserver-m64
Worker:
ubuntu-aarch64
Full Build URL:
https://gdb-buildbot.osci.io/#builders/19/builds/3188
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
FAIL -> UNRESOLVED: gdb.gdb/unittest.exp: maintenance check xml-descriptions ${srcdir}/../features
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE ***
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (2 preceding siblings ...)
2020-06-23 23:28 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
@ 2020-07-24 12:45 ` gdb-buildbot
2020-07-24 13:23 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 12:45 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-i686
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/18/builds/3552
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX user-regs.o
CXX utils.o
CXX v850-tdep.o
CXX valarith.o
CXX valops.o
CXX valprint.o
CXX value.o
CXX varobj.o
CXX vax-nbsd-tdep.o
CXX vax-tdep.o
GEN stamp-version
CXX windows-tdep.o
CXX x86-linux-nat.o
CXX x86-nat.o
CXX x86-tdep.o
CXX xcoffread.o
GEN xml-builtin.c
CXX xml-support.o
CXX xml-syscall.o
CXX xml-tdesc.o
CXX xstormy16-tdep.o
CXX xtensa-config.o
CXX xtensa-linux-tdep.o
CXX xtensa-tdep.o
CXX gdb.o
CXX aarch32-tdep.o
CXX ada-exp.o
CXX ada-lang.o
CXX ada-tasks.o
CXX ada-typeprint.o
CXX ada-valprint.o
CXX ada-varobj.o
CXX addrmap.o
CXX agent.o
CXX alloc.o
CXX annotate.o
CXX arc-tdep.o
CXX arch-utils.o
CXX arch/aarch32.o
CXX arch/arc.o
CXX arch/arm-get-next-pcs.o
CXX arch/arm-linux.o
CXX arch/arm.o
CXX arch/i386.o
CXX arch/ppc-linux-common.o
CXX arch/riscv.o
CXX arm-bsd-tdep.o
CXX arm-fbsd-tdep.o
CXX arm-linux-tdep.o
CXX arm-nbsd-tdep.o
CXX arm-obsd-tdep.o
CXX arm-pikeos-tdep.o
CXX arm-symbian-tdep.o
CXX arm-tdep.o
CXX arm-wince-tdep.o
CXX async-event.o
CXX auto-load.o
CXX auxv.o
CXX avr-tdep.o
CXX ax-gdb.o
CXX ax-general.o
CXX bcache.o
CXX bfd-target.o
CXX bfin-linux-tdep.o
CXX bfin-tdep.o
CXX block.o
CXX blockframe.o
CXX break-catch-sig.o
CXX break-catch-syscall.o
CXX break-catch-throw.o
CXX breakpoint.o
CXX bsd-uthread.o
CXX btrace.o
CXX build-id.o
CXX buildsym-legacy.o
CXX buildsym.o
CXX c-exp.o
CXX cp-name-parser.o
CXX d-exp.o
CXX f-exp.o
CXX go-exp.o
CXX m2-exp.o
CXX p-exp.o
CXX rust-exp.o
CXX version.o
CXX xml-builtin.o
GEN init.c
CXX init.o
CXXLD gdb
/usr/bin/ld: ../opcodes/libopcodes.a(riscv-dis.o): in function `parse_riscv_dis_option':
/home/gdb-buildbot/fedora-x86-64-3/fedora-i686/build/opcodes/../../binutils-gdb/opcodes/riscv-dis.c:102: undefined reference to `riscv_get_priv_spec_class'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1861: gdb] Error 1
make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-i686/build/gdb'
make[1]: *** [Makefile:10066: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-i686/build'
make: *** [Makefile:854: all] Error 2
program finished with exit code 2
elapsedTime=459.169408
==============================================
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-cc-with-index, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (3 preceding siblings ...)
2020-07-24 12:45 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** gdb-buildbot
@ 2020-07-24 13:23 ` gdb-buildbot
2020-07-24 13:25 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 13:23 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-cc-with-index
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/20/builds/3500
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: single step over clone
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print z
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-m32, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (4 preceding siblings ...)
2020-07-24 13:23 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
@ 2020-07-24 13:25 ` gdb-buildbot
2020-07-24 13:57 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 13:25 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/17/builds/3546
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-m64, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (5 preceding siblings ...)
2020-07-24 13:25 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
@ 2020-07-24 13:57 ` gdb-buildbot
2020-07-24 14:11 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 13:57 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m64
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/3/builds/3609
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print z
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (6 preceding siblings ...)
2020-07-24 13:57 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2020-07-24 14:11 ` gdb-buildbot
2020-07-24 14:45 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 14:11 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/4/builds/3442
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: print re_run_var_1
new UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: delete all breakpoints in delete_breakpoints
PASS -> UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: setting breakpoint at all_started
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (7 preceding siblings ...)
2020-07-24 14:11 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2020-07-24 14:45 ` gdb-buildbot
2020-07-24 14:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
2020-07-24 15:25 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 14:45 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/2/builds/3443
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: print re_run_var_1
new UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: delete all breakpoints in delete_breakpoints
PASS -> UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: setting breakpoint at all_started
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=1: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=1: print re_run_var_2
new UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: delete all breakpoints in delete_breakpoints
PASS -> UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: setting breakpoint at all_started
PASS -> UNRESOLVED: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print z
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print j
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (8 preceding siblings ...)
2020-07-24 14:45 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-07-24 14:49 ` gdb-buildbot
2020-07-24 15:25 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 14:49 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/24/builds/3455
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> UNRESOLVED: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: load core
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore
PASS -> UNRESOLVED: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: load core
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: unsupported output from 'core' command
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: print re_run_var_1
new UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: delete all breakpoints in delete_breakpoints
PASS -> UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: setting breakpoint at all_started
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
` (9 preceding siblings ...)
2020-07-24 14:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
@ 2020-07-24 15:25 ` gdb-buildbot
10 siblings, 0 replies; 12+ messages in thread
From: gdb-buildbot @ 2020-07-24 15:25 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m64
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/22/builds/3454
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
236ef0346d88efffd1ca1da1a5d80724cb145660
Subject of commit:
Fix "maint selftest" regression, add struct scoped_mock_context
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 1st thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 1st thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 1st thread: print z
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print j
new KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/23/236ef0346d88efffd1ca1da1a5d80724cb145660//xfail.table.gz>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2020-07-24 15:25 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-23 22:49 [binutils-gdb] Fix "maint selftest" regression, add struct scoped_mock_context gdb-buildbot
2020-06-23 22:49 ` Failures on Ubuntu-Aarch64-m64, branch master gdb-buildbot
2020-06-23 23:09 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
2020-06-23 23:28 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
2020-07-24 12:45 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** gdb-buildbot
2020-07-24 13:23 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
2020-07-24 13:25 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
2020-07-24 13:57 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
2020-07-24 14:11 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2020-07-24 14:45 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2020-07-24 14:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
2020-07-24 15:25 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).