Overview of 465 results from 350 .log files (73 Timeout by benchexec, 118 OOM by benchexec) Categories 138 Killed by 15 125 AllSpecificationsHoldResult: All specifications hold 114 OOM by benchexec 42 UnsupportedSyntaxResult 19 stderr output: (error "out of memory") 12 StackOverflowError: null 10 ExceptionOrErrorResult 3 Undeclared identifier 2 UnsupportedOperationException: Incomplete atomic composition (dangling start of atomic block: Actual results (n>=10) 138 Killed by 15 Killed by 15: 125 AllSpecifications... - AllSpecificationsHoldResult: All specifications hold: 114 OOM by benchexec ...: 34 UnsupportedSyntax... The following functions are not defined or handled internally: ____ilog2_NaN: 19 stderr output: (e... [2024-02-20 12:53:06,546 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory"): 12 StackOverflowErro... - ExceptionOrErrorResult: StackOverflowError: null: Actual results (n<10) 4 UnsupportedSyntax... Unsupported function: pthread_attr_init: 3 Undeclared identi... [2024-02-20 11:36:48,441 ERROR L1136 TypeChecker]: C: mutex1 [708]: Undeclared identifier ~#mutex1~0 in IdentifierExpression[~#mutex1~0,]: 2 UnsupportedSyntax... Unsupported function: pthread_getspecific: 2 UnsupportedSyntax... The following functions are not defined or handled internally: sleep: 2 UnsupportedOperat... java.lang.UnsupportedOperationException: Incomplete atomic composition (dangling start of atomic block: ). Is there illegal control flow (e.g. loops) within an atomic block?: 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 39#L1713-3true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 37#my_callbackEXITtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: [629] L1718-3-->$Ultimate##0: Formula: (and (= |v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12| v_thread_ath9kThread1of1ForFork0_thidvar0_4) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6| 0) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6| 0) (= v_thread_ath9kThread1of1ForFork0_thidvar1_4 0)) InVars {thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|} OutVars{thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1_8|, thread_ath9kThread1of1ForFork0_#res#1.offset=|v_thread_ath9kThread1of1ForFork0_#res#1.offset_6|, thread_ath9kThread1of1ForFork0_thidvar0=v_thread_ath9kThread1of1ForFork0_thidvar0_4, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1_10|, thread_ath9kThread1of1ForFork0_thidvar1=v_thread_ath9kThread1of1ForFork0_thidvar1_4, thread_ath9kThread1of1ForFork0_#in~arg#1.base=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6|, thread_ath9kThread1of1ForFork0_#t~switch34#1=|v_thread_ath9kThread1of1ForFork0_#t~switch34#1_18|, thread_ath9kThread1of1ForFork0_#in~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6|, thread_ath9kThread1of1ForFork0_~arg#1.base=|v_thread_ath9kThread1of1ForFork0_~arg#1.base_6|, thread_ath9kThread1of1ForFork0_~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_~arg#1.offset_6|, thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1_12|, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1_12|, thread_ath9kThread1of1ForFork0_#res#1.base=|v_thread_ath9kThread1of1ForFork0_#res#1.base_6|, thread_ath9kThread1of1ForFork0_#t~nondet33#1=|v_thread_ath9kThread1of1ForFork0_#t~nondet33#1_10|} AuxVars[] AssignedVars[thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1, thread_ath9kThread1of1ForFork0_#res#1.offset, thread_ath9kThread1of1ForFork0_thidvar0, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1, thread_ath9kThread1of1ForFork0_thidvar1, thread_ath9kThread1of1ForFork0_#in~arg#1.base, thread_ath9kThread1of1ForFork0_#t~switch34#1, thread_ath9kThread1of1ForFork0_#in~arg#1.offset, thread_ath9kThread1of1ForFork0_~arg#1.base, thread_ath9kThread1of1ForFork0_~arg#1.offset, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1, thread_ath9kThread1of1ForFork0_#res#1.base, thread_ath9kThread1of1ForFork0_#t~nondet33#1]: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeUpdates(OwickiGriesUnpetrifier.java:215): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: [617] L1718-3-->$Ultimate##0: Formula: (and (= v_thread_ath9kThread1of1ForFork0_thidvar1_4 (_ bv0 32)) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6| (_ bv0 32)) (= |v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12| v_thread_ath9kThread1of1ForFork0_thidvar0_4) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6| (_ bv0 32))) InVars {thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|} OutVars{thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1_8|, thread_ath9kThread1of1ForFork0_#res#1.offset=|v_thread_ath9kThread1of1ForFork0_#res#1.offset_6|, thread_ath9kThread1of1ForFork0_thidvar0=v_thread_ath9kThread1of1ForFork0_thidvar0_4, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1_10|, thread_ath9kThread1of1ForFork0_thidvar1=v_thread_ath9kThread1of1ForFork0_thidvar1_4, thread_ath9kThread1of1ForFork0_#in~arg#1.base=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6|, thread_ath9kThread1of1ForFork0_#t~switch34#1=|v_thread_ath9kThread1of1ForFork0_#t~switch34#1_18|, thread_ath9kThread1of1ForFork0_#in~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6|, thread_ath9kThread1of1ForFork0_~arg#1.base=|v_thread_ath9kThread1of1ForFork0_~arg#1.base_6|, thread_ath9kThread1of1ForFork0_~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_~arg#1.offset_6|, thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1_12|, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1_12|, thread_ath9kThread1of1ForFork0_#res#1.base=|v_thread_ath9kThread1of1ForFork0_#res#1.base_6|, thread_ath9kThread1of1ForFork0_#t~nondet33#1=|v_thread_ath9kThread1of1ForFork0_#t~nondet33#1_10|} AuxVars[] AssignedVars[thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1, thread_ath9kThread1of1ForFork0_#res#1.offset, thread_ath9kThread1of1ForFork0_thidvar0, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1, thread_ath9kThread1of1ForFork0_thidvar1, thread_ath9kThread1of1ForFork0_#in~arg#1.base, thread_ath9kThread1of1ForFork0_#t~switch34#1, thread_ath9kThread1of1ForFork0_#in~arg#1.offset, thread_ath9kThread1of1ForFork0_~arg#1.base, thread_ath9kThread1of1ForFork0_~arg#1.offset, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1, thread_ath9kThread1of1ForFork0_#res#1.base, thread_ath9kThread1of1ForFork0_#t~nondet33#1]: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeUpdates(OwickiGriesUnpetrifier.java:215): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 53#L1134true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 21#L1132true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 15#readerErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: cannot determine size of incomplete type: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructSizeTValueAndOffsetsStructAndUnion(TypeSizeAndOffsetComputer.java:233): Detailed actual results (n>=10) 138 Killed by 15 Killed by 15: 805.14s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.popl20-proofs-counter-add-4-semi-Q67.wvr.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ec11f673f0852354e1b011c47ea1690182c02849435cfe6b9232c63dc6ffceb8 --traceabstraction.positions.where.we.compute.the.hoare.annotation All 125 AllSpecifications... - AllSpecificationsHoldResult: All specifications hold: 6.37s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.13-privatized_57-singlethreaded-unlock_true.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_57-singlethreaded-unlock_true.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 11951524cd85112f2fd2ba609f320369af87d9ba4a63c5effcd0e29d07efd1ae --traceabstraction.positions.where.we.compute.the.hoare.annotation All 114 OOM by benchexec ...: 29.38s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.workstealqueue_mutex-2.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ef1ebb9985ad6dadbe7cf99c72a7d7cbd507bc2d179a6afec5353fae325d63f --traceabstraction.positions.where.we.compute.the.hoare.annotation All 34 UnsupportedSyntax... The following functions are not defined or handled internally: ____ilog2_NaN: 14.66s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.char_pc8736x_gpio_pc8736x_gpio_configure_pc8736x_gpio_get.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_configure_pc8736x_gpio_get.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 40c0c192ce902f5d95e54f3bc2e599b131d27968e8d9f7353aba55924685d132 --traceabstraction.positions.where.we.compute.the.hoare.annotation All 19 stderr output: (e... [2024-02-20 12:53:06,546 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory"): 849.57s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.unroll-4.wvr.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/unroll-4.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7071c3ff0bb3d9f81f254bc51d27ce3551a85cc081b1b878560a7d4c8f67639e --traceabstraction.positions.where.we.compute.the.hoare.annotation All 12 StackOverflowErro... - ExceptionOrErrorResult: StackOverflowError: null: 38.42s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.spaghetti.wvr.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/spaghetti.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7e50ae1d6af13c623583d6a2f949e9597ecd4d402771d52399b9fc659c58a3d1 --traceabstraction.positions.where.we.compute.the.hoare.annotation All Detailed actual results (n<10) 4 UnsupportedSyntax... Unsupported function: pthread_attr_init: 8.74s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.pthread-finding-k-matches.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-C-DAC/pthread-finding-k-matches.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 23b7e77d93c189e6cf0c800b98695aaeb3cd6c5d5cdcba8cc401c4aa43960d01 --traceabstraction.positions.where.we.compute.the.hoare.annotation All 3 Undeclared identi... [2024-02-20 11:36:48,441 ERROR L1136 TypeChecker]: C: mutex1 [708]: Undeclared identifier ~#mutex1~0 in IdentifierExpression[~#mutex1~0,]: 10.09s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.28-race_reach_20-callback_racefree.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4e91816f101a416d37c086dd7185cfb4e2bfa63eb286e4a418cb94db27cf2f6f --traceabstraction.positions.where.we.compute.the.hoare.annotation All 2 UnsupportedSyntax... Unsupported function: pthread_getspecific: 8.24s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.tls_basic.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-divine/tls_basic.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 11649f61fe4e7c0ea3c385a733166a7d5c4017efd75322aa29db5dd63fd36a54 --traceabstraction.positions.where.we.compute.the.hoare.annotation All 2 UnsupportedSyntax... The following functions are not defined or handled internally: sleep: 9.34s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.13-privatized_04-priv_multi_true.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d5772eac83993f999ed7a0d2c72e283c734e18136b4020af8f8e407255c20c04 --traceabstraction.positions.where.we.compute.the.hoare.annotation All 2 UnsupportedOperat... java.lang.UnsupportedOperationException: Incomplete atomic composition (dangling start of atomic block: ). Is there illegal control flow (e.g. loops) within an atomic block?: 10.77s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.48_ticket_lock_low_contention_vs.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/48_ticket_lock_low_contention_vs.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 31f5db4bc5916150a86a586587dbeca1bc7aa37b414274f5dc02856908270171 --traceabstraction.positions.where.we.compute.the.hoare.annotation All 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 39#L1713-3true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 270.52s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.race-2_1-container_of.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 39#L1713-3true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 37#my_callbackEXITtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 119.67s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.race-3_1-container_of-global.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-3_1-container_of-global.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 79b55bbc1c83a113dd61cfbd1c59324170026eea9fc3fed8c2e488e492b32e33 --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-3_1-container_of-global.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 79b55bbc1c83a113dd61cfbd1c59324170026eea9fc3fed8c2e488e492b32e33 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 37#my_callbackEXITtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-3_1-container_of-global.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 79b55bbc1c83a113dd61cfbd1c59324170026eea9fc3fed8c2e488e492b32e33 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: [629] L1718-3-->$Ultimate##0: Formula: (and (= |v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12| v_thread_ath9kThread1of1ForFork0_thidvar0_4) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6| 0) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6| 0) (= v_thread_ath9kThread1of1ForFork0_thidvar1_4 0)) InVars {thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|} OutVars{thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1_8|, thread_ath9kThread1of1ForFork0_#res#1.offset=|v_thread_ath9kThread1of1ForFork0_#res#1.offset_6|, thread_ath9kThread1of1ForFork0_thidvar0=v_thread_ath9kThread1of1ForFork0_thidvar0_4, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1_10|, thread_ath9kThread1of1ForFork0_thidvar1=v_thread_ath9kThread1of1ForFork0_thidvar1_4, thread_ath9kThread1of1ForFork0_#in~arg#1.base=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6|, thread_ath9kThread1of1ForFork0_#t~switch34#1=|v_thread_ath9kThread1of1ForFork0_#t~switch34#1_18|, thread_ath9kThread1of1ForFork0_#in~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6|, thread_ath9kThread1of1ForFork0_~arg#1.base=|v_thread_ath9kThread1of1ForFork0_~arg#1.base_6|, thread_ath9kThread1of1ForFork0_~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_~arg#1.offset_6|, thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1_12|, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1_12|, thread_ath9kThread1of1ForFork0_#res#1.base=|v_thread_ath9kThread1of1ForFork0_#res#1.base_6|, thread_ath9kThread1of1ForFork0_#t~nondet33#1=|v_thread_ath9kThread1of1ForFork0_#t~nondet33#1_10|} AuxVars[] AssignedVars[thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1, thread_ath9kThread1of1ForFork0_#res#1.offset, thread_ath9kThread1of1ForFork0_thidvar0, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1, thread_ath9kThread1of1ForFork0_thidvar1, thread_ath9kThread1of1ForFork0_#in~arg#1.base, thread_ath9kThread1of1ForFork0_#t~switch34#1, thread_ath9kThread1of1ForFork0_#in~arg#1.offset, thread_ath9kThread1of1ForFork0_~arg#1.base, thread_ath9kThread1of1ForFork0_~arg#1.offset, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1, thread_ath9kThread1of1ForFork0_#res#1.base, thread_ath9kThread1of1ForFork0_#t~nondet33#1]: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeUpdates(OwickiGriesUnpetrifier.java:215): 24.58s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.race-4_1-thread_local_vars.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-4_1-thread_local_vars.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a9552a698db9701543deeff63aa990ab8fc4764b65dba5035623425bdf77554d --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-4_1-thread_local_vars.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a9552a698db9701543deeff63aa990ab8fc4764b65dba5035623425bdf77554d --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: [629] L1718-3-->$Ultimate##0: Formula: (and (= |v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12| v_thread_ath9kThread1of1ForFork0_thidvar0_4) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6| 0) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6| 0) (= v_thread_ath9kThread1of1ForFork0_thidvar1_4 0)) InVars {thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|} OutVars{thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1_8|, thread_ath9kThread1of1ForFork0_#res#1.offset=|v_thread_ath9kThread1of1ForFork0_#res#1.offset_6|, thread_ath9kThread1of1ForFork0_thidvar0=v_thread_ath9kThread1of1ForFork0_thidvar0_4, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1_10|, thread_ath9kThread1of1ForFork0_thidvar1=v_thread_ath9kThread1of1ForFork0_thidvar1_4, thread_ath9kThread1of1ForFork0_#in~arg#1.base=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6|, thread_ath9kThread1of1ForFork0_#t~switch34#1=|v_thread_ath9kThread1of1ForFork0_#t~switch34#1_18|, thread_ath9kThread1of1ForFork0_#in~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6|, thread_ath9kThread1of1ForFork0_~arg#1.base=|v_thread_ath9kThread1of1ForFork0_~arg#1.base_6|, thread_ath9kThread1of1ForFork0_~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_~arg#1.offset_6|, thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1_12|, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1_12|, thread_ath9kThread1of1ForFork0_#res#1.base=|v_thread_ath9kThread1of1ForFork0_#res#1.base_6|, thread_ath9kThread1of1ForFork0_#t~nondet33#1=|v_thread_ath9kThread1of1ForFork0_#t~nondet33#1_10|} AuxVars[] AssignedVars[thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1, thread_ath9kThread1of1ForFork0_#res#1.offset, thread_ath9kThread1of1ForFork0_thidvar0, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1, thread_ath9kThread1of1ForFork0_thidvar1, thread_ath9kThread1of1ForFork0_#in~arg#1.base, thread_ath9kThread1of1ForFork0_#t~switch34#1, thread_ath9kThread1of1ForFork0_#in~arg#1.offset, thread_ath9kThread1of1ForFork0_~arg#1.base, thread_ath9kThread1of1ForFork0_~arg#1.offset, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1, thread_ath9kThread1of1ForFork0_#res#1.base, thread_ath9kThread1of1ForFork0_#t~nondet33#1]: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeUpdates(OwickiGriesUnpetrifier.java:215)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-4_1-thread_local_vars.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a9552a698db9701543deeff63aa990ab8fc4764b65dba5035623425bdf77554d --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: [617] L1718-3-->$Ultimate##0: Formula: (and (= v_thread_ath9kThread1of1ForFork0_thidvar1_4 (_ bv0 32)) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6| (_ bv0 32)) (= |v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12| v_thread_ath9kThread1of1ForFork0_thidvar0_4) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6| (_ bv0 32))) InVars {thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|} OutVars{thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1_8|, thread_ath9kThread1of1ForFork0_#res#1.offset=|v_thread_ath9kThread1of1ForFork0_#res#1.offset_6|, thread_ath9kThread1of1ForFork0_thidvar0=v_thread_ath9kThread1of1ForFork0_thidvar0_4, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1_10|, thread_ath9kThread1of1ForFork0_thidvar1=v_thread_ath9kThread1of1ForFork0_thidvar1_4, thread_ath9kThread1of1ForFork0_#in~arg#1.base=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6|, thread_ath9kThread1of1ForFork0_#t~switch34#1=|v_thread_ath9kThread1of1ForFork0_#t~switch34#1_18|, thread_ath9kThread1of1ForFork0_#in~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6|, thread_ath9kThread1of1ForFork0_~arg#1.base=|v_thread_ath9kThread1of1ForFork0_~arg#1.base_6|, thread_ath9kThread1of1ForFork0_~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_~arg#1.offset_6|, thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1_12|, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1_12|, thread_ath9kThread1of1ForFork0_#res#1.base=|v_thread_ath9kThread1of1ForFork0_#res#1.base_6|, thread_ath9kThread1of1ForFork0_#t~nondet33#1=|v_thread_ath9kThread1of1ForFork0_#t~nondet33#1_10|} AuxVars[] AssignedVars[thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1, thread_ath9kThread1of1ForFork0_#res#1.offset, thread_ath9kThread1of1ForFork0_thidvar0, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1, thread_ath9kThread1of1ForFork0_thidvar1, thread_ath9kThread1of1ForFork0_#in~arg#1.base, thread_ath9kThread1of1ForFork0_#t~switch34#1, thread_ath9kThread1of1ForFork0_#in~arg#1.offset, thread_ath9kThread1of1ForFork0_~arg#1.base, thread_ath9kThread1of1ForFork0_~arg#1.offset, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1, thread_ath9kThread1of1ForFork0_#res#1.base, thread_ath9kThread1of1ForFork0_#t~nondet33#1]: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeUpdates(OwickiGriesUnpetrifier.java:215): 24.58s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.race-4_1-thread_local_vars.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-4_1-thread_local_vars.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a9552a698db9701543deeff63aa990ab8fc4764b65dba5035623425bdf77554d --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-4_1-thread_local_vars.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a9552a698db9701543deeff63aa990ab8fc4764b65dba5035623425bdf77554d --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: [617] L1718-3-->$Ultimate##0: Formula: (and (= v_thread_ath9kThread1of1ForFork0_thidvar1_4 (_ bv0 32)) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6| (_ bv0 32)) (= |v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12| v_thread_ath9kThread1of1ForFork0_thidvar0_4) (= |v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6| (_ bv0 32))) InVars {thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|} OutVars{thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1_8|, thread_ath9kThread1of1ForFork0_#res#1.offset=|v_thread_ath9kThread1of1ForFork0_#res#1.offset_6|, thread_ath9kThread1of1ForFork0_thidvar0=v_thread_ath9kThread1of1ForFork0_thidvar0_4, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1_10|, thread_ath9kThread1of1ForFork0_thidvar1=v_thread_ath9kThread1of1ForFork0_thidvar1_4, thread_ath9kThread1of1ForFork0_#in~arg#1.base=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.base_6|, thread_ath9kThread1of1ForFork0_#t~switch34#1=|v_thread_ath9kThread1of1ForFork0_#t~switch34#1_18|, thread_ath9kThread1of1ForFork0_#in~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_#in~arg#1.offset_6|, thread_ath9kThread1of1ForFork0_~arg#1.base=|v_thread_ath9kThread1of1ForFork0_~arg#1.base_6|, thread_ath9kThread1of1ForFork0_~arg#1.offset=|v_thread_ath9kThread1of1ForFork0_~arg#1.offset_6|, thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1=|v_thread_usbThread1of1ForFork1_ieee80211_register_hw_#t~pre36#1_12|, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1=|v_thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1_12|, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1=|v_thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1_12|, thread_ath9kThread1of1ForFork0_#res#1.base=|v_thread_ath9kThread1of1ForFork0_#res#1.base_6|, thread_ath9kThread1of1ForFork0_#t~nondet33#1=|v_thread_ath9kThread1of1ForFork0_#t~nondet33#1_10|} AuxVars[] AssignedVars[thread_ath9kThread1of1ForFork0_ldv_assert_#in~expression#1, thread_ath9kThread1of1ForFork0_#res#1.offset, thread_ath9kThread1of1ForFork0_thidvar0, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet32#1, thread_ath9kThread1of1ForFork0_thidvar1, thread_ath9kThread1of1ForFork0_#in~arg#1.base, thread_ath9kThread1of1ForFork0_#t~switch34#1, thread_ath9kThread1of1ForFork0_#in~arg#1.offset, thread_ath9kThread1of1ForFork0_~arg#1.base, thread_ath9kThread1of1ForFork0_~arg#1.offset, thread_ath9kThread1of1ForFork0_ldv_assert_~expression#1, thread_ath9kThread1of1ForFork0_ath9k_flush_#t~nondet31#1, thread_ath9kThread1of1ForFork0_#res#1.base, thread_ath9kThread1of1ForFork0_#t~nondet33#1]: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeUpdates(OwickiGriesUnpetrifier.java:215)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-4_1-thread_local_vars.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a9552a698db9701543deeff63aa990ab8fc4764b65dba5035623425bdf77554d --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 53#L1134true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 19.73s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.singleton_with-uninit-problems.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/singleton_with-uninit-problems.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/singleton_with-uninit-problems.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 53#L1134true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/singleton_with-uninit-problems.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 21#L1132true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 19.73s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.singleton_with-uninit-problems.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/singleton_with-uninit-problems.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/singleton_with-uninit-problems.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 21#L1132true: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/singleton_with-uninit-problems.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 15#readerErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168): 101.58s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.read_write_lock-1.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 15#readerErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: cannot determine size of incomplete type: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructSizeTValueAndOffsetsStructAndUnion(TypeSizeAndOffsetComputer.java:233): 13.73s results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles/generate.linux-3.14--drivers--media--platform--marvell-ccic--cafe_ccic.ko.cil-1.yml.log Call: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--media--platform--marvell-ccic--cafe_ccic.ko.cil-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c58bc364903aab3e0f143ea0940d1f6b914be71bc821bca2b70310f31f2f21f8 --traceabstraction.positions.where.we.compute.the.hoare.annotation All Delta: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--media--platform--marvell-ccic--cafe_ccic.ko.cil-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c58bc364903aab3e0f143ea0940d1f6b914be71bc821bca2b70310f31f2f21f8 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --deltadebugger.look.for.result.of.type "ExceptionOrErrorResult" --deltadebugger.result.long.description.prefix " de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: cannot determine size of incomplete type: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructSizeTValueAndOffsetsStructAndUnion(TypeSizeAndOffsetComputer.java:233)" Dump SMT: Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--media--platform--marvell-ccic--cafe_ccic.ko.cil-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c58bc364903aab3e0f143ea0940d1f6b914be71bc821bca2b70310f31f2f21f8 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --rcfgbuilder.dump.smt.script.to.file true --rcfgbuilder.compress.dumped.smt.script true --rcfgbuilder.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump" --traceabstraction.dump.smt.script.to.file true --traceabstraction.compress.dumped.smt.script true --traceabstraction.to.the.following.directory "results/concurrency-witness-validation.2024-02-20_11-21-23.logfiles-dump"