Skip to content
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

Update dependency: deps/pyk_release #2302

Merged
merged 10 commits into from
Feb 28, 2024

Conversation

rv-jenkins
Copy link
Contributor

@rv-jenkins rv-jenkins commented Feb 16, 2024

@tothtamas28
Copy link
Contributor

There's a failure in one of the Nix jobs when starting Booster: https://github.com/runtimeverification/evm-semantics/actions/runs/7957664866/job/21725447951?pr=2302#step:7:587

kevm-test-b62ed1e6720beb7724e168288f579445c6f5ccd8> user error (dlopen: /nix/store/46m4xx889wlhsdj72j38fnlyyvvvvbyb-glibc-2.37-8/lib/libc.so.6: version `GLIBC_2.38' not found (required by tests/specs/benchmarks/verification/haskell/llvm-library/interpreter.so))

@goodlyrottenapple, can you take a look?

@goodlyrottenapple
Copy link
Member

There's a failure in one of the Nix jobs when starting Booster: https://github.com/runtimeverification/evm-semantics/actions/runs/7957664866/job/21725447951?pr=2302#step:7:587

kevm-test-b62ed1e6720beb7724e168288f579445c6f5ccd8> user error (dlopen: /nix/store/46m4xx889wlhsdj72j38fnlyyvvvvbyb-glibc-2.37-8/lib/libc.so.6: version `GLIBC_2.38' not found (required by tests/specs/benchmarks/verification/haskell/llvm-library/interpreter.so))

@goodlyrottenapple, can you take a look?

This is most likely due to the llvm backend using a different base version of nixpkgs to the haskell/booster backend. I'm investigating and hoping to update the haskell backend in-line with the LLVM one. Otherwise, we may have to roll back the nixpkgs change to the LLVM backend for now... (see runtimeverification/haskell-backend#3719)

@palinatolmach
Copy link
Contributor

palinatolmach commented Feb 26, 2024

The smt solver error in the Booster CI job in kontrol/test-arithmetictest-test_wmul_wdiv_inverse_underflow-uint256-uint256-0-spec.k also appears in another PR.

Update: it disappears when the SMT solver timeout is increased to 1.6s, but I don't know if we'd like to merge this change.

@palinatolmach
Copy link
Contributor

But, also, the normal Nix job consistently crashes with kevm-test> psutil.AccessDenied: (pid=1359), which typically means that the server is crashing on definition.kore (as I learned from @tothtamas28):

kevm-test> Traceback (most recent call last):
kevm-test>   File "/nix/store/xnia8w3vfp8aa90qknqayzqbxi5lkkgy-python3.10-psutil-5.9.5/lib/python3.10/site-packages/psutil/_pslinux.py", line 1653, in wrapper
kevm-test>     return fun(self, *args, **kwargs)
kevm-test>   File "/nix/store/xnia8w3vfp8aa90qknqayzqbxi5lkkgy-python3.10-psutil-5.9.5/lib/python3.10/site-packages/psutil/_pslinux.py", line 2243, in connections
kevm-test>     ret = _connections.retrieve(kind, self.pid)
kevm-test>   File "/nix/store/xnia8w3vfp8aa90qknqayzqbxi5lkkgy-python3.10-psutil-5.9.5/lib/python3.10/site-packages/psutil/_pslinux.py", line 989, in retrieve
kevm-test>     inodes = self.get_proc_inodes(pid)
kevm-test>   File "/nix/store/xnia8w3vfp8aa90qknqayzqbxi5lkkgy-python3.10-psutil-5.9.5/lib/python3.10/site-packages/psutil/_pslinux.py", line 814, in get_proc_inodes
kevm-test>     for fd in os.listdir("%s/%s/fd" % (self._procfs_path, pid)):
kevm-test> PermissionError: [Errno 13] Permission denied: '/proc/1359/fd'

@tothtamas28 tothtamas28 force-pushed the _update-deps/runtimeverification/pyk branch 2 times, most recently from f9fcbef to aefe0d9 Compare February 26, 2024 16:15
@tothtamas28 tothtamas28 force-pushed the _update-deps/runtimeverification/pyk branch from d2f4585 to 581d9aa Compare February 28, 2024 15:26
@rv-jenkins rv-jenkins merged commit f425269 into master Feb 28, 2024
12 checks passed
@rv-jenkins rv-jenkins deleted the _update-deps/runtimeverification/pyk branch February 28, 2024 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants