public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64
@ 2020-12-04  3:58 woodard at redhat dot com
  2020-12-04  4:16 ` [Bug default/27010] " woodard at redhat dot com
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2020-12-04  3:58 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

            Bug ID: 27010
           Summary: abort in abg-reader.cc:1287 when running on aarch64
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: woodard at redhat dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

/lib64/libtbb.so.2 tbb-2020.3-2.fc33.aarch64

Before I gave up on my quest to break everything. I decided to take my tests to
aarch64 and I found some of the same old problems that we had to work through
on x86_64.

Starting program: /home/ben/Shared/Work/test/libabigail-aarch64/bin/abidw
--abidiff /lib64/libtbb.so.2
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
abidw: ../../../libabigail/src/abg-reader.cc:1287: abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool):
Assertion `__abg_cond__' failed.

Program received signal SIGABRT, Aborted.
__GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49        return ret;
#0  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x0000fffff75965dc in __GI_abort () at abort.c:79
#2  0x0000fffff75a355c in __assert_fail_base (fmt=0xfffff76a7930 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0xfffff7f26aa0
"__abg_cond__", file=file@entry=0xfffff7f34b40
"../../../libabigail/src/abg-reader.cc", line=line@entry=1287,
function=function@entry=0xfffff7f35090 "abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&,
bool)") at assert.c:92
#3  0x0000fffff75a35c4 in __GI___assert_fail
(assertion=assertion@entry=0xfffff7f26aa0 "__abg_cond__",
file=file@entry=0xfffff7f34b40 "../../../libabigail/src/abg-reader.cc",
line=line@entry=1287, function=function@entry=0xfffff7f35090
"abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&,
bool)") at assert.c:101
#4  0x0000fffff7ea3468 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x45a6a0, id="type-id-419",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1287
#5  0x0000fffff7ea50e4 in abigail::xml_reader::build_function_parameter
(ctxt=..., node=node@entry=0xc980a0) at
../../../libabigail/src/abg-reader.cc:2987
#6  0x0000fffff7eaace0 in abigail::xml_reader::build_function_decl (ctxt=...,
node=node@entry=0x1cd5780,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 9, weak
count 3) = {...}, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3072
#7  0x0000fffff7eab9b8 in
abigail::xml_reader::build_function_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x1cd5780,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 9, weak
count 3) = {...}, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3160
#8  0x0000fffff7eae064 in abigail::xml_reader::build_class_decl (ctxt=...,
node=node@entry=0xf23020, add_to_current_scope=add_to_current_scope@entry=true)
at ../../../libabigail/src/abg-reader.cc:4644
#9  0x0000fffff7eaef58 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=node@entry=0xf23020, add_to_current_scope=add_to_current_scope@entry=true)
at ../../../libabigail/src/abg-reader.cc:4269
#10 0x0000fffff7eb3574 in abigail::xml_reader::handle_class_decl
(add_to_current_scope=true, node=0xf23020, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5685
#11 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0xf23020, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2150
#12 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0xf22dc0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#13 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0xf22dc0, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#14 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0xf22dc0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#15 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0xf22bd0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#16 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0xf22bd0, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#17 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0xf22bd0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#18 0x0000fffff7e9f810 in abigail::xml_reader::read_translation_unit
(node=0x45a6a0, tu=..., ctxt=...) at ../../../libabigail/src/abg-reader.cc:1408
#19 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=node@entry=0xf22620) at ../../../libabigail/src/abg-reader.cc:1460
#20 0x0000fffff7e9ff34 in abigail::xml_reader::read_translation_unit_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1518
#21 0x0000fffff7ea0e84 in abigail::xml_reader::read_corpus_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1932
#22 0x0000fffff7ea2b24 in abigail::xml_reader::read_corpus_from_native_xml_file
(path="/tmp/libabigail-tmp-file-NOCcnM", env=<optimized out>) at
/usr/include/c++/10/bits/shared_ptr_base.h:1324
#23 0x000000000040499c in load_corpus_and_write_abixml (opts=...,
context=std::shared_ptr<abigail::dwarf_reader::read_context> (empty) = {...},
env=std::shared_ptr<abigail::ir::environment> (use count 1, weak count 0) =
{...}, argv=0xffffffffe9f8) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#24 main (argc=<optimized out>, argv=0xffffffffe9f8) at
../../../libabigail/tools/abidw.cc:866

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
@ 2020-12-04  4:16 ` woodard at redhat dot com
  2020-12-04 18:19 ` woodard at redhat dot com
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2020-12-04  4:16 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #1 from Ben Woodard <woodard at redhat dot com> ---
This is with libabigail trunk as of commit 4f8c9b17 

Interestingly this also happen with /lib64/libabigail.so.0.0.0

Starting program: /home/ben/Shared/Work/test/libabigail-aarch64/bin/abidw
--abidiff /lib64/libabigail.so.0.0.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Downloading separate debug info for /lib64/libstdc++.so.6...
Downloading separate debug info for
/home/ben/.cache/debuginfod_client/744e3bac88fb0888aa37a5c322974ae8f672a829/debuginfo...
abidw: ../../../libabigail/src/abg-reader.cc:1287: abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool):
Assertion `__abg_cond__' failed.

Program received signal SIGABRT, Aborted.
__GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49        return ret;
#0  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x0000fffff75965dc in __GI_abort () at abort.c:79
#2  0x0000fffff75a355c in __assert_fail_base (fmt=0xfffff76a7930 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0xfffff7f26aa0
"__abg_cond__", file=file@entry=0xfffff7f34b40
"../../../libabigail/src/abg-reader.cc", line=line@entry=1287,
function=function@entry=0xfffff7f35090 "abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&,
bool)") at assert.c:92
#3  0x0000fffff75a35c4 in __GI___assert_fail
(assertion=assertion@entry=0xfffff7f26aa0 "__abg_cond__",
file=file@entry=0xfffff7f34b40 "../../../libabigail/src/abg-reader.cc",
line=line@entry=1287, function=function@entry=0xfffff7f35090
"abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&,
bool)") at assert.c:101
#4  0x0000fffff7ea3468 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-12801",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1287
#5  0x0000fffff7ea48e4 in abigail::xml_reader::build_reference_type_def
(ctxt=..., node=node@entry=0xbb79f30,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:3653
#6  0x0000fffff7eb1b80 in abigail::xml_reader::build_type (ctxt=...,
node=node@entry=0xbb79f30,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:5471
#7  0x0000fffff7ea32d4 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-23476",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1307
#8  0x0000fffff7ea50e4 in abigail::xml_reader::build_function_parameter
(ctxt=..., node=node@entry=0x2d5db7b0) at
../../../libabigail/src/abg-reader.cc:2987
#9  0x0000fffff7eaace0 in abigail::xml_reader::build_function_decl (ctxt=...,
node=node@entry=0x2d5daf30,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 15, weak
count 3) = {...}, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3072
#10 0x0000fffff7eab9b8 in
abigail::xml_reader::build_function_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d5daf30,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 15, weak
count 3) = {...}, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3160
#11 0x0000fffff7eae064 in abigail::xml_reader::build_class_decl (ctxt=...,
node=node@entry=0x2d5d6de0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4644
#12 0x0000fffff7eaef58 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d5d6de0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4269
#13 0x0000fffff7eb3574 in abigail::xml_reader::handle_class_decl
(add_to_current_scope=true, node=0x2d5d6de0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5685
#14 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d5d6de0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2150
#15 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0x2d5d44e0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#16 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0x2d5d44e0, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#17 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d5d44e0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#18 0x0000fffff7ea2e04 in abigail::xml_reader::read_context::get_scope_for_node
(this=this@entry=0x2339f600, node=node@entry=0x2d5d6de0,
access=access@entry=@0xffffffffb42c: abigail::ir::no_access) at
../../../libabigail/src/abg-reader.cc:1258
#19 0x0000fffff7ea3254 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-29745",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1293
#20 0x0000fffff7eacb24 in abigail::xml_reader::build_class_decl (ctxt=...,
node=node@entry=0x2d5bbae0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4510
#21 0x0000fffff7eaef58 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d5bbae0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4269
#22 0x0000fffff7eb3574 in abigail::xml_reader::handle_class_decl
(add_to_current_scope=true, node=0x2d5bbae0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5685
#23 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d5bbae0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2150
#24 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0x2d5bb880, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#25 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0x2d5bb880, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#26 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d5bb880, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#27 0x0000fffff7ea2e04 in abigail::xml_reader::read_context::get_scope_for_node
(this=0x2339f600, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1258
#28 0x0000fffff7ea2d68 in abigail::xml_reader::read_context::get_scope_for_node
(this=this@entry=0x2339f600, node=node@entry=0x2d5bd1c0,
access=@0xffffffffbbdc: abigail::ir::public_access,
access@entry=@0xffffffffbbdc: abigail::ir::no_access) at
../../../libabigail/src/abg-reader.cc:1256
#29 0x0000fffff7ea3254 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-29712",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1293
#30 0x0000fffff7ea7608 in abigail::xml_reader::build_typedef_decl (ctxt=...,
node=node@entry=0x2d4b4d00,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4215
#31 0x0000fffff7eb1d9c in abigail::xml_reader::build_type (ctxt=...,
node=node@entry=0x2d4b4d00, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5476
#32 0x0000fffff7ead070 in abigail::xml_reader::build_class_decl (ctxt=...,
node=node@entry=0x2d4b43f0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4550
#33 0x0000fffff7eaef58 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d4b43f0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4269
#34 0x0000fffff7eb3574 in abigail::xml_reader::handle_class_decl
(add_to_current_scope=true, node=0x2d4b43f0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5685
#35 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d4b43f0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2150
#36 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0x2d4b4190, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#37 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0x2d4b4190, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#38 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d4b4190, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#39 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0x2d4b3fa0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#40 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0x2d4b3fa0, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#41 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d4b3fa0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#42 0x0000fffff7ea2e04 in abigail::xml_reader::read_context::get_scope_for_node
(this=this@entry=0x2339f600, node=node@entry=0x2d5a11f0,
access=access@entry=@0xffffffffc6cc: abigail::ir::no_access) at
../../../libabigail/src/abg-reader.cc:1258
#43 0x0000fffff7ea3254 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-14158",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1293
#44 0x0000fffff7ea40f0 in abigail::xml_reader::build_pointer_type_def
(ctxt=..., node=node@entry=0x18ef45a0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:3567
#45 0x0000fffff7eb1b00 in abigail::xml_reader::build_type (ctxt=...,
node=node@entry=0x18ef45a0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:5470
#46 0x0000fffff7ea32d4 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-25615",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1307
#47 0x0000fffff7ea7e20 in abigail::xml_reader::build_var_decl (ctxt=...,
node=node@entry=0x2d4a1300,
add_to_current_scope=add_to_current_scope@entry=false) at
../../../libabigail/src/abg-reader.cc:3318
#48 0x0000fffff7ead748 in abigail::xml_reader::build_class_decl (ctxt=...,
node=node@entry=0x2d4a0890,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4588
#49 0x0000fffff7eaef58 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d4a0890,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4269
#50 0x0000fffff7eb3574 in abigail::xml_reader::handle_class_decl
(add_to_current_scope=true, node=0x2d4a0890, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5685
#51 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d4a0890, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2150
#52 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0x2d4a06a0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#53 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0x2d4a06a0, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#54 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d4a06a0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#55 0x0000fffff7ea2e04 in abigail::xml_reader::read_context::get_scope_for_node
(this=this@entry=0x2339f600, node=node@entry=0x2d4a0890,
access=access@entry=@0xffffffffd1dc: abigail::ir::no_access) at
../../../libabigail/src/abg-reader.cc:1258
#56 0x0000fffff7ea3254 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-1715",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1293
#57 0x0000fffff7ea40f0 in abigail::xml_reader::build_pointer_type_def
(ctxt=..., node=node@entry=0x193a6d80,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:3567
#58 0x0000fffff7eb1b00 in abigail::xml_reader::build_type (ctxt=...,
node=node@entry=0x193a6d80,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:5470
#59 0x0000fffff7ea32d4 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-1717",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1307
#60 0x0000fffff7eab198 in abigail::xml_reader::build_function_decl (ctxt=...,
node=node@entry=0x2d6e9370,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 13, weak
count 8) = {...}, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3083
#61 0x0000fffff7eab9b8 in
abigail::xml_reader::build_function_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d6e9370,
as_method_decl=std::shared_ptr<abigail::ir::class_or_union> (use count 13, weak
count 8) = {...}, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3160
#62 0x0000fffff7eae064 in abigail::xml_reader::build_class_decl (ctxt=...,
node=node@entry=0x2d6e49f0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4644
#63 0x0000fffff7eaef58 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=node@entry=0x2d6e49f0,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:4269
#64 0x0000fffff7eb3574 in abigail::xml_reader::handle_class_decl
(add_to_current_scope=true, node=0x2d6e49f0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5685
#65 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d6e49f0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2150
#66 0x0000fffff7eb24e8 in abigail::xml_reader::build_namespace_decl
(add_to_current_scope=true, node=0x2d6e4790, ctxt=...) at
../../../libabigail/src/abg-reader.cc:2713
#67 abigail::xml_reader::handle_namespace_decl (add_to_current_scope=true,
node=0x2d6e4790, ctxt=...) at ../../../libabigail/src/abg-reader.cc:5522
#68 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x2d6e4790, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2132
#69 0x0000fffff7ea2e04 in abigail::xml_reader::read_context::get_scope_for_node
(this=this@entry=0x2339f600, node=node@entry=0x2d6e49f0,
access=access@entry=@0xffffffffde2c: abigail::ir::no_access) at
../../../libabigail/src/abg-reader.cc:1258
#70 0x0000fffff7ea3254 in
abigail::xml_reader::read_context::build_or_get_type_decl
(this=this@entry=0x2339f600, id="type-id-157",
add_decl_to_scope=add_decl_to_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:1293
#71 0x0000fffff7ea40f0 in abigail::xml_reader::build_pointer_type_def
(ctxt=..., node=node@entry=0x1d0d3640,
add_to_current_scope=add_to_current_scope@entry=true) at
../../../libabigail/src/abg-reader.cc:3567
#72 0x0000fffff7eb29d4 in abigail::xml_reader::handle_pointer_type_def
(add_to_current_scope=true, node=0x1d0d3640, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5554
#73 abigail::xml_reader::handle_element_node (ctxt=...,
node=node@entry=0x1d0d3640, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:2137
#74 0x0000fffff7e9f810 in abigail::xml_reader::read_translation_unit
(node=0x2339f600, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1408
#75 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=node@entry=0x216a7280) at ../../../libabigail/src/abg-reader.cc:1460
#76 0x0000fffff7e9ff34 in abigail::xml_reader::read_translation_unit_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1518
#77 0x0000fffff7ea0e84 in abigail::xml_reader::read_corpus_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1932
#78 0x0000fffff7ea2b24 in abigail::xml_reader::read_corpus_from_native_xml_file
(path="/tmp/libabigail-tmp-file-jqdrWX", env=<optimized out>) at
/usr/include/c++/10/bits/shared_ptr_base.h:1324
#79 0x000000000040499c in load_corpus_and_write_abixml (opts=...,
context=std::shared_ptr<abigail::dwarf_reader::read_context> (empty) = {...},
env=std::shared_ptr<abigail::ir::environment> (use count 1, weak count 0) =
{...}, argv=0xffffffffe9e8) at /usr/include/c++/10/bits/shared_ptr_base.h:1324

Yet libabigail itself passes the new "check-self-compare"

$ grep self Makefile 
# it guarantees that the distribution is self-contained by making another
tag-and-all: distcheck check-self-compare
check-self-compare:
        $(MAKE) -C tests check-self-compare
[ben@localhost libabigail-aarch64]$ make check-self-compare
make -C tests check-self-compare
make[1]: Entering directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make check TESTS=runtestslowselfcompare.sh ENABLE_SLOW_TEST=yes
make[2]: Entering directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
Making check in data
make[3]: Entering directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests/data'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests/data'
make[3]: Entering directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make  check-TESTS
make[4]: Entering directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make[5]: Entering directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
PASS: runtestslowselfcompare.sh
============================================================================
Testsuite summary for libabigail 2.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make[4]: Leaving directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make[3]: Leaving directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make[2]: Leaving directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'
make[1]: Leaving directory
'/home/ben/Shared/Work/build/libabigail-aarch64/tests'

Also make check is fine.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
  2020-12-04  4:16 ` [Bug default/27010] " woodard at redhat dot com
@ 2020-12-04 18:19 ` woodard at redhat dot com
  2020-12-04 18:36 ` woodard at redhat dot com
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2020-12-04 18:19 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #2 from Ben Woodard <woodard at redhat dot com> ---
Note that this problem does not show up when running on x86_64 while examining
the aarch64 ELF files.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
  2020-12-04  4:16 ` [Bug default/27010] " woodard at redhat dot com
  2020-12-04 18:19 ` woodard at redhat dot com
@ 2020-12-04 18:36 ` woodard at redhat dot com
  2020-12-04 18:47 ` woodard at redhat dot com
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2020-12-04 18:36 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #3 from Ben Woodard <woodard at redhat dot com> ---
The converse test seems to fail in the same way. So while using x86_64 to
examine aarch64 ELF files works just fine. Using aarch64 to examine both
aarch64 and x86_64 versions of the same library fails.

In other words on x86_64:

$ for i in testfiles/*/*;do echo $i; abidw --abidiff $i;done
testfiles/aarch64/libHalf.so.24.0.0
testfiles/aarch64/libicutest.so.67.1
testfiles/aarch64/libraw.so.20.0.0
testfiles/aarch64/libtbb.so.2
testfiles/x86_64/libHalf.so.24.0.0
testfiles/x86_64/libicutest.so.67.1
testfiles/x86_64/libraw.so.20.0.0
testfiles/x86_64/libtbb.so.2

but on aarch64:

for i in testfiles/*/*;do echo $i;abidw --abidiff $i;done
testfiles/aarch64/libHalf.so.24.0.0
Segmentation fault (core dumped)
testfiles/aarch64/libicutest.so.67.1
abidw: ../../../libabigail/src/abg-comparison.cc:9004: void
abigail::comparison::corpus_diff::priv::ensure_lookup_tables_populated():
Assertion `__abg_cond__' failed.
Aborted (core dumped)
testfiles/aarch64/libraw.so.20.0.0
Segmentation fault (core dumped)
testfiles/aarch64/libtbb.so.2
abidw: ../../../libabigail/src/abg-reader.cc:1287: abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool):
Assertion `__abg_cond__' failed.
Aborted (core dumped)
testfiles/x86_64/libHalf.so.24.0.0
Segmentation fault (core dumped)
testfiles/x86_64/libicutest.so.67.1
abidw: ../../../libabigail/src/abg-comparison.cc:9004: void
abigail::comparison::corpus_diff::priv::ensure_lookup_tables_populated():
Assertion `__abg_cond__' failed.
Aborted (core dumped)
testfiles/x86_64/libraw.so.20.0.0
Segmentation fault (core dumped)
testfiles/x86_64/libtbb.so.2
abidw: ../../../libabigail/src/abg-reader.cc:1287: abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool):
Assertion `__abg_cond__' failed.
Aborted (core dumped)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (2 preceding siblings ...)
  2020-12-04 18:36 ` woodard at redhat dot com
@ 2020-12-04 18:47 ` woodard at redhat dot com
  2021-04-13 20:22 ` woodard at redhat dot com
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2020-12-04 18:47 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |27019


Referenced Bugs:

https://sourceware.org/bugzilla/show_bug.cgi?id=27019
[Bug 27019] BUILD metabug
-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (3 preceding siblings ...)
  2020-12-04 18:47 ` woodard at redhat dot com
@ 2021-04-13 20:22 ` woodard at redhat dot com
  2021-04-13 21:09 ` woodard at redhat dot com
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-04-13 20:22 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #4 from Ben Woodard <woodard at redhat dot com> ---
I may have finally found a case where this problem appears on x86 rather than
on aarch64. 

from systemd-libs-248-2.fc34.x86_64 with the latest trunk up through:
b215a2115376225b04b4d6b25acc6c5a1b4021e9

Starting program: /home/ben/Shared/Work/test/libabigail-x86_64/bin/abidw
--abidiff /usr/lib64/libnss_myhostname.so.2
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
abidw: ../../../libabigail/src/abg-reader.cc:1293: abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool):
Assertion `__abg_cond__' failed.

Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49        return ret;
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007ffff74c38a4 in __GI_abort () at abort.c:79
#2  0x00007ffff74c3789 in __assert_fail_base (fmt=<optimized out>,
assertion=<optimized out>, file=<optimized out>, line=<optimized out>,
function=<optimized out>) at assert.c:92
#3  0x00007ffff74d2a16 in __GI___assert_fail (assertion=0x7ffff7f320c1
"__abg_cond__", file=0x7ffff7f3d560 "../../../libabigail/src/abg-reader.cc",
line=1293, function=0x7ffff7f3d818 "abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&,
bool)") at assert.c:101
#4  0x00007ffff7e9d3dc in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1293
#5  0x00007ffff7ea1c11 in abigail::xml_reader::build_typedef_decl (ctxt=...,
node=0x6247f0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4257
#6  0x00007ffff7eae6de in abigail::xml_reader::handle_typedef_decl
(add_to_current_scope=true, node=0x6247f0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5683
#7  abigail::xml_reader::handle_element_node (ctxt=..., node=0x6247f0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2156
#8  0x00007ffff7e9904e in abigail::xml_reader::read_translation_unit
(node=<optimized out>, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1393
#9  abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1445
#10 0x00007ffff7e9ca6c in abigail::xml_reader::read_context::get_scope_for_node
(this=0x646010, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1235
#11 0x00007ffff7e9d158 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="type-id-205", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1278
#12 0x00007ffff7ea1c11 in abigail::xml_reader::build_typedef_decl (ctxt=...,
node=0x5fcce0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4257
#13 0x00007ffff7ea747e in abigail::xml_reader::build_type (ctxt=...,
node=0x5fcce0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5524
#14 0x00007ffff7e9d2a7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1292
#15 0x00007ffff7e9dff2 in abigail::xml_reader::build_pointer_type_def
(ctxt=..., node=0x5fb0e0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3578
#16 0x00007ffff7ea7174 in abigail::xml_reader::build_type (ctxt=...,
node=0x5fb0e0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5518
#17 0x00007ffff7e9d2a7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1292
#18 0x00007ffff7e9f123 in abigail::xml_reader::build_function_parameter
(ctxt=..., node=0x6667d0) at ../../../libabigail/src/abg-reader.cc:3002
#19 0x00007ffff7ea2c59 in abigail::xml_reader::build_function_decl (ctxt=...,
node=0x665fc0, as_method_decl=std::shared_ptr<abigail::ir::class_or_union>
(empty) = {...}, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3087
#20 0x00007ffff7ea3972 in
abigail::xml_reader::build_function_decl_if_not_suppressed (ctxt=...,
node=0x665fc0, as_method_decl=std::shared_ptr<abigail::ir::class_or_union>
(empty) = {...}, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3173
#21 0x00007ffff7eaee43 in abigail::xml_reader::handle_function_decl
(add_to_current_scope=true, node=0x665fc0, ctxt=...) at
/usr/include/c++/11/bits/shared_ptr_base.h:728
#22 abigail::xml_reader::handle_element_node (ctxt=..., node=0x665fc0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2160
#23 0x00007ffff7e9904e in abigail::xml_reader::read_translation_unit
(node=<optimized out>, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1393
#24 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1445
#25 0x00007ffff7e9ca6c in abigail::xml_reader::read_context::get_scope_for_node
(this=0x646010, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1235
#26 0x00007ffff7e9d158 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="type-id-200", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1278
#27 0x00007ffff7e9f60d in abigail::xml_reader::build_array_type_def (ctxt=...,
node=0x6e48f0, add_to_current_scope=true) at
../../../libabigail/src/abg-reader.cc:3953
#28 0x00007ffff7eae40b in abigail::xml_reader::handle_array_type_def
(add_to_current_scope=true, node=0x6e48f0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5653
#29 abigail::xml_reader::handle_element_node (ctxt=..., node=0x6e48f0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2153
#30 0x00007ffff7e9904e in abigail::xml_reader::read_translation_unit
(node=<optimized out>, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1393
#31 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1445
#32 0x00007ffff7e9ca6c in abigail::xml_reader::read_context::get_scope_for_node
(this=0x646010, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1235
#33 0x00007ffff7e9d158 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="type-id-22", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1278
#34 0x00007ffff7ea127b in abigail::xml_reader::build_enum_type_decl (ctxt=...,
node=0xb302c0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4201
#35 0x00007ffff7ea1769 in
abigail::xml_reader::build_enum_type_decl_if_not_suppressed (ctxt=...,
node=0xb302c0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4103
#36 0x00007ffff7ea7406 in abigail::xml_reader::build_type (ctxt=...,
node=0xb302c0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5522
#37 0x00007ffff7e9d2a7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x646010,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1292
#38 0x00007ffff7ea1c11 in abigail::xml_reader::build_typedef_decl (ctxt=...,
node=0xb2fbf0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4257
#39 0x00007ffff7eae6de in abigail::xml_reader::handle_typedef_decl
(add_to_current_scope=true, node=0xb2fbf0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5683
#40 abigail::xml_reader::handle_element_node (ctxt=..., node=0xb2fbf0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2156
#41 0x00007ffff7e9904e in abigail::xml_reader::read_translation_unit
(node=<optimized out>, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1393
#42 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1445
#43 0x00007ffff7e9981d in abigail::xml_reader::read_translation_unit_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1503
#44 0x00007ffff7e9aa20 in abigail::xml_reader::read_corpus_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1942
#45 0x00007ffff7e9c83f in abigail::xml_reader::read_corpus_from_native_xml_file
(path="/tmp/libabigail-tmp-file-MBGZYQ", env=env@entry=0x44ad70) at
/usr/include/c++/11/bits/shared_ptr_base.h:1290
#46 0x000000000040520a in load_corpus_and_write_abixml (opts=...,
context=std::shared_ptr<abigail::dwarf_reader::read_context> (empty) = {...},
env=std::shared_ptr<abigail::ir::environment> (use count 1, weak count 0) =
{...}, argv=0x7fffffffdc98) at /usr/include/c++/11/bits/shared_ptr_base.h:1290
#47 main (argc=<optimized out>, argv=0x7fffffffdc98) at
../../../libabigail/tools/abidw.cc:849

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (4 preceding siblings ...)
  2021-04-13 20:22 ` woodard at redhat dot com
@ 2021-04-13 21:09 ` woodard at redhat dot com
  2021-06-07 23:56 ` woodard at redhat dot com
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-04-13 21:09 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #5 from Ben Woodard <woodard at redhat dot com> ---
This also seems to happen with /usr/lib64/libsystemd.so.0.31.0 from the same
systemd package mentioned in the previous comment.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (5 preceding siblings ...)
  2021-04-13 21:09 ` woodard at redhat dot com
@ 2021-06-07 23:56 ` woodard at redhat dot com
  2021-06-08 17:34 ` woodard at redhat dot com
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-06-07 23:56 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #6 from Ben Woodard <woodard at redhat dot com> ---
The line number changed but this seems to be the same problem:

Starting program: /home/ben/Shared/Work/test/libabigail-x86_64/bin/abidw
--abidiff /usr/lib64/libgnutls-dane.so.0.4.1
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
abidw: ../../../libabigail/src/abg-reader.cc:1404: abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&, bool):
Assertion `__abg_cond__' failed.

Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49        return ret;
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007ffff74be8a4 in __GI_abort () at abort.c:79
#2  0x00007ffff74be789 in __assert_fail_base (fmt=<optimized out>,
assertion=<optimized out>, file=<optimized out>, line=<optimized out>,
function=<optimized out>) at assert.c:92
#3  0x00007ffff74cda16 in __GI___assert_fail (assertion=0x7ffff7f31301
"__abg_cond__", file=0x7ffff7f3c840 "../../../libabigail/src/abg-reader.cc",
line=1404, function=0x7ffff7f3caf8 "abigail::ir::type_base_sptr
abigail::xml_reader::read_context::build_or_get_type_decl(const string&,
bool)") at assert.c:101
#4  0x00007ffff7e9c33e in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x577310,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1404
#5  0x00007ffff7ea0d8e in abigail::xml_reader::build_var_decl (ctxt=...,
node=0x8df540, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3548
#6  0x00007ffff7ea7fa1 in abigail::xml_reader::build_class_decl (ctxt=...,
node=<optimized out>, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4813
#7  0x00007ffff7ea9319 in
abigail::xml_reader::build_class_decl_if_not_suppressed (ctxt=...,
node=0x8dc860, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4493
#8  0x00007ffff7ea6099 in abigail::xml_reader::build_type (ctxt=...,
node=0x8dc860, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5698
#9  0x00007ffff7e9c1e7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x577310,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1403
#10 0x00007ffff7e9cff5 in abigail::xml_reader::build_pointer_type_def
(ctxt=..., node=0x8eb370, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3816
#11 0x00007ffff7ea5cf4 in abigail::xml_reader::build_type (ctxt=...,
node=0x8eb370, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5691
#12 0x00007ffff7e9c1e7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x577310,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1403
#13 0x00007ffff7ea099e in abigail::xml_reader::build_typedef_decl (ctxt=...,
node=0x7fffffffc0e0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4469
#14 0x00007ffff7ead4b7 in abigail::xml_reader::handle_typedef_decl
(add_to_current_scope=true, node=0x8bfcb0, ctxt=...) at
../../../libabigail/src/abg-reader.cc:5866
#15 abigail::xml_reader::handle_element_node (ctxt=..., node=0x8bfcb0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2285
#16 0x00007ffff7e98242 in abigail::xml_reader::read_translation_unit
(node=<optimized out>, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1503
#17 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1554
#18 0x00007ffff7e9bb1c in abigail::xml_reader::read_context::get_scope_for_node
(this=0x577310, node=<optimized out>, access=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1346
#19 0x00007ffff7e9c098 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x577310,
id="type-id-12", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1389
#20 0x00007ffff7e9fd3f in abigail::xml_reader::build_enum_type_decl (ctxt=...,
node=0x56b540, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4390
#21 0x00007ffff7ea0269 in
abigail::xml_reader::build_enum_type_decl_if_not_suppressed (ctxt=...,
node=0x56b540, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4293
#22 0x00007ffff7ea5f91 in abigail::xml_reader::build_type (ctxt=...,
node=0x56b540, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5695
#23 0x00007ffff7e9c1e7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x577310,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1403
#24 0x00007ffff7ea099e in abigail::xml_reader::build_typedef_decl (ctxt=...,
node=0x7fffffffc930, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:4469
#25 0x00007ffff7ea600e in abigail::xml_reader::build_type (ctxt=...,
node=0x58c7e0, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:5697
#26 0x00007ffff7e9c1e7 in
abigail::xml_reader::read_context::build_or_get_type_decl (this=0x577310,
id="", add_decl_to_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:1403
#27 0x00007ffff7e9db4f in abigail::xml_reader::build_function_parameter
(ctxt=..., node=0x664d50) at ../../../libabigail/src/abg-reader.cc:3218
#28 0x00007ffff7ea15d2 in abigail::xml_reader::build_function_decl (ctxt=...,
node=0x6643b0, as_method_decl=std::shared_ptr<abigail::ir::class_or_union>
(empty) = {...}, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3302
#29 0x00007ffff7ea23b2 in
abigail::xml_reader::build_function_decl_if_not_suppressed (ctxt=...,
node=0x6643b0, as_method_decl=std::shared_ptr<abigail::ir::class_or_union>
(empty) = {...}, add_to_current_scope=<optimized out>) at
../../../libabigail/src/abg-reader.cc:3389
#30 0x00007ffff7eadc4f in abigail::xml_reader::handle_function_decl
(add_to_current_scope=true, node=0x6643b0, ctxt=...) at
/usr/include/c++/11/bits/shared_ptr_base.h:731
#31 abigail::xml_reader::handle_element_node (ctxt=..., node=0x6643b0,
add_to_current_scope=true) at ../../../libabigail/src/abg-reader.cc:2289
#32 0x00007ffff7e98242 in abigail::xml_reader::read_translation_unit
(node=<optimized out>, tu=..., ctxt=...) at
../../../libabigail/src/abg-reader.cc:1503
#33 abigail::xml_reader::get_or_read_and_add_translation_unit (ctxt=...,
node=<optimized out>) at ../../../libabigail/src/abg-reader.cc:1554
#34 0x00007ffff7e98a2e in abigail::xml_reader::read_translation_unit_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:1611
#35 0x00007ffff7e998c4 in abigail::xml_reader::read_corpus_from_input
(ctxt=...) at ../../../libabigail/src/abg-reader.cc:2067
#36 0x0000000000405248 in load_corpus_and_write_abixml (opts=...,
context=std::shared_ptr<abigail::dwarf_reader::read_context> (empty) = {...},
env=std::shared_ptr<abigail::ir::environment> (use count 1, weak count 0) =
{...}, argv=0x7fffffffd978) at /usr/include/c++/11/bits/shared_ptr_base.h:1295
#37 main (argc=<optimized out>, argv=0x7fffffffd978) at
../../../libabigail/tools/abidw.cc:890

This was with /usr/lib64/libgnutls-dane.so.0.4.1 from
gnutls-dane-3.7.2-1.fc34.x86_64 with libabigail's trunk as of
b00ba10e1deae4eae58cb783c01c69f384f392c1

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (6 preceding siblings ...)
  2021-06-07 23:56 ` woodard at redhat dot com
@ 2021-06-08 17:34 ` woodard at redhat dot com
  2021-06-16 17:21 ` woodard at redhat dot com
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-06-08 17:34 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #7 from Ben Woodard <woodard at redhat dot com> ---
another one to be affected by this is libudev.so.1.7.1 from
systemd-libs-248.3-1.fc34.x86_64

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (7 preceding siblings ...)
  2021-06-08 17:34 ` woodard at redhat dot com
@ 2021-06-16 17:21 ` woodard at redhat dot com
  2021-06-16 17:31 ` woodard at redhat dot com
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-06-16 17:21 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #8 from Ben Woodard <woodard at redhat dot com> ---
As of caf06d7e the current trunk end. This problem still affects quite a few
libraries and packages:

/usr/lib64/libboost_coroutine.so.1.75.0 from
boost-coroutine-1.75.0-4.fc34.x86_64
/usr/lib64/mpich/lib/libboost_graph_parallel.so.1.75.0 from
boost-graph-mpich-1.75.0-4.fc34.x86_64
/usr/lib64/libboost_locale.so.1.75.0 from boost-locale-1.75.0-4.fc34.x86_64
/usr/lib64/libboost_log.so.1.75.0 from boost-log-1.75.0-4.fc34.x86_64
/usr/lib64/libboost_prg_exec_monitor.so.1.75.0 from
boost-test-1.75.0-4.fc34.x86_64
/usr/lib64/libboost_regex.so.1.75.0 from boost-regex-1.75.0-4.fc34.x86_64
/usr/lib64/libboost_unit_test_framework.so.1.75.0 from
boost-test-1.75.0-4.fc34.x86_64
/usr/lib64/libclang.so.12 from clang-libs-12.0.0-0.3.rc1.fc34.x86_64
/usr/lib64/libclucene-core.so.2.3.3.4 from
clucene-core-2.3.3.4-40.20130812.e8e3d20git.fc34.x86_64
/usr/lib64/dyninst/libdyninstAPI.so.10.2.1 from dyninst-10.2.1-6.fc34.x86_64
/usr/lib64/libgnome-desktop-3.so.19.1.4 from gnome-desktop3-40.1-1.fc34.x86_64
/usr/lib64/libgnomekbdui.so.8.0.0 from libgnomekbd-3.26.1-5.fc34.x86_64
/usr/lib64/libgrilo-0.3.so.0.313.1 from grilo-0.3.13-3.fc34.x86_64
/usr/lib64/libharfbuzz-subset.so.0.20704.0 from harfbuzz-2.7.4-3.fc34.x86_64
/usr/lib64/libkmlengine.so.1.3.0 from libkml-1.3.0-30.fc34.x86_64
/usr/lib64/libkyotocabinet.so.16.13.0 from
kyotocabinet-libs-1.2.78-1.fc33.x86_64
/usr/lib64/dyninst/libpcontrol.so.10.2.1 from dyninst-10.2.1-6.fc34.x86_64
/usr/lib64/libproj.so.21.1.2 from proj-7.2.1-2.fc34.x86_64
/usr/lib64/libprotobuf.so.25.0.0 from protobuf-3.14.0-3.fc34.x86_64
/usr/lib64/libQt5Qml.so.5.15.2 from qt5-qtdeclarative-5.15.2-4.fc34.x86_64
/usr/lib64/libQt5Quick.so.5.15.2 from qt5-qtdeclarative-5.15.2-4.fc34.x86_64
/usr/lib64/dyninst/libstackwalk.so.10.2.1 from dyninst-10.2.1-6.fc34.x86_64
/usr/lib64/libstdc++.so.6.0.29 from libstdc++-11.1.1-3.fc34.x86_64
/usr/lib64/libTKBool.so.7.5.0 from opencascade-modeling-7.5.0-3.fc34.x86_64
/usr/lib64/libTKBO.so.7.5.0 from opencascade-modeling-7.5.0-3.fc34.x86_64
/usr/lib64/libTKGeomAlgo.so.7.5.0 from opencascade-modeling-7.5.0-3.fc34.x86_64
/usr/lib64/libxatracker.so.2.5.0 from mesa-libxatracker-21.1.1-1.fc34.x86_64

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (8 preceding siblings ...)
  2021-06-16 17:21 ` woodard at redhat dot com
@ 2021-06-16 17:31 ` woodard at redhat dot com
  2021-09-09 14:07 ` woodard at redhat dot com
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-06-16 17:31 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #9 from Ben Woodard <woodard at redhat dot com> ---
There are two distinct asserts that seem to be triggered the ones in the
previous update were triggering at:
libabigail/src/abg-reader.cc:1366

The following three are triggering at:
libabigail/src/abg-reader.cc:1387

/usr/lib64/libnss_myhostname.so.2 from systemd-libs-248.3-1.fc34.x86_64
/usr/lib64/libsystemd.so.0.31.0 from systemd-libs-248.3-1.fc34.x86_64
/usr/lib64/libudev.so.1.7.1 from systemd-libs-248.3-1.fc34.x86_64

  1348  /// Get the type declaration IR node that matches a given XML type node
ID.
  1349  ///
  1350  /// If no IR node has been built for this ID, this function builds the
  1351  /// type declaration IR node and returns it.  Subsequent invocation of
  1352  /// this function with this ID will just return that ID previously
returned.
  1353  ///
  1354  /// @param id the XML node ID to consider.
  1355  ///
  1356  /// @return the type declaration for the ID given in parameter.
  1357  type_base_sptr
  1358  read_context::build_or_get_type_decl(const string& id,
  1359                                       bool add_decl_to_scope)
  1360  {
  1361    type_base_sptr t = get_type_decl(id);
  1362  
  1363    if (!t)
  1364      {
  1365        xmlNodePtr n = get_xml_node_from_id(id);
> 1366        ABG_ASSERT(n);
  1367  
  1368        scope_decl_sptr scope;
  1369        access_specifier access = no_access;
  1370        if (add_decl_to_scope)
  1371          {
  1372            scope = get_scope_for_node(n, access);
  1373            /// In some cases, if for instance the scope of 'n' is a
  1374            /// namespace, get_scope_for_node() can trigger the building
  1375            /// of what is underneath of the namespace, if that has not
  1376            /// already been done.  So after that, the IR node for 'n'
  1377            /// might have been built; let's try to see if we are in
  1378            /// that case.  Otherwise, we'll just build the IR node for
  1379            /// 'n' ourselves.
  1380            if ((t = get_type_decl(id)))
  1381              return t;
  1382            ABG_ASSERT(scope);
  1383            push_decl(scope);
  1384          }
  1385  
  1386        t = build_type(*this, n, add_decl_to_scope);
> 1387        ABG_ASSERT(t);
  1388        if (is_member_type(t) && access != no_access)
  1389          {
  1390            ABG_ASSERT(add_decl_to_scope);
  1391            decl_base_sptr d = get_type_declaration(t);
  1392            ABG_ASSERT(d);
  1393            set_member_access_specifier(d, access);
  1394          }
  1395        map_xml_node_to_decl(n, get_type_declaration(t));
  1396  
  1397        if (add_decl_to_scope)
  1398          pop_scope_or_abort(scope);
  1399  
  1400        maybe_canonicalize_type(t, !add_decl_to_scope);
  1401      }
  1402    return t;
  1403  }

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (9 preceding siblings ...)
  2021-06-16 17:31 ` woodard at redhat dot com
@ 2021-09-09 14:07 ` woodard at redhat dot com
  2023-05-12 14:17 ` greenwildebeest at mail dot com
  2023-05-19 16:54 ` woodard at redhat dot com
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2021-09-09 14:07 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

Ben Woodard <woodard at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #10 from Ben Woodard <woodard at redhat dot com> ---
This no longer happens with the current trunk as of:
7488c8df3bf10750ce059a0ec1d44d8149149c86

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (10 preceding siblings ...)
  2021-09-09 14:07 ` woodard at redhat dot com
@ 2023-05-12 14:17 ` greenwildebeest at mail dot com
  2023-05-19 16:54 ` woodard at redhat dot com
  12 siblings, 0 replies; 14+ messages in thread
From: greenwildebeest at mail dot com @ 2023-05-12 14:17 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

Derek Raymond <greenwildebeest at mail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |greenwildebeest at mail dot com

--- Comment #11 from Derek Raymond <greenwildebeest at mail dot com> ---
The unique characteristic of this program is that it employs
pthread_attr_setstack to establish the thread stack to an area of memory
dynamically allocated on heap.

pthread_attr_setstack(&attr, alignedStackBase, THREAD_STACK_SIZE -
2*PTHREAD_STACK_MIN)

When attempting to attach to a running program (utilizing pthreads) on
gentoo/x86, an endless loop is encountered in GDB.

Below is a brief strace dump that continues indefinitely:

open("/proc/6400/mem", O_RDONLY|O_LARGEFILE) = 7
pread64(7,"\220{\237\266\220\r\253\27\220{\237\266\1\0\0\0\200\351\363\267\0\0\n\377,DRv\0\0\0\0"...,1136,
3063905168) = 1136
close(7) = 0
open("/proc/6400/mem", https://renoveasuacasa.pt) = 7
pread64(7,
"\220;\254\266\210\1\253\27\220;\254\266\1\0\0\0\200\351\363\267\0\0\n\377,DRv\0\0\0\0"...,1136,
3064740752) = 1136
close(7) = 0
open("/proc/6400/mem", O_RDONLY|O_LARGEFILE) = 7
pread64(7,"\220;\254\266\210\1\253\27\220;\254\266\1\0\0\0\200\351\363\267\0\0\n\377,DRv\0\0\0\0"...,1136,
3064740752) = 1136
close(7) = 0

This code is performing similar operations as the original, but with different
process identifiers and memory addresses.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug default/27010] abort in abg-reader.cc:1287 when running on aarch64
  2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
                   ` (11 preceding siblings ...)
  2023-05-12 14:17 ` greenwildebeest at mail dot com
@ 2023-05-19 16:54 ` woodard at redhat dot com
  12 siblings, 0 replies; 14+ messages in thread
From: woodard at redhat dot com @ 2023-05-19 16:54 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=27010

--- Comment #12 from Ben Woodard <woodard at redhat dot com> ---
(In reply to Derek Raymond from comment #11)
> The unique characteristic of this program is that it employs
> pthread_attr_setstack to establish the thread stack to an area of memory
> dynamically allocated on heap.
> 
> pthread_attr_setstack(&attr, alignedStackBase, THREAD_STACK_SIZE -
> 2*PTHREAD_STACK_MIN)
> 
> When attempting to attach to a running program (utilizing pthreads) on
> gentoo/x86, an endless loop is encountered in GDB.
> 
> Below is a brief strace dump that continues indefinitely:
> 
> open("/proc/6400/mem", O_RDONLY|O_LARGEFILE) = 7
> pread64(7,
> "\220{\237\266\220\r\253\27\220{\237\266\1\0\0\0\200\351\363\267\0\0\n\377,
> DRv\0\0\0\0"...,1136,
> 3063905168) = 1136
> close(7) = 0
> open("/proc/6400/mem", https://renoveasuacasa.pt) = 7
> pread64(7,
> "\220;\254\266\210\1\253\27\220;\254\266\1\0\0\0\200\351\363\267\0\0\n\377,
> DRv\0\0\0\0"...,1136,
> 3064740752) = 1136
> close(7) = 0
> open("/proc/6400/mem", O_RDONLY|O_LARGEFILE) = 7
> pread64(7,"\220;\254\266\210\1\253\27\220;
> \254\266\1\0\0\0\200\351\363\267\0\0\n\377,DRv\0\0\0\0"...,1136,
> 3064740752) = 1136
> close(7) = 0
> 
> This code is performing similar operations as the original, but with
> different process identifiers and memory addresses.

Was this posted to the correct Bug? It looks like you are referring to a
different issue.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-05-19 16:54 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-04  3:58 [Bug default/27010] New: abort in abg-reader.cc:1287 when running on aarch64 woodard at redhat dot com
2020-12-04  4:16 ` [Bug default/27010] " woodard at redhat dot com
2020-12-04 18:19 ` woodard at redhat dot com
2020-12-04 18:36 ` woodard at redhat dot com
2020-12-04 18:47 ` woodard at redhat dot com
2021-04-13 20:22 ` woodard at redhat dot com
2021-04-13 21:09 ` woodard at redhat dot com
2021-06-07 23:56 ` woodard at redhat dot com
2021-06-08 17:34 ` woodard at redhat dot com
2021-06-16 17:21 ` woodard at redhat dot com
2021-06-16 17:31 ` woodard at redhat dot com
2021-09-09 14:07 ` woodard at redhat dot com
2023-05-12 14:17 ` greenwildebeest at mail dot com
2023-05-19 16:54 ` woodard at redhat dot com

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).