public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/30394] New: abidiff "execution should not have reached this point"
@ 2023-04-27  0:40 ben at demerara dot io
  2023-04-27 10:36 ` [Bug default/30394] " ben at demerara dot io
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-04-27  0:40 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 30394
           Summary: abidiff "execution should not have reached this point"
           Product: libabigail
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: ben at demerara dot io
                CC: libabigail at sourceware dot org
  Target Milestone: ---

Version:
https://sourceware.org/git/?p=libabigail.git;a=commit;h=6ba26ed6ae74cf54c87cde1df163e5f086bbcfce

Problem pipeline:
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4183660486
Problem tarballs:
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4183660486/artifacts/browse/libabigail-tars/

There are two separate issues within the same job, I can create a separate
ticket if preferred, though they both seem to reference the same function.

Excerpts from job logs:

    in build_ir_node_from_die at: ../../src/abg-dwarf-reader.cc:15901:
execution should not have reached this point!

    abidiff: ../../src/abg-dwarf-reader.cc:15731:
abigail::ir::type_or_decl_base_sptr
abigail::dwarf::build_ir_node_from_die(reader&, Dwarf_Die*,
abigail::ir::scope_decl*, bool, size_t, bool, bool): Assertion `__abg_cond__'
failed.

I can't reproduce this issue when run from my laptop. Perhaps this isn't an
issue on amd64?

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
@ 2023-04-27 10:36 ` ben at demerara dot io
  2023-04-27 10:39 ` ben at demerara dot io
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-04-27 10:36 UTC (permalink / raw)
  To: libabigail

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

--- Comment #1 from Ben Brown <ben at demerara dot io> ---
Hmm, well there goes my theory about amd64:
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4186839558

Could something in the headers be tripping it up? I don't currently include
them in the generated tarballs, I'll set that up now. Otherwise there's
possibly something in our build environment at fault.

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
  2023-04-27 10:36 ` [Bug default/30394] " ben at demerara dot io
@ 2023-04-27 10:39 ` ben at demerara dot io
  2023-05-08 10:01 ` ben at demerara dot io
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-04-27 10:39 UTC (permalink / raw)
  To: libabigail

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

--- Comment #2 from Ben Brown <ben at demerara dot io> ---
(In reply to Ben Brown from comment #1)
> Hmm, well there goes my theory about amd64:
> https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4186839558

Oops, this is a completely different component with a different error:

    abidiff: ../../src/abg-dwarf-reader.cc:9202: std::string
abigail::dwarf::die_qualified_type_name(const reader&, const Dwarf_Die*,
size_t): Assertion `__abg_cond__' failed.

Sorry for the noise in this ticket.

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
  2023-04-27 10:36 ` [Bug default/30394] " ben at demerara dot io
  2023-04-27 10:39 ` ben at demerara dot io
@ 2023-05-08 10:01 ` ben at demerara dot io
  2023-05-11  9:55 ` dodji at redhat dot com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-05-08 10:01 UTC (permalink / raw)
  To: libabigail

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

--- Comment #3 from Ben Brown <ben at demerara dot io> ---
Created attachment 14866
  --> https://sourceware.org/bugzilla/attachment.cgi?id=14866&action=edit
gdb backtrace

Frustratingly the error message is different when built locally from the
"execution should not have reached this point" message when built via CI.

However I've managed to extract a backtrace using gdb which will hopefully be
of some use.

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
                   ` (2 preceding siblings ...)
  2023-05-08 10:01 ` ben at demerara dot io
@ 2023-05-11  9:55 ` dodji at redhat dot com
  2023-05-13  7:32 ` ben at demerara dot io
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: dodji at redhat dot com @ 2023-05-11  9:55 UTC (permalink / raw)
  To: libabigail

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

--- Comment #4 from dodji at redhat dot com ---
Can I get my hands on the directories with the header files please?

I mean, would it be possible to get these in the tarball too?

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
                   ` (3 preceding siblings ...)
  2023-05-11  9:55 ` dodji at redhat dot com
@ 2023-05-13  7:32 ` ben at demerara dot io
  2023-05-15 23:46 ` ben at demerara dot io
  2023-06-09 23:16 ` ben at demerara dot io
  6 siblings, 0 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-05-13  7:32 UTC (permalink / raw)
  To: libabigail

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

--- Comment #5 from Ben Brown <ben at demerara dot io> ---
(In reply to dodji from comment #4)
> Can I get my hands on the directories with the header files please?
> 
> I mean, would it be possible to get these in the tarball too?

The tarballs available here include the headers:
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/4271633824/artifacts/browse/libabigail-tars/

They include *all* of the headers in the platform and SDK, as such it's a bit
too large to upload. It's on my to-do list to optimise this somewhat.

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
                   ` (4 preceding siblings ...)
  2023-05-13  7:32 ` ben at demerara dot io
@ 2023-05-15 23:46 ` ben at demerara dot io
  2023-06-09 23:16 ` ben at demerara dot io
  6 siblings, 0 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-05-15 23:46 UTC (permalink / raw)
  To: libabigail

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

--- Comment #6 from Ben Brown <ben at demerara dot io> ---
Created attachment 14884
  --> https://sourceware.org/bugzilla/attachment.cgi?id=14884&action=edit
sqlite debug info

As discussed on IRC, copy this to /usr/lib/debug/dwz/components/sqlite.bst/
when comparing the sqlite libraries to reproduce the issue.

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

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

* [Bug default/30394] abidiff "execution should not have reached this point"
  2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
                   ` (5 preceding siblings ...)
  2023-05-15 23:46 ` ben at demerara dot io
@ 2023-06-09 23:16 ` ben at demerara dot io
  6 siblings, 0 replies; 8+ messages in thread
From: ben at demerara dot io @ 2023-06-09 23:16 UTC (permalink / raw)
  To: libabigail

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

Ben Brown <ben at demerara dot io> changed:

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

--- Comment #7 from Ben Brown <ben at demerara dot io> ---
This has since been resolved, thanks to discussions over IRC.

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

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

end of thread, other threads:[~2023-06-09 23:16 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-27  0:40 [Bug default/30394] New: abidiff "execution should not have reached this point" ben at demerara dot io
2023-04-27 10:36 ` [Bug default/30394] " ben at demerara dot io
2023-04-27 10:39 ` ben at demerara dot io
2023-05-08 10:01 ` ben at demerara dot io
2023-05-11  9:55 ` dodji at redhat dot com
2023-05-13  7:32 ` ben at demerara dot io
2023-05-15 23:46 ` ben at demerara dot io
2023-06-09 23:16 ` ben at demerara dot io

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