./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-64bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9 --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 88f19b088f98626e870666f9633d9e7e34156d2b7ba315c9b1bc3979a22f8d34 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 23:35:59,345 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 23:35:59,407 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-64bit-Kojak_Default.epf [2023-12-02 23:35:59,412 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 23:35:59,412 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2023-12-02 23:35:59,432 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 23:35:59,433 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 23:35:59,434 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 23:35:59,434 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 23:35:59,435 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 23:35:59,436 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 23:35:59,436 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 23:35:59,437 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 23:35:59,437 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 23:35:59,438 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 23:35:59,438 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 23:35:59,439 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 23:35:59,439 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 23:35:59,440 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 23:35:59,440 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 23:35:59,441 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 23:35:59,442 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 23:35:59,442 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 23:35:59,442 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:35:59,443 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 23:35:59,443 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 23:35:59,444 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 23:35:59,444 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2023-12-02 23:35:59,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 23:35:59,445 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 23:35:59,445 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9 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 -> 88f19b088f98626e870666f9633d9e7e34156d2b7ba315c9b1bc3979a22f8d34 [2023-12-02 23:35:59,661 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 23:35:59,682 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 23:35:59,685 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 23:35:59,687 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 23:35:59,687 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 23:35:59,688 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-12-02 23:36:02,450 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 23:36:02,722 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 23:36:02,722 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-12-02 23:36:02,741 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data/613d83b41/49efb0e6c47b4e209dee7ab67fac06e9/FLAGe88225b47 [2023-12-02 23:36:02,755 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data/613d83b41/49efb0e6c47b4e209dee7ab67fac06e9 [2023-12-02 23:36:02,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 23:36:02,758 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 23:36:02,760 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 23:36:02,761 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 23:36:02,764 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 23:36:02,765 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:36:02" (1/1) ... [2023-12-02 23:36:02,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@286b385a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:02, skipping insertion in model container [2023-12-02 23:36:02,766 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:36:02" (1/1) ... [2023-12-02 23:36:02,824 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 23:36:03,207 WARN L240 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_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i[37767,37780] [2023-12-02 23:36:03,224 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:36:03,240 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 23:36:03,321 WARN L240 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_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i[37767,37780] [2023-12-02 23:36:03,328 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:36:03,353 INFO L206 MainTranslator]: Completed translation [2023-12-02 23:36:03,354 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03 WrapperNode [2023-12-02 23:36:03,354 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 23:36:03,355 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 23:36:03,355 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 23:36:03,355 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 23:36:03,362 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,385 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,427 INFO L138 Inliner]: procedures = 83, calls = 178, calls flagged for inlining = 33, calls inlined = 26, statements flattened = 562 [2023-12-02 23:36:03,427 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 23:36:03,428 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 23:36:03,428 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 23:36:03,429 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 23:36:03,438 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,439 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,448 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,448 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,473 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,479 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,483 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,488 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,495 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 23:36:03,496 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 23:36:03,496 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 23:36:03,497 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 23:36:03,497 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:03" (1/1) ... [2023-12-02 23:36:03,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:36:03,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 23:36:03,527 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 23:36:03,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 23:36:03,564 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_raw [2023-12-02 23:36:03,565 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_raw [2023-12-02 23:36:03,565 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_probe [2023-12-02 23:36:03,565 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_probe [2023-12-02 23:36:03,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 23:36:03,565 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 23:36:03,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 23:36:03,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 23:36:03,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 23:36:03,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 23:36:03,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 23:36:03,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 23:36:03,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 23:36:03,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 23:36:03,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 23:36:03,566 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-12-02 23:36:03,566 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-12-02 23:36:03,567 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 23:36:03,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 23:36:03,567 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 23:36:03,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 23:36:03,567 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_attr [2023-12-02 23:36:03,567 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_attr [2023-12-02 23:36:03,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 23:36:03,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 23:36:03,568 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2023-12-02 23:36:03,568 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2023-12-02 23:36:03,568 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2023-12-02 23:36:03,568 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2023-12-02 23:36:03,568 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-12-02 23:36:03,568 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-12-02 23:36:03,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 23:36:03,569 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_release [2023-12-02 23:36:03,569 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_release [2023-12-02 23:36:03,569 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 23:36:03,569 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 23:36:03,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 23:36:03,569 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove [2023-12-02 23:36:03,569 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove [2023-12-02 23:36:03,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 23:36:03,570 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2023-12-02 23:36:03,570 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2023-12-02 23:36:03,570 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 23:36:03,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 23:36:03,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file [2023-12-02 23:36:03,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file [2023-12-02 23:36:03,570 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-12-02 23:36:03,571 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-12-02 23:36:03,767 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 23:36:03,769 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 23:36:04,091 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 23:36:04,273 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 23:36:04,367 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 23:36:04,367 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-02 23:36:04,368 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:36:04 BoogieIcfgContainer [2023-12-02 23:36:04,369 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 23:36:04,369 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 23:36:04,370 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 23:36:04,377 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 23:36:04,378 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:36:04" (1/1) ... [2023-12-02 23:36:04,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 23:36:04,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:04,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 182 states and 247 transitions. [2023-12-02 23:36:04,436 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 247 transitions. [2023-12-02 23:36:04,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-02 23:36:04,445 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:04,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:04,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:04,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:04,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 185 states and 261 transitions. [2023-12-02 23:36:04,948 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 261 transitions. [2023-12-02 23:36:04,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 23:36:04,952 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:04,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:05,121 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:05,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:05,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 189 states and 280 transitions. [2023-12-02 23:36:05,221 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 280 transitions. [2023-12-02 23:36:05,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 23:36:05,226 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:05,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:05,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:05,385 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:05,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:05,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 188 states and 276 transitions. [2023-12-02 23:36:05,420 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 276 transitions. [2023-12-02 23:36:05,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 23:36:05,423 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:05,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:05,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:05,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:05,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 192 states and 283 transitions. [2023-12-02 23:36:05,563 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 283 transitions. [2023-12-02 23:36:05,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-02 23:36:05,565 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:05,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:05,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:05,647 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:05,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:05,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 199 states and 304 transitions. [2023-12-02 23:36:05,799 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 304 transitions. [2023-12-02 23:36:05,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-02 23:36:05,801 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:05,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:05,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:05,905 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:05,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:05,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 200 states and 304 transitions. [2023-12-02 23:36:05,928 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 304 transitions. [2023-12-02 23:36:05,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-02 23:36:05,930 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:05,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:06,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:06,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:06,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 199 states and 299 transitions. [2023-12-02 23:36:06,046 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 299 transitions. [2023-12-02 23:36:06,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 23:36:06,048 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:06,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:06,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:06,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:06,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:06,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 199 states and 295 transitions. [2023-12-02 23:36:06,177 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 295 transitions. [2023-12-02 23:36:06,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-02 23:36:06,179 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:06,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:06,280 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:06,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:06,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 204 states and 311 transitions. [2023-12-02 23:36:06,504 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 311 transitions. [2023-12-02 23:36:06,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-02 23:36:06,506 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:06,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:06,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:06,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 205 states and 311 transitions. [2023-12-02 23:36:06,583 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 311 transitions. [2023-12-02 23:36:06,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-02 23:36:06,584 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:06,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 23:36:06,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:06,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 207 states and 313 transitions. [2023-12-02 23:36:06,704 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 313 transitions. [2023-12-02 23:36:06,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-02 23:36:06,705 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:06,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:06,766 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-02 23:36:06,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:06,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 208 states and 313 transitions. [2023-12-02 23:36:06,848 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 313 transitions. [2023-12-02 23:36:06,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-02 23:36:06,850 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:06,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:06,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:07,255 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 23:36:07,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 210 states and 316 transitions. [2023-12-02 23:36:07,355 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 316 transitions. [2023-12-02 23:36:07,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-02 23:36:07,357 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:07,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:07,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 23:36:08,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:08,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 214 states and 324 transitions. [2023-12-02 23:36:08,164 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2023-12-02 23:36:08,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-02 23:36:08,165 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:08,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:36:08,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:36:08,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 23:36:08,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:36:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:36:08,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 23:36:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:36:09,560 WARN L476 CodeCheckObserver]: This program is UNSAFE, Check terminated with 15 iterations. [2023-12-02 23:36:09,620 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated [2023-12-02 23:36:09,621 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated [2023-12-02 23:36:09,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated [2023-12-02 23:36:09,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated [2023-12-02 23:36:09,625 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated [2023-12-02 23:36:09,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret31 could not be translated [2023-12-02 23:36:09,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret31 could not be translated [2023-12-02 23:36:09,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret128 [2023-12-02 23:36:09,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated [2023-12-02 23:36:09,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated [2023-12-02 23:36:09,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch132 could not be translated [2023-12-02 23:36:09,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated [2023-12-02 23:36:09,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated [2023-12-02 23:36:09,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch132 could not be translated [2023-12-02 23:36:09,633 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc33 [2023-12-02 23:36:09,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc33 [2023-12-02 23:36:09,635 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc33 [2023-12-02 23:36:09,636 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated [2023-12-02 23:36:09,637 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc33 [2023-12-02 23:36:09,638 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret34 could not be translated [2023-12-02 23:36:09,639 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret34 could not be translated [2023-12-02 23:36:09,639 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc33 [2023-12-02 23:36:09,640 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc33 [2023-12-02 23:36:09,641 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret156 [2023-12-02 23:36:09,642 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem95 [2023-12-02 23:36:09,644 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated [2023-12-02 23:36:09,644 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret96 could not be translated [2023-12-02 23:36:09,645 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem95 [2023-12-02 23:36:09,646 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret152 [2023-12-02 23:36:09,647 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem103 [2023-12-02 23:36:09,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated [2023-12-02 23:36:09,649 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret104 could not be translated [2023-12-02 23:36:09,649 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem103 [2023-12-02 23:36:09,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~nondet111 [2023-12-02 23:36:09,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret112 could not be translated [2023-12-02 23:36:09,651 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-12-02 23:36:09,652 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret146 could not be translated [2023-12-02 23:36:09,670 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 02.12 11:36:09 ImpRootNode [2023-12-02 23:36:09,671 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2023-12-02 23:36:09,671 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 23:36:09,671 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 23:36:09,672 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 23:36:09,672 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:36:04" (3/4) ... [2023-12-02 23:36:09,674 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 23:36:09,675 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 23:36:09,676 INFO L158 Benchmark]: Toolchain (without parser) took 6917.01ms. Allocated memory was 146.8MB in the beginning and 237.0MB in the end (delta: 90.2MB). Free memory was 85.4MB in the beginning and 75.3MB in the end (delta: 10.1MB). Peak memory consumption was 101.5MB. Max. memory is 16.1GB. [2023-12-02 23:36:09,676 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 96.5MB. Free memory is still 51.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 23:36:09,677 INFO L158 Benchmark]: CACSL2BoogieTranslator took 593.97ms. Allocated memory is still 146.8MB. Free memory was 85.1MB in the beginning and 93.3MB in the end (delta: -8.2MB). Peak memory consumption was 12.4MB. Max. memory is 16.1GB. [2023-12-02 23:36:09,677 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.57ms. Allocated memory is still 146.8MB. Free memory was 93.3MB in the beginning and 88.8MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 23:36:09,678 INFO L158 Benchmark]: Boogie Preprocessor took 67.35ms. Allocated memory is still 146.8MB. Free memory was 88.8MB in the beginning and 84.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 23:36:09,679 INFO L158 Benchmark]: RCFGBuilder took 872.51ms. Allocated memory is still 146.8MB. Free memory was 84.6MB in the beginning and 66.0MB in the end (delta: 18.6MB). Peak memory consumption was 22.7MB. Max. memory is 16.1GB. [2023-12-02 23:36:09,679 INFO L158 Benchmark]: CodeCheck took 5301.19ms. Allocated memory was 146.8MB in the beginning and 237.0MB in the end (delta: 90.2MB). Free memory was 66.0MB in the beginning and 75.3MB in the end (delta: -9.3MB). Peak memory consumption was 81.0MB. Max. memory is 16.1GB. [2023-12-02 23:36:09,680 INFO L158 Benchmark]: Witness Printer took 3.65ms. Allocated memory is still 237.0MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 23:36:09,683 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 19 procedures, 183 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.2s, OverallIterations: 15, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2810 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 619 mSDsluCounter, 2346 SdHoareTripleChecker+Invalid, 1.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1130 mSDsCounter, 291 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1435 IncrementalHoareTripleChecker+Invalid, 1726 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 291 mSolverCounterUnsat, 1216 mSDtfsCounter, 1435 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6536 GetRequests, 6476 SyntacticMatches, 10 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 1041 NumberOfCodeBlocks, 1041 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 918 ConstructedInterpolants, 0 QuantifiedInterpolants, 1113 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 14 InterpolantComputations, 13 PerfectInterpolantSequences, 225/231 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 - UnprovableResult [Line: 1368]: 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 large string literal at line 1104. Possible FailurePath: [L883] int LDV_IN_INTERRUPT = 1; [L884] int ref_cnt ; [L885] int ldv_state_variable_1 ; [L886] struct platform_device *s3c_hwmon_driver_group1 ; [L887] int probed_1 = 0; [L888] int ldv_state_variable_0 ; [L1174-L1176] static struct platform_driver s3c_hwmon_driver = {& s3c_hwmon_probe, & s3c_hwmon_remove, 0, 0, 0, {"s3c-hwmon", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}; [L1192] int ldv_retval_0 ; [L1193] int ldv_retval_1 ; [L1196] int ldv_retval_2 ; [L1421] int ldv_count_1 = 0; [L1422] int ldv_count_2 = 0; [L1222] int tmp ; [L1223] int tmp___0 ; [L1224] int tmp___1 ; [L1226] FCALL ldv_initialize() [L1227] ldv_state_variable_1 = 0 [L1228] ref_cnt = 0 [L1229] ldv_state_variable_0 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=1, ldv_state_variable_1=0, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1231] tmp = __VERIFIER_nondet_int() [L1233] case 0: [L1278] case 1: [L1280] tmp___1 = __VERIFIER_nondet_int() [L1282] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=1, ldv_state_variable_1=0, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, tmp=1, tmp___1=1] [L1278] case 1: [L1290] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=1, ldv_state_variable_1=0, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, tmp=1, tmp___1=1] [L1278] case 1: [L1292] CALL, EXPR s3c_hwmon_init() [L1179] int tmp ; [L1181] CALL, EXPR platform_driver_register(& s3c_hwmon_driver) [L1497] return __VERIFIER_nondet_int(); [L1181] RET, EXPR platform_driver_register(& s3c_hwmon_driver) [L1181] tmp = platform_driver_register(& s3c_hwmon_driver) [L1182] return (tmp); [L1292] RET, EXPR s3c_hwmon_init() [L1292] ldv_retval_2 = s3c_hwmon_init() [L1278] case 1: [L1299] ldv_state_variable_0 = 2 [L1300] ldv_state_variable_1 = 1 [L1301] CALL ldv_platform_driver_init_1() [L1212] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1214] CALL, EXPR ldv_malloc(624U) VAL [LDV_IN_INTERRUPT=1, \old(size)=624, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L807] void *p ; [L808] void *tmp ; [L809] int tmp___0 ; [L811] tmp___0 = __VERIFIER_nondet_int() [L812] COND FALSE !(tmp___0 != 0) [L815] tmp = malloc(size) [L816] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=624, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-36893488147419101220:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, size=624, tmp={-36893488147419101220:0}, tmp___0=0] [L817] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L801] COND FALSE !(!cond) [L817] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=624, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-36893488147419101220:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, size=624, tmp={-36893488147419101220:0}, tmp___0=0] [L818] CALL, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-36893488147419101220:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1334] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-36893488147419101220:0}, ptr={-36893488147419101220:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1336] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-36893488147419101220:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1388] return ((unsigned long )ptr > 2012UL); [L1336] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-36893488147419101220:0}, ptr={-36893488147419101220:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1336] tmp = ldv_is_err(ptr) [L1337] return ((long )tmp); [L818] RET, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, \old(size)=624, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-36893488147419101220:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, size=624, tmp={-36893488147419101220:0}, tmp___0=0] [L818] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L801] COND FALSE !(!cond) [L818] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(size)=624, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-36893488147419101220:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, size=624, tmp={-36893488147419101220:0}, tmp___0=0] [L819] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=624, \result={-36893488147419101220:0}, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-36893488147419101220:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, size=624, tmp={-36893488147419101220:0}, tmp___0=0] [L1214] RET, EXPR ldv_malloc(624U) VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L1214] tmp = ldv_malloc(624U) [L1215] CALL assume_abort_if_not((unsigned long )tmp != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}] [L801] COND FALSE !(!cond) [L1215] RET assume_abort_if_not((unsigned long )tmp != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={0:0}, tmp={-36893488147419101220:0}] [L1216] s3c_hwmon_driver_group1 = (struct platform_device *)tmp [L1301] RET ldv_platform_driver_init_1() [L1231] tmp = __VERIFIER_nondet_int() [L1233] case 0: [L1235] tmp___0 = __VERIFIER_nondet_int() [L1237] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp=0, tmp___0=0, tmp___1=1] [L1233] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp=0, tmp___0=0, tmp___1=1] [L1239] CALL s3c_hwmon_probe(s3c_hwmon_driver_group1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1042] struct s3c_hwmon_pdata *pdata ; [L1043] struct s3c_hwmon *hwmon ; [L1044] int ret ; [L1045] int i ; [L1046] void *tmp ; [L1047] struct lock_class_key __key ; [L1048] long tmp___0 ; [L1049] long tmp___1 ; [L1050] long tmp___2 ; [L1051] long tmp___3 ; [L1052] struct s3c_hwmon_chcfg *cfg ; [L1054] EXPR dev->dev.platform_data [L1054] pdata = (struct s3c_hwmon_pdata *)dev->dev.platform_data [L1055] ret = 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1056] COND FALSE !((unsigned long )pdata == (unsigned long )((struct s3c_hwmon_pdata *)0)) [L1061] CALL, EXPR ldv_kzalloc_9(800U, 208U) [L1358] void *tmp ; [L1360] CALL, EXPR ldv_zalloc(size) [L825] void *p ; [L826] void *tmp ; [L827] int tmp___0 ; [L829] tmp___0 = __VERIFIER_nondet_int() [L830] COND FALSE !(tmp___0 != 0) [L833] EXPR, FCALL calloc(1U, size) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=800, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=800, tmp___0=0] [L833] tmp = calloc(1U, size) [L834] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=800, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-18446744073709551615:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=800, tmp={-18446744073709551615:0}, tmp___0=0] [L835] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L801] COND FALSE !(!cond) [L835] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=800, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-18446744073709551615:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=800, tmp={-18446744073709551615:0}, tmp___0=0] [L836] CALL, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-18446744073709551615:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1334] bool tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1336] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-18446744073709551615:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1388] return ((unsigned long )ptr > 2012UL); [L1336] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1336] tmp = ldv_is_err(ptr) [L1337] return ((long )tmp); [L836] RET, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=800, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-18446744073709551615:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=800, tmp={-18446744073709551615:0}, tmp___0=0] [L836] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L801] COND FALSE !(!cond) [L836] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=800, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-18446744073709551615:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=800, tmp={-18446744073709551615:0}, tmp___0=0] [L837] return (p); VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=800, \result={-18446744073709551615:0}, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, p={-18446744073709551615:0}, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=800, tmp={-18446744073709551615:0}, tmp___0=0] [L1360] RET, EXPR ldv_zalloc(size) [L1360] tmp = ldv_zalloc(size) [L1361] return (tmp); [L1061] RET, EXPR ldv_kzalloc_9(800U, 208U) [L1061] tmp = ldv_kzalloc_9(800U, 208U) [L1062] hwmon = (struct s3c_hwmon *)tmp VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}] [L1063] COND FALSE !((unsigned long )hwmon == (unsigned long )((struct s3c_hwmon *)0)) [L1068] CALL platform_set_drvdata(dev, (void *)hwmon) [L906] FCALL dev_set_drvdata(& pdev->dev, data) [L1068] RET platform_set_drvdata(dev, (void *)hwmon) [L1069] FCALL __mutex_init(& hwmon->lock, "&hwmon->lock", & __key) [L1070-L1072] CALL, EXPR s3c_adc_register(dev, (void (*)(struct s3c_adc_client * , unsigned int ))0, (void (*)(struct s3c_adc_client * , unsigned int , unsigned int , unsigned int * ))0, 0U) [L1507] CALL, EXPR ldv_malloc(0UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L807] void *p ; [L808] void *tmp ; [L809] int tmp___0 ; [L811] tmp___0 = __VERIFIER_nondet_int() [L812] COND TRUE tmp___0 != 0 [L813] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=0, \result={0:0}, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=0, tmp___0=1] [L1507] RET, EXPR ldv_malloc(0UL) VAL [LDV_IN_INTERRUPT=1, \old(arg3)=0, \old(ldv_count_2)=0, __this_module={31:50}, arg0={-36893488147419101220:0}, arg0={-36893488147419101220:0}, arg1={0:0}, arg1={0:0}, arg2={0:0}, arg2={0:0}, arg3=0, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1507] return ldv_malloc(0UL); [L1070-L1072] RET, EXPR s3c_adc_register(dev, (void (*)(struct s3c_adc_client * , unsigned int ))0, (void (*)(struct s3c_adc_client * , unsigned int , unsigned int , unsigned int * ))0, 0U) [L1070-L1072] hwmon->client = s3c_adc_register(dev, (void (*)(struct s3c_adc_client * , unsigned int ))0, (void (*)(struct s3c_adc_client * , unsigned int , unsigned int , unsigned int * ))0, 0U) [L1073] EXPR hwmon->client VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}] [L1073] CALL, EXPR IS_ERR((void const *)hwmon->client) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1334] bool tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1336] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1388] return ((unsigned long )ptr > 2012UL); [L1336] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1336] tmp = ldv_is_err(ptr) [L1337] return ((long )tmp); [L1073] RET, EXPR IS_ERR((void const *)hwmon->client) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}] [L1073] tmp___1 = IS_ERR((void const *)hwmon->client) [L1074] COND FALSE !(tmp___1 != 0L) [L1081] CALL, EXPR s3c_hwmon_add_raw(& dev->dev) [L937] return (0); [L1081] RET, EXPR s3c_hwmon_add_raw(& dev->dev) [L1081] ret = s3c_hwmon_add_raw(& dev->dev) [L1082] COND FALSE !(ret != 0) [L1086] CALL, EXPR hwmon_device_register(& dev->dev) [L1480] CALL, EXPR ldv_malloc(sizeof(struct device)) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=1003, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L807] void *p ; [L808] void *tmp ; [L809] int tmp___0 ; [L811] tmp___0 = __VERIFIER_nondet_int() [L812] COND TRUE tmp___0 != 0 [L813] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, \old(size)=1003, \result={0:0}, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, size=1003, tmp___0=-2147483648] [L1480] RET, EXPR ldv_malloc(sizeof(struct device)) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, arg0={-36893488147419101220:12}, arg0={-36893488147419101220:12}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1480] return ldv_malloc(sizeof(struct device)); [L1086] RET, EXPR hwmon_device_register(& dev->dev) [L1086] hwmon->hwmon_dev = hwmon_device_register(& dev->dev) [L1087] EXPR hwmon->hwmon_dev VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}, tmp___1=0] [L1087] CALL, EXPR IS_ERR((void const *)hwmon->hwmon_dev) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1334] bool tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1336] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1388] return ((unsigned long )ptr > 2012UL); [L1336] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1336] tmp = ldv_is_err(ptr) [L1337] return ((long )tmp); [L1087] RET, EXPR IS_ERR((void const *)hwmon->hwmon_dev) VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}, tmp___1=0] [L1087] tmp___3 = IS_ERR((void const *)hwmon->hwmon_dev) [L1088] COND FALSE !(tmp___3 != 0L) [L1095] i = 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, i=0, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}, tmp___1=0, tmp___3=0] [L1134] COND TRUE (unsigned int )i <= 7U [L1098] EXPR pdata->in[i] [L1098] cfg = pdata->in[i] [L1099] COND FALSE !((unsigned long )cfg == (unsigned long )((struct s3c_hwmon_chcfg *)0)) [L1103] EXPR cfg->mult [L1103] COND TRUE cfg->mult > 65535U [L1104-L1105] CALL dev_warn((struct device const *)(& dev->dev), "channel %d multiplier too large\n", i) [L1474] return __VERIFIER_nondet_int(); [L1104-L1105] RET dev_warn((struct device const *)(& dev->dev), "channel %d multiplier too large\n", i) [L1108] EXPR cfg->div VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __key={17:0}, __this_module={31:50}, cfg={-18446744073709551614:36893488147419103229}, dev={-36893488147419101220:0}, dev={-36893488147419101220:0}, hwmon={-18446744073709551615:0}, i=0, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, pdata={12947:18446744073709538670}, probed_1=0, ref_cnt=0, ret=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}, tmp={-18446744073709551615:0}, tmp___1=0, tmp___3=0] [L1108] COND FALSE !(cfg->div == 0U) [L1113] EXPR pdata->in[i] [L1113-L1114] CALL s3c_hwmon_create_attr(& dev->dev, pdata->in[i], (struct s3c_hwmon_attr *)(& hwmon->attrs) + (unsigned int )i, i) [L999] struct sensor_device_attribute *attr ; [L1000] int ret ; [L1003] attr = & attrs->in [L1004] attr->index = channel [L1005] attr->dev_attr.attr.name = (char const *)(& attrs->in_name) [L1006] attr->dev_attr.attr.mode = 292U [L1007] attr->dev_attr.show = & s3c_hwmon_ch_show [L1008] CALL ldv_device_create_file_7(dev, (struct device_attribute const *)(& attr->dev_attr)) [L1342] int tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_func_arg1={-36893488147419101220:12}, ldv_func_arg1={-36893488147419101220:12}, ldv_func_arg2={-18446744073709551615:168}, ldv_func_arg2={-18446744073709551615:168}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1344] CALL ldv_device_create_file() VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1432] int nondetermined ; [L1433] int tmp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1435] CALL, EXPR ldv_undef_int() VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L862] int tmp ; [L864] tmp = __VERIFIER_nondet_int() [L865] return (tmp); [L1435] RET, EXPR ldv_undef_int() VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1435] nondetermined = ldv_undef_int() [L1436] COND TRUE nondetermined != 0 [L1437] ldv_count_2 = ldv_count_2 + 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, nondetermined=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] [L1438] COND TRUE ldv_count_1 < ldv_count_2 [L1439] CALL ldv_error() [L1368] reach_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_count_2)=0, __this_module={31:50}, ldv_count_1=0, ldv_count_2=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_state_variable_0=2, ldv_state_variable_1=1, probed_1=0, ref_cnt=0, s3c_hwmon_driver={16:0}, s3c_hwmon_driver_group1={-36893488147419101220:0}] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 96.5MB. Free memory is still 51.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 593.97ms. Allocated memory is still 146.8MB. Free memory was 85.1MB in the beginning and 93.3MB in the end (delta: -8.2MB). Peak memory consumption was 12.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.57ms. Allocated memory is still 146.8MB. Free memory was 93.3MB in the beginning and 88.8MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 67.35ms. Allocated memory is still 146.8MB. Free memory was 88.8MB in the beginning and 84.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 872.51ms. Allocated memory is still 146.8MB. Free memory was 84.6MB in the beginning and 66.0MB in the end (delta: 18.6MB). Peak memory consumption was 22.7MB. Max. memory is 16.1GB. * CodeCheck took 5301.19ms. Allocated memory was 146.8MB in the beginning and 237.0MB in the end (delta: 90.2MB). Free memory was 66.0MB in the beginning and 75.3MB in the end (delta: -9.3MB). Peak memory consumption was 81.0MB. Max. memory is 16.1GB. * Witness Printer took 3.65ms. Allocated memory is still 237.0MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret128 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch132 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch130 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch137 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch132 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc33 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc33 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc33 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc33 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret34 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret34 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc33 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc33 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret156 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem95 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret96 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem95 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret152 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem103 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret140 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret104 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem103 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~nondet111 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret146 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-02 23:36:09,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, 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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-64bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9 --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 88f19b088f98626e870666f9633d9e7e34156d2b7ba315c9b1bc3979a22f8d34 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 23:36:11,614 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 23:36:11,695 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-64bit-Kojak_Bitvector.epf [2023-12-02 23:36:11,727 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 23:36:11,728 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 23:36:11,729 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 23:36:11,730 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 23:36:11,730 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 23:36:11,731 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 23:36:11,732 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 23:36:11,732 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 23:36:11,733 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 23:36:11,734 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 23:36:11,734 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 23:36:11,735 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 23:36:11,735 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 23:36:11,736 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 23:36:11,736 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 23:36:11,737 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 23:36:11,737 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 23:36:11,738 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 23:36:11,738 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 23:36:11,739 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:11,739 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2023-12-02 23:36:11,740 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 23:36:11,740 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:36:11,741 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 23:36:11,741 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 23:36:11,741 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 23:36:11,742 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 23:36:11,742 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:11,743 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 23:36:11,743 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2023-12-02 23:36:11,743 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 23:36:11,743 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9 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 -> 88f19b088f98626e870666f9633d9e7e34156d2b7ba315c9b1bc3979a22f8d34 [2023-12-02 23:36:12,035 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 23:36:12,056 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 23:36:12,059 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 23:36:12,060 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 23:36:12,060 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 23:36:12,062 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-12-02 23:36:14,909 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 23:36:15,186 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 23:36:15,187 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-12-02 23:36:15,208 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data/d4f6256c6/7eea09dabccb4373953ac69303f4a36d/FLAG03fad32e3 [2023-12-02 23:36:15,223 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/data/d4f6256c6/7eea09dabccb4373953ac69303f4a36d [2023-12-02 23:36:15,226 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 23:36:15,227 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 23:36:15,229 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 23:36:15,229 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 23:36:15,234 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 23:36:15,235 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:15,236 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a5b5a37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15, skipping insertion in model container [2023-12-02 23:36:15,236 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:15,310 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 23:36:15,757 WARN L240 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_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i[37767,37780] [2023-12-02 23:36:15,775 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:36:15,794 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-02 23:36:15,805 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 23:36:15,867 WARN L240 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_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i[37767,37780] [2023-12-02 23:36:15,874 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:36:15,881 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 23:36:15,958 WARN L240 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_e7e83144-e9e6-491f-984c-401dedb610c4/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-af3071a-1-130_7a-drivers--hwmon--s3c-hwmon.ko-entry_point_ldv-val-v0.8.cil.out.i[37767,37780] [2023-12-02 23:36:15,963 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:36:15,995 INFO L206 MainTranslator]: Completed translation [2023-12-02 23:36:15,996 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15 WrapperNode [2023-12-02 23:36:15,996 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 23:36:15,997 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 23:36:15,997 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 23:36:15,997 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 23:36:16,004 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,031 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,071 INFO L138 Inliner]: procedures = 85, calls = 178, calls flagged for inlining = 33, calls inlined = 26, statements flattened = 527 [2023-12-02 23:36:16,071 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 23:36:16,072 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 23:36:16,072 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 23:36:16,072 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 23:36:16,081 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,090 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,090 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,117 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,123 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,128 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,132 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,140 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 23:36:16,141 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 23:36:16,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 23:36:16,141 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 23:36:16,142 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:36:15" (1/1) ... [2023-12-02 23:36:16,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:36:16,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 23:36:16,169 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 23:36:16,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 23:36:16,207 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_raw [2023-12-02 23:36:16,207 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_raw [2023-12-02 23:36:16,207 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_probe [2023-12-02 23:36:16,207 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_probe [2023-12-02 23:36:16,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 23:36:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-12-02 23:36:16,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-12-02 23:36:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 23:36:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 23:36:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 23:36:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 23:36:16,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 23:36:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 23:36:16,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 23:36:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 23:36:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-12-02 23:36:16,209 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-12-02 23:36:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 23:36:16,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 23:36:16,210 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 23:36:16,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 23:36:16,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-02 23:36:16,210 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_attr [2023-12-02 23:36:16,211 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_attr [2023-12-02 23:36:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 23:36:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 23:36:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 23:36:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2023-12-02 23:36:16,211 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2023-12-02 23:36:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 23:36:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2023-12-02 23:36:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2023-12-02 23:36:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-12-02 23:36:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-12-02 23:36:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_release [2023-12-02 23:36:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_release [2023-12-02 23:36:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 23:36:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 23:36:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove [2023-12-02 23:36:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove [2023-12-02 23:36:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 23:36:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2023-12-02 23:36:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2023-12-02 23:36:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 23:36:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 23:36:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file [2023-12-02 23:36:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file [2023-12-02 23:36:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-12-02 23:36:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-12-02 23:36:16,423 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 23:36:16,426 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 23:36:19,182 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 23:36:19,505 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 23:36:19,613 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 23:36:19,613 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-02 23:36:19,615 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:36:19 BoogieIcfgContainer [2023-12-02 23:36:19,615 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 23:36:19,616 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 23:36:19,616 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 23:36:19,626 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 23:36:19,626 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:36:19" (1/1) ... [2023-12-02 23:36:19,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 23:36:19,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:19,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 180 states and 245 transitions. [2023-12-02 23:36:19,688 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 245 transitions. [2023-12-02 23:36:19,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-02 23:36:19,696 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:19,696 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:19,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:19,697 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:19,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2023-12-02 23:36:19,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:19,999 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:20,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:20,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:20,260 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:20,264 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2023-12-02 23:36:20,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:20,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 183 states and 259 transitions. [2023-12-02 23:36:20,442 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 259 transitions. [2023-12-02 23:36:20,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 23:36:20,447 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:20,447 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:20,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:20,449 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:20,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2023-12-02 23:36:20,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:20,768 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:20,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:20,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:20,977 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:20,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2023-12-02 23:36:20,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:20,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 185 states and 262 transitions. [2023-12-02 23:36:21,000 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 262 transitions. [2023-12-02 23:36:21,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 23:36:21,003 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:21,004 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:21,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:21,005 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:21,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 23:36:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:21,287 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:21,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:21,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:21,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:21,470 ERROR L418 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Exception during sending of exit command (exit): Broken pipe [2023-12-02 23:36:21,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2023-12-02 23:36:21,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 184 states and 259 transitions. [2023-12-02 23:36:21,513 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 259 transitions. [2023-12-02 23:36:21,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 23:36:21,517 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:21,517 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:21,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:21,519 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:21,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-12-02 23:36:21,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:21,811 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:21,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:21,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:22,009 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:22,012 ERROR L418 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Exception during sending of exit command (exit): Broken pipe [2023-12-02 23:36:22,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2023-12-02 23:36:22,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:22,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 186 states and 262 transitions. [2023-12-02 23:36:22,036 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 262 transitions. [2023-12-02 23:36:22,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-02 23:36:22,039 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:22,039 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:22,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:22,041 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:22,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-12-02 23:36:22,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:22,329 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:22,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:22,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:22,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:22,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-12-02 23:36:22,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:22,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 193 states and 283 transitions. [2023-12-02 23:36:22,721 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 283 transitions. [2023-12-02 23:36:22,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-02 23:36:22,724 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:22,724 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:22,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:22,725 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:22,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-12-02 23:36:22,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:22,967 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:23,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:23,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:23,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:23,156 ERROR L418 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (7)] Exception during sending of exit command (exit): Broken pipe [2023-12-02 23:36:23,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-12-02 23:36:23,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:23,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 192 states and 279 transitions. [2023-12-02 23:36:23,204 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 279 transitions. [2023-12-02 23:36:23,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 23:36:23,206 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:23,207 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:23,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:23,209 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:23,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 23:36:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:23,500 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:23,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:23,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:23,686 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 23:36:23,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 23:36:23,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:23,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 192 states and 276 transitions. [2023-12-02 23:36:23,738 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 276 transitions. [2023-12-02 23:36:23,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-02 23:36:23,740 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:23,741 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:23,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:23,742 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:23,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-12-02 23:36:24,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:24,003 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:24,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:24,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:24,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:24,205 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:24,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2023-12-02 23:36:24,213 ERROR L418 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (9)] Exception during sending of exit command (exit): Broken pipe [2023-12-02 23:36:24,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:24,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 193 states and 276 transitions. [2023-12-02 23:36:24,241 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 276 transitions. [2023-12-02 23:36:24,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-02 23:36:24,242 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:24,242 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:24,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:24,243 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:24,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-12-02 23:36:24,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:24,556 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:24,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 23:36:24,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:24,737 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-02 23:36:24,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-12-02 23:36:24,742 ERROR L418 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (10)] Exception during sending of exit command (exit): Broken pipe [2023-12-02 23:36:24,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:24,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 194 states and 276 transitions. [2023-12-02 23:36:24,766 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 276 transitions. [2023-12-02 23:36:24,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-02 23:36:24,768 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:24,768 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:24,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:24,769 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:24,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2023-12-02 23:36:25,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:25,089 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:25,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 23:36:25,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:25,420 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 23:36:25,424 ERROR L418 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (11)] Exception during sending of exit command (exit): Broken pipe [2023-12-02 23:36:25,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2023-12-02 23:36:25,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:25,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 196 states and 279 transitions. [2023-12-02 23:36:25,585 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 279 transitions. [2023-12-02 23:36:25,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-02 23:36:25,586 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:25,586 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:25,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:25,588 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:25,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2023-12-02 23:36:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:26,374 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:36:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:36:26,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 23:36:26,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:36:26,833 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-02 23:36:26,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2023-12-02 23:36:27,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:36:27,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 200 states and 287 transitions. [2023-12-02 23:36:27,153 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 287 transitions. [2023-12-02 23:36:27,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-02 23:36:27,155 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:36:27,155 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:36:27,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:36:27,156 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:36:27,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-02 23:36:58,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:36:58,910 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 23:37:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:37:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 23:37:46,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 23:37:57,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2023-12-02 23:37:57,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2023-12-02 23:37:57,096 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:488) 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) [2023-12-02 23:37:57,100 INFO L158 Benchmark]: Toolchain (without parser) took 101871.81ms. Allocated memory was 81.8MB in the beginning and 144.7MB in the end (delta: 62.9MB). Free memory was 56.4MB in the beginning and 107.3MB in the end (delta: -50.9MB). Peak memory consumption was 80.5MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,100 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 58.7MB. Free memory was 34.5MB in the beginning and 34.5MB in the end (delta: 65.0kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,101 INFO L158 Benchmark]: CACSL2BoogieTranslator took 767.26ms. Allocated memory is still 81.8MB. Free memory was 56.2MB in the beginning and 53.2MB in the end (delta: 3.0MB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,101 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.67ms. Allocated memory is still 81.8MB. Free memory was 53.2MB in the beginning and 48.5MB in the end (delta: 4.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,101 INFO L158 Benchmark]: Boogie Preprocessor took 68.47ms. Allocated memory is still 81.8MB. Free memory was 48.5MB in the beginning and 43.9MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,102 INFO L158 Benchmark]: RCFGBuilder took 3474.15ms. Allocated memory was 81.8MB in the beginning and 98.6MB in the end (delta: 16.8MB). Free memory was 43.9MB in the beginning and 67.3MB in the end (delta: -23.4MB). Peak memory consumption was 24.3MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,102 INFO L158 Benchmark]: CodeCheck took 97482.73ms. Allocated memory was 98.6MB in the beginning and 144.7MB in the end (delta: 46.1MB). Free memory was 67.3MB in the beginning and 107.3MB in the end (delta: -40.0MB). Peak memory consumption was 73.0MB. Max. memory is 16.1GB. [2023-12-02 23:37:57,105 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:488) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.37ms. Allocated memory is still 58.7MB. Free memory was 34.5MB in the beginning and 34.5MB in the end (delta: 65.0kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 767.26ms. Allocated memory is still 81.8MB. Free memory was 56.2MB in the beginning and 53.2MB in the end (delta: 3.0MB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.67ms. Allocated memory is still 81.8MB. Free memory was 53.2MB in the beginning and 48.5MB in the end (delta: 4.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.47ms. Allocated memory is still 81.8MB. Free memory was 48.5MB in the beginning and 43.9MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 3474.15ms. Allocated memory was 81.8MB in the beginning and 98.6MB in the end (delta: 16.8MB). Free memory was 43.9MB in the beginning and 67.3MB in the end (delta: -23.4MB). Peak memory consumption was 24.3MB. Max. memory is 16.1GB. * CodeCheck took 97482.73ms. Allocated memory was 98.6MB in the beginning and 144.7MB in the end (delta: 46.1MB). Free memory was 67.3MB in the beginning and 107.3MB in the end (delta: -40.0MB). Peak memory consumption was 73.0MB. Max. memory is 16.1GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. [2023-12-02 23:37:57,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7e83144-e9e6-491f-984c-401dedb610c4/bin/ukojak-verify-Qdu7aM0XO9/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