./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version a0165632 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_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4083bfcd7db6f77d1df429f19c85907b2c08abb35764175570b1e2ec14e31561 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 05:15:48,109 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 05:15:48,221 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Overflow-64bit-Taipan_Default.epf [2024-11-09 05:15:48,229 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 05:15:48,229 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 05:15:48,275 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 05:15:48,276 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 05:15:48,277 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 05:15:48,277 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 05:15:48,279 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 05:15:48,279 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 05:15:48,280 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 05:15:48,280 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 05:15:48,281 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 05:15:48,281 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 05:15:48,283 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 05:15:48,283 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 05:15:48,284 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 05:15:48,284 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 05:15:48,284 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 05:15:48,285 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 05:15:48,285 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 05:15:48,286 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 05:15:48,286 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 05:15:48,287 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 05:15:48,287 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 05:15:48,287 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 05:15:48,287 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 05:15:48,288 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 05:15:48,288 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 05:15:48,288 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-09 05:15:48,289 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 05:15:48,293 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 05:15:48,297 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 05:15:48,297 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 05:15:48,297 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 05:15:48,298 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 05:15:48,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:15:48,298 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 05:15:48,299 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 05:15:48,299 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 05:15:48,300 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 05:15:48,301 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 05:15:48,301 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 05:15:48,302 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 05:15:48,302 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 05:15:48,302 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/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_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje 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 ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 4083bfcd7db6f77d1df429f19c85907b2c08abb35764175570b1e2ec14e31561 [2024-11-09 05:15:48,631 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 05:15:48,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 05:15:48,680 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 05:15:48,681 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 05:15:48,682 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 05:15:48,684 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a-1.i Unable to find full path for "g++" [2024-11-09 05:15:50,731 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 05:15:51,023 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 05:15:51,024 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a-1.i [2024-11-09 05:15:51,039 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/data/467918f4c/70e6afc7e6cd44498b52707a66248a2f/FLAG67e0f64c4 [2024-11-09 05:15:51,055 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/data/467918f4c/70e6afc7e6cd44498b52707a66248a2f [2024-11-09 05:15:51,057 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 05:15:51,059 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 05:15:51,070 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 05:15:51,071 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 05:15:51,079 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 05:15:51,079 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:51,080 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ac11c56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51, skipping insertion in model container [2024-11-09 05:15:51,081 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:51,159 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 05:15:51,746 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:15:51,760 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 05:15:51,884 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:15:51,929 INFO L204 MainTranslator]: Completed translation [2024-11-09 05:15:51,930 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51 WrapperNode [2024-11-09 05:15:51,930 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 05:15:51,931 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 05:15:51,931 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 05:15:51,931 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 05:15:51,940 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:51,967 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,041 INFO L138 Inliner]: procedures = 76, calls = 162, calls flagged for inlining = 36, calls inlined = 31, statements flattened = 554 [2024-11-09 05:15:52,044 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 05:15:52,045 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 05:15:52,045 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 05:15:52,045 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 05:15:52,055 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,056 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,069 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,069 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,101 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,109 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,115 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,118 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,131 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 05:15:52,132 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 05:15:52,132 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 05:15:52,133 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 05:15:52,133 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (1/1) ... [2024-11-09 05:15:52,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:15:52,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:15:52,182 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 05:15:52,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 05:15:52,250 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_raw [2024-11-09 05:15:52,250 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_raw [2024-11-09 05:15:52,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 05:15:52,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 05:15:52,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 05:15:52,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 05:15:52,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 05:15:52,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 05:15:52,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 05:15:52,255 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-09 05:15:52,255 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-09 05:15:52,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-09 05:15:52,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-09 05:15:52,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 05:15:52,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 05:15:52,256 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_attr [2024-11-09 05:15:52,256 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_attr [2024-11-09 05:15:52,256 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 05:15:52,256 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2024-11-09 05:15:52,256 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2024-11-09 05:15:52,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-09 05:15:52,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-09 05:15:52,257 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2024-11-09 05:15:52,263 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2024-11-09 05:15:52,263 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-09 05:15:52,263 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-09 05:15:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 05:15:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_release [2024-11-09 05:15:52,264 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_release [2024-11-09 05:15:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 05:15:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2024-11-09 05:15:52,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2024-11-09 05:15:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 05:15:52,265 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2024-11-09 05:15:52,265 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2024-11-09 05:15:52,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 05:15:52,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 05:15:52,265 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-09 05:15:52,265 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-09 05:15:52,516 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 05:15:52,518 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 05:15:55,254 INFO L? ?]: Removed 255 outVars from TransFormulas that were not future-live. [2024-11-09 05:15:55,255 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 05:15:55,472 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 05:15:55,475 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 05:15:55,475 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:15:55 BoogieIcfgContainer [2024-11-09 05:15:55,476 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 05:15:55,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 05:15:55,497 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 05:15:55,501 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 05:15:55,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 05:15:51" (1/3) ... [2024-11-09 05:15:55,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45f04bcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:15:55, skipping insertion in model container [2024-11-09 05:15:55,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:15:51" (2/3) ... [2024-11-09 05:15:55,504 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45f04bcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:15:55, skipping insertion in model container [2024-11-09 05:15:55,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:15:55" (3/3) ... [2024-11-09 05:15:55,507 INFO L112 eAbstractionObserver]: Analyzing ICFG m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a-1.i [2024-11-09 05:15:55,530 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 05:15:55,531 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2024-11-09 05:15:55,623 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 05:15:55,630 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4fe337c6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 05:15:55,631 INFO L334 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2024-11-09 05:15:55,636 INFO L276 IsEmpty]: Start isEmpty. Operand has 150 states, 89 states have (on average 1.4157303370786516) internal successors, (126), 104 states have internal predecessors, (126), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-09 05:15:55,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-09 05:15:55,647 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:15:55,648 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:15:55,649 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:15:55,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:15:55,656 INFO L85 PathProgramCache]: Analyzing trace with hash 478017440, now seen corresponding path program 1 times [2024-11-09 05:15:55,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:15:55,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330404230] [2024-11-09 05:15:55,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:15:55,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:15:55,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:15:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:15:56,268 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:15:56,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330404230] [2024-11-09 05:15:56,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330404230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:15:56,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:15:56,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:15:56,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542142073] [2024-11-09 05:15:56,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:15:56,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:15:56,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:15:56,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:15:56,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:15:56,305 INFO L87 Difference]: Start difference. First operand has 150 states, 89 states have (on average 1.4157303370786516) internal successors, (126), 104 states have internal predecessors, (126), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 05:15:58,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:15:58,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:15:58,255 INFO L93 Difference]: Finished difference Result 303 states and 401 transitions. [2024-11-09 05:15:58,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:15:58,259 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-11-09 05:15:58,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:15:58,271 INFO L225 Difference]: With dead ends: 303 [2024-11-09 05:15:58,272 INFO L226 Difference]: Without dead ends: 150 [2024-11-09 05:15:58,277 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:15:58,283 INFO L432 NwaCegarLoop]: 158 mSDtfsCounter, 70 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:15:58,284 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 235 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-09 05:15:58,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-09 05:15:58,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2024-11-09 05:15:58,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 93 states have (on average 1.3655913978494623) internal successors, (127), 105 states have internal predecessors, (127), 34 states have call successors, (34), 13 states have call predecessors, (34), 13 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-09 05:15:58,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 195 transitions. [2024-11-09 05:15:58,344 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 195 transitions. Word has length 18 [2024-11-09 05:15:58,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:15:58,345 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 195 transitions. [2024-11-09 05:15:58,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 05:15:58,346 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 195 transitions. [2024-11-09 05:15:58,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-09 05:15:58,349 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:15:58,349 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:15:58,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 05:15:58,350 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:15:58,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:15:58,351 INFO L85 PathProgramCache]: Analyzing trace with hash -583486786, now seen corresponding path program 1 times [2024-11-09 05:15:58,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:15:58,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094421701] [2024-11-09 05:15:58,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:15:58,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:15:58,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:15:58,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:15:58,657 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:15:58,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094421701] [2024-11-09 05:15:58,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094421701] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:15:58,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:15:58,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:15:58,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942975751] [2024-11-09 05:15:58,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:15:58,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:15:58,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:15:58,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:15:58,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:15:58,664 INFO L87 Difference]: Start difference. First operand 150 states and 195 transitions. Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-11-09 05:16:00,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:02,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:02,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:16:02,586 INFO L93 Difference]: Finished difference Result 325 states and 434 transitions. [2024-11-09 05:16:02,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:16:02,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 52 [2024-11-09 05:16:02,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:16:02,590 INFO L225 Difference]: With dead ends: 325 [2024-11-09 05:16:02,593 INFO L226 Difference]: Without dead ends: 179 [2024-11-09 05:16:02,594 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:16:02,598 INFO L432 NwaCegarLoop]: 154 mSDtfsCounter, 26 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:16:02,599 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 294 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2024-11-09 05:16:02,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-11-09 05:16:02,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2024-11-09 05:16:02,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 115 states have (on average 1.3652173913043477) internal successors, (157), 127 states have internal predecessors, (157), 41 states have call successors, (41), 13 states have call predecessors, (41), 13 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-11-09 05:16:02,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 239 transitions. [2024-11-09 05:16:02,642 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 239 transitions. Word has length 52 [2024-11-09 05:16:02,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:16:02,643 INFO L471 AbstractCegarLoop]: Abstraction has 179 states and 239 transitions. [2024-11-09 05:16:02,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-11-09 05:16:02,643 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 239 transitions. [2024-11-09 05:16:02,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-09 05:16:02,646 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:16:02,647 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:16:02,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 05:16:02,647 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:16:02,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:16:02,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1546365645, now seen corresponding path program 1 times [2024-11-09 05:16:02,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:16:02,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817602614] [2024-11-09 05:16:02,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:16:02,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:16:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:16:02,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 05:16:02,882 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:16:02,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817602614] [2024-11-09 05:16:02,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817602614] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:16:02,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:16:02,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:16:02,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439963741] [2024-11-09 05:16:02,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:16:02,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:16:02,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:16:02,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:16:02,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:16:02,885 INFO L87 Difference]: Start difference. First operand 179 states and 239 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-09 05:16:05,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:06,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:07,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:16:07,021 INFO L93 Difference]: Finished difference Result 356 states and 475 transitions. [2024-11-09 05:16:07,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:16:07,024 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 54 [2024-11-09 05:16:07,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:16:07,026 INFO L225 Difference]: With dead ends: 356 [2024-11-09 05:16:07,028 INFO L226 Difference]: Without dead ends: 177 [2024-11-09 05:16:07,029 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:16:07,030 INFO L432 NwaCegarLoop]: 157 mSDtfsCounter, 0 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:16:07,031 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 466 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-09 05:16:07,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-11-09 05:16:07,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2024-11-09 05:16:07,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 114 states have (on average 1.3596491228070176) internal successors, (155), 126 states have internal predecessors, (155), 40 states have call successors, (40), 13 states have call predecessors, (40), 13 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-09 05:16:07,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 235 transitions. [2024-11-09 05:16:07,063 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 235 transitions. Word has length 54 [2024-11-09 05:16:07,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:16:07,064 INFO L471 AbstractCegarLoop]: Abstraction has 177 states and 235 transitions. [2024-11-09 05:16:07,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-09 05:16:07,064 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 235 transitions. [2024-11-09 05:16:07,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:16:07,066 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:16:07,066 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:16:07,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 05:16:07,067 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:16:07,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:16:07,067 INFO L85 PathProgramCache]: Analyzing trace with hash -250366336, now seen corresponding path program 1 times [2024-11-09 05:16:07,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:16:07,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075879555] [2024-11-09 05:16:07,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:16:07,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:16:07,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:16:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:16:07,406 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:16:07,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075879555] [2024-11-09 05:16:07,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075879555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:16:07,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:16:07,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:16:07,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567934663] [2024-11-09 05:16:07,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:16:07,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:16:07,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:16:07,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:16:07,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:16:07,409 INFO L87 Difference]: Start difference. First operand 177 states and 235 transitions. Second operand has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 05:16:08,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:08,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:16:08,941 INFO L93 Difference]: Finished difference Result 350 states and 469 transitions. [2024-11-09 05:16:08,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:16:08,942 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 57 [2024-11-09 05:16:08,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:16:08,946 INFO L225 Difference]: With dead ends: 350 [2024-11-09 05:16:08,946 INFO L226 Difference]: Without dead ends: 348 [2024-11-09 05:16:08,947 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:16:08,948 INFO L432 NwaCegarLoop]: 171 mSDtfsCounter, 150 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:16:08,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 319 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-09 05:16:08,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-11-09 05:16:08,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 340. [2024-11-09 05:16:08,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 225 states have (on average 1.3555555555555556) internal successors, (305), 240 states have internal predecessors, (305), 79 states have call successors, (79), 26 states have call predecessors, (79), 26 states have return successors, (83), 79 states have call predecessors, (83), 79 states have call successors, (83) [2024-11-09 05:16:08,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 467 transitions. [2024-11-09 05:16:08,982 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 467 transitions. Word has length 57 [2024-11-09 05:16:08,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:16:08,982 INFO L471 AbstractCegarLoop]: Abstraction has 340 states and 467 transitions. [2024-11-09 05:16:08,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 05:16:08,983 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 467 transitions. [2024-11-09 05:16:08,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-09 05:16:08,985 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:16:08,985 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:16:08,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 05:16:08,985 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:16:08,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:16:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1486031326, now seen corresponding path program 1 times [2024-11-09 05:16:08,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:16:08,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644996481] [2024-11-09 05:16:08,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:16:08,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:16:09,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:16:09,172 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:16:09,172 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:16:09,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644996481] [2024-11-09 05:16:09,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644996481] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:16:09,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103704794] [2024-11-09 05:16:09,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:16:09,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:16:09,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:16:09,175 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:16:09,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 05:16:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:16:09,534 INFO L255 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 05:16:09,542 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:16:09,607 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:16:09,609 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:16:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103704794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:16:09,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 05:16:09,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-09 05:16:09,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176027777] [2024-11-09 05:16:09,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:16:09,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:16:09,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:16:09,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:16:09,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:16:09,612 INFO L87 Difference]: Start difference. First operand 340 states and 467 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-11-09 05:16:11,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:12,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:16:12,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:16:12,742 INFO L93 Difference]: Finished difference Result 675 states and 933 transitions. [2024-11-09 05:16:12,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:16:12,743 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 56 [2024-11-09 05:16:12,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:16:12,746 INFO L225 Difference]: With dead ends: 675 [2024-11-09 05:16:12,746 INFO L226 Difference]: Without dead ends: 339 [2024-11-09 05:16:12,747 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:16:12,748 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 52 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:16:12,748 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 309 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-09 05:16:12,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-11-09 05:16:12,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2024-11-09 05:16:12,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 227 states have (on average 1.3259911894273129) internal successors, (301), 239 states have internal predecessors, (301), 79 states have call successors, (79), 26 states have call predecessors, (79), 26 states have return successors, (83), 79 states have call predecessors, (83), 79 states have call successors, (83) [2024-11-09 05:16:12,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 463 transitions. [2024-11-09 05:16:12,794 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 463 transitions. Word has length 56 [2024-11-09 05:16:12,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:16:12,795 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 463 transitions. [2024-11-09 05:16:12,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-11-09 05:16:12,796 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 463 transitions. [2024-11-09 05:16:12,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:16:12,801 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:16:12,801 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:16:12,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 05:16:13,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:16:13,002 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:16:13,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:16:13,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1177668854, now seen corresponding path program 1 times [2024-11-09 05:16:13,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:16:13,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411273384] [2024-11-09 05:16:13,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:16:13,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:16:13,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:16:13,230 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:16:13,230 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:16:13,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411273384] [2024-11-09 05:16:13,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411273384] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:16:13,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693596909] [2024-11-09 05:16:13,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:16:13,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:16:13,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:16:13,234 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:16:13,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 05:16:13,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:16:13,558 INFO L255 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 05:16:13,562 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:16:13,598 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:16:13,598 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:16:13,714 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-09 05:16:13,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693596909] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:16:13,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1272315140] [2024-11-09 05:16:13,742 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2024-11-09 05:16:13,742 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:16:13,745 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:16:13,752 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:16:13,752 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:16:54,135 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_handler_precall with input of size 330 for LOIs [2024-11-09 05:16:58,158 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_malloc with input of size 385 for LOIs [2024-11-09 05:17:07,961 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:17:09,975 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= (select |c_#length| 10) 21) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 4) 20) (= (select |c_#length| 11) 30) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= (select |c_#length| 9) 13) (= (select |c_#length| 14) 27) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (<= 1 |c_#StackHeapBarrier|) (= (select |c_#length| 15) 10) (= |c_~#s3c_hwmon_driver~0.base| 16) (= (select |c_#valid| 5) 1) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse4 (select |v_#memory_int_79| 16)) (.cse5 (select |v_#memory_int_81| 16)) (.cse6 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse10 (select |v_#memory_int_83| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse17 (select |v_#memory_int_262| 1)) (.cse3 (select |v_#memory_int_78| 16)) (.cse19 (select |v_#memory_int_82| 16)) (.cse20 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse7 (select |v_#memory_int_75| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse18 (select |v_#memory_int_84| 16)) (.cse8 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse3 81 (select .cse4 81)))) (= (store |v_#memory_int_81| 16 (store .cse5 97 (select .cse6 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse7 24 (select .cse0 24)))) (= (select .cse8 2) 62) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse4 89 (select .cse5 89)))) (= (store |v_#memory_int_87| 16 (store .cse6 105 (select .cse9 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse15 0 (select .cse12 0)))) (= (select .cse8 3) 0) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= 60 (select .cse8 0)) (= (select .cse17 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse18 56 (select .cse19 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (select .cse17 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse20 72 0) 73 (select .cse3 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse19 64 (select .cse20 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse7 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse18 48)))) (= 55 (select .cse8 1))))) (= (select |c_#valid| 9) 1) (= (select |c_#valid| 2) 1) (= (select |c_#length| 8) 11) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse21 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse21 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse21 72))) |v_#memory_$Pointer$.base_68|)))) (= 51 (select |c_#length| 2)) (= (select |c_#valid| 4) 1) (= (select |c_#valid| 8) 1) (= (select |c_#length| 7) 27) (= (select |c_#length| 3) 4) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.offset_68|)))) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select |c_#length| 13) 25) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= (select |c_#valid| 11) 1) (= c_~ldv_count_1~0 0) (= 34 (select |c_#length| 6)) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= 33 (select |c_#length| 12)) (= (select |c_#valid| 6) 1) (= c_~ldv_count_2~0 0) (= (select |c_#length| 5) 34) (= (select |c_#length| 16) 153) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1))) is different from false [2024-11-09 05:21:18,057 WARN L286 SmtUtils]: Spent 3.96m on a formula simplification that was a NOOP. DAG size: 330 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 05:21:20,066 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= (select |c_#length| 10) 21) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 4) 20) (= (select |c_#length| 11) 30) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= (select |c_#length| 9) 13) (= (select |c_#length| 14) 27) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (<= 1 |c_#StackHeapBarrier|) (= (select |c_#length| 15) 10) (= |c_~#s3c_hwmon_driver~0.base| 16) (= (select |c_#valid| 5) 1) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse4 (select |v_#memory_int_79| 16)) (.cse5 (select |v_#memory_int_81| 16)) (.cse6 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse10 (select |v_#memory_int_83| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse17 (select |v_#memory_int_262| 1)) (.cse3 (select |v_#memory_int_78| 16)) (.cse19 (select |v_#memory_int_82| 16)) (.cse20 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse7 (select |v_#memory_int_75| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse18 (select |v_#memory_int_84| 16)) (.cse8 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse3 81 (select .cse4 81)))) (= (store |v_#memory_int_81| 16 (store .cse5 97 (select .cse6 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse7 24 (select .cse0 24)))) (= (select .cse8 2) 62) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse4 89 (select .cse5 89)))) (= (store |v_#memory_int_87| 16 (store .cse6 105 (select .cse9 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse15 0 (select .cse12 0)))) (= (select .cse8 3) 0) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= 60 (select .cse8 0)) (= (select .cse17 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse18 56 (select .cse19 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (select .cse17 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse20 72 0) 73 (select .cse3 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse19 64 (select .cse20 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse7 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse18 48)))) (= 55 (select .cse8 1))))) (= (select |c_#valid| 9) 1) (= (select |c_#valid| 2) 1) (= (select |c_#length| 8) 11) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse21 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse21 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse21 72))) |v_#memory_$Pointer$.base_68|)))) (<= 0 (+ |c_ULTIMATE.start_main_~tmp~7#1| 2147483648)) (= 51 (select |c_#length| 2)) (= (select |c_#valid| 4) 1) (= (select |c_#valid| 8) 1) (= (select |c_#length| 7) 27) (= (select |c_#length| 3) 4) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.offset_68|)))) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select |c_#length| 13) 25) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= (select |c_#valid| 11) 1) (= c_~ldv_count_1~0 0) (= 34 (select |c_#length| 6)) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= 33 (select |c_#length| 12)) (= (select |c_#valid| 6) 1) (<= |c_ULTIMATE.start_main_~tmp~7#1| 2147483647) (= c_~ldv_count_2~0 0) (= (select |c_#length| 5) 34) (= (select |c_#length| 16) 153) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1))) is different from false [2024-11-09 05:21:22,081 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= (select |c_#length| 10) 21) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 4) 20) (= (select |c_#length| 11) 30) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= (select |c_#length| 9) 13) (= (select |c_#length| 14) 27) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (<= |c_ULTIMATE.start_main_~tmp___1~1#1| 2147483647) (<= 1 |c_#StackHeapBarrier|) (= (select |c_#length| 15) 10) (= |c_~#s3c_hwmon_driver~0.base| 16) (= (select |c_#valid| 5) 1) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse4 (select |v_#memory_int_79| 16)) (.cse5 (select |v_#memory_int_81| 16)) (.cse6 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse10 (select |v_#memory_int_83| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse17 (select |v_#memory_int_262| 1)) (.cse3 (select |v_#memory_int_78| 16)) (.cse19 (select |v_#memory_int_82| 16)) (.cse20 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse7 (select |v_#memory_int_75| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse18 (select |v_#memory_int_84| 16)) (.cse8 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse3 81 (select .cse4 81)))) (= (store |v_#memory_int_81| 16 (store .cse5 97 (select .cse6 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse7 24 (select .cse0 24)))) (= (select .cse8 2) 62) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse4 89 (select .cse5 89)))) (= (store |v_#memory_int_87| 16 (store .cse6 105 (select .cse9 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse15 0 (select .cse12 0)))) (= (select .cse8 3) 0) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= 60 (select .cse8 0)) (= (select .cse17 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse18 56 (select .cse19 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (select .cse17 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse20 72 0) 73 (select .cse3 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse19 64 (select .cse20 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse7 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse18 48)))) (= 55 (select .cse8 1))))) (= (select |c_#valid| 9) 1) (= (select |c_#valid| 2) 1) (<= 0 (+ |c_ULTIMATE.start_main_~tmp___1~1#1| 2147483648)) (= (select |c_#length| 8) 11) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse21 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse21 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse21 72))) |v_#memory_$Pointer$.base_68|)))) (= 51 (select |c_#length| 2)) (= (select |c_#valid| 4) 1) (= (select |c_#valid| 8) 1) (= (select |c_#length| 7) 27) (= (select |c_#length| 3) 4) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.offset_68|)))) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select |c_#length| 13) 25) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= (select |c_#valid| 11) 1) (= c_~ldv_count_1~0 0) (= 34 (select |c_#length| 6)) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= 33 (select |c_#length| 12)) (= (select |c_#valid| 6) 1) (= c_~ldv_count_2~0 0) (= (select |c_#length| 5) 34) (= (select |c_#length| 16) 153) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1))) is different from false [2024-11-09 05:21:24,093 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse16 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= (select |c_#length| 10) 21) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 4) 20) (= (select |c_#length| 11) 30) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= (select |c_#length| 9) 13) (let ((.cse0 (= |c_ULTIMATE.start_main_~tmp___0~2#1| 0))) (or (and (not .cse0) (not |c_ULTIMATE.start_main_#t~switch122#1|)) (and .cse0 |c_ULTIMATE.start_main_#t~switch122#1|))) (= (select |c_#length| 14) 27) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (= (select |c_#length| 15) 10) (= |c_~#s3c_hwmon_driver~0.base| 16) (= (select |c_#valid| 5) 1) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_int_73| 16)) (.cse3 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse10 (select |v_#memory_int_71| 16)) (.cse11 (select |v_#memory_int_83| 16)) (.cse13 (select |v_#memory_int_76| 16)) (.cse2 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_85| 16)) (.cse12 (select |v_#memory_int_72| 16)) (.cse18 (select |v_#memory_int_262| 1)) (.cse4 (select |v_#memory_int_78| 16)) (.cse20 (select |v_#memory_int_82| 16)) (.cse21 (select |v_#memory_int_80| 16)) (.cse14 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse17 (select |v_#memory_int_86| 16)) (.cse19 (select |v_#memory_int_84| 16)) (.cse9 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse1 32 (select .cse2 32)))) (= (store |v_#memory_int_74| 16 (store .cse3 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse1 24)))) (= (select .cse9 2) 62) (= (store |v_#memory_int_71| 16 (store .cse10 113 (select .cse11 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse12 137 (select .cse3 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse10 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse13 8 (select .cse14 8)))) (= (store |v_#memory_int_83| 16 (store .cse11 121 (select .cse15 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse16 0 (select .cse13 0)))) (= (select .cse9 3) 0) (= (store |v_#memory_int_88| 16 (store .cse2 40 (select .cse17 40))) |v_#memory_int_86|) (= 60 (select .cse9 0)) (= (select .cse18 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse19 56 (select .cse20 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse15 129 (select .cse12 129)))) (= (select .cse18 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse21 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse20 64 (select .cse21 64)))) (= (store |v_#memory_int_77| 16 (store .cse14 16 (select .cse8 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse17 48 (select .cse19 48)))) (= 55 (select .cse9 1))))) (= (select |c_#valid| 9) 1) (= (select |c_#valid| 2) 1) (= (select |c_#length| 8) 11) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.base_68|)))) (= 51 (select |c_#length| 2)) (= (select |c_#valid| 4) 1) (= (select |c_#valid| 8) 1) (= (select |c_#length| 7) 27) (= (select |c_#length| 3) 4) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse23 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse23 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse23 72))) |v_#memory_$Pointer$.offset_68|)))) (= (select |c_#valid| 15) 1) (<= |c_ULTIMATE.start_main_~tmp___0~2#1| 2147483647) (= (select |c_#valid| 16) 1) (= (select |c_#length| 13) 25) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (<= 0 (+ |c_ULTIMATE.start_main_~tmp___0~2#1| 2147483648)) (= (select |c_#valid| 11) 1) (= c_~ldv_count_1~0 0) (= 34 (select |c_#length| 6)) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= 33 (select |c_#length| 12)) (= (select |c_#valid| 6) 1) (= c_~ldv_count_2~0 0) (= (select |c_#length| 5) 34) (= (select |c_#length| 16) 153) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1))) is different from false [2024-11-09 05:21:26,106 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= (select |c_#length| 10) 21) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 4) 20) (= (select |c_#length| 11) 30) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= (select |c_#length| 9) 13) (= (select |c_#length| 14) 27) (= (select |c_#valid| 14) 1) (= |c_ULTIMATE.start_main_~tmp___0~2#1| 0) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (= (select |c_#length| 15) 10) (= |c_~#s3c_hwmon_driver~0.base| 16) (= (select |c_#valid| 5) 1) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse4 (select |v_#memory_int_79| 16)) (.cse5 (select |v_#memory_int_81| 16)) (.cse6 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse10 (select |v_#memory_int_83| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse17 (select |v_#memory_int_262| 1)) (.cse3 (select |v_#memory_int_78| 16)) (.cse19 (select |v_#memory_int_82| 16)) (.cse20 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse7 (select |v_#memory_int_75| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse18 (select |v_#memory_int_84| 16)) (.cse8 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse3 81 (select .cse4 81)))) (= (store |v_#memory_int_81| 16 (store .cse5 97 (select .cse6 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse7 24 (select .cse0 24)))) (= (select .cse8 2) 62) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse4 89 (select .cse5 89)))) (= (store |v_#memory_int_87| 16 (store .cse6 105 (select .cse9 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse15 0 (select .cse12 0)))) (= (select .cse8 3) 0) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= 60 (select .cse8 0)) (= (select .cse17 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse18 56 (select .cse19 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (select .cse17 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse20 72 0) 73 (select .cse3 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse19 64 (select .cse20 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse7 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse18 48)))) (= 55 (select .cse8 1))))) (= (select |c_#valid| 9) 1) (= (select |c_#valid| 2) 1) (= (select |c_#length| 8) 11) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse21 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse21 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse21 72))) |v_#memory_$Pointer$.base_68|)))) (= 51 (select |c_#length| 2)) (= (select |c_#valid| 4) 1) (= (select |c_#valid| 8) 1) (= (select |c_#length| 7) 27) (= (select |c_#length| 3) 4) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.offset_68|)))) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select |c_#length| 13) 25) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= (select |c_#valid| 11) 1) (= c_~ldv_count_1~0 0) (= 34 (select |c_#length| 6)) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= 33 (select |c_#length| 12)) (= (select |c_#valid| 6) 1) (= c_~ldv_count_2~0 0) (= (select |c_#length| 5) 34) (= (select |c_#length| 16) 153) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1))) is different from false [2024-11-09 05:21:28,118 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse16 ((as const (Array Int Int)) 0)) (.cse0 (+ 277 |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset|))) (and (= c_~LDV_IN_INTERRUPT~0 1) (exists ((|v_#length_21| (Array Int Int))) (and (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (store |v_#length_21| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base| 8) |c_#length|) (= (select |v_#length_21| 15) 10) (= 2 (select |v_#length_21| 1)) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#length_21| 11) 30) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)))) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base| |c_ULTIMATE.start_main_~var_group1~0#1.base|) (= |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.offset| 0) (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) (= |c_ULTIMATE.start_main_~tmp___0~2#1| 0) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (not (= |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base| 0)) (= |c_~#s3c_hwmon_driver~0.base| 16) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_int_73| 16)) (.cse3 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse10 (select |v_#memory_int_71| 16)) (.cse11 (select |v_#memory_int_83| 16)) (.cse13 (select |v_#memory_int_76| 16)) (.cse2 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_85| 16)) (.cse12 (select |v_#memory_int_72| 16)) (.cse18 (select |v_#memory_int_262| 1)) (.cse4 (select |v_#memory_int_78| 16)) (.cse20 (select |v_#memory_int_82| 16)) (.cse21 (select |v_#memory_int_80| 16)) (.cse14 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse17 (select |v_#memory_int_86| 16)) (.cse19 (select |v_#memory_int_84| 16)) (.cse9 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse1 32 (select .cse2 32)))) (= (store |v_#memory_int_74| 16 (store .cse3 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse1 24)))) (= (select .cse9 2) 62) (= (store |v_#memory_int_71| 16 (store .cse10 113 (select .cse11 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse12 137 (select .cse3 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse10 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse13 8 (select .cse14 8)))) (= (store |v_#memory_int_83| 16 (store .cse11 121 (select .cse15 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse16 0 (select .cse13 0)))) (= (select .cse9 3) 0) (= (store |v_#memory_int_88| 16 (store .cse2 40 (select .cse17 40))) |v_#memory_int_86|) (= 60 (select .cse9 0)) (= (select .cse18 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse19 56 (select .cse20 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse15 129 (select .cse12 129)))) (= (select .cse18 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse21 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse20 64 (select .cse21 64)))) (= (store |v_#memory_int_77| 16 (store .cse14 16 (select .cse8 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse17 48 (select .cse19 48)))) (= 55 (select .cse9 1))))) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.base_68|)))) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse23 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse23 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse23 72))) |v_#memory_$Pointer$.offset_68|)))) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset| |c_ULTIMATE.start_main_~var_group1~0#1.offset|) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset|) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (exists ((|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) 0) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= (select |v_#valid_37| 3) 1) (= (select |v_#valid_37| 4) 1) (= |c_#valid| (store |v_#valid_37| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base| 1)) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= (select |v_#valid_37| 15) 1))) (= c_~ldv_count_1~0 0) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (<= (+ |c_#StackHeapBarrier| 1) |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) (= c_~ldv_count_2~0 0))) is different from false [2024-11-09 05:21:30,147 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse16 ((as const (Array Int Int)) 0)) (.cse0 (+ 277 |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset|))) (and (= c_~LDV_IN_INTERRUPT~0 1) (exists ((|v_#length_21| (Array Int Int))) (and (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (store |v_#length_21| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base| 8) |c_#length|) (= (select |v_#length_21| 15) 10) (= 2 (select |v_#length_21| 1)) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#length_21| 11) 30) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)))) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base| |c_ULTIMATE.start_main_~var_group1~0#1.base|) (= |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.offset| 0) (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) (= |c_ULTIMATE.start_main_~tmp___0~2#1| 0) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (not (= |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base| 0)) (= |c_~#s3c_hwmon_driver~0.base| 16) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_int_73| 16)) (.cse3 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse10 (select |v_#memory_int_71| 16)) (.cse11 (select |v_#memory_int_83| 16)) (.cse13 (select |v_#memory_int_76| 16)) (.cse2 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_85| 16)) (.cse12 (select |v_#memory_int_72| 16)) (.cse18 (select |v_#memory_int_262| 1)) (.cse4 (select |v_#memory_int_78| 16)) (.cse20 (select |v_#memory_int_82| 16)) (.cse21 (select |v_#memory_int_80| 16)) (.cse14 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse17 (select |v_#memory_int_86| 16)) (.cse19 (select |v_#memory_int_84| 16)) (.cse9 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse1 32 (select .cse2 32)))) (= (store |v_#memory_int_74| 16 (store .cse3 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse1 24)))) (= (select .cse9 2) 62) (= (store |v_#memory_int_71| 16 (store .cse10 113 (select .cse11 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse12 137 (select .cse3 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse10 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse13 8 (select .cse14 8)))) (= (store |v_#memory_int_83| 16 (store .cse11 121 (select .cse15 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse16 0 (select .cse13 0)))) (= (select .cse9 3) 0) (= (store |v_#memory_int_88| 16 (store .cse2 40 (select .cse17 40))) |v_#memory_int_86|) (= 60 (select .cse9 0)) (= (select .cse18 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse19 56 (select .cse20 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse15 129 (select .cse12 129)))) (= (select .cse18 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse21 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse20 64 (select .cse21 64)))) (= (store |v_#memory_int_77| 16 (store .cse14 16 (select .cse8 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse17 48 (select .cse19 48)))) (= 55 (select .cse9 1))))) (exists ((|v_ULTIMATE.start___kmalloc_#in~t#1_10| Int)) (let ((.cse22 (mod |v_ULTIMATE.start___kmalloc_#in~t#1_10| 4294967296))) (and (<= 32768 .cse22) (<= .cse22 32976)))) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse23 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse23 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse23 72))) |v_#memory_$Pointer$.base_68|)))) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse24 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse24 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse24 72))) |v_#memory_$Pointer$.offset_68|)))) (not (= (mod (+ |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) 18446744073709551616) 0)) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset| |c_ULTIMATE.start_main_~var_group1~0#1.offset|) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset|) (= 800 |c_ULTIMATE.start___kmalloc_~size#1|) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (exists ((|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) 0) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= (select |v_#valid_37| 3) 1) (= (select |v_#valid_37| 4) 1) (= |c_#valid| (store |v_#valid_37| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base| 1)) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= (select |v_#valid_37| 15) 1))) (= c_~ldv_count_1~0 0) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (<= (+ |c_#StackHeapBarrier| 1) |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) (= c_~ldv_count_2~0 0))) is different from false [2024-11-09 05:28:57,719 WARN L286 SmtUtils]: Spent 7.24m on a formula simplification. DAG size of input: 385 DAG size of output: 383 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 05:28:59,752 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= |c_#valid| |c_old(#valid)|) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (= |c_ldv_malloc_#in~size#1| 800) (= |c_~#s3c_hwmon_driver~0.base| 16) (= |c_ldv_malloc_~size#1| 800) (<= |c_ldv_malloc_#t~nondet24#1| 2147483647) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse4 (select |v_#memory_int_79| 16)) (.cse5 (select |v_#memory_int_81| 16)) (.cse6 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse10 (select |v_#memory_int_83| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse17 (select |v_#memory_int_262| 1)) (.cse3 (select |v_#memory_int_78| 16)) (.cse19 (select |v_#memory_int_82| 16)) (.cse20 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse7 (select |v_#memory_int_75| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse18 (select |v_#memory_int_84| 16)) (.cse8 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse3 81 (select .cse4 81)))) (= (store |v_#memory_int_81| 16 (store .cse5 97 (select .cse6 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse7 24 (select .cse0 24)))) (= (select .cse8 2) 62) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse4 89 (select .cse5 89)))) (= (store |v_#memory_int_87| 16 (store .cse6 105 (select .cse9 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse15 0 (select .cse12 0)))) (= (select .cse8 3) 0) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= 60 (select .cse8 0)) (= (select .cse17 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse18 56 (select .cse19 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (select .cse17 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse20 72 0) 73 (select .cse3 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse19 64 (select .cse20 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse7 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse18 48)))) (= 55 (select .cse8 1))))) (exists ((|v_ULTIMATE.start___kmalloc_#in~t#1_10| Int)) (let ((.cse21 (mod |v_ULTIMATE.start___kmalloc_#in~t#1_10| 4294967296))) (and (<= 32768 .cse21) (<= .cse21 32976)))) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.base_68|)))) (exists ((|v_ULTIMATE.start_main_~var_group1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3| Int)) (not (= 0 (mod (let ((.cse23 (+ 277 |v_ULTIMATE.start_main_~var_group1~0#1.offset_BEFORE_CALL_3|))) (+ (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3|) .cse23) (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3|) .cse23))) 18446744073709551616)))) (exists ((|v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| Int) (|v_#length_21| (Array Int Int)) (|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#length_21| 15) 10) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= 2 (select |v_#length_21| 1)) (= (select |v_#valid_37| 3) 1) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) 0) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (<= (+ |c_#StackHeapBarrier| 1) |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) (= (select |v_#valid_37| 4) 1) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (not (= |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 0)) (= (select |v_#length_21| 11) 30) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= |c_old(#length)| (store |v_#length_21| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 8)) (= (store |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 1) |c_old(#valid)|) (= (select |v_#valid_37| 15) 1))) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse24 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse24 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse24 72))) |v_#memory_$Pointer$.offset_68|)))) (= |c_old(#length)| |c_#length|) (= c_~ldv_count_1~0 0) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (<= 0 (+ |c_ldv_malloc_#t~nondet24#1| 2147483648)) (= c_~ldv_count_2~0 0))) is different from false [2024-11-09 05:29:01,770 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= |c_ldv_malloc_#res#1.base| 0) (= |c_#valid| |c_old(#valid)|) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (= |c_ldv_malloc_#in~size#1| 800) (= |c_~#s3c_hwmon_driver~0.base| 16) (= |c_ldv_malloc_~size#1| 800) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse4 (select |v_#memory_int_79| 16)) (.cse5 (select |v_#memory_int_81| 16)) (.cse6 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse10 (select |v_#memory_int_83| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse17 (select |v_#memory_int_262| 1)) (.cse3 (select |v_#memory_int_78| 16)) (.cse19 (select |v_#memory_int_82| 16)) (.cse20 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse7 (select |v_#memory_int_75| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse18 (select |v_#memory_int_84| 16)) (.cse8 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse3 81 (select .cse4 81)))) (= (store |v_#memory_int_81| 16 (store .cse5 97 (select .cse6 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse7 24 (select .cse0 24)))) (= (select .cse8 2) 62) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse4 89 (select .cse5 89)))) (= (store |v_#memory_int_87| 16 (store .cse6 105 (select .cse9 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse15 0 (select .cse12 0)))) (= (select .cse8 3) 0) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= 60 (select .cse8 0)) (= (select .cse17 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse18 56 (select .cse19 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (select .cse17 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse20 72 0) 73 (select .cse3 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse19 64 (select .cse20 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse7 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse18 48)))) (= 55 (select .cse8 1))))) (exists ((|v_ULTIMATE.start___kmalloc_#in~t#1_10| Int)) (let ((.cse21 (mod |v_ULTIMATE.start___kmalloc_#in~t#1_10| 4294967296))) (and (<= 32768 .cse21) (<= .cse21 32976)))) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.base_68|)))) (exists ((|v_ULTIMATE.start_main_~var_group1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3| Int)) (not (= 0 (mod (let ((.cse23 (+ 277 |v_ULTIMATE.start_main_~var_group1~0#1.offset_BEFORE_CALL_3|))) (+ (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3|) .cse23) (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3|) .cse23))) 18446744073709551616)))) (exists ((|v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| Int) (|v_#length_21| (Array Int Int)) (|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#length_21| 15) 10) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= 2 (select |v_#length_21| 1)) (= (select |v_#valid_37| 3) 1) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) 0) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (<= (+ |c_#StackHeapBarrier| 1) |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) (= (select |v_#valid_37| 4) 1) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (not (= |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 0)) (= (select |v_#length_21| 11) 30) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= |c_old(#length)| (store |v_#length_21| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 8)) (= (store |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 1) |c_old(#valid)|) (= (select |v_#valid_37| 15) 1))) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse24 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse24 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse15 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse24 72))) |v_#memory_$Pointer$.offset_68|)))) (= |c_old(#length)| |c_#length|) (= c_~ldv_count_1~0 0) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= c_~ldv_count_2~0 0) (= 0 |c_ldv_malloc_#res#1.offset|))) is different from false [2024-11-09 05:29:03,785 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse16 ((as const (Array Int Int)) 0)) (.cse0 (+ 277 |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset|))) (and (exists ((|v_#length_21| (Array Int Int))) (and (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (select |v_#length_21| 15) 10) (= 2 (select |v_#length_21| 1)) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#length_21| 11) 30) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)))) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= 0 |c_ULTIMATE.start___kmalloc_#t~ret27#1.base|) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base| |c_ULTIMATE.start_main_~var_group1~0#1.base|) (= |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.offset| 0) (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) (= |c_ULTIMATE.start_main_~tmp___0~2#1| 0) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (exists ((|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) 0) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= (select |v_#valid_37| 3) 1) (= (select |v_#valid_37| 4) 1) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= (select |v_#valid_37| 15) 1))) (<= 1 |c_#StackHeapBarrier|) (= |c_~#s3c_hwmon_driver~0.base| 16) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_int_73| 16)) (.cse3 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse10 (select |v_#memory_int_71| 16)) (.cse11 (select |v_#memory_int_83| 16)) (.cse13 (select |v_#memory_int_76| 16)) (.cse2 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_85| 16)) (.cse12 (select |v_#memory_int_72| 16)) (.cse18 (select |v_#memory_int_262| 1)) (.cse4 (select |v_#memory_int_78| 16)) (.cse20 (select |v_#memory_int_82| 16)) (.cse21 (select |v_#memory_int_80| 16)) (.cse14 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse17 (select |v_#memory_int_86| 16)) (.cse19 (select |v_#memory_int_84| 16)) (.cse9 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse1 32 (select .cse2 32)))) (= (store |v_#memory_int_74| 16 (store .cse3 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse1 24)))) (= (select .cse9 2) 62) (= (store |v_#memory_int_71| 16 (store .cse10 113 (select .cse11 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse12 137 (select .cse3 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse10 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse13 8 (select .cse14 8)))) (= (store |v_#memory_int_83| 16 (store .cse11 121 (select .cse15 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse16 0 (select .cse13 0)))) (= (select .cse9 3) 0) (= (store |v_#memory_int_88| 16 (store .cse2 40 (select .cse17 40))) |v_#memory_int_86|) (= 60 (select .cse9 0)) (= (select .cse18 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse19 56 (select .cse20 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse15 129 (select .cse12 129)))) (= (select .cse18 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse21 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse20 64 (select .cse21 64)))) (= (store |v_#memory_int_77| 16 (store .cse14 16 (select .cse8 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse17 48 (select .cse19 48)))) (= 55 (select .cse9 1))))) (exists ((|v_ULTIMATE.start___kmalloc_#in~t#1_10| Int)) (let ((.cse22 (mod |v_ULTIMATE.start___kmalloc_#in~t#1_10| 4294967296))) (and (<= 32768 .cse22) (<= .cse22 32976)))) (= |c_ULTIMATE.start___kmalloc_#t~ret27#1.offset| 0) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse23 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse23 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse23 72))) |v_#memory_$Pointer$.base_68|)))) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse24 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse24 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse24 72))) |v_#memory_$Pointer$.offset_68|)))) (not (= (mod (+ |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) 18446744073709551616) 0)) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset| |c_ULTIMATE.start_main_~var_group1~0#1.offset|) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset|) (= 800 |c_ULTIMATE.start___kmalloc_~size#1|) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= c_~ldv_count_1~0 0) (<= 2 |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (<= (+ |c_#StackHeapBarrier| 1) |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) (= c_~ldv_count_2~0 0))) is different from false [2024-11-09 05:29:05,799 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse16 ((as const (Array Int Int)) 0)) (.cse0 (+ 277 |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset|))) (and (exists ((|v_#length_21| (Array Int Int))) (and (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (select |v_#length_21| 15) 10) (= 2 (select |v_#length_21| 1)) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#length_21| 11) 30) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)))) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= |c_ULTIMATE.start_s3c_hwmon_probe_~hwmon~1#1.offset| 0) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base| |c_ULTIMATE.start_main_~var_group1~0#1.base|) (= |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.offset| 0) (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) (= |c_ULTIMATE.start_main_~tmp___0~2#1| 0) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (exists ((|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) 0) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= (select |v_#valid_37| 3) 1) (= (select |v_#valid_37| 4) 1) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= (select |v_#valid_37| 15) 1))) (<= 1 |c_#StackHeapBarrier|) (= |c_~#s3c_hwmon_driver~0.base| 16) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_int_73| 16)) (.cse3 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse10 (select |v_#memory_int_71| 16)) (.cse11 (select |v_#memory_int_83| 16)) (.cse13 (select |v_#memory_int_76| 16)) (.cse2 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_85| 16)) (.cse12 (select |v_#memory_int_72| 16)) (.cse18 (select |v_#memory_int_262| 1)) (.cse4 (select |v_#memory_int_78| 16)) (.cse20 (select |v_#memory_int_82| 16)) (.cse21 (select |v_#memory_int_80| 16)) (.cse14 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse17 (select |v_#memory_int_86| 16)) (.cse19 (select |v_#memory_int_84| 16)) (.cse9 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse1 32 (select .cse2 32)))) (= (store |v_#memory_int_74| 16 (store .cse3 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse1 24)))) (= (select .cse9 2) 62) (= (store |v_#memory_int_71| 16 (store .cse10 113 (select .cse11 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse12 137 (select .cse3 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse10 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse13 8 (select .cse14 8)))) (= (store |v_#memory_int_83| 16 (store .cse11 121 (select .cse15 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse16 0 (select .cse13 0)))) (= (select .cse9 3) 0) (= (store |v_#memory_int_88| 16 (store .cse2 40 (select .cse17 40))) |v_#memory_int_86|) (= 60 (select .cse9 0)) (= (select .cse18 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse19 56 (select .cse20 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse15 129 (select .cse12 129)))) (= (select .cse18 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse21 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse20 64 (select .cse21 64)))) (= (store |v_#memory_int_77| 16 (store .cse14 16 (select .cse8 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse17 48 (select .cse19 48)))) (= 55 (select .cse9 1))))) (exists ((|v_ULTIMATE.start___kmalloc_#in~t#1_10| Int)) (let ((.cse22 (mod |v_ULTIMATE.start___kmalloc_#in~t#1_10| 4294967296))) (and (<= 32768 .cse22) (<= .cse22 32976)))) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse23 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse23 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse23 72))) |v_#memory_$Pointer$.base_68|)))) (= |c_ULTIMATE.start_s3c_hwmon_probe_~hwmon~1#1.base| 0) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse24 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse24 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse24 72))) |v_#memory_$Pointer$.offset_68|)))) (not (= (mod (+ |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.base|) 18446744073709551616) 0)) (= |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.offset| |c_ULTIMATE.start_main_~var_group1~0#1.offset|) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_s3c_hwmon_probe_~dev#1.base|) .cse0) |c_ULTIMATE.start_s3c_hwmon_probe_~pdata~2#1.offset|) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= c_~ldv_count_1~0 0) (<= 2 |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (<= (+ |c_#StackHeapBarrier| 1) |c_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base|) (= c_~ldv_count_2~0 0))) is different from false [2024-11-09 05:29:05,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1272315140] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:29:05,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:29:05,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [3, 3, 3] total 20 [2024-11-09 05:29:05,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166337799] [2024-11-09 05:29:05,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:29:05,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-09 05:29:05,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:05,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-09 05:29:05,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=48, Unknown=20, NotChecked=264, Total=380 [2024-11-09 05:29:05,813 INFO L87 Difference]: Start difference. First operand 339 states and 463 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-09 05:29:06,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:29:08,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-09 05:29:10,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-09 05:29:12,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-09 05:29:14,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-09 05:29:17,010 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_#StackHeapBarrier| 1)) (.cse16 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (exists ((|v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| Int) (|v_#length_21| (Array Int Int)) (|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#length_21| 15) 10) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= 2 (select |v_#length_21| 1)) (= (select |v_#valid_37| 3) 1) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) 0) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (<= .cse0 |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) (= (select |v_#valid_37| 4) 1) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#length_21| 11) 30) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= |c_old(#length)| (store |v_#length_21| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 8)) (= (store |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 1) |c_old(#valid)|) (= (select |v_#valid_37| 15) 1))) (= |c_#valid| |c_old(#valid)|) (exists ((|v_ULTIMATE.start_main_~tmp___1~1#1_21| Int)) (and (not (= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 0)) (<= |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_~tmp___1~1#1_21| 2147483648)))) (<= 1 |c_#StackHeapBarrier|) (= |c_ldv_malloc_#in~size#1| 800) (= |c_~#s3c_hwmon_driver~0.base| 16) (= |c_ldv_malloc_~size#1| 800) (<= |c_ldv_malloc_#t~nondet24#1| 2147483647) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_262| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse1 (select |v_#memory_int_73| 16)) (.cse3 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse10 (select |v_#memory_int_71| 16)) (.cse11 (select |v_#memory_int_83| 16)) (.cse13 (select |v_#memory_int_76| 16)) (.cse2 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_85| 16)) (.cse12 (select |v_#memory_int_72| 16)) (.cse18 (select |v_#memory_int_262| 1)) (.cse4 (select |v_#memory_int_78| 16)) (.cse20 (select |v_#memory_int_82| 16)) (.cse21 (select |v_#memory_int_80| 16)) (.cse14 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse17 (select |v_#memory_int_86| 16)) (.cse19 (select |v_#memory_int_84| 16)) (.cse9 (select |v_#memory_int_262| 3))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse1 32 (select .cse2 32)))) (= (store |v_#memory_int_74| 16 (store .cse3 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse1 24)))) (= (select .cse9 2) 62) (= (store |v_#memory_int_71| 16 (store .cse10 113 (select .cse11 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse12 137 (select .cse3 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse10 105))) |v_#memory_int_71|) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse13 8 (select .cse14 8)))) (= (store |v_#memory_int_83| 16 (store .cse11 121 (select .cse15 121))) |v_#memory_int_85|) (= |v_#memory_int_76| (store |v_#memory_int_262| 16 (store .cse16 0 (select .cse13 0)))) (= (select .cse9 3) 0) (= (store |v_#memory_int_88| 16 (store .cse2 40 (select .cse17 40))) |v_#memory_int_86|) (= 60 (select .cse9 0)) (= (select .cse18 0) 48) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse19 56 (select .cse20 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse15 129 (select .cse12 129)))) (= (select .cse18 1) 0) (= (store |v_#memory_int_80| 16 (store (store .cse21 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse20 64 (select .cse21 64)))) (= (store |v_#memory_int_77| 16 (store .cse14 16 (select .cse8 16))) |v_#memory_int_75|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse17 48 (select .cse19 48)))) (= 55 (select .cse9 1))))) (exists ((|v_ULTIMATE.start___kmalloc_#in~t#1_10| Int)) (let ((.cse22 (mod |v_ULTIMATE.start___kmalloc_#in~t#1_10| 4294967296))) (and (<= 32768 .cse22) (<= .cse22 32976)))) (exists ((|v_#memory_$Pointer$.base_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse23 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse23 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse23 72))) |v_#memory_$Pointer$.base_68|)))) (exists ((|v_ULTIMATE.start_main_~var_group1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3| Int)) (not (= 0 (mod (let ((.cse24 (+ 277 |v_ULTIMATE.start_main_~var_group1~0#1.offset_BEFORE_CALL_3|))) (+ (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3|) .cse24) (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_~var_group1~0#1.base_BEFORE_CALL_3|) .cse24))) 18446744073709551616)))) (exists ((|v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| Int) (|v_#length_21| (Array Int Int)) (|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 10) 1) (= (select |v_#length_21| 13) 25) (= (select |v_#length_21| 9) 13) (= (select |v_#valid_37| 7) 1) (= 1 (select |v_#valid_37| 13)) (= (select |v_#valid_37| 14) 1) (= (select |v_#valid_37| 16) 1) (= (select |v_#valid_37| 8) 1) (= (select |v_#length_21| 15) 10) (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 11) 1) (= 2 (select |v_#length_21| 1)) (= (select |v_#valid_37| 3) 1) (= (select |v_#length_21| 5) 34) (= (select |v_#length_21| 10) 21) (= (select |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) 0) (= (select |v_#length_21| 14) 27) (= (select |v_#length_21| 2) 51) (<= .cse0 |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3|) (= (select |v_#valid_37| 4) 1) (= (select |v_#length_21| 3) 4) (= 27 (select |v_#length_21| 7)) (= (select |v_#length_21| 6) 34) (= (select |v_#valid_37| 9) 1) (= (select |v_#valid_37| 1) 1) (not (= |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 0)) (= (select |v_#length_21| 11) 30) (= (select |v_#valid_37| 6) 1) (= (select |v_#valid_37| 0) 0) (= 33 (select |v_#length_21| 12)) (= (select |v_#length_21| 4) 20) (= (select |v_#length_21| 8) 11) (= 153 (select |v_#length_21| 16)) (= 1 (select |v_#valid_37| 5)) (= (select |v_#valid_37| 12) 1) (= |c_old(#length)| (store |v_#length_21| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 8)) (= (store |v_#valid_37| |v_ULTIMATE.start_s3c_hwmon_probe_~#__key~0#1.base_BEFORE_CALL_3| 1) |c_old(#valid)|) (= (select |v_#valid_37| 15) 1))) (exists ((|v_#memory_$Pointer$.offset_88| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int)))) (let ((.cse25 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse25 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_88| 16 (store (store (store (store (store (store (store (store (store (store .cse16 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse25 72))) |v_#memory_$Pointer$.offset_68|)))) (= |c_old(#length)| |c_#length|) (= c_~ldv_count_1~0 0) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (<= 0 (+ |c_ldv_malloc_#t~nondet24#1| 2147483648)) (= c_~ldv_count_2~0 0))) is different from false [2024-11-09 05:29:18,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:18,173 INFO L93 Difference]: Finished difference Result 688 states and 938 transitions. [2024-11-09 05:29:18,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 05:29:18,174 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 57 [2024-11-09 05:29:18,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:18,177 INFO L225 Difference]: With dead ends: 688 [2024-11-09 05:29:18,177 INFO L226 Difference]: Without dead ends: 353 [2024-11-09 05:29:18,178 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 719.9s TimeCoverageRelationStatistics Valid=50, Invalid=49, Unknown=21, NotChecked=300, Total=420 [2024-11-09 05:29:18,179 INFO L432 NwaCegarLoop]: 147 mSDtfsCounter, 1 mSDsluCounter, 1463 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1610 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 943 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:18,180 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1610 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 166 Invalid, 4 Unknown, 943 Unchecked, 10.3s Time] [2024-11-09 05:29:18,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-11-09 05:29:18,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2024-11-09 05:29:18,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 238 states have (on average 1.319327731092437) internal successors, (314), 250 states have internal predecessors, (314), 80 states have call successors, (80), 28 states have call predecessors, (80), 28 states have return successors, (85), 80 states have call predecessors, (85), 80 states have call successors, (85) [2024-11-09 05:29:18,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 479 transitions. [2024-11-09 05:29:18,217 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 479 transitions. Word has length 57 [2024-11-09 05:29:18,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:18,218 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 479 transitions. [2024-11-09 05:29:18,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-09 05:29:18,218 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 479 transitions. [2024-11-09 05:29:18,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 05:29:18,220 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:18,220 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:18,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 05:29:18,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:18,421 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:29:18,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:18,421 INFO L85 PathProgramCache]: Analyzing trace with hash 282958340, now seen corresponding path program 1 times [2024-11-09 05:29:18,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:18,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213214011] [2024-11-09 05:29:18,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:18,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:18,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:29:18,602 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:18,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213214011] [2024-11-09 05:29:18,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213214011] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:29:18,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:29:18,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:29:18,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185609481] [2024-11-09 05:29:18,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:29:18,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:29:18,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:18,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:29:18,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:29:18,605 INFO L87 Difference]: Start difference. First operand 353 states and 479 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-09 05:29:20,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:29:22,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:29:24,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-09 05:29:24,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:24,761 INFO L93 Difference]: Finished difference Result 692 states and 941 transitions. [2024-11-09 05:29:24,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:29:24,761 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 61 [2024-11-09 05:29:24,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:24,764 INFO L225 Difference]: With dead ends: 692 [2024-11-09 05:29:24,765 INFO L226 Difference]: Without dead ends: 345 [2024-11-09 05:29:24,766 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:29:24,766 INFO L432 NwaCegarLoop]: 150 mSDtfsCounter, 0 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:24,767 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 446 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 3 Unknown, 0 Unchecked, 6.1s Time] [2024-11-09 05:29:24,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-09 05:29:24,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2024-11-09 05:29:24,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 233 states have (on average 1.3133047210300428) internal successors, (306), 245 states have internal predecessors, (306), 78 states have call successors, (78), 28 states have call predecessors, (78), 27 states have return successors, (82), 77 states have call predecessors, (82), 78 states have call successors, (82) [2024-11-09 05:29:24,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 466 transitions. [2024-11-09 05:29:24,796 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 466 transitions. Word has length 61 [2024-11-09 05:29:24,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:24,796 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 466 transitions. [2024-11-09 05:29:24,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-09 05:29:24,796 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 466 transitions. [2024-11-09 05:29:24,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 05:29:24,797 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:24,798 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:24,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 05:29:24,798 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ldv_device_create_file_dev_attr_of_sensor_device_attributeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2024-11-09 05:29:24,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:24,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1378374407, now seen corresponding path program 1 times [2024-11-09 05:29:24,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:24,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110263618] [2024-11-09 05:29:24,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:24,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:24,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:24,998 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-09 05:29:24,998 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:24,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110263618] [2024-11-09 05:29:24,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110263618] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:29:24,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504450338] [2024-11-09 05:29:24,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:24,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:24,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:29:25,001 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:29:25,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6e844784-de3d-461f-b3d2-36e54f56272c/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 05:29:25,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:25,348 INFO L255 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 05:29:25,354 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:29:25,395 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-09 05:29:25,395 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:29:25,489 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-09 05:29:25,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504450338] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:29:25,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1488507762] [2024-11-09 05:29:25,493 INFO L159 IcfgInterpreter]: Started Sifa with 42 locations of interest [2024-11-09 05:29:25,493 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:29:25,494 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:29:25,494 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:29:25,494 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:30:27,643 INFO L197 IcfgInterpreter]: Interpreting procedure IS_ERR with input of size 133 for LOIs [2024-11-09 05:30:27,899 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_handler_precall with input of size 330 for LOIs [2024-11-09 05:30:31,955 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_malloc with input of size 22 for LOIs [2024-11-09 05:30:32,070 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_is_err with input of size 18 for LOIs [2024-11-09 05:30:32,074 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:30:34,116 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse20 ((as const (Array Int Int)) 0))) (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#s3c_hwmon_driver~0.offset| 0) (= (select |c_#length| 10) 21) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 4) 20) (= (select |c_#length| 11) 30) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= (select |c_#length| 9) 13) (= (select |c_#length| 14) 27) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (<= 1 |c_#StackHeapBarrier|) (= (select |c_#length| 15) 10) (= |c_~#s3c_hwmon_driver~0.base| 16) (= (select |c_#valid| 5) 1) (= (select |c_#valid| 9) 1) (exists ((|v_#memory_int_84| (Array Int (Array Int Int))) (|v_#memory_int_73| (Array Int (Array Int Int))) (|v_#memory_int_317| (Array Int (Array Int Int))) (|v_#memory_int_85| (Array Int (Array Int Int))) (|v_#memory_int_74| (Array Int (Array Int Int))) (|v_#memory_int_75| (Array Int (Array Int Int))) (|v_#memory_int_86| (Array Int (Array Int Int))) (|v_#memory_int_87| (Array Int (Array Int Int))) (|v_#memory_int_76| (Array Int (Array Int Int))) (|v_#memory_int_77| (Array Int (Array Int Int))) (|v_#memory_int_88| (Array Int (Array Int Int))) (|v_#memory_int_78| (Array Int (Array Int Int))) (|v_#memory_int_79| (Array Int (Array Int Int))) (|v_#memory_int_80| (Array Int (Array Int Int))) (|v_#memory_int_81| (Array Int (Array Int Int))) (|v_#memory_int_82| (Array Int (Array Int Int))) (|v_#memory_int_71| (Array Int (Array Int Int))) (|v_#memory_int_83| (Array Int (Array Int Int))) (|v_#memory_int_72| (Array Int (Array Int Int)))) (let ((.cse0 (select |v_#memory_int_73| 16)) (.cse2 (select |v_#memory_int_74| 16)) (.cse5 (select |v_#memory_int_79| 16)) (.cse6 (select |v_#memory_int_81| 16)) (.cse7 (select |v_#memory_int_87| 16)) (.cse9 (select |v_#memory_int_71| 16)) (.cse3 (select |v_#memory_int_317| 3)) (.cse10 (select |v_#memory_int_83| 16)) (.cse1 (select |v_#memory_int_88| 16)) (.cse15 (select |v_#memory_int_317| 1)) (.cse14 (select |v_#memory_int_85| 16)) (.cse11 (select |v_#memory_int_72| 16)) (.cse4 (select |v_#memory_int_78| 16)) (.cse18 (select |v_#memory_int_82| 16)) (.cse19 (select |v_#memory_int_80| 16)) (.cse13 (select |v_#memory_int_77| 16)) (.cse8 (select |v_#memory_int_75| 16)) (.cse12 (select |v_#memory_int_76| 16)) (.cse16 (select |v_#memory_int_86| 16)) (.cse17 (select |v_#memory_int_84| 16))) (and (= |v_#memory_int_88| (store |v_#memory_int_73| 16 (store .cse0 32 (select .cse1 32)))) (= (store |v_#memory_int_74| 16 (store .cse2 145 (select (select |c_#memory_int| 16) 145))) |c_#memory_int|) (= (select .cse3 1) 55) (= 62 (select .cse3 2)) (= |v_#memory_int_79| (store |v_#memory_int_78| 16 (store .cse4 81 (select .cse5 81)))) (= (store |v_#memory_int_81| 16 (store .cse6 97 (select .cse7 97))) |v_#memory_int_87|) (= |v_#memory_int_73| (store |v_#memory_int_75| 16 (store .cse8 24 (select .cse0 24)))) (= (store |v_#memory_int_71| 16 (store .cse9 113 (select .cse10 113))) |v_#memory_int_83|) (= |v_#memory_int_74| (store |v_#memory_int_72| 16 (store .cse11 137 (select .cse2 137)))) (= |v_#memory_int_81| (store |v_#memory_int_79| 16 (store .cse5 89 (select .cse6 89)))) (= (select .cse3 0) 60) (= (store |v_#memory_int_87| 16 (store .cse7 105 (select .cse9 105))) |v_#memory_int_71|) (= (select .cse3 3) 0) (= |v_#memory_int_77| (store |v_#memory_int_76| 16 (store .cse12 8 (select .cse13 8)))) (= (store |v_#memory_int_83| 16 (store .cse10 121 (select .cse14 121))) |v_#memory_int_85|) (= (select .cse15 0) 48) (= (store |v_#memory_int_88| 16 (store .cse1 40 (select .cse16 40))) |v_#memory_int_86|) (= (select .cse15 1) 0) (= |v_#memory_int_82| (store |v_#memory_int_84| 16 (store .cse17 56 (select .cse18 56)))) (= |v_#memory_int_72| (store |v_#memory_int_85| 16 (store .cse14 129 (select .cse11 129)))) (= (store |v_#memory_int_80| 16 (store (store .cse19 72 0) 73 (select .cse4 73))) |v_#memory_int_78|) (= |v_#memory_int_80| (store |v_#memory_int_82| 16 (store .cse18 64 (select .cse19 64)))) (= (store |v_#memory_int_77| 16 (store .cse13 16 (select .cse8 16))) |v_#memory_int_75|) (= (store |v_#memory_int_317| 16 (store .cse20 0 (select .cse12 0))) |v_#memory_int_76|) (= |v_#memory_int_84| (store |v_#memory_int_86| 16 (store .cse16 48 (select .cse17 48))))))) (= (select |c_#valid| 2) 1) (exists ((|v_#memory_$Pointer$.offset_68| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_92| (Array Int (Array Int Int)))) (let ((.cse21 (select |v_#memory_$Pointer$.offset_68| 16))) (and (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_68| 16 (store (store (store (store (store (store (store (store (store (store .cse21 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.offset_92| 16 (store (store (store (store (store (store (store (store (store (store .cse20 0 |#funAddr~s3c_hwmon_probe.offset|) 8 |#funAddr~s3c_hwmon_remove.offset|) 16 0) 24 0) 32 0) 40 0) 48 0) 56 |c_~#__this_module~0.offset|) 64 0) 72 (select .cse21 72))) |v_#memory_$Pointer$.offset_68|)))) (= (select |c_#length| 8) 11) (= 51 (select |c_#length| 2)) (= (select |c_#valid| 4) 1) (= (select |c_#valid| 8) 1) (= (select |c_#length| 7) 27) (= (select |c_#length| 3) 4) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select |c_#length| 13) 25) (= |c_ULTIMATE.start_main_~ldv_s_s3c_hwmon_driver_platform_driver~0#1| 0) (= (select |c_#valid| 11) 1) (= c_~ldv_count_1~0 0) (= 34 (select |c_#length| 6)) (= c_~ldv_call_dev_attr_of_sensor_device_attribute~0 0) (= 33 (select |c_#length| 12)) (= (select |c_#valid| 6) 1) (= c_~ldv_count_2~0 0) (= (select |c_#length| 5) 34) (exists ((|v_#memory_$Pointer$.base_92| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_68| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.base_68| 16))) (and (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_68| 16 (store (store (store (store (store (store (store (store (store (store .cse22 73 0) 81 0) 89 0) 97 0) 105 0) 113 0) 121 0) 129 0) 137 0) 145 0))) (= (store |v_#memory_$Pointer$.base_92| 16 (store (store (store (store (store (store (store (store (store (store .cse20 0 |#funAddr~s3c_hwmon_probe.base|) 8 |#funAddr~s3c_hwmon_remove.base|) 16 0) 24 0) 32 0) 40 15) 48 0) 56 |c_~#__this_module~0.base|) 64 0) 72 (select .cse22 72))) |v_#memory_$Pointer$.base_68|)))) (= (select |c_#length| 16) 153) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1))) is different from false