./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c --full-output --architecture 64bit


--------------------------------------------------------------------------------


Checking for ERROR reachability
Using default analysis
Version d790fecc
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/config/KojakReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-64bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3 --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 Kojak --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 096bd3f2a021fa47b1c02d78a0aae6264c2c575942ed4c9ecbbbcad808039ae8
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-25 02:28:35,761 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-25 02:28:35,921 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-64bit-Kojak_Default.epf
[2024-11-25 02:28:35,928 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-25 02:28:35,928 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver
[2024-11-25 02:28:35,983 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-25 02:28:35,986 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-25 02:28:35,986 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ALWAYS
[2024-11-25 02:28:35,987 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-25 02:28:35,987 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-25 02:28:35,988 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-25 02:28:35,989 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-25 02:28:35,990 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-25 02:28:35,990 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-25 02:28:35,990 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-25 02:28:35,990 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-25 02:28:35,990 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-25 02:28:35,991 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-25 02:28:35,991 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-25 02:28:35,991 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-25 02:28:35,992 INFO  L151        SettingsManager]: Preferences of CodeCheck differ from their defaults:
[2024-11-25 02:28:35,992 INFO  L153        SettingsManager]:  * Timeout in seconds=1000000
[2024-11-25 02:28:35,992 INFO  L153        SettingsManager]:  * Theory for external solver=ALL
[2024-11-25 02:28:35,993 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-25 02:28:35,993 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 02:28:35,993 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-25 02:28:35,993 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-25 02:28:35,994 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-25 02:28:35,994 INFO  L153        SettingsManager]:  * Trace refinement strategy=PENGUIN
[2024-11-25 02:28:35,994 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-25 02:28:35,994 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 096bd3f2a021fa47b1c02d78a0aae6264c2c575942ed4c9ecbbbcad808039ae8
[2024-11-25 02:28:36,429 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-25 02:28:36,451 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-25 02:28:36,457 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-25 02:28:36,463 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-25 02:28:36,463 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-25 02:28:36,466 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c
[2024-11-25 02:28:40,968 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/d1ca5c36f/0e4b005f3c4f4bfd80cd4fc3d2f3e870/FLAGc305bb5e1
[2024-11-25 02:28:41,704 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-25 02:28:41,705 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c
[2024-11-25 02:28:41,736 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/d1ca5c36f/0e4b005f3c4f4bfd80cd4fc3d2f3e870/FLAGc305bb5e1
[2024-11-25 02:28:41,762 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/d1ca5c36f/0e4b005f3c4f4bfd80cd4fc3d2f3e870
[2024-11-25 02:28:41,766 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-25 02:28:41,769 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-25 02:28:41,771 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-25 02:28:41,771 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-25 02:28:41,779 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-25 02:28:41,781 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 02:28:41" (1/1) ...
[2024-11-25 02:28:41,782 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@525a8d62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:41, skipping insertion in model container
[2024-11-25 02:28:41,783 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 02:28:41" (1/1) ...
[2024-11-25 02:28:41,879 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-25 02:28:42,279 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c[1280,1293]
[2024-11-25 02:28:42,915 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 02:28:42,940 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-25 02:28:42,960 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c[1280,1293]
[2024-11-25 02:28:43,281 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 02:28:43,308 INFO  L204         MainTranslator]: Completed translation
[2024-11-25 02:28:43,309 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43 WrapperNode
[2024-11-25 02:28:43,310 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-25 02:28:43,311 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-25 02:28:43,312 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-25 02:28:43,312 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-25 02:28:43,333 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:43,486 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,079 INFO  L138                Inliner]: procedures = 17, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 3162
[2024-11-25 02:28:44,081 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-25 02:28:44,082 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-25 02:28:44,082 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-25 02:28:44,082 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-25 02:28:44,095 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,095 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,262 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,262 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,613 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,661 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,741 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,846 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,876 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:44,985 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-25 02:28:44,989 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-25 02:28:44,989 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-25 02:28:44,990 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-25 02:28:44,994 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:28:43" (1/1) ...
[2024-11-25 02:28:45,009 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 02:28:45,033 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3
[2024-11-25 02:28:45,058 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null)
[2024-11-25 02:28:45,065 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process
[2024-11-25 02:28:45,114 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-25 02:28:45,115 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-25 02:28:45,115 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-25 02:28:45,116 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-11-25 02:28:45,116 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-25 02:28:45,116 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-25 02:28:45,807 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-25 02:28:45,811 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-25 02:28:53,175 INFO  L?                        ?]: Removed 1764 outVars from TransFormulas that were not future-live.
[2024-11-25 02:28:53,175 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-25 02:29:01,196 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-25 02:29:01,197 INFO  L312             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-25 02:29:01,198 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 02:29:01 BoogieIcfgContainer
[2024-11-25 02:29:01,198 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-25 02:29:01,200 INFO  L112        PluginConnector]: ------------------------CodeCheck----------------------------
[2024-11-25 02:29:01,201 INFO  L270        PluginConnector]: Initializing CodeCheck...
[2024-11-25 02:29:01,222 INFO  L274        PluginConnector]: CodeCheck initialized
[2024-11-25 02:29:01,222 INFO  L184        PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 02:29:01" (1/1) ...
[2024-11-25 02:29:01,240 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-25 02:29:01,328 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:29:01,375 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 15 states and 18 transitions.
[2024-11-25 02:29:01,376 INFO  L276                IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions.
[2024-11-25 02:29:01,399 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 17
[2024-11-25 02:29:01,406 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:29:01,408 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-25 02:29:06,877 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:29:12,230 INFO  L134       CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked.
[2024-11-25 02:29:13,563 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-11-25 02:29:15,099 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:29:15,100 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 22 states and 27 transitions.
[2024-11-25 02:29:15,100 INFO  L276                IsEmpty]: Start isEmpty. Operand 22 states and 27 transitions.
[2024-11-25 02:29:15,101 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 32
[2024-11-25 02:29:15,101 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:29:15,102 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-25 02:29:29,782 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-25 02:29:29,784 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-25 02:29:44,267 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-25 02:29:55,105 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-25 02:29:55,157 FATAL L?                        ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck has thrown an exception:
java.lang.UnsupportedOperationException: Solver said unknown
	at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:485)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
[2024-11-25 02:29:55,165 INFO  L158              Benchmark]: Toolchain (without parser) took 73396.65ms. Allocated memory was 117.4MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 87.9MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 308.6MB. Max. memory is 16.1GB.
[2024-11-25 02:29:55,168 INFO  L158              Benchmark]: CDTParser took 0.67ms. Allocated memory is still 83.9MB. Free memory is still 37.1MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 02:29:55,169 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 1539.88ms. Allocated memory is still 117.4MB. Free memory was 87.5MB in the beginning and 35.2MB in the end (delta: 52.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB.
[2024-11-25 02:29:55,170 INFO  L158              Benchmark]: Boogie Procedure Inliner took 769.47ms. Allocated memory was 117.4MB in the beginning and 125.8MB in the end (delta: 8.4MB). Free memory was 35.2MB in the beginning and 62.2MB in the end (delta: -26.9MB). Peak memory consumption was 49.8MB. Max. memory is 16.1GB.
[2024-11-25 02:29:55,171 INFO  L158              Benchmark]: Boogie Preprocessor took 904.19ms. Allocated memory was 125.8MB in the beginning and 251.7MB in the end (delta: 125.8MB). Free memory was 62.0MB in the beginning and 171.3MB in the end (delta: -109.3MB). Peak memory consumption was 19.3MB. Max. memory is 16.1GB.
[2024-11-25 02:29:55,172 INFO  L158              Benchmark]: RCFGBuilder took 16209.12ms. Allocated memory was 251.7MB in the beginning and 662.7MB in the end (delta: 411.0MB). Free memory was 171.3MB in the beginning and 397.4MB in the end (delta: -226.1MB). Peak memory consumption was 346.2MB. Max. memory is 16.1GB.
[2024-11-25 02:29:55,172 INFO  L158              Benchmark]: CodeCheck took 53964.20ms. Allocated memory was 662.7MB in the beginning and 1.5GB in the end (delta: 847.2MB). Free memory was 397.4MB in the beginning and 1.2GB in the end (delta: -777.5MB). Peak memory consumption was 71.1MB. Max. memory is 16.1GB.
[2024-11-25 02:29:55,178 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck:
  - ExceptionOrErrorResult: UnsupportedOperationException: Solver said unknown
    de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: UnsupportedOperationException: Solver said unknown: de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:485)
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.67ms. Allocated memory is still 83.9MB. Free memory is still 37.1MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 1539.88ms. Allocated memory is still 117.4MB. Free memory was 87.5MB in the beginning and 35.2MB in the end (delta: 52.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 769.47ms. Allocated memory was 117.4MB in the beginning and 125.8MB in the end (delta: 8.4MB). Free memory was 35.2MB in the beginning and 62.2MB in the end (delta: -26.9MB). Peak memory consumption was 49.8MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 904.19ms. Allocated memory was 125.8MB in the beginning and 251.7MB in the end (delta: 125.8MB). Free memory was 62.0MB in the beginning and 171.3MB in the end (delta: -109.3MB). Peak memory consumption was 19.3MB. Max. memory is 16.1GB.
 * RCFGBuilder took 16209.12ms. Allocated memory was 251.7MB in the beginning and 662.7MB in the end (delta: 411.0MB). Free memory was 171.3MB in the beginning and 397.4MB in the end (delta: -226.1MB). Peak memory consumption was 346.2MB. Max. memory is 16.1GB.
 * CodeCheck took 53964.20ms. Allocated memory was 662.7MB in the beginning and 1.5GB in the end (delta: 847.2MB). Free memory was 397.4MB in the beginning and 1.2GB in the end (delta: -777.5MB). Peak memory consumption was 71.1MB. Max. memory is 16.1GB.
RESULT: Ultimate could not prove your program: Toolchain returned no result.
[2024-11-25 02:29:55,208 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/config/KojakReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-64bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3 --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 Kojak --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 096bd3f2a021fa47b1c02d78a0aae6264c2c575942ed4c9ecbbbcad808039ae8
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-25 02:29:58,575 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-25 02:29:58,736 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-64bit-Kojak_Bitvector.epf
[2024-11-25 02:29:58,792 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-25 02:29:58,793 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-25 02:29:58,795 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ALWAYS
[2024-11-25 02:29:58,796 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-25 02:29:58,796 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-25 02:29:58,797 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-25 02:29:58,797 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-25 02:29:58,799 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-25 02:29:58,800 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-25 02:29:58,800 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-25 02:29:58,800 INFO  L151        SettingsManager]: Preferences of CodeCheck differ from their defaults:
[2024-11-25 02:29:58,800 INFO  L153        SettingsManager]:  * Timeout in seconds=1000000
[2024-11-25 02:29:58,800 INFO  L153        SettingsManager]:  * Theory for external solver=ALL
[2024-11-25 02:29:58,800 INFO  L153        SettingsManager]:  * Command for calling external solver=cvc4 --incremental --print-success --lang smt
[2024-11-25 02:29:58,800 INFO  L153        SettingsManager]:  * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode
[2024-11-25 02:29:58,801 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-25 02:29:58,802 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 02:29:58,802 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-25 02:29:58,802 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-25 02:29:58,802 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-25 02:29:58,803 INFO  L153        SettingsManager]:  * Trace refinement strategy=WALRUS
[2024-11-25 02:29:58,803 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt 
[2024-11-25 02:29:58,803 INFO  L153        SettingsManager]:  * Use separate solver for trace checks=false
[2024-11-25 02:29:58,804 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 096bd3f2a021fa47b1c02d78a0aae6264c2c575942ed4c9ecbbbcad808039ae8
[2024-11-25 02:29:59,231 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-25 02:29:59,242 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-25 02:29:59,245 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-25 02:29:59,247 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-25 02:29:59,247 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-25 02:29:59,249 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c
[2024-11-25 02:30:02,867 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/520c6963d/e06c7a23296b42129196e9c54fd574a2/FLAG112149d77
[2024-11-25 02:30:03,253 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-25 02:30:03,254 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c
[2024-11-25 02:30:03,272 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/520c6963d/e06c7a23296b42129196e9c54fd574a2/FLAG112149d77
[2024-11-25 02:30:03,301 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/data/520c6963d/e06c7a23296b42129196e9c54fd574a2
[2024-11-25 02:30:03,306 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-25 02:30:03,308 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-25 02:30:03,309 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-25 02:30:03,309 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-25 02:30:03,315 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-25 02:30:03,316 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 02:30:03" (1/1) ...
[2024-11-25 02:30:03,320 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@308bd822 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:03, skipping insertion in model container
[2024-11-25 02:30:03,320 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 02:30:03" (1/1) ...
[2024-11-25 02:30:03,382 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-25 02:30:03,597 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c[1280,1293]
[2024-11-25 02:30:03,962 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 02:30:03,992 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-25 02:30:04,008 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.circular_pointer_top_w64_d32_e0.c[1280,1293]
[2024-11-25 02:30:04,298 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 02:30:04,335 INFO  L204         MainTranslator]: Completed translation
[2024-11-25 02:30:04,336 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04 WrapperNode
[2024-11-25 02:30:04,336 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-25 02:30:04,337 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-25 02:30:04,341 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-25 02:30:04,342 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-25 02:30:04,358 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,414 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,542 INFO  L138                Inliner]: procedures = 17, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 1458
[2024-11-25 02:30:04,543 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-25 02:30:04,544 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-25 02:30:04,544 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-25 02:30:04,544 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-25 02:30:04,554 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,554 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,578 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,579 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,615 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,618 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,624 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,639 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,649 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,673 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-25 02:30:04,674 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-25 02:30:04,677 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-25 02:30:04,677 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-25 02:30:04,679 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 02:30:04" (1/1) ...
[2024-11-25 02:30:04,690 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 02:30:04,740 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3
[2024-11-25 02:30:04,757 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null)
[2024-11-25 02:30:04,765 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process
[2024-11-25 02:30:04,797 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-25 02:30:04,797 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1
[2024-11-25 02:30:04,798 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-25 02:30:04,798 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-25 02:30:04,799 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-25 02:30:04,799 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-25 02:30:05,292 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-25 02:30:05,295 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-25 02:30:07,336 INFO  L?                        ?]: Removed 416 outVars from TransFormulas that were not future-live.
[2024-11-25 02:30:07,336 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-25 02:30:07,443 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-25 02:30:07,447 INFO  L312             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-25 02:30:07,447 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 02:30:07 BoogieIcfgContainer
[2024-11-25 02:30:07,448 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-25 02:30:07,449 INFO  L112        PluginConnector]: ------------------------CodeCheck----------------------------
[2024-11-25 02:30:07,449 INFO  L270        PluginConnector]: Initializing CodeCheck...
[2024-11-25 02:30:07,461 INFO  L274        PluginConnector]: CodeCheck initialized
[2024-11-25 02:30:07,462 INFO  L184        PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 02:30:07" (1/1) ...
[2024-11-25 02:30:07,474 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-25 02:30:07,532 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:30:07,544 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 15 states and 18 transitions.
[2024-11-25 02:30:07,545 INFO  L276                IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions.
[2024-11-25 02:30:07,550 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 17
[2024-11-25 02:30:07,551 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:30:07,552 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-25 02:30:07,552 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4
[2024-11-25 02:30:07,557 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-25 02:30:07,559 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process
[2024-11-25 02:30:08,876 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:30:08,880 ERROR L568      CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported
[2024-11-25 02:30:09,290 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:30:09,303 INFO  L256         TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 18 conjuncts are in the unsatisfiable core
[2024-11-25 02:30:09,316 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-25 02:30:09,727 INFO  L134       CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked.
[2024-11-25 02:30:09,738 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (2)] Ended with exit code 0
[2024-11-25 02:30:10,725 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:30:10,725 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 22 states and 29 transitions.
[2024-11-25 02:30:10,726 INFO  L276                IsEmpty]: Start isEmpty. Operand 22 states and 29 transitions.
[2024-11-25 02:30:10,727 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 32
[2024-11-25 02:30:10,728 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:30:10,728 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-25 02:30:10,729 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4
[2024-11-25 02:30:10,732 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-25 02:30:10,735 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process
[2024-11-25 02:30:13,116 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:30:13,118 ERROR L568      CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported
[2024-11-25 02:30:13,837 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:30:13,856 INFO  L256         TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 41 conjuncts are in the unsatisfiable core
[2024-11-25 02:30:13,911 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-25 02:30:15,153 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked.
[2024-11-25 02:30:15,172 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0
[2024-11-25 02:30:19,026 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:30:19,027 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 36 states and 53 transitions.
[2024-11-25 02:30:19,027 INFO  L276                IsEmpty]: Start isEmpty. Operand 36 states and 53 transitions.
[2024-11-25 02:30:19,029 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 47
[2024-11-25 02:30:19,029 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:30:19,029 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-25 02:30:19,030 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4
[2024-11-25 02:30:19,032 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-25 02:30:19,034 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process
[2024-11-25 02:30:22,684 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:30:22,686 ERROR L568      CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported
[2024-11-25 02:30:23,926 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:30:23,957 INFO  L256         TraceCheckSpWp]: Trace formula consists of 1431 conjuncts, 121 conjuncts are in the unsatisfiable core
[2024-11-25 02:30:23,993 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-25 02:30:34,348 INFO  L134       CoverageAnalysis]: Checked inductivity of 97 backedges. 8 proven. 35 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked.
[2024-11-25 02:30:34,387 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0
[2024-11-25 02:30:50,181 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]
[2024-11-25 02:30:56,716 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:30:56,718 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 59 states and 100 transitions.
[2024-11-25 02:30:56,718 INFO  L276                IsEmpty]: Start isEmpty. Operand 59 states and 100 transitions.
[2024-11-25 02:30:56,721 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 62
[2024-11-25 02:30:56,721 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:30:56,721 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-25 02:30:56,721 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4
[2024-11-25 02:30:56,724 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-25 02:30:56,725 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process
[2024-11-25 02:31:01,911 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:31:01,913 ERROR L568      CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported
[2024-11-25 02:31:04,249 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:31:04,275 INFO  L256         TraceCheckSpWp]: Trace formula consists of 1889 conjuncts, 186 conjuncts are in the unsatisfiable core
[2024-11-25 02:31:04,302 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-25 02:34:10,951 WARN  L286               SmtUtils]: Spent 2.62m on a formula simplification. DAG size of input: 326 DAG size of output: 270 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:34:44,145 WARN  L286               SmtUtils]: Spent 30.65s on a formula simplification that was a NOOP. DAG size: 280 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:35:18,855 WARN  L286               SmtUtils]: Spent 32.02s on a formula simplification that was a NOOP. DAG size: 273 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:35:25,225 INFO  L134       CoverageAnalysis]: Checked inductivity of 183 backedges. 11 proven. 72 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked.
[2024-11-25 02:35:25,269 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8a642cd-2e70-41af-920e-01bfbb9caf03/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0
[2024-11-25 02:36:31,680 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 10.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]
[2024-11-25 02:36:44,303 WARN  L286               SmtUtils]: Spent 11.75s on a formula simplification. DAG size of input: 355 DAG size of output: 311 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:37:09,569 WARN  L286               SmtUtils]: Spent 10.55s on a formula simplification that was a NOOP. DAG size: 271 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:37:22,355 WARN  L286               SmtUtils]: Spent 12.04s on a formula simplification. DAG size of input: 357 DAG size of output: 340 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:38:19,561 WARN  L286               SmtUtils]: Spent 10.69s on a formula simplification that was a NOOP. DAG size: 341 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:38:29,589 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 10.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]
[2024-11-25 02:39:24,214 WARN  L286               SmtUtils]: Spent 12.06s on a formula simplification. DAG size of input: 376 DAG size of output: 321 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:39:59,488 WARN  L286               SmtUtils]: Spent 31.86s on a formula simplification that was a NOOP. DAG size: 281 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:40:23,744 WARN  L286               SmtUtils]: Spent 23.32s on a formula simplification. DAG size of input: 378 DAG size of output: 361 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:41:08,133 WARN  L286               SmtUtils]: Spent 22.23s on a formula simplification that was a NOOP. DAG size: 322 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-25 02:41:31,558 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 10.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]