Open nimakarimipour opened 2 months ago
I was able to reproduce your problem - but there is a very simple work around. Don't use the '--daikon' option for Chicory and run Daikon as a separate step:
java -cp benchmark/jarfile/AMD64ExecutionEngine.jar:$DAIKONDIR/daikon.jar daikon.DynComp edu.syr.bytecast.interp.amd64.AMD64ExecutionEngine
java -cp benchmark/jarfile/AMD64ExecutionEngine.jar:$DAIKONDIR/daikon.jar daikon.Chicory --comparability-file=AMD64ExecutionEngine.decls-DynComp edu.syr.bytecast.interp.amd64.AMD64ExecutionEngine
java -cp benchmark/jarfile/AMD64ExecutionEngine.jar:$DAIKONDIR/daikon.jar daikon.Daikon AMD64ExecutionEngine.dtrace.gz
@markro49 Thank you very much, really helpful. Your suggested solution worked for me. Please let me know if I should close this issue.
Environment
Daikon Version:
5.8.20
OS Version:Mac OS 14.5 (Sonoma)
Java Version:11
Steps followed to install Daikon
Daikon crashes on few benchmarks in NJR dataset. A common type of crash among them appears in the form below, though there are other types of crashes as well.
I extracted a benchmark from those on which Daikon crashed and created a repository. You can run Daikon by executing
daikon.sh
, provided you have followed the installation steps mentioned above. You can find it here.In the repository you can find the source code under
benchmark/src
and the jar file underbenchmark/jarfile
. The provided script in the repository (daikon.sh
) will run daikon on the created jar from the sources.Please find the commands I used to execute dailkon:
Full output of running daikon:
Please let me know if I made a mistake in running daikon on the jar or this is an unexpected behavior from Daikon.
Best