public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] gdb: Catch exceptions if the source file is not found
@ 2020-02-06 20:58 gdb-buildbot
2020-02-06 21:21 ` Failures on Fedora-i686, branch master gdb-buildbot
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 20:58 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead ***
commit 1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Author: Shahab Vahedi <shahab@synopsys.com>
AuthorDate: Thu Feb 6 16:20:37 2020 +0100
Commit: Shahab Vahedi <shahab@synopsys.com>
CommitDate: Thu Feb 6 17:54:59 2020 +0100
gdb: Catch exceptions if the source file is not found
The source_cache::ensure method may throw an exception through
the invocation of source_cache::get_plain_source_lines. This
happens when the source file is not found. The expected behaviour
of "ensure" is only returning "true" or "false" according to the
documentation in the header file.
So far, if gdb is in source layout and a file is missing, you see
some outputs like below:
,---------------------------------------------.
| test.c file is loaded in the source window. |
| |
| int main() |
| ... |
|---------------------------------------------|
| Remote debugging using :1234 |
| __start () at /path/to/crt0.S:141 |
| /path/to/crt0.S: No such file or directory. |
| (gdb) p/x $pc |
| $1 = 0x124 |
| (gdb) n |
| /path/to/crt0.S: No such file or directory. |
| (gdb) p/x $pc |
| $2 = 0x128 |
| (gdb) [pressing arrow-down key] |
| (gdb) terminate called after throwing an |
| instance of 'gdb_exception_error' |
`---------------------------------------------'
Other issues have been encountered as well [1].
The patch from Pedro [2] which is about preventing exceptions
from crossing the "readline" mitigates the situation by not
causing gdb crash, but still there are lots of errors printed:
,---------------------------------------------.
| test.c file is loaded in the source window. |
| |
| int main() |
| ... |
|---------------------------------------------|
| Remote debugging using :1234 |
| __start () at /path/to/crt0.S:141 |
| /path/to/crt0.S: No such file or directory. |
| (gdb) [pressing arrow-down key] |
| /path/to/crt0.S: No such file or directory. |
| (gdb) [pressing arrow-down key] |
| /path/to/crt0.S: No such file or directory. |
| (gdb) [pressing arrow-up key] |
| /path/to/crt0.S: No such file or directory. |
`---------------------------------------------'
With the changes of this patch, the behavior is like:
,---------------------------------------------.
| initially, source window is empty because |
| crt0.S is not found and according to the |
| program counter that is the piece of code |
| being executed. |
| |
| later, when we break at main (see commands |
| below), this window will be filled with the |
| the contents of test.c file. |
|---------------------------------------------|
| Remote debugging using :1234 |
| __start () at /path/to/crt0.S:141 |
| (gdb) p/x $pc |
| $1 = 0x124 |
| (gdb) n |
| (gdb) p/x $pc |
| $2 = 0x128 |
| (gdb) b main |
| Breakpoint 1 at 0x334: file test.c, line 8. |
| (gdb) cont |
| Continuing. |
| Breakpoint 1, main () at hello.c:8 |
| (gdb) n |
| (gdb) |
`---------------------------------------------'
There is no crash and the error message is completely
gone. Maybe it is good practice that the error is
shown inside the source window.
I tested this change against gdb.base/list-missing-source.exp
and there was no regression.
[1]
It has also been observed in the past that the register
values are not transferred from qemu's gdb stub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/issues/226
[2]
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2f267673f0fdee9287e6d404ecd4f2d29da0d2f2
gdb/ChangeLog:
* source-cache.c (source_cache::ensure): Surround
get_plain_source_lines with a try/catch.
(source_cache::get_line_charpos): Get rid of try/catch
and only check for the return value of "ensure".
* tui/tui-source.c (tui_source_window::set_contents):
Simplify "nlines" calculation.
gdb/testsuite/ChangeLog:
* gdb.tui/tui-missing-src.exp: Add the "missing source
file" test for the TUI.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0eadce6b01..59648e6a25 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,12 @@
+2020-02-06 Shahab Vahedi <shahab@synopsys.com>
+
+ * source-cache.c (source_cache::ensure): Surround
+ get_plain_source_lines with a try/catch.
+ (source_cache::get_line_charpos): Get rid of try/catch
+ and only check for the return value of "ensure".
+ * tui/tui-source.c (tui_source_window::set_contents):
+ Simplify "nlines" calculation.
+
2020-02-06 Shahab Vahedi <shahab@synopsys.com>
* MAINTAINERS (Write After Approval): Add myself.
diff --git a/gdb/source-cache.c b/gdb/source-cache.c
index 71277ecc9b..9196e3a19e 100644
--- a/gdb/source-cache.c
+++ b/gdb/source-cache.c
@@ -176,7 +176,16 @@ source_cache::ensure (struct symtab *s)
}
}
- std::string contents = get_plain_source_lines (s, fullname);
+ std::string contents;
+ try
+ {
+ contents = get_plain_source_lines (s, fullname);
+ }
+ catch (const gdb_exception_error &e)
+ {
+ /* If 's' is not found, an exception is thrown. */
+ return false;
+ }
if (source_styling && gdb_stdout->can_emit_style_escape ())
{
@@ -241,26 +250,20 @@ bool
source_cache::get_line_charpos (struct symtab *s,
const std::vector<off_t> **offsets)
{
- try
- {
- std::string fullname = symtab_to_fullname (s);
-
- auto iter = m_offset_cache.find (fullname);
- if (iter == m_offset_cache.end ())
- {
- ensure (s);
- iter = m_offset_cache.find (fullname);
- /* cache_source_text ensured this was entered. */
- gdb_assert (iter != m_offset_cache.end ());
- }
+ std::string fullname = symtab_to_fullname (s);
- *offsets = &iter->second;
- return true;
- }
- catch (const gdb_exception_error &e)
+ auto iter = m_offset_cache.find (fullname);
+ if (iter == m_offset_cache.end ())
{
- return false;
+ if (!ensure (s))
+ return false;
+ iter = m_offset_cache.find (fullname);
+ /* cache_source_text ensured this was entered. */
+ gdb_assert (iter != m_offset_cache.end ());
}
+
+ *offsets = &iter->second;
+ return true;
}
/* A helper function that extracts the desired source lines from TEXT,
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 793a0af630..685994a19a 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-02-06 Shahab Vahedi <shahab@synopsys.com>
+
+ * gdb.tui/tui-missing-src.exp: Add the "missing source
+ file" test for the TUI.
+
2020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
* gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
diff --git a/gdb/testsuite/gdb.tui/tui-missing-src.exp b/gdb/testsuite/gdb.tui/tui-missing-src.exp
new file mode 100644
index 0000000000..2d9a851bec
--- /dev/null
+++ b/gdb/testsuite/gdb.tui/tui-missing-src.exp
@@ -0,0 +1,97 @@
+# Copyright 2020 Free Software Foundation, Inc.
+
+# 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/>.
+
+# This test checks if gdb can handle missing source files gracefully.
+# Testing steps are:
+# 1. Have a main() in main.c that calls an external function f2().
+# 2. Have f2() implemented in f2.c.
+# 3. Build the two files into one executable.
+# 4. Remove main.c.
+# 5. Open the executable inside gdb while having gdb in source layout.
+# No source is found for the moment.
+# 6. After a little bit of playing, we enter f2() and now the source
+# layout must show the contents of f2.c.
+# 7. Going back to main() shall result in no contents again.
+
+load_lib "tuiterm.exp"
+
+standard_testfile
+
+set mainfile [standard_output_file main.c]
+set f2file [standard_output_file f2.c]
+set srcfiles [list $mainfile $f2file]
+
+# Step 1: Write the main.c file into the output directory.
+# This file will be removed after compilation.
+set fd [open "$mainfile" w]
+puts $fd {
+extern int f2(int);
+int
+main ()
+{
+ int a = 4;
+ a = f2(a);
+ return a - a;
+}
+}
+close $fd
+
+# Step 2: Write the f2.c file into the output directory.
+set fd [open "$f2file" w]
+puts $fd {
+int
+f2 (int x)
+{
+ x <<= 1;
+ return x+5;
+}
+}
+close $fd
+
+# Step 3: Compile the source files.
+if { [gdb_compile "${srcfiles}" "${binfile}" \
+ executable {debug additional_flags=-O0}] != "" } {
+ untested "failed to compile"
+ return -1
+}
+
+# Step 4: Remove the main.c file.
+file delete $mainfile
+
+# Step 5: Load the executable into GDB.
+# There shall be no source content.
+Term::clean_restart 24 80 $testfile
+if {![Term::enter_tui]} {
+ unsupported "TUI not supported"
+}
+# There must exist a source layout with the size 80x15 and
+# there should be nothing in it.
+Term::check_box_contents "check source box is empty" \
+ 0 0 80 15 "No Source Available"
+
+# Step 6: Go to main and after one next, enter f2().
+Term::command "set pagination off"
+Term::command "start"
+Term::command "next"
+Term::command "step"
+Term::check_contents "checking if inside f2 ()" "f2 \\(x=4\\)"
+Term::check_box_contents "f2.c must be displayed in source window" \
+ 0 0 80 15 "return x\\+5"
+
+# Step 7: Back in main
+Term::command "finish"
+Term::check_box_contents "check source box is empty after return" \
+ 0 0 80 15 "No Source Available"
+Term::check_contents "Back in main" "Value returned is .* 13"
diff --git a/gdb/tui/tui-source.c b/gdb/tui/tui-source.c
index 912eaa4544..3c7a8e1000 100644
--- a/gdb/tui/tui-source.c
+++ b/gdb/tui/tui-source.c
@@ -55,7 +55,7 @@ tui_source_window::set_contents (struct gdbarch *arch,
line_width = width - TUI_EXECINFO_SIZE - 1;
/* Take hilite (window border) into account, when
calculating the number of lines. */
- nlines = (line_no + (height - 2)) - line_no;
+ nlines = height - 2;
std::string srclines;
const std::vector<off_t> *offsets;
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-i686, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
@ 2020-02-06 21:21 ` gdb-buildbot
2020-02-06 21:24 ` Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 21:21 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/2016
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-i686/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: 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-i686/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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-i686/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-cc-with-index, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
2020-02-06 21:21 ` Failures on Fedora-i686, branch master gdb-buildbot
@ 2020-02-06 21:24 ` gdb-buildbot
2020-02-06 21:28 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 21:24 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-cc-with-index
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/20/builds/1964
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
new KFAIL: gdb.ada/bad-task-bp-keyword.exp: break *break_me'address TASK Task TaSK 2
new FAIL: gdb.ada/interface.exp: print s
new FAIL: gdb.ada/iwide.exp: print My_Drawable
new FAIL: gdb.ada/iwide.exp: print d_access.all
new FAIL: gdb.ada/iwide.exp: print dp_access.all
new FAIL: gdb.ada/iwide.exp: print s_access.all
new FAIL: gdb.ada/iwide.exp: print sp_access.all
new FAIL: gdb.ada/mi_interface.exp: create ggg1 varobj
new FAIL: gdb.ada/mi_interface.exp: list ggg1's children
new FAIL: gdb.ada/tagged.exp: print obj
new FAIL: gdb.ada/tagged.exp: ptype obj
new FAIL: gdb.ada/tagged_access.exp: ptype c.all
new FAIL: gdb.ada/tagged_access.exp: ptype c.menu_name
new KFAIL: gdb.base/argv0-symlink.exp: kept directory symbolic link name
new FAIL: gdb.base/async.exp: finish&
new FAIL: gdb.base/async.exp: nexti&
new FAIL: gdb.base/async.exp: stepi&
new FAIL: gdb.base/consecutive.exp: stopped at bp, 2nd instr
new FAIL: gdb.base/float128.exp: print large128
new KFAIL: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: finish
new KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp3
new KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: info macro WHERE after `list macscp_4_2_from_macscp3'
new KFAIL: gdb.base/macscp.exp: info macro WHERE stopped in macscp4_1_from_macscp3
new KFAIL: gdb.base/macscp.exp: info macro WHERE stopped in macscp4_2_from_macscp3
new KFAIL: gdb.base/radix.exp: print 20.; expect 14; output radix 16
new KFAIL: gdb.base/radix.exp: print 20.; expect 24; output radix 8
new UNRESOLVED: gdb.base/readline-ask.exp: bell for more message
new UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
new UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : breakpoint foo in first file
new UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
new FAIL: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: run to foo
new UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : shell sleep 1
new FAIL: gdb.base/shlib-call.exp: step into mainshr1
new FAIL: gdb.base/shlib-call.exp: step out of shr2 epilogue to main
new KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
new KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
new KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
new KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
new KFAIL: gdb.base/step-over-syscall.exp: clone: displaced=on: single step over clone
new UNRESOLVED: gdb.base/symbol-without-target_section.exp: list main
new UNRESOLVED: gdb.base/symbol-without-target_section.exp: print symbol_without_target_section
new KFAIL: gdb.base/utf8-identifiers.exp: tab complete "break fun"
new FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 1, iter 0: base + 0: stepi advanced
new KFAIL: gdb.base/watchpoint-unaligned.exp: wpcount
new FAIL: gdb.base/with.exp: basics: with language ada -- print g_s
new FAIL: gdb.base/with.exp: repeat: reinvoke with language
new FAIL: gdb.base/with.exp: user-defined: with language ada -- usercmd
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile code
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile code anon_e
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile code anon_s.MAGIC
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile code anon_s.len
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile code anon_s.ua
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile print
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print A::BB
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print ABC
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print DEF
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print GHI
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print JKL
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print a.e
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print a.s.len
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print anon_e
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile print anon_s.MAGIC
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile print anon_s.len
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: compile print anon_s.ua
new FAIL: gdb.compile/compile-cplus-anonymous.exp: compile print anon_u.aa
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: result of compile code
new FAIL: gdb.compile/compile-cplus-anonymous.exp: result of compile code anon_e
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: result of compile code anon_s.MAGIC
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: result of compile code anon_s.len
new KFAIL: gdb.compile/compile-cplus-anonymous.exp: result of compile code anon_s.ua
new FAIL: gdb.compile/compile-cplus-array-decay.exp: compile print strings
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.A::do_it
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.B::do_it
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.C::do_it
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.a_
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.b_
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.c_
new FAIL: gdb.compile/compile-cplus-inherit.exp: compile print d.d_
new FAIL: gdb.compile/compile-cplus-member.exp: compile code A::ATYPE i = 10; var = i;
new FAIL: gdb.compile/compile-cplus-member.exp: compile code A::s_private_
new FAIL: gdb.compile/compile-cplus-member.exp: compile code A::s_private_ = E_B; var = A::s_private_;
new FAIL: gdb.compile/compile-cplus-member.exp: compile code A::s_protected_
new FAIL: gdb.compile/compile-cplus-member.exp: compile code A::s_protected_ = N::NB; var = A::s_protected_;
new FAIL: gdb.compile/compile-cplus-member.exp: compile code A::s_public_
new FAIL: gdb.compile/compile-cplus-member.exp: compile code ATYPE i;
new FAIL: gdb.compile/compile-cplus-member.exp: compile code N::ANON_NE ae = N::ND; var = ae;
new FAIL: gdb.compile/compile-cplus-member.exp: compile code N::ANON_NE nse = E_A
new FAIL: gdb.compile/compile-cplus-member.exp: compile code a.*pmi
new FAIL: gdb.compile/compile-cplus-member.exp: compile code a.public_ = 2; var = a.*pmi; a.public_ = 1
new FAIL: gdb.compile/compile-cplus-member.exp: compile code a.s_public_ = E_B
new FAIL: gdb.compile/compile-cplus-member.exp: compile code g_e
new FAIL: gdb.compile/compile-cplus-member.exp: compile code get_values
new FAIL: gdb.compile/compile-cplus-member.exp: compile code myenum me = E_B; var = me;
new FAIL: gdb.compile/compile-cplus-member.exp: compile print A::s_private_
new FAIL: gdb.compile/compile-cplus-member.exp: compile print A::s_protected_
new FAIL: gdb.compile/compile-cplus-member.exp: compile print A::s_public_
new FAIL: gdb.compile/compile-cplus-member.exp: compile print a.*pmi
new FAIL: gdb.compile/compile-cplus-member.exp: compile print a.private_
new FAIL: gdb.compile/compile-cplus-member.exp: compile print a.protected_
new FAIL: gdb.compile/compile-cplus-member.exp: compile print a.public_
new FAIL: gdb.compile/compile-cplus-member.exp: compile print g_e
new FAIL: gdb.compile/compile-cplus-member.exp: compile print get_values
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code A::ATYPE i = 10; var = i;
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code A::s_private_
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code A::s_private_ = E_B; var = A::s_private_;
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code A::s_protected_
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code A::s_protected_ = N::NB; var = A::s_protected_;
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code A::s_public_
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code N::ANON_NE ae = N::ND; var = ae;
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code a.*pmi
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code a.public_ = 2; var = a.*pmi; a.public_ = 1
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code g_e
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code get_values
new FAIL: gdb.compile/compile-cplus-member.exp: result of compile code myenum me = E_B; var = me;
new FAIL: gdb.compile/compile-cplus-method.exp: compile code
new FAIL: gdb.compile/compile-cplus-method.exp: compile code A::get_1
new FAIL: gdb.compile/compile-cplus-method.exp: compile code a->get_var
new FAIL: gdb.compile/compile-cplus-method.exp: compile code a->get_var1
new FAIL: gdb.compile/compile-cplus-method.exp: compile code a->get_var2
new FAIL: gdb.compile/compile-cplus-method.exp: compile code pmf = &A::get_var1; var =
new FAIL: gdb.compile/compile-cplus-method.exp: compile print
new FAIL: gdb.compile/compile-cplus-method.exp: compile print A::get_1
new FAIL: gdb.compile/compile-cplus-method.exp: compile print A::get_2
new FAIL: gdb.compile/compile-cplus-method.exp: compile print a->get_var
new FAIL: gdb.compile/compile-cplus-method.exp: compile print a->get_var1
new FAIL: gdb.compile/compile-cplus-method.exp: compile print a->get_var2
new FAIL: gdb.compile/compile-cplus-method.exp: compile print get_value
new FAIL: gdb.compile/compile-cplus-method.exp: result of compile code
new FAIL: gdb.compile/compile-cplus-method.exp: result of compile code A::get_1
new FAIL: gdb.compile/compile-cplus-method.exp: result of compile code a->get_var
new FAIL: gdb.compile/compile-cplus-method.exp: result of compile code a->get_var1
new FAIL: gdb.compile/compile-cplus-method.exp: result of compile code a->get_var2
new FAIL: gdb.compile/compile-cplus-method.exp: result of compile code pmf = &A::get_var1; var =
new FAIL: gdb.compile/compile-cplus-namespace.exp: compile print N1::N2::N3::N4::S4::get_svar
new FAIL: gdb.compile/compile-cplus-namespace.exp: compile print N1::N2::N3::N4::S4::s4static
new FAIL: gdb.compile/compile-cplus-namespace.exp: compile print N1::N2::N3::N4::n4static
new FAIL: gdb.compile/compile-cplus-namespace.exp: compile print s4.get_var
new FAIL: gdb.compile/compile-cplus-namespace.exp: compile print s4.s4int_
new FAIL: gdb.compile/compile-cplus-nested.exp: compile print i1.a_
new FAIL: gdb.compile/compile-cplus-nested.exp: compile print i2.a_
new KFAIL: gdb.compile/compile-cplus-print.exp: compile print *vararray@3
new KFAIL: gdb.compile/compile-cplus-print.exp: compile print *vararrayp@3
new KFAIL: gdb.compile/compile-cplus-print.exp: compile print main
new FAIL: gdb.compile/compile-cplus-print.exp: compile print vararray
new FAIL: gdb.compile/compile-cplus-print.exp: compile print varint
new FAIL: gdb.compile/compile-cplus-print.exp: compile print varobject
new FAIL: gdb.compile/compile-cplus-print.exp: compile print/x 256
new FAIL: gdb.compile/compile-cplus-print.exp: print $
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile code ap->doit
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile code ap->doit2
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print ap->doit
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print ap->doit2
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print b.doit
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print b.doit2
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print b.doit3
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print c.doit
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print c.doit2
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print c.doit3
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print d.doit
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print d.doit2
new FAIL: gdb.compile/compile-cplus-virtual.exp: compile print d.doit3
new FAIL: gdb.compile/compile-cplus.exp: Test compile file and raw option without a filename
new FAIL: gdb.compile/compile-cplus.exp: Test compile file with unknown argument
new FAIL: gdb.compile/compile-cplus.exp: bt
new KFAIL: gdb.compile/compile-cplus.exp: call func_nodebug
new KFAIL: gdb.compile/compile-cplus.exp: call func_nodebug indirectly
new FAIL: gdb.compile/compile-cplus.exp: compile code -z
new FAIL: gdb.compile/compile-cplus.exp: compile code localvar =
new KFAIL: gdb.compile/compile-cplus.exp: expect -75
new KFAIL: gdb.compile/compile-cplus.exp: expect -76
new FAIL: gdb.compile/compile-cplus.exp: p localvar
new FAIL: gdb.compile/compile-cplus.exp: print 'compile-cplus.c'::globalshadow
new FAIL: gdb.compile/compile-cplus.exp: print globalshadow second time
new KFAIL: gdb.compile/compile-print.exp: compile print *vararray@3
new KFAIL: gdb.compile/compile-print.exp: compile print *vararrayp@3
new FAIL: gdb.compile/compile-print.exp: compile print vararray
new KPASS: gdb.cp/cpexprs.exp: p CV::m
new KFAIL: gdb.cp/local.exp: ptype InnerLocal::NestedInnerLocal
new FAIL: gdb.cp/no-dmgl-verbose.exp: setting breakpoint at 'f
new KFAIL: gdb.cp/oranking.exp: p foo0
new KFAIL: gdb.cp/oranking.exp: p foo10
new KFAIL: gdb.cp/oranking.exp: p foo11
new KFAIL: gdb.cp/oranking.exp: p foo13
new KFAIL: gdb.cp/oranking.exp: p foo14
new KFAIL: gdb.cp/oranking.exp: p foo2
new KFAIL: gdb.cp/rvalue-ref-overload.exp: rvalue reference overload
new KFAIL: gdb.cp/templates.exp: ptype fvpchar
new KFAIL: gdb.cp/var-tag.exp: global collision: print global
new KFAIL: gdb.cp/virtfunc.exp: print pEe->D::vg
new FAIL: gdb.dwarf2/dup-psym.exp: info sources should contain only one reference to file1.txt
new UNRESOLVED: gdb.dwarf2/dw2-icc-opaque.exp: ptype p_struct
new KFAIL: gdb.dwarf2/dw2-simple-locdesc.exp: p &s.shl
new FAIL: gdb.dwarf2/main-subprogram.exp: stopped at mymain
new KFAIL: gdb.fortran/derived-type-striding.exp: p point_dimension
new KFAIL: gdb.fortran/derived-type-striding.exp: p point_mixed_dimension
new KFAIL: gdb.fortran/function-calls.exp: p one_arg_value
new FAIL: gdb.go/methods.exp: setting breakpoint at
new KFAIL: gdb.mi/mi-break.exp: mi-mode=main: break-insert -r operation
new KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp .*llee
new KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee
new KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee2
new KFAIL: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints
new KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -r operation
new KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp .*llee
new KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee
new KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee2
new KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints
new KFAIL: gdb.mi/mi-until.exp: until after while loop
new KFAIL: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2 with --thread: thread-select, event on cli
new KFAIL: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2 with --thread: thread-select, event on cli
new KFAIL: gdb.opt/inline-cmds.exp: next to second func1
new KPASS: gdb.opt/inline-locals.exp: info locals above bar 2
new KPASS: gdb.opt/inline-locals.exp: info locals above bar 3
new KFAIL: gdb.pascal/types.exp: pt 'a simple string'
new FAIL: gdb.reverse/consecutive-precsave.exp: stopped at bp, 2nd instr
new FAIL: gdb.reverse/consecutive-reverse.exp: stopped at bp, 2nd instr
new KFAIL: gdb.reverse/fstatat-reverse.exp: continue to breakpoint: marker2
new KFAIL: gdb.reverse/getresuid-reverse.exp: continue to breakpoint: marker2
new KFAIL: gdb.reverse/pipe-reverse.exp: continue to breakpoint: marker2
new KFAIL: gdb.reverse/readv-reverse.exp: continue to breakpoint: marker2
new KFAIL: gdb.reverse/recvmsg-reverse.exp: continue to breakpoint: marker2
new KFAIL: gdb.reverse/sigall-precsave.exp: run to end of main
new KFAIL: gdb.reverse/sigall-reverse.exp: sig-test-1: get signal ABRT
new KFAIL: gdb.reverse/solib-precsave.exp: run to end of main
new KFAIL: gdb.reverse/solib-reverse.exp: run until end part one
new FAIL: gdb.reverse/step-precsave.exp: reverse next over call
new FAIL: gdb.reverse/step-precsave.exp: reverse next test 1
new FAIL: gdb.reverse/step-precsave.exp: reverse next test 2
new FAIL: gdb.reverse/step-precsave.exp: reverse step out of called fn
new FAIL: gdb.reverse/step-precsave.exp: reverse step test 1
new FAIL: gdb.reverse/step-precsave.exp: reverse step test 2
new FAIL: gdb.reverse/step-precsave.exp: reverse stepi from a function call
new KFAIL: gdb.reverse/step-precsave.exp: run to end of main
new FAIL: gdb.reverse/step-precsave.exp: simple reverse stepi
new FAIL: gdb.reverse/step-reverse.exp: reverse next over call
new FAIL: gdb.reverse/step-reverse.exp: reverse next test 1
new FAIL: gdb.reverse/step-reverse.exp: reverse next test 2
new FAIL: gdb.reverse/step-reverse.exp: reverse step out of called fn
new FAIL: gdb.reverse/step-reverse.exp: reverse step test 1
new FAIL: gdb.reverse/step-reverse.exp: reverse step test 2
new FAIL: gdb.reverse/step-reverse.exp: reverse stepi from a function call
new FAIL: gdb.reverse/step-reverse.exp: simple reverse stepi
new KFAIL: gdb.reverse/time-reverse.exp: continue to breakpoint: marker2
new KFAIL: gdb.reverse/until-precsave.exp: run to end of main
new KFAIL: gdb.reverse/until-reverse.exp: advance factorial
new KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2
new FAIL: gdb.rust/generics.exp: print identity::< Hold<i32> >
new FAIL: gdb.rust/generics.exp: print identity::<Hold<i32>>
new FAIL: gdb.rust/generics.exp: print identity::<f64>
new FAIL: gdb.rust/generics.exp: print identity::<generics::Hold<i32> >
new FAIL: gdb.rust/generics.exp: print identity::<u32>
new FAIL: gdb.rust/generics.exp: ptype identity::<f64>
new FAIL: gdb.rust/generics.exp: ptype identity::<u32>
new FAIL: gdb.threads/create-fail.exp: iteration 10: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 1: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 2: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 3: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 4: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 5: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 6: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 7: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 8: run till end
new FAIL: gdb.threads/create-fail.exp: iteration 9: run till end
new FAIL: gdb.threads/fork-child-threads.exp: next over fork
new KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i02
new KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i12
new KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i22
new KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print k
new KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print r
new KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print z
new KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print k
new KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print r
new KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print z
new KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print i
new KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print j
new KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 3rd stop: print i
new KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 3rd stop: print j
new KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 4th stop: print i
new KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 4th stop: print j
new KFAIL: gdb.threads/omp-par-scope.exp: single_scope: first thread: print i3
new KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
new KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
new KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
new KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited
new KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app
new KFAIL: gdb.xml/tdesc-arch.exp: crlf: set tdesc filename tdesc-arch.xml
new KFAIL: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-m64, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
2020-02-06 21:21 ` Failures on Fedora-i686, branch master gdb-buildbot
2020-02-06 21:24 ` Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
@ 2020-02-06 21:28 ` gdb-buildbot
2020-02-06 22:18 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 21:28 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m64
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/3/builds/2072
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
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
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print j
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: single_scope: first thread: print i3
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
` (2 preceding siblings ...)
2020-02-06 21:28 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2020-02-06 22:18 ` gdb-buildbot
2020-02-06 23:27 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 22:18 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/4/builds/2010
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: print re_run_var_2
UNRESOLVED -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited
new FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
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-m32/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
` (3 preceding siblings ...)
2020-02-06 22:18 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2020-02-06 23:27 ` gdb-buildbot
2020-02-06 23:32 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 23:27 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/1886
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
new UNRESOLVED: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: can't run to main
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
` (4 preceding siblings ...)
2020-02-06 23:27 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-02-06 23:32 ` gdb-buildbot
2020-02-06 23:32 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 23:32 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/2/builds/2010
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: INNER: symbol-less: entry point reached
new FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: INNER: symbol-less: entry point reached
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print j
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: outer_threads: outer stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: outer_threads: outer stop: print j
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Ubuntu-Aarch64-native-gdbserver-m64, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
` (5 preceding siblings ...)
2020-02-06 23:32 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-02-06 23:32 ` gdb-buildbot
2020-02-06 23:35 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2020-02-07 0:44 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 23:32 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/1918
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-gdbserver-m64/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
new FAIL: gdb.tui/tui-missing-src.exp: Back in main
new FAIL: gdb.tui/tui-missing-src.exp: checking if inside f2
new FAIL: gdb.tui/tui-missing-src.exp: f2.c must be displayed in source window
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
` (6 preceding siblings ...)
2020-02-06 23:32 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
@ 2020-02-06 23:35 ` gdb-buildbot
2020-02-07 0:44 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-06 23:35 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m64
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/22/builds/2011
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
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/omp-par-scope.exp: single_scope: second thread: print i3
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
PASS -> FAIL: gdb.trace/tspeed.exp: advance through tracing
PASS -> FAIL: gdb.trace/tspeed.exp: check on trace status
new FAIL: gdb.tui/tui-missing-src.exp: Back in main
new FAIL: gdb.tui/tui-missing-src.exp: checking if inside f2
new FAIL: gdb.tui/tui-missing-src.exp: f2.c must be displayed in source window
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
` (7 preceding siblings ...)
2020-02-06 23:35 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
@ 2020-02-07 0:44 ` gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-02-07 0:44 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m32
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/24/builds/2010
Author:
Shahab Vahedi <shahab@synopsys.com>
Commit tested:
1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead
Subject of commit:
gdb: Catch exceptions if the source file is not found
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/gdb-caching-proc.exp: set print elements unlimited
new FAIL: gdb.base/gdb-caching-proc.exp: set print repeats unlimited
new FAIL: gdb.base/gdb-caching-proc.exp: show print repeats
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
PASS -> FAIL: gdb.trace/mi-tsv-changed.exp: create delete modify: tvariable $tvar3 modified
new FAIL: gdb.tui/tui-missing-src.exp: Back in main
new FAIL: gdb.tui/tui-missing-src.exp: checking if inside f2
new FAIL: gdb.tui/tui-missing-src.exp: f2.c must be displayed in source window
==============================================
*** 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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//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/1d/1d5d29e73f4b5f1af4df5b6e39ccf2fa722acead//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-02-06 23:39 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-06 20:58 [binutils-gdb] gdb: Catch exceptions if the source file is not found gdb-buildbot
2020-02-06 21:21 ` Failures on Fedora-i686, branch master gdb-buildbot
2020-02-06 21:24 ` Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
2020-02-06 21:28 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
2020-02-06 22:18 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2020-02-06 23:27 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
2020-02-06 23:32 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2020-02-06 23:32 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
2020-02-06 23:35 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2020-02-07 0:44 ` Failures on Fedora-x86_64-native-gdbserver-m32, " 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).