Skip to content

goto-cc --function produces "error: failed to initialize `symbol'" #2745

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
polgreen opened this issue Aug 16, 2018 · 1 comment
Closed

goto-cc --function produces "error: failed to initialize `symbol'" #2745

polgreen opened this issue Aug 16, 2018 · 1 comment

Comments

@polgreen
Copy link
Contributor

A change that happened in develop between yesterday and today has made yesterdays goto-cc binaries incompatible with todays goto-cc.

I am aware that goto-cc was made incompatible with goto-binaries made with versions of CBMC prior to 5.10, but these binaries were made with goto-cc post 5.10.

I have moved from CBMC at this commit (with 2 commits reverted because they cause issue #2740). Call this CBMC version 1:

df44b74 Revert "type symbols now use ID_symbol_type"
c34ba19 Revert "avoid assert()"
05993f4 Merge pull request #2727 from tautschnig/fptr-debug

To CBMC at this commit (with 2 commits reverted because of issue #2740). Call this CBMC version 2:

d1fe30e Revert "type symbols now use ID_symbol_type"
2620809 Revert "avoid assert()"
1f06cde Merge pull request #2743 from tautschnig/boolbv-width

I am using a Xen binary, which can be compiled as in the docker file in PR #2504

If the binary is created with CBMC version 1, and then the following command is made with CBMC version 2, I get the following error:

goto-cc --function x86_emulate xen-syms.binary -o output.binary
traps.c:104:1: error: failed to initialize `symbol'
@TGWDB
Copy link
Contributor

TGWDB commented Jul 12, 2021

Closing this issue as extremely old and specific. If this particular problem is still an outstanding issue for some current project please reopen and update.

@TGWDB TGWDB closed this as completed Jul 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants