Stefan Zabka

Results 206 comments of Stefan Zabka

@tvondavi can you use the latest master and see if the issue is still reproducible?

@tvondavi Still failing to reproduce this. I'm assuming on the latest master it is `Error: EISDIR: illegal operation on a directory, copyfile '/opt/OpenWPM/Extension/build' -> '/opt/.local/share/Trash/files/6e07e442-5602-4779-8d39-0a7800ee48d3'`? Because the webext-instrumentation folder doesn't...

I've just remembered `.dockerignore` and have now added `Extension/build` to it, so now it shouldn't get copied and the permission issue should be fixed

Hopefully fixed by #1057

This is currently a draft, as `llvm.sh` doesn't install llvm-config and also doesn't support installing version 18 on Debian Bookworm which is the current base of the Rust images.

But unfortunately `./llvm.sh 18` in line 24 of the docker file fails with the error message: ``` + apt-get install -y clang-18 lldb-18 lld-18 clangd-18 Reading package lists... Building dependency...

Other people have had the same issue (the adding of the repository with `add-apt-repository` doesn't seem to work) and there is a workaround (https://github.com/llvm/llvm-project/issues/62475#issuecomment-1592651066) but I'm unsure if I should...

For future reference: There is no need install `llvm-config` separately it is part of the llvm-18 package as `llvm-config-18`

Okay, the build now gets to the point that new bindings get generated which differ from the current bindings (`unsafe extern "C"` vs `extern "C"`) [here](https://github.com/AFLplusplus/LibAFL/blob/main/libafl_qemu%2Fsrc%2Femu.rs#L1505). Do you consider resolving...

Steps to verify this fix works: ```bash docker build -t libafl . && docker run --name libafl --rm -it libafl # In the now open shell cargo build --no-default-features -p...