./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash df3122c305d6dc862f77eb5692ed83942da5e87e87efb099ff088ec135f2c08f --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 20:39:43,026 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 20:39:43,096 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 20:39:43,101 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 20:39:43,102 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 20:39:43,136 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 20:39:43,137 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 20:39:43,139 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 20:39:43,139 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 20:39:43,141 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 20:39:43,141 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 20:39:43,141 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 20:39:43,142 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 20:39:43,142 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 20:39:43,142 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 20:39:43,143 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 20:39:43,143 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 20:39:43,146 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 20:39:43,147 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 20:39:43,147 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 20:39:43,147 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 20:39:43,148 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 20:39:43,148 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 20:39:43,149 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 20:39:43,149 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 20:39:43,149 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 20:39:43,149 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 20:39:43,149 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 20:39:43,149 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 20:39:43,150 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 20:39:43,150 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 20:39:43,150 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 20:39:43,150 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 20:39:43,150 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 20:39:43,151 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 20:39:43,151 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 20:39:43,151 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 20:39:43,151 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 20:39:43,151 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 20:39:43,151 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer 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 -> df3122c305d6dc862f77eb5692ed83942da5e87e87efb099ff088ec135f2c08f [2024-11-16 20:39:43,409 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 20:39:43,432 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 20:39:43,436 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 20:39:43,437 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 20:39:43,438 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 20:39:43,439 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2024-11-16 20:39:44,925 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 20:39:45,263 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 20:39:45,264 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2024-11-16 20:39:45,289 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de169f6f4/508aad1411384177a0ac3f3c9b10b465/FLAG91f4a6b1f [2024-11-16 20:39:45,511 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de169f6f4/508aad1411384177a0ac3f3c9b10b465 [2024-11-16 20:39:45,514 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 20:39:45,515 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 20:39:45,517 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 20:39:45,517 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 20:39:45,522 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 20:39:45,522 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:39:45" (1/1) ... [2024-11-16 20:39:45,523 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5107c386 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:45, skipping insertion in model container [2024-11-16 20:39:45,523 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:39:45" (1/1) ... [2024-11-16 20:39:45,579 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 20:39:46,068 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i[36170,36183] [2024-11-16 20:39:46,090 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 20:39:46,127 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 20:39:46,236 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i[36170,36183] [2024-11-16 20:39:46,248 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 20:39:46,286 INFO L204 MainTranslator]: Completed translation [2024-11-16 20:39:46,287 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46 WrapperNode [2024-11-16 20:39:46,287 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 20:39:46,288 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 20:39:46,289 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 20:39:46,289 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 20:39:46,296 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,330 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,377 INFO L138 Inliner]: procedures = 76, calls = 163, calls flagged for inlining = 35, calls inlined = 30, statements flattened = 542 [2024-11-16 20:39:46,381 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 20:39:46,382 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 20:39:46,382 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 20:39:46,383 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 20:39:46,396 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,397 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,411 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,476 INFO L175 MemorySlicer]: Split 54 memory accesses to 7 slices as follows [2, 20, 4, 1, 2, 3, 22]. 41 percent of accesses are in the largest equivalence class. The 6 initializations are split as follows [2, 0, 4, 0, 0, 0, 0]. The 34 writes are split as follows [0, 12, 0, 0, 0, 0, 22]. [2024-11-16 20:39:46,476 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,478 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,511 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,515 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,523 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,530 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,543 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 20:39:46,547 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 20:39:46,547 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 20:39:46,547 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 20:39:46,548 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (1/1) ... [2024-11-16 20:39:46,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 20:39:46,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 20:39:46,586 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 20:39:46,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 20:39:46,643 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_raw [2024-11-16 20:39:46,645 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_raw [2024-11-16 20:39:46,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 20:39:46,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 20:39:46,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 20:39:46,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 20:39:46,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 20:39:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 20:39:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 20:39:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 20:39:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 20:39:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 20:39:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 20:39:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 20:39:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 20:39:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 20:39:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 20:39:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 20:39:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 20:39:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 20:39:46,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 20:39:46,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 20:39:46,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 20:39:46,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 20:39:46,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 20:39:46,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 20:39:46,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 20:39:46,651 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-16 20:39:46,651 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-16 20:39:46,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-16 20:39:46,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-16 20:39:46,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 20:39:46,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 20:39:46,651 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_attr [2024-11-16 20:39:46,651 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_attr [2024-11-16 20:39:46,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 20:39:46,652 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2024-11-16 20:39:46,652 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2024-11-16 20:39:46,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_sysfs [2024-11-16 20:39:46,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_sysfs [2024-11-16 20:39:46,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-16 20:39:46,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-16 20:39:46,653 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2024-11-16 20:39:46,653 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2024-11-16 20:39:46,653 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-16 20:39:46,653 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-16 20:39:46,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 20:39:46,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 20:39:46,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 20:39:46,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 20:39:46,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 20:39:46,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 20:39:46,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_release [2024-11-16 20:39:46,655 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_release [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2024-11-16 20:39:46,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2024-11-16 20:39:46,655 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 20:39:46,656 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2024-11-16 20:39:46,656 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2024-11-16 20:39:46,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 20:39:46,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 20:39:46,656 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-16 20:39:46,656 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-16 20:39:46,881 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 20:39:46,883 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 20:39:46,959 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L840: havoc ~res~0#1.base, ~res~0#1.offset; [2024-11-16 20:39:46,981 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1359: havoc dev_get_drvdata_#t~ret132#1.base, dev_get_drvdata_#t~ret132#1.offset; [2024-11-16 20:39:46,999 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1356: havoc #t~nondet131; [2024-11-16 20:39:49,019 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1028: call ULTIMATE.dealloc(s3c_hwmon_probe_~#__key~0#1.base, s3c_hwmon_probe_~#__key~0#1.offset);havoc s3c_hwmon_probe_~#__key~0#1.base, s3c_hwmon_probe_~#__key~0#1.offset; [2024-11-16 20:39:49,020 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1376: havoc hwmon_device_register_#t~ret135#1.base, hwmon_device_register_#t~ret135#1.offset; [2024-11-16 20:39:49,020 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L850: havoc __kmalloc_#t~ret27#1.base, __kmalloc_#t~ret27#1.offset; [2024-11-16 20:39:49,020 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1412: havoc s3c_adc_register_#t~ret139#1.base, s3c_adc_register_#t~ret139#1.offset; [2024-11-16 20:39:49,020 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1402: havoc platform_driver_register_#t~nondet137#1; [2024-11-16 20:39:49,020 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1370: havoc dev_warn_#t~nondet134#1; [2024-11-16 20:39:49,102 INFO L? ?]: Removed 245 outVars from TransFormulas that were not future-live. [2024-11-16 20:39:49,103 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 20:39:49,140 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 20:39:49,141 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-16 20:39:49,142 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:39:49 BoogieIcfgContainer [2024-11-16 20:39:49,142 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 20:39:49,145 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 20:39:49,146 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 20:39:49,149 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 20:39:49,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:39:45" (1/3) ... [2024-11-16 20:39:49,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e85ed3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:39:49, skipping insertion in model container [2024-11-16 20:39:49,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:39:46" (2/3) ... [2024-11-16 20:39:49,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e85ed3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:39:49, skipping insertion in model container [2024-11-16 20:39:49,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:39:49" (3/3) ... [2024-11-16 20:39:49,153 INFO L112 eAbstractionObserver]: Analyzing ICFG m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2024-11-16 20:39:49,172 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 20:39:49,172 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 20:39:49,276 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 20:39:49,284 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=PETRI_NET, 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;@4769bd8d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 20:39:49,284 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 20:39:49,289 INFO L276 IsEmpty]: Start isEmpty. Operand has 202 states, 149 states have (on average 1.2147651006711409) internal successors, (181), 153 states have internal predecessors, (181), 37 states have call successors, (37), 14 states have call predecessors, (37), 14 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-11-16 20:39:49,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-16 20:39:49,301 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 20:39:49,302 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, 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-16 20:39:49,303 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 20:39:49,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 20:39:49,309 INFO L85 PathProgramCache]: Analyzing trace with hash -32418732, now seen corresponding path program 1 times [2024-11-16 20:39:49,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 20:39:49,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566359673] [2024-11-16 20:39:49,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:39:49,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 20:39:49,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 20:39:50,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-16 20:39:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-16 20:39:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-16 20:39:50,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 20:39:50,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-16 20:39:50,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-16 20:39:50,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 20:39:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-16 20:39:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:50,590 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-16 20:39:50,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 20:39:50,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566359673] [2024-11-16 20:39:50,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566359673] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 20:39:50,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 20:39:50,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-16 20:39:50,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712252736] [2024-11-16 20:39:50,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 20:39:50,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-16 20:39:50,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 20:39:50,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-16 20:39:50,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-16 20:39:50,632 INFO L87 Difference]: Start difference. First operand has 202 states, 149 states have (on average 1.2147651006711409) internal successors, (181), 153 states have internal predecessors, (181), 37 states have call successors, (37), 14 states have call predecessors, (37), 14 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-16 20:39:51,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:39:52,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:39:54,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:39:56,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 20:39:57,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 20:39:57,706 INFO L93 Difference]: Finished difference Result 750 states and 971 transitions. [2024-11-16 20:39:57,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 20:39:57,708 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 89 [2024-11-16 20:39:57,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 20:39:57,728 INFO L225 Difference]: With dead ends: 750 [2024-11-16 20:39:57,731 INFO L226 Difference]: Without dead ends: 526 [2024-11-16 20:39:57,738 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2024-11-16 20:39:57,743 INFO L432 NwaCegarLoop]: 291 mSDtfsCounter, 837 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 1241 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-11-16 20:39:57,745 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [916 Valid, 1241 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-11-16 20:39:57,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2024-11-16 20:39:57,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 504. [2024-11-16 20:39:57,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 367 states have (on average 1.1852861035422344) internal successors, (435), 375 states have internal predecessors, (435), 96 states have call successors, (96), 40 states have call predecessors, (96), 40 states have return successors, (98), 96 states have call predecessors, (98), 96 states have call successors, (98) [2024-11-16 20:39:57,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 629 transitions. [2024-11-16 20:39:57,850 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 629 transitions. Word has length 89 [2024-11-16 20:39:57,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 20:39:57,851 INFO L471 AbstractCegarLoop]: Abstraction has 504 states and 629 transitions. [2024-11-16 20:39:57,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-16 20:39:57,852 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 629 transitions. [2024-11-16 20:39:57,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-16 20:39:57,857 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 20:39:57,857 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 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, 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-16 20:39:57,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 20:39:57,858 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 20:39:57,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 20:39:57,858 INFO L85 PathProgramCache]: Analyzing trace with hash -738103035, now seen corresponding path program 1 times [2024-11-16 20:39:57,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 20:39:57,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378266547] [2024-11-16 20:39:57,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:39:57,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 20:39:57,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 20:39:58,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-16 20:39:58,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-16 20:39:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-16 20:39:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 20:39:58,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-16 20:39:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-16 20:39:58,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 20:39:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-16 20:39:58,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-16 20:39:58,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-16 20:39:58,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-16 20:39:58,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 20:39:58,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378266547] [2024-11-16 20:39:58,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378266547] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 20:39:58,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013054285] [2024-11-16 20:39:58,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:39:58,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 20:39:58,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 20:39:58,235 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 20:39:58,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-16 20:39:58,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 20:39:58,640 INFO L255 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-16 20:39:58,650 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 20:39:58,736 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-16 20:39:58,738 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 20:39:58,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013054285] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 20:39:58,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 20:39:58,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-16 20:39:58,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90490627] [2024-11-16 20:39:58,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 20:39:58,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 20:39:58,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 20:39:58,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 20:39:58,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-16 20:39:58,742 INFO L87 Difference]: Start difference. First operand 504 states and 629 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-16 20:39:59,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 20:39:59,294 INFO L93 Difference]: Finished difference Result 682 states and 855 transitions. [2024-11-16 20:39:59,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 20:39:59,296 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 107 [2024-11-16 20:39:59,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 20:39:59,298 INFO L225 Difference]: With dead ends: 682 [2024-11-16 20:39:59,298 INFO L226 Difference]: Without dead ends: 0 [2024-11-16 20:39:59,304 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-16 20:39:59,305 INFO L432 NwaCegarLoop]: 441 mSDtfsCounter, 208 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-16 20:39:59,305 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 670 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-16 20:39:59,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-16 20:39:59,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-16 20:39:59,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 20:39:59,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-16 20:39:59,308 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 107 [2024-11-16 20:39:59,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 20:39:59,308 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-16 20:39:59,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-16 20:39:59,309 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-16 20:39:59,309 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-16 20:39:59,312 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_device_create_file_dev_attr_of_sensor_device_attributeErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-16 20:39:59,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-16 20:39:59,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 20:39:59,516 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1] [2024-11-16 20:39:59,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-16 20:40:01,268 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-16 20:40:01,293 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,294 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,294 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,294 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,294 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,295 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,295 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,295 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,295 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,295 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,295 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,296 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,296 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,296 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,297 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,304 WARN L156 FloydHoareUtils]: Requires clause for platform_get_drvdata contained old-variable. Original clause: (and (= |old(#length)| |#length|) (let ((.cse0 (= ~ldv_count_2~0 0))) (or (and (= ~ldv_count_1~0 0) .cse0) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and (<= 1 ~ldv_count_1~0) .cse0))) (= |old(#valid)| |#valid|)) Eliminated clause: (let ((.cse0 (= ~ldv_count_2~0 0))) (or (and (= ~ldv_count_1~0 0) .cse0) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and (<= 1 ~ldv_count_1~0) .cse0))) [2024-11-16 20:40:01,308 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,309 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,309 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,309 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,309 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,310 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,310 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,310 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,313 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,313 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,314 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,314 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,314 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,314 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,314 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,317 WARN L156 FloydHoareUtils]: Requires clause for ldv_sysfs contained old-variable. Original clause: (and (let ((.cse0 (= ~ldv_count_2~0 0))) (or (and (<= 1 |old(~ldv_count_1~0)|) .cse0) (and (<= ~ldv_count_2~0 |old(~ldv_count_1~0)|) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and (= |old(~ldv_count_1~0)| 0) .cse0))) (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) Eliminated clause: (let ((.cse0 (= ~ldv_count_2~0 0))) (or (and (= ~ldv_count_1~0 0) .cse0) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and (<= 1 ~ldv_count_1~0) .cse0))) [2024-11-16 20:40:01,325 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,329 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,330 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,339 WARN L156 FloydHoareUtils]: Requires clause for ldv_device_create_file_dev_attr_of_sensor_device_attribute contained old-variable. Original clause: (let ((.cse0 (= |old(~ldv_count_2~0)| 0))) (and (or (and .cse0 (<= 1 ~ldv_count_1~0)) (and (<= |old(~ldv_count_2~0)| ~ldv_count_1~0) (<= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (< |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| 1)) (or (not .cse0) (= ~ldv_count_2~0 0) (< ~ldv_count_1~0 1)))) Eliminated clause: (exists ((|old(~ldv_count_2~0)| Int) (|old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| Int)) (let ((.cse0 (= |old(~ldv_count_2~0)| 0))) (and (or (and .cse0 (<= 1 ~ldv_count_1~0)) (and (<= |old(~ldv_count_2~0)| ~ldv_count_1~0) (<= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (< |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| 1)) (or (not .cse0) (= ~ldv_count_2~0 0) (< ~ldv_count_1~0 1))))) [2024-11-16 20:40:01,344 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-16 20:40:01,345 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,345 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,346 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,346 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,346 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,346 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,347 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,348 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,348 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,349 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,353 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,353 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,353 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,356 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,358 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,358 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,358 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,358 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,358 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,365 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,368 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,368 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,368 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,368 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,368 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,369 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,370 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,370 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,373 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,376 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,376 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,376 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,376 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,376 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,377 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,380 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,384 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,384 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,384 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,384 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,389 WARN L156 FloydHoareUtils]: Requires clause for ldv_malloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (let ((.cse0 (= ~ldv_count_2~0 0))) (or (and (= ~ldv_count_1~0 0) .cse0) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and (<= 1 ~ldv_count_1~0) .cse0))) (= |old(#valid)| |#valid|)) Eliminated clause: (let ((.cse0 (= ~ldv_count_2~0 0))) (or (and (= ~ldv_count_1~0 0) .cse0) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and (<= 1 ~ldv_count_1~0) .cse0))) [2024-11-16 20:40:01,390 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,391 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,391 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,393 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,397 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,400 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,400 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,400 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,403 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,404 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,404 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,404 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,404 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,407 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,407 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,407 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,407 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,412 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,412 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,413 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,414 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,414 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,414 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,414 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,414 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,414 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,417 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-16 20:40:01,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-16 20:40:01,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-16 20:40:01,421 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 08:40:01 BoogieIcfgContainer [2024-11-16 20:40:01,421 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-16 20:40:01,422 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-16 20:40:01,422 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-16 20:40:01,422 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-16 20:40:01,423 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:39:49" (3/4) ... [2024-11-16 20:40:01,425 INFO L143 WitnessPrinter]: Generating witness for correct program [2024-11-16 20:40:01,429 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure s3c_hwmon_remove_raw [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure platform_get_drvdata [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_sysfs [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_handler_precall [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2024-11-16 20:40:01,430 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure hwmon_device_unregister [2024-11-16 20:40:01,431 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_err [2024-11-16 20:40:01,431 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-11-16 20:40:01,431 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure device_remove_file [2024-11-16 20:40:01,431 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure s3c_adc_release [2024-11-16 20:40:01,431 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure s3c_hwmon_remove_attr [2024-11-16 20:40:01,431 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2024-11-16 20:40:01,448 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 88 nodes and edges [2024-11-16 20:40:01,449 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2024-11-16 20:40:01,450 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 12 nodes and edges [2024-11-16 20:40:01,451 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-16 20:40:01,452 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-16 20:40:01,600 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-16 20:40:01,600 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-16 20:40:01,600 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-16 20:40:01,602 INFO L158 Benchmark]: Toolchain (without parser) took 16086.68ms. Allocated memory was 169.9MB in the beginning and 237.0MB in the end (delta: 67.1MB). Free memory was 98.0MB in the beginning and 144.1MB in the end (delta: -46.2MB). Peak memory consumption was 23.5MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,602 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 115.3MB. Free memory is still 75.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-16 20:40:01,602 INFO L158 Benchmark]: CACSL2BoogieTranslator took 771.01ms. Allocated memory is still 169.9MB. Free memory was 97.7MB in the beginning and 127.5MB in the end (delta: -29.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,603 INFO L158 Benchmark]: Boogie Procedure Inliner took 93.50ms. Allocated memory is still 169.9MB. Free memory was 127.5MB in the beginning and 123.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,603 INFO L158 Benchmark]: Boogie Preprocessor took 163.51ms. Allocated memory is still 169.9MB. Free memory was 123.3MB in the beginning and 114.2MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,603 INFO L158 Benchmark]: IcfgBuilder took 2595.86ms. Allocated memory is still 169.9MB. Free memory was 114.2MB in the beginning and 56.2MB in the end (delta: 58.0MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,603 INFO L158 Benchmark]: TraceAbstraction took 12276.02ms. Allocated memory was 169.9MB in the beginning and 237.0MB in the end (delta: 67.1MB). Free memory was 55.5MB in the beginning and 157.7MB in the end (delta: -102.3MB). Peak memory consumption was 64.9MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,604 INFO L158 Benchmark]: Witness Printer took 178.94ms. Allocated memory is still 237.0MB. Free memory was 157.7MB in the beginning and 144.1MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-16 20:40:01,605 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 115.3MB. Free memory is still 75.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 771.01ms. Allocated memory is still 169.9MB. Free memory was 97.7MB in the beginning and 127.5MB in the end (delta: -29.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 93.50ms. Allocated memory is still 169.9MB. Free memory was 127.5MB in the beginning and 123.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 163.51ms. Allocated memory is still 169.9MB. Free memory was 123.3MB in the beginning and 114.2MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 2595.86ms. Allocated memory is still 169.9MB. Free memory was 114.2MB in the beginning and 56.2MB in the end (delta: 58.0MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * TraceAbstraction took 12276.02ms. Allocated memory was 169.9MB in the beginning and 237.0MB in the end (delta: 67.1MB). Free memory was 55.5MB in the beginning and 157.7MB in the end (delta: -102.3MB). Peak memory consumption was 64.9MB. Max. memory is 16.1GB. * Witness Printer took 178.94ms. Allocated memory is still 237.0MB. Free memory was 157.7MB in the beginning and 144.1MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 1275]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 15 procedures, 202 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 10.3s, OverallIterations: 2, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 7.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1124 SdHoareTripleChecker+Valid, 7.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1045 mSDsluCounter, 1911 SdHoareTripleChecker+Invalid, 7.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1179 mSDsCounter, 313 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 778 IncrementalHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 313 mSolverCounterUnsat, 732 mSDtfsCounter, 778 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 171 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=504occurred in iteration=1, InterpolantAutomatonStates: 17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 2 MinimizatonAttempts, 22 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 303 NumberOfCodeBlocks, 303 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 300 ConstructedInterpolants, 0 QuantifiedInterpolants, 736 SizeOfPredicates, 1 NumberOfNonLiveVariables, 951 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 2 PerfectInterpolantSequences, 71/72 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 995]: Location Invariant Derived location invariant: (((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute)) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) - InvariantResult [Line: 981]: Location Invariant Derived location invariant: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) - ProcedureContractResult [Line: 919]: Procedure Contract for s3c_hwmon_remove_raw Derived contract for procedure s3c_hwmon_remove_raw. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 874]: Procedure Contract for platform_get_drvdata Derived contract for procedure platform_get_drvdata. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1322]: Procedure Contract for ldv_sysfs Derived contract for procedure ldv_sysfs. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((long) \old(ldv_count_1) + 1) <= ldv_count_1) && ((((1 <= \old(ldv_count_1)) && (ldv_count_2 == 0)) || ((ldv_count_2 <= \old(ldv_count_1)) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((\old(ldv_count_1) == 0) && (ldv_count_2 == 0)))) && (((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1330]: Procedure Contract for ldv_device_create_file_dev_attr_of_sensor_device_attribute Derived contract for procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute. Ensures: ((((((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute)) || (ldv_count_2 == 0)) && (((\old(ldv_count_2) == 0) && (1 <= ldv_count_1)) || ((\old(ldv_count_2) <= ldv_count_1) && (1 <= \old(ldv_call_dev_attr_of_sensor_device_attribute))))) && (((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute)) || (\old(ldv_call_dev_attr_of_sensor_device_attribute) < 1))) && ((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1)))) - ProcedureContractResult [Line: 1390]: Procedure Contract for ldv_handler_precall Derived contract for procedure ldv_handler_precall. Requires: (ldv_count_2 <= ldv_count_1) Ensures: ((ldv_count_2 <= ldv_count_1) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1239]: Procedure Contract for PTR_ERR Derived contract for procedure PTR_ERR. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1284]: Procedure Contract for ldv_is_err Derived contract for procedure ldv_is_err. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1378]: Procedure Contract for hwmon_device_unregister Derived contract for procedure hwmon_device_unregister. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1355]: Procedure Contract for dev_err Derived contract for procedure dev_err. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 838]: Procedure Contract for ldv_malloc Derived contract for procedure ldv_malloc. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1372]: Procedure Contract for device_remove_file Derived contract for procedure device_remove_file. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1414]: Procedure Contract for s3c_adc_release Derived contract for procedure s3c_adc_release. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1013]: Procedure Contract for s3c_hwmon_remove_attr Derived contract for procedure s3c_hwmon_remove_attr. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) - ProcedureContractResult [Line: 1247]: Procedure Contract for IS_ERR Derived contract for procedure IS_ERR. Requires: ((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) Ensures: (((((ldv_count_1 == 0) && (ldv_count_2 == 0)) || ((ldv_count_2 <= ldv_count_1) && (1 <= ldv_call_dev_attr_of_sensor_device_attribute))) || ((1 <= ldv_count_1) && (ldv_count_2 == 0))) && ((((((__this_module == \old(__this_module)) && (s3c_hwmon_driver == \old(s3c_hwmon_driver))) && (LDV_IN_INTERRUPT == \old(LDV_IN_INTERRUPT))) && (ldv_count_1 == \old(ldv_count_1))) && (ldv_count_2 == \old(ldv_count_2))) && (ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)))) RESULT: Ultimate proved your program to be correct! [2024-11-16 20:40:01,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE