./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i --full-output --architecture 32bit


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


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_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/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_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/config/KojakReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/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 32bit --witnessprinter.graph.data.programhash d378b925ee498f6ebc81801bd025cc29a87c4794267f87e5426917bbdbeab828
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-25 01:59:31,199 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-25 01:59:31,292 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Default.epf
[2024-11-25 01:59:31,298 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-25 01:59:31,298 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver
[2024-11-25 01:59:31,321 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-25 01:59:31,322 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-25 01:59:31,322 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ALWAYS
[2024-11-25 01:59:31,323 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-25 01:59:31,323 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-25 01:59:31,323 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-25 01:59:31,323 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-25 01:59:31,323 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-25 01:59:31,323 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-25 01:59:31,323 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-25 01:59:31,323 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-25 01:59:31,324 INFO  L151        SettingsManager]: Preferences of CodeCheck differ from their defaults:
[2024-11-25 01:59:31,324 INFO  L153        SettingsManager]:  * Timeout in seconds=1000000
[2024-11-25 01:59:31,325 INFO  L153        SettingsManager]:  * Theory for external solver=ALL
[2024-11-25 01:59:31,325 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-25 01:59:31,325 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 01:59:31,325 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-25 01:59:31,325 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-25 01:59:31,325 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-25 01:59:31,325 INFO  L153        SettingsManager]:  * Trace refinement strategy=PENGUIN
[2024-11-25 01:59:31,325 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-25 01:59:31,325 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_600c56c4-285c-4e10-8467-ca1d42257bde/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 -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d378b925ee498f6ebc81801bd025cc29a87c4794267f87e5426917bbdbeab828
[2024-11-25 01:59:31,635 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-25 01:59:31,646 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-25 01:59:31,651 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-25 01:59:31,652 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-25 01:59:31,653 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-25 01:59:31,654 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i
[2024-11-25 01:59:34,745 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/3f02fc16b/ab5d5b99d4cb440593eaf2e260e23e40/FLAGff72924c5
[2024-11-25 01:59:35,112 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-25 01:59:35,113 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i
[2024-11-25 01:59:35,122 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/3f02fc16b/ab5d5b99d4cb440593eaf2e260e23e40/FLAGff72924c5
[2024-11-25 01:59:35,331 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/3f02fc16b/ab5d5b99d4cb440593eaf2e260e23e40
[2024-11-25 01:59:35,334 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-25 01:59:35,336 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-25 01:59:35,337 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-25 01:59:35,337 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-25 01:59:35,343 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-25 01:59:35,344 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,345 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57f8a8d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35, skipping insertion in model container
[2024-11-25 01:59:35,345 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,367 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-25 01:59:35,556 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_600c56c4-285c-4e10-8467-ca1d42257bde/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i[915,928]
[2024-11-25 01:59:35,693 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 01:59:35,707 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-25 01:59:35,719 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_600c56c4-285c-4e10-8467-ca1d42257bde/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i[915,928]
[2024-11-25 01:59:35,753 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 01:59:35,771 INFO  L204         MainTranslator]: Completed translation
[2024-11-25 01:59:35,772 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35 WrapperNode
[2024-11-25 01:59:35,772 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-25 01:59:35,773 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-25 01:59:35,773 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-25 01:59:35,773 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-25 01:59:35,780 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,789 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,820 INFO  L138                Inliner]: procedures = 26, calls = 34, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 169
[2024-11-25 01:59:35,821 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-25 01:59:35,821 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-25 01:59:35,821 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-25 01:59:35,821 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-25 01:59:35,830 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,830 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,832 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,833 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,840 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,842 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,845 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,847 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,849 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,852 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-25 01:59:35,853 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-25 01:59:35,853 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-25 01:59:35,853 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-25 01:59:35,855 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:35" (1/1) ...
[2024-11-25 01:59:35,861 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 01:59:35,886 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/z3
[2024-11-25 01:59:35,905 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null)
[2024-11-25 01:59:35,911 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process
[2024-11-25 01:59:35,944 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-25 01:59:35,944 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-25 01:59:35,944 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-25 01:59:35,944 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-11-25 01:59:35,944 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-25 01:59:35,944 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-25 01:59:36,059 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-25 01:59:36,062 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-25 01:59:36,487 INFO  L?                        ?]: Removed 13 outVars from TransFormulas that were not future-live.
[2024-11-25 01:59:36,487 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-25 01:59:36,757 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-25 01:59:36,757 INFO  L312             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-25 01:59:36,758 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 01:59:36 BoogieIcfgContainer
[2024-11-25 01:59:36,758 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-25 01:59:36,759 INFO  L112        PluginConnector]: ------------------------CodeCheck----------------------------
[2024-11-25 01:59:36,759 INFO  L270        PluginConnector]: Initializing CodeCheck...
[2024-11-25 01:59:36,772 INFO  L274        PluginConnector]: CodeCheck initialized
[2024-11-25 01:59:36,772 INFO  L184        PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 01:59:36" (1/1) ...
[2024-11-25 01:59:36,782 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-25 01:59:36,846 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 01:59:36,861 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 42 states and 63 transitions.
[2024-11-25 01:59:36,862 INFO  L276                IsEmpty]: Start isEmpty. Operand 42 states and 63 transitions.
[2024-11-25 01:59:36,870 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 80
[2024-11-25 01:59:36,871 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 01:59:36,872 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-25 01:59:37,558 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-25 01:59:37,560 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-25 01:59:37,738 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-25 01:59:37,993 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-25 01:59:37,994 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-25 01:59:38,097 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-25 01:59:38,201 WARN  L473      CodeCheckObserver]: This program is UNSAFE, Check terminated with 1 iterations.
[2024-11-25 01:59:38,304 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 25.11 01:59:38 ImpRootNode
[2024-11-25 01:59:38,305 INFO  L131        PluginConnector]: ------------------------ END CodeCheck----------------------------
[2024-11-25 01:59:38,305 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-25 01:59:38,305 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-25 01:59:38,305 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-25 01:59:38,306 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 01:59:36" (3/4) ...
[2024-11-25 01:59:38,309 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-25 01:59:38,313 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-25 01:59:38,314 INFO  L158              Benchmark]: Toolchain (without parser) took 2978.64ms. Allocated memory is still 142.6MB. Free memory was 104.6MB in the beginning and 45.0MB in the end (delta: 59.6MB). Peak memory consumption was 57.2MB. Max. memory is 16.1GB.
[2024-11-25 01:59:38,315 INFO  L158              Benchmark]: CDTParser took 1.88ms. Allocated memory is still 167.8MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 01:59:38,315 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 435.15ms. Allocated memory is still 142.6MB. Free memory was 104.6MB in the beginning and 90.4MB in the end (delta: 14.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-25 01:59:38,315 INFO  L158              Benchmark]: Boogie Procedure Inliner took 47.84ms. Allocated memory is still 142.6MB. Free memory was 90.4MB in the beginning and 88.1MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 01:59:38,316 INFO  L158              Benchmark]: Boogie Preprocessor took 30.89ms. Allocated memory is still 142.6MB. Free memory was 87.8MB in the beginning and 86.5MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 01:59:38,316 INFO  L158              Benchmark]: RCFGBuilder took 905.19ms. Allocated memory is still 142.6MB. Free memory was 86.5MB in the beginning and 46.6MB in the end (delta: 39.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB.
[2024-11-25 01:59:38,316 INFO  L158              Benchmark]: CodeCheck took 1546.03ms. Allocated memory is still 142.6MB. Free memory was 46.6MB in the beginning and 45.0MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 01:59:38,317 INFO  L158              Benchmark]: Witness Printer took 8.07ms. Allocated memory is still 142.6MB. Free memory was 45.0MB in the beginning and 45.0MB in the end (delta: 36.9kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 01:59:38,319 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck:
  - StatisticsResult: Ultimate CodeCheck benchmark data
    CFG has 2 procedures, 42 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.4s, OverallIterations: 1, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 79 NumberOfCodeBlocks, 79 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of shiftRight at line 72, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryDOUBLEComparisonOperation at line 96, overapproximation of someBinaryDOUBLEComparisonOperation at line 95, overapproximation of someBinaryDOUBLEComparisonOperation at line 98, overapproximation of someBinaryDOUBLEComparisonOperation at line 91, overapproximation of someBinaryDOUBLEComparisonOperation at line 53, overapproximation of someBinaryDOUBLEComparisonOperation at line 93, overapproximation of someBinaryDOUBLEComparisonOperation at line 99, overapproximation of someBinaryDOUBLEComparisonOperation at line 104. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    double var_1_1 = 7.325;
[L23]                    double var_1_3 = 63.8;
[L24]                    double var_1_4 = 256.6;
[L25]                    double var_1_5 = 2.375;
[L26]                    double var_1_6 = 25.8;
[L27]                    unsigned char var_1_7 = 1;
[L28]                    double var_1_8 = 1.5;
[L29]                    unsigned long int var_1_9 = 32;
[L30]                    unsigned long int var_1_10 = 3567543019;
[L31]                    float var_1_12 = 31.875;
[L32]                    signed long int var_1_13 = 128;
[L33]                    unsigned char var_1_16 = 4;
[L34]                    unsigned char var_1_18 = 16;
[L35]                    signed long int var_1_19 = 64;
[L36]                    unsigned char var_1_20 = 0;
[L37]                    signed long int var_1_21 = 1897833385;
[L38]                    unsigned char var_1_22 = 2;
[L39]                    signed char var_1_23 = -5;
[L40]                    signed char var_1_24 = -4;
[L41]                    signed char var_1_25 = 2;
[L42]                    signed long int var_1_26 = -1000000;
[L43]                    float last_1_var_1_12 = 31.875;
[L44]                    signed long int last_1_var_1_13 = 128;
[L45]                    unsigned char last_1_var_1_16 = 4;
[L46]                    signed long int last_1_var_1_19 = 64;
[L135]                   isInitial = 1
[L136]       FCALL       initially()
[L137]                   int k_loop;
[L138]                   k_loop = 0
             VAL         [isInitial=1, k_loop=0, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_3=319/5, var_1_4=1283/5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L138]       COND TRUE   k_loop < 1
[L139]       CALL        updateLastVariables()
[L125]                   last_1_var_1_12 = var_1_12
[L126]                   last_1_var_1_13 = var_1_13
[L127]                   last_1_var_1_16 = var_1_16
[L128]                   last_1_var_1_19 = var_1_19
[L139]       RET         updateLastVariables()
[L140]       CALL        updateVariables()
[L90]                    var_1_3 = __VERIFIER_nondet_double()
[L91]        CALL        assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_4=1283/5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L91]        RET         assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_4=1283/5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L92]                    var_1_4 = __VERIFIER_nondet_double()
[L93]        CALL        assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L93]        RET         assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L94]                    var_1_5 = __VERIFIER_nondet_double()
[L95]        CALL        assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L95]        RET         assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L96]        CALL        assume_abort_if_not(var_1_5 != 0.0F)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L96]        RET         assume_abort_if_not(var_1_5 != 0.0F)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L97]                    var_1_6 = __VERIFIER_nondet_double()
[L98]        CALL        assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L98]        RET         assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L99]        CALL        assume_abort_if_not(var_1_6 != 0.0F)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L99]        RET         assume_abort_if_not(var_1_6 != 0.0F)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=1, var_1_8=3/2, var_1_9=32]
[L100]                   var_1_7 = __VERIFIER_nondet_uchar()
[L101]       CALL        assume_abort_if_not(var_1_7 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L101]       RET         assume_abort_if_not(var_1_7 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_8=3/2, var_1_9=32]
[L102]       CALL        assume_abort_if_not(var_1_7 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_8=3/2, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L102]       RET         assume_abort_if_not(var_1_7 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_8=3/2, var_1_9=32]
[L103]                   var_1_8 = __VERIFIER_nondet_double()
[L104]       CALL        assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L104]       RET         assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L105]                   var_1_10 = __VERIFIER_nondet_ulong()
[L106]       CALL        assume_abort_if_not(var_1_10 >= 2147483647)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L106]       RET         assume_abort_if_not(var_1_10 >= 2147483647)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L107]       CALL        assume_abort_if_not(var_1_10 <= 4294967294)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L107]       RET         assume_abort_if_not(var_1_10 <= 4294967294)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L108]                   var_1_18 = __VERIFIER_nondet_uchar()
[L109]       CALL        assume_abort_if_not(var_1_18 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L109]       RET         assume_abort_if_not(var_1_18 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L110]       CALL        assume_abort_if_not(var_1_18 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L110]       RET         assume_abort_if_not(var_1_18 <= 254)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L111]                   var_1_20 = __VERIFIER_nondet_uchar()
[L112]       CALL        assume_abort_if_not(var_1_20 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L112]       RET         assume_abort_if_not(var_1_20 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L113]       CALL        assume_abort_if_not(var_1_20 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L113]       RET         assume_abort_if_not(var_1_20 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L114]                   var_1_21 = __VERIFIER_nondet_long()
[L115]       CALL        assume_abort_if_not(var_1_21 >= 1073741823)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L115]       RET         assume_abort_if_not(var_1_21 >= 1073741823)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L116]       CALL        assume_abort_if_not(var_1_21 <= 2147483646)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L116]       RET         assume_abort_if_not(var_1_21 <= 2147483646)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L117]                   var_1_24 = __VERIFIER_nondet_char()
[L118]       CALL        assume_abort_if_not(var_1_24 >= -126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L118]       RET         assume_abort_if_not(var_1_24 >= -126)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L119]       CALL        assume_abort_if_not(var_1_24 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L119]       RET         assume_abort_if_not(var_1_24 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=2, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L120]                   var_1_25 = __VERIFIER_nondet_char()
[L121]       CALL        assume_abort_if_not(var_1_25 >= -126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=-1, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L121]       RET         assume_abort_if_not(var_1_25 >= -126)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=-1, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L122]       CALL        assume_abort_if_not(var_1_25 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=-1, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L20]        COND FALSE  !(!cond)
[L122]       RET         assume_abort_if_not(var_1_25 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=-2, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1073741823, var_1_22=2, var_1_23=-5, var_1_24=1, var_1_25=-1, var_1_26=-1000000, var_1_7=0, var_1_9=32]
[L140]       RET         updateVariables()
[L141]       CALL        step()
[L50]        COND TRUE   (((((last_1_var_1_19 / 2)) > ((~ last_1_var_1_16))) ? ((last_1_var_1_19 / 2)) : ((~ last_1_var_1_16)))) <= var_1_10
[L51]                    var_1_12 = var_1_8
[L53]        COND TRUE   var_1_12 > ((var_1_3 - var_1_4) / ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6))))
[L54]        COND FALSE  !(\read(var_1_7))
[L57]                    var_1_1 = var_1_8
[L62]        COND FALSE  !(var_1_3 >= (last_1_var_1_12 * var_1_4))
[L65]                    var_1_22 = ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))
[L66]        COND FALSE  !(var_1_1 > var_1_5)
[L69]                    var_1_23 = var_1_24
[L71]                    var_1_26 = var_1_25
[L72]        EXPR        var_1_26 >> var_1_10
[L72]                    signed long int stepLocal_0 = var_1_26 >> var_1_10;
[L73]        COND TRUE   stepLocal_0 < last_1_var_1_13
[L74]                    var_1_13 = ((((var_1_26) < (var_1_22)) ? (var_1_26) : (var_1_22)))
[L76]        COND TRUE   var_1_1 < (var_1_4 - var_1_3)
[L77]                    var_1_9 = (var_1_10 - var_1_16)
[L79]        COND FALSE  !(var_1_7 && var_1_20)
[L82]        COND FALSE  !(2u >= ((((var_1_21) > (var_1_9)) ? (var_1_21) : (var_1_9))))
[L85]                    var_1_19 = var_1_22
[L141]       RET         step()
[L142]       CALL, EXPR  property()
[L131]       EXPR        ((((var_1_12 > ((var_1_3 - var_1_4) / ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6))))) ? (var_1_7 ? (var_1_1 == ((double) var_1_8)) : (var_1_1 == ((double) var_1_8))) : (var_1_1 == ((double) var_1_8))) && ((var_1_1 < (var_1_4 - var_1_3)) ? (var_1_9 == ((unsigned long int) (var_1_10 - var_1_16))) : 1)) && (((((((last_1_var_1_19 / 2)) > ((~ last_1_var_1_16))) ? ((last_1_var_1_19 / 2)) : ((~ last_1_var_1_16)))) <= var_1_10) ? (var_1_12 == ((float) var_1_8)) : 1)) && (((var_1_26 >> var_1_10) < last_1_var_1_13) ? (var_1_13 == ((signed long int) ((((var_1_26) < (var_1_22)) ? (var_1_26) : (var_1_22))))) : 1)
[L131-L132]              return (((((((((var_1_12 > ((var_1_3 - var_1_4) / ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6))))) ? (var_1_7 ? (var_1_1 == ((double) var_1_8)) : (var_1_1 == ((double) var_1_8))) : (var_1_1 == ((double) var_1_8))) && ((var_1_1 < (var_1_4 - var_1_3)) ? (var_1_9 == ((unsigned long int) (var_1_10 - var_1_16))) : 1)) && (((((((last_1_var_1_19 / 2)) > ((~ last_1_var_1_16))) ? ((last_1_var_1_19 / 2)) : ((~ last_1_var_1_16)))) <= var_1_10) ? (var_1_12 == ((float) var_1_8)) : 1)) && (((var_1_26 >> var_1_10) < last_1_var_1_13) ? (var_1_13 == ((signed long int) ((((var_1_26) < (var_1_22)) ? (var_1_26) : (var_1_22))))) : 1)) && ((var_1_3 >= (last_1_var_1_12 * var_1_4)) ? (var_1_16 == ((unsigned char) var_1_18)) : 1)) && ((var_1_7 && var_1_20) ? (var_1_19 == ((signed long int) ((1827081742 - var_1_13) - (var_1_21 - (var_1_18 + var_1_16))))) : ((2u >= ((((var_1_21) > (var_1_9)) ? (var_1_21) : (var_1_9)))) ? (var_1_19 == ((signed long int) var_1_22)) : (var_1_19 == ((signed long int) var_1_22))))) && (var_1_22 == ((unsigned char) ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))))) && ((var_1_1 > var_1_5) ? (var_1_23 == ((signed char) (((((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) < 0 ) ? -((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) : ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))))))) : (var_1_23 == ((signed char) var_1_24)))) && (var_1_26 == ((signed long int) var_1_25))
;
[L142]       RET, EXPR   property()
[L142]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=2, var_1_13=-1, var_1_16=4, var_1_18=-2, var_1_19=254, var_1_1=2, var_1_20=1, var_1_21=1073741823, var_1_22=254, var_1_23=1, var_1_24=1, var_1_25=-1, var_1_26=-1, var_1_7=0, var_1_8=2, var_1_9=2147483643]
[L19]                    reach_error()
             VAL         [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=2147483647, var_1_12=2, var_1_13=-1, var_1_16=4, var_1_18=-2, var_1_19=254, var_1_1=2, var_1_20=1, var_1_21=1073741823, var_1_22=254, var_1_23=1, var_1_24=1, var_1_25=-1, var_1_26=-1, var_1_7=0, var_1_8=2, var_1_9=2147483643]

 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 1.88ms. Allocated memory is still 167.8MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 435.15ms. Allocated memory is still 142.6MB. Free memory was 104.6MB in the beginning and 90.4MB in the end (delta: 14.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 47.84ms. Allocated memory is still 142.6MB. Free memory was 90.4MB in the beginning and 88.1MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 30.89ms. Allocated memory is still 142.6MB. Free memory was 87.8MB in the beginning and 86.5MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 905.19ms. Allocated memory is still 142.6MB. Free memory was 86.5MB in the beginning and 46.6MB in the end (delta: 39.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB.
 * CodeCheck took 1546.03ms. Allocated memory is still 142.6MB. Free memory was 46.6MB in the beginning and 45.0MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB.
 * Witness Printer took 8.07ms. Allocated memory is still 142.6MB. Free memory was 45.0MB in the beginning and 45.0MB in the end (delta: 36.9kB). There was no memory consumed. Max. memory is 16.1GB.
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-25 01:59:38,339 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/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_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/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_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/config/KojakReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/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 32bit --witnessprinter.graph.data.programhash d378b925ee498f6ebc81801bd025cc29a87c4794267f87e5426917bbdbeab828
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-25 01:59:41,131 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-25 01:59:41,225 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Bitvector.epf
[2024-11-25 01:59:41,263 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-25 01:59:41,264 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-25 01:59:41,265 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ALWAYS
[2024-11-25 01:59:41,265 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-25 01:59:41,265 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-25 01:59:41,265 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-25 01:59:41,265 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-25 01:59:41,265 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-25 01:59:41,266 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-25 01:59:41,267 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-25 01:59:41,267 INFO  L151        SettingsManager]: Preferences of CodeCheck differ from their defaults:
[2024-11-25 01:59:41,267 INFO  L153        SettingsManager]:  * Timeout in seconds=1000000
[2024-11-25 01:59:41,267 INFO  L153        SettingsManager]:  * Theory for external solver=ALL
[2024-11-25 01:59:41,267 INFO  L153        SettingsManager]:  * Command for calling external solver=cvc4 --incremental --print-success --lang smt
[2024-11-25 01:59:41,267 INFO  L153        SettingsManager]:  * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode
[2024-11-25 01:59:41,267 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-25 01:59:41,267 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 01:59:41,268 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-25 01:59:41,268 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-25 01:59:41,268 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-25 01:59:41,268 INFO  L153        SettingsManager]:  * Trace refinement strategy=WALRUS
[2024-11-25 01:59:41,268 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-25 01:59:41,268 INFO  L153        SettingsManager]:  * Use separate solver for trace checks=false
[2024-11-25 01:59:41,268 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_600c56c4-285c-4e10-8467-ca1d42257bde/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 -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d378b925ee498f6ebc81801bd025cc29a87c4794267f87e5426917bbdbeab828
[2024-11-25 01:59:41,612 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-25 01:59:41,621 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-25 01:59:41,623 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-25 01:59:41,625 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-25 01:59:41,625 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-25 01:59:41,626 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i
[2024-11-25 01:59:44,847 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/bbb133f07/4e4a52eabda646e9b000352f30bf2ae4/FLAG6322df131
[2024-11-25 01:59:45,187 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-25 01:59:45,188 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i
[2024-11-25 01:59:45,199 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/bbb133f07/4e4a52eabda646e9b000352f30bf2ae4/FLAG6322df131
[2024-11-25 01:59:45,225 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/data/bbb133f07/4e4a52eabda646e9b000352f30bf2ae4
[2024-11-25 01:59:45,228 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-25 01:59:45,230 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-25 01:59:45,232 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-25 01:59:45,232 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-25 01:59:45,238 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-25 01:59:45,239 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,242 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e72c8cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45, skipping insertion in model container
[2024-11-25 01:59:45,242 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,269 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-25 01:59:45,455 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_600c56c4-285c-4e10-8467-ca1d42257bde/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i[915,928]
[2024-11-25 01:59:45,625 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 01:59:45,662 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-25 01:59:45,676 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_600c56c4-285c-4e10-8467-ca1d42257bde/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-73.i[915,928]
[2024-11-25 01:59:45,717 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-25 01:59:45,743 INFO  L204         MainTranslator]: Completed translation
[2024-11-25 01:59:45,744 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45 WrapperNode
[2024-11-25 01:59:45,744 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-25 01:59:45,746 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-25 01:59:45,746 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-25 01:59:45,746 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-25 01:59:45,754 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,766 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,799 INFO  L138                Inliner]: procedures = 27, calls = 34, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 148
[2024-11-25 01:59:45,799 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-25 01:59:45,800 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-25 01:59:45,800 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-25 01:59:45,800 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-25 01:59:45,811 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,811 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,816 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,817 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,834 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,838 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,850 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,853 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,859 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,866 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-25 01:59:45,870 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-25 01:59:45,870 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-25 01:59:45,870 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-25 01:59:45,873 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 01:59:45" (1/1) ...
[2024-11-25 01:59:45,884 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000
[2024-11-25 01:59:45,902 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/z3
[2024-11-25 01:59:45,922 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null)
[2024-11-25 01:59:45,926 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process
[2024-11-25 01:59:45,962 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-25 01:59:45,963 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1
[2024-11-25 01:59:45,963 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-25 01:59:45,963 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-25 01:59:45,963 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-25 01:59:45,964 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-25 01:59:46,087 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-25 01:59:46,091 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-25 02:00:20,995 INFO  L?                        ?]: Removed 11 outVars from TransFormulas that were not future-live.
[2024-11-25 02:00:20,995 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-25 02:00:21,201 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-25 02:00:21,204 INFO  L312             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-25 02:00:21,204 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 02:00:21 BoogieIcfgContainer
[2024-11-25 02:00:21,204 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-25 02:00:21,205 INFO  L112        PluginConnector]: ------------------------CodeCheck----------------------------
[2024-11-25 02:00:21,205 INFO  L270        PluginConnector]: Initializing CodeCheck...
[2024-11-25 02:00:21,216 INFO  L274        PluginConnector]: CodeCheck initialized
[2024-11-25 02:00:21,216 INFO  L184        PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 02:00:21" (1/1) ...
[2024-11-25 02:00:21,225 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-25 02:00:21,264 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand no size info available
[2024-11-25 02:00:21,271 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 42 states and 63 transitions.
[2024-11-25 02:00:21,272 INFO  L276                IsEmpty]: Start isEmpty. Operand 42 states and 63 transitions.
[2024-11-25 02:00:21,278 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 80
[2024-11-25 02:00:21,278 INFO  L420      CodeCheckObserver]: Error Path is FOUND.
[2024-11-25 02:00:21,279 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-25 02:00:21,279 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/cvc4
[2024-11-25 02:00:21,281 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-25 02:00:21,282 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process
[2024-11-25 02:00:23,736 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-25 02:00:23,738 ERROR L568      CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported
[2024-11-25 02:00:33,852 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-25 02:00:33,995 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/bin/ukojak-verify-ENZ3QT5qd3/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0
[2024-11-25 02:00:33,997 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:00:34,001 INFO  L158              Benchmark]: Toolchain (without parser) took 48771.21ms. Allocated memory is still 83.9MB. Free memory was 60.1MB in the beginning and 27.8MB in the end (delta: 32.3MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB.
[2024-11-25 02:00:34,002 INFO  L158              Benchmark]: CDTParser took 0.29ms. Allocated memory is still 83.9MB. Free memory was 64.8MB in the beginning and 64.8MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 02:00:34,003 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 513.06ms. Allocated memory is still 83.9MB. Free memory was 59.8MB in the beginning and 44.7MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-25 02:00:34,003 INFO  L158              Benchmark]: Boogie Procedure Inliner took 53.81ms. Allocated memory is still 83.9MB. Free memory was 44.7MB in the beginning and 42.5MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 02:00:34,003 INFO  L158              Benchmark]: Boogie Preprocessor took 68.80ms. Allocated memory is still 83.9MB. Free memory was 42.5MB in the beginning and 40.6MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-25 02:00:34,004 INFO  L158              Benchmark]: RCFGBuilder took 35334.93ms. Allocated memory is still 83.9MB. Free memory was 40.6MB in the beginning and 45.7MB in the end (delta: -5.1MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB.
[2024-11-25 02:00:34,004 INFO  L158              Benchmark]: CodeCheck took 12794.78ms. Allocated memory is still 83.9MB. Free memory was 45.7MB in the beginning and 27.8MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-25 02:00:34,009 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.29ms. Allocated memory is still 83.9MB. Free memory was 64.8MB in the beginning and 64.8MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 513.06ms. Allocated memory is still 83.9MB. Free memory was 59.8MB in the beginning and 44.7MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 53.81ms. Allocated memory is still 83.9MB. Free memory was 44.7MB in the beginning and 42.5MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 68.80ms. Allocated memory is still 83.9MB. Free memory was 42.5MB in the beginning and 40.6MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 35334.93ms. Allocated memory is still 83.9MB. Free memory was 40.6MB in the beginning and 45.7MB in the end (delta: -5.1MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB.
 * CodeCheck took 12794.78ms. Allocated memory is still 83.9MB. Free memory was 45.7MB in the beginning and 27.8MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
RESULT: Ultimate could not prove your program: Toolchain returned no result.
[2024-11-25 02:00:34,105 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_600c56c4-285c-4e10-8467-ca1d42257bde/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
Writing output log to file Ultimate.log
Result:
ERROR: ExceptionOrErrorResult: UnsupportedOperationException: Solver said unknown