/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --cacsl2boogietranslator.allow.undefined.functions true --traceabstraction.smt.solver External_ModelsAndUnsatCoreMode --traceabstraction.command.for.external.solver 'cvc4 --incremental --print-success --lang smt' -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i -------------------------------------------------------------------------------- This is Ultimate 0.2.5-dev-b75d321-m [2024-11-04 17:58:30,430 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-04 17:58:30,483 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-04 17:58:30,489 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-04 17:58:30,490 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-04 17:58:30,510 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-04 17:58:30,511 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-04 17:58:30,511 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-04 17:58:30,511 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-04 17:58:30,512 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-04 17:58:30,512 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-04 17:58:30,512 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-04 17:58:30,513 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-04 17:58:30,513 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-04 17:58:30,513 INFO L153 SettingsManager]: * Use SBE=true [2024-11-04 17:58:30,514 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-04 17:58:30,515 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-04 17:58:30,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-04 17:58:30,516 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-04 17:58:30,517 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-04 17:58:30,517 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-04 17:58:30,517 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-04 17:58:30,517 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-04 17:58:30,517 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-04 17:58:30,518 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-04 17:58:30,518 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-04 17:58:30,518 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-04 17:58:30,518 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-04 17:58:30,518 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-04 17:58:30,518 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-04 17:58:30,518 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-04 17:58:30,519 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-04 17:58:30,519 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-04 17:58:30,519 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-04 17:58:30,519 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-04 17:58:30,519 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-04 17:58:30,519 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-04 17:58:30,520 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-04 17:58:30,520 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-04 17:58:30,520 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-04 17:58:30,520 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-04 17:58:30,521 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.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Allow undefined functions -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMT solver -> External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Command for external solver -> cvc4 --incremental --print-success --lang smt [2024-11-04 17:58:30,706 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-04 17:58:30,725 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-04 17:58:30,727 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-04 17:58:30,728 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-04 17:58:30,728 INFO L274 PluginConnector]: CDTParser initialized [2024-11-04 17:58:30,729 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2024-11-04 17:58:31,908 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-04 17:58:32,154 INFO L384 CDTParser]: Found 1 translation units. [2024-11-04 17:58:32,154 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2024-11-04 17:58:32,170 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/955f94495/87d1ad487b074bec854eafea81af3760/FLAG9af5ddd85 [2024-11-04 17:58:32,483 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/955f94495/87d1ad487b074bec854eafea81af3760 [2024-11-04 17:58:32,485 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-04 17:58:32,486 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-04 17:58:32,487 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-04 17:58:32,487 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-04 17:58:32,495 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-04 17:58:32,496 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.11 05:58:32" (1/1) ... [2024-11-04 17:58:32,497 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70285da6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:32, skipping insertion in model container [2024-11-04 17:58:32,497 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.11 05:58:32" (1/1) ... [2024-11-04 17:58:32,557 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-04 17:58:32,836 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,837 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,846 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,862 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,867 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,867 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,868 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,869 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,871 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,872 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,878 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,880 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i[36170,36183] [2024-11-04 17:58:32,904 WARN L1070 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-04 17:58:32,904 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-04 17:58:32,919 INFO L200 MainTranslator]: Completed pre-run [2024-11-04 17:58:32,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i[36170,36183] [2024-11-04 17:58:32,997 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-04 17:58:33,023 INFO L204 MainTranslator]: Completed translation [2024-11-04 17:58:33,024 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33 WrapperNode [2024-11-04 17:58:33,024 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-04 17:58:33,025 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-04 17:58:33,025 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-04 17:58:33,025 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-04 17:58:33,029 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,052 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,086 INFO L138 Inliner]: procedures = 78, calls = 163, calls flagged for inlining = 35, calls inlined = 30, statements flattened = 504 [2024-11-04 17:58:33,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-04 17:58:33,087 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-04 17:58:33,087 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-04 17:58:33,087 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-04 17:58:33,101 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,101 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,105 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,149 INFO L175 MemorySlicer]: Split 54 memory accesses to 7 slices as follows [2, 4, 20, 2, 3, 1, 22]. 41 percent of accesses are in the largest equivalence class. The 6 initializations are split as follows [2, 4, 0, 0, 0, 0, 0]. The 34 writes are split as follows [0, 0, 12, 0, 0, 0, 22]. [2024-11-04 17:58:33,149 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,149 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,177 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,185 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,193 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,195 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,200 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-04 17:58:33,204 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-04 17:58:33,204 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-04 17:58:33,204 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-04 17:58:33,205 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (1/1) ... [2024-11-04 17:58:33,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-04 17:58:33,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-04 17:58:33,233 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-04 17:58:33,235 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-04 17:58:33,253 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_raw [2024-11-04 17:58:33,253 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_raw [2024-11-04 17:58:33,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-04 17:58:33,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-04 17:58:33,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-04 17:58:33,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-04 17:58:33,257 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-04 17:58:33,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-04 17:58:33,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-04 17:58:33,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_attr [2024-11-04 17:58:33,258 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_attr [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-04 17:58:33,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2024-11-04 17:58:33,259 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_sysfs [2024-11-04 17:58:33,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_sysfs [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-04 17:58:33,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-04 17:58:33,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-04 17:58:33,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-04 17:58:33,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-04 17:58:33,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-04 17:58:33,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-04 17:58:33,261 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2024-11-04 17:58:33,261 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2024-11-04 17:58:33,261 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-04 17:58:33,261 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-04 17:58:33,261 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_release [2024-11-04 17:58:33,262 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_release [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2024-11-04 17:58:33,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2024-11-04 17:58:33,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-04 17:58:33,263 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2024-11-04 17:58:33,263 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2024-11-04 17:58:33,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-04 17:58:33,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-04 17:58:33,263 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-04 17:58:33,263 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-04 17:58:33,454 INFO L238 CfgBuilder]: Building ICFG [2024-11-04 17:58:33,456 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-04 17:58:38,129 INFO L? ?]: Removed 250 outVars from TransFormulas that were not future-live. [2024-11-04 17:58:38,129 INFO L287 CfgBuilder]: Performing block encoding [2024-11-04 17:58:38,145 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-04 17:58:38,145 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-04 17:58:38,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.11 05:58:38 BoogieIcfgContainer [2024-11-04 17:58:38,146 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-04 17:58:38,149 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-04 17:58:38,149 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-04 17:58:38,151 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-04 17:58:38,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.11 05:58:32" (1/3) ... [2024-11-04 17:58:38,152 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@393d0be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.11 05:58:38, skipping insertion in model container [2024-11-04 17:58:38,152 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:58:33" (2/3) ... [2024-11-04 17:58:38,152 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@393d0be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.11 05:58:38, skipping insertion in model container [2024-11-04 17:58:38,152 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.11 05:58:38" (3/3) ... [2024-11-04 17:58:38,153 INFO L112 eAbstractionObserver]: Analyzing ICFG m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2024-11-04 17:58:38,164 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-04 17:58:38,164 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-04 17:58:38,206 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-04 17:58:38,213 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;@1ef2f9d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-04 17:58:38,213 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-04 17:58:38,217 INFO L276 IsEmpty]: Start isEmpty. Operand has 186 states, 133 states have (on average 1.2255639097744362) internal successors, (163), 137 states have internal predecessors, (163), 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-04 17:58:38,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-04 17:58:38,225 INFO L207 NwaCegarLoop]: Found error trace [2024-11-04 17:58:38,226 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] [2024-11-04 17:58:38,226 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-04 17:58:38,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-04 17:58:38,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1082008596, now seen corresponding path program 1 times [2024-11-04 17:58:38,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-04 17:58:38,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [997123881] [2024-11-04 17:58:38,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-04 17:58:38,236 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-04 17:58:38,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-04 17:58:38,239 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-04 17:58:38,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2024-11-04 17:58:38,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-04 17:58:38,624 INFO L255 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-04 17:58:38,632 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-04 17:58:38,788 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-04 17:58:38,788 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-04 17:58:39,080 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-04 17:58:39,081 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-04 17:58:39,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [997123881] [2024-11-04 17:58:39,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [997123881] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-04 17:58:39,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-04 17:58:39,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2024-11-04 17:58:39,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300267771] [2024-11-04 17:58:39,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-04 17:58:39,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-04 17:58:39,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-04 17:58:39,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-04 17:58:39,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-11-04 17:58:39,111 INFO L87 Difference]: Start difference. First operand has 186 states, 133 states have (on average 1.2255639097744362) internal successors, (163), 137 states have internal predecessors, (163), 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.125) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-04 17:58:39,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-04 17:58:39,283 INFO L93 Difference]: Finished difference Result 370 states and 481 transitions. [2024-11-04 17:58:39,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-04 17:58:39,285 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 84 [2024-11-04 17:58:39,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-04 17:58:39,292 INFO L225 Difference]: With dead ends: 370 [2024-11-04 17:58:39,292 INFO L226 Difference]: Without dead ends: 183 [2024-11-04 17:58:39,294 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-11-04 17:58:39,296 INFO L432 NwaCegarLoop]: 229 mSDtfsCounter, 0 mSDsluCounter, 1356 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-04 17:58:39,297 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1585 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-04 17:58:39,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-11-04 17:58:39,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2024-11-04 17:58:39,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 131 states have (on average 1.1908396946564885) internal successors, (156), 134 states have internal predecessors, (156), 36 states have call successors, (36), 14 states have call predecessors, (36), 15 states have return successors, (40), 37 states have call predecessors, (40), 36 states have call successors, (40) [2024-11-04 17:58:39,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 232 transitions. [2024-11-04 17:58:39,344 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 232 transitions. Word has length 84 [2024-11-04 17:58:39,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-04 17:58:39,345 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 232 transitions. [2024-11-04 17:58:39,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-04 17:58:39,345 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 232 transitions. [2024-11-04 17:58:39,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-04 17:58:39,349 INFO L207 NwaCegarLoop]: Found error trace [2024-11-04 17:58:39,349 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-11-04 17:58:39,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2024-11-04 17:58:39,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-04 17:58:39,550 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-04 17:58:39,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-04 17:58:39,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1423336781, now seen corresponding path program 1 times [2024-11-04 17:58:39,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-04 17:58:39,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [441697810] [2024-11-04 17:58:39,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-04 17:58:39,551 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-04 17:58:39,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-04 17:58:39,552 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-04 17:58:39,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-11-04 17:58:40,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-04 17:58:40,158 INFO L255 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-04 17:58:40,162 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-04 17:58:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-04 17:58:40,669 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-04 17:58:41,038 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-04 17:58:41,038 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-04 17:58:41,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [441697810] [2024-11-04 17:58:41,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [441697810] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-04 17:58:41,039 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-04 17:58:41,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 12 [2024-11-04 17:58:41,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816357956] [2024-11-04 17:58:41,039 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-04 17:58:41,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-04 17:58:41,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-04 17:58:41,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-04 17:58:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-04 17:58:41,043 INFO L87 Difference]: Start difference. First operand 183 states and 232 transitions. Second operand has 12 states, 12 states have (on average 9.583333333333334) internal successors, (115), 10 states have internal predecessors, (115), 5 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-04 17:58:45,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:58:49,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:58:53,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:58:57,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:01,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:05,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:12,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-04 17:59:12,719 INFO L93 Difference]: Finished difference Result 1153 states and 1472 transitions. [2024-11-04 17:59:12,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-04 17:59:12,720 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.583333333333334) internal successors, (115), 10 states have internal predecessors, (115), 5 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) Word has length 91 [2024-11-04 17:59:12,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-04 17:59:12,727 INFO L225 Difference]: With dead ends: 1153 [2024-11-04 17:59:12,728 INFO L226 Difference]: Without dead ends: 1151 [2024-11-04 17:59:12,729 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2024-11-04 17:59:12,729 INFO L432 NwaCegarLoop]: 451 mSDtfsCounter, 1932 mSDsluCounter, 1678 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 750 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2028 SdHoareTripleChecker+Valid, 2129 SdHoareTripleChecker+Invalid, 2345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 750 IncrementalHoareTripleChecker+Valid, 1589 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.0s IncrementalHoareTripleChecker+Time [2024-11-04 17:59:12,730 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2028 Valid, 2129 Invalid, 2345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [750 Valid, 1589 Invalid, 6 Unknown, 0 Unchecked, 31.0s Time] [2024-11-04 17:59:12,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1151 states. [2024-11-04 17:59:12,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1151 to 670. [2024-11-04 17:59:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 477 states have (on average 1.1886792452830188) internal successors, (567), 491 states have internal predecessors, (567), 131 states have call successors, (131), 56 states have call predecessors, (131), 61 states have return successors, (153), 133 states have call predecessors, (153), 131 states have call successors, (153) [2024-11-04 17:59:12,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 851 transitions. [2024-11-04 17:59:12,823 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 851 transitions. Word has length 91 [2024-11-04 17:59:12,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-04 17:59:12,824 INFO L471 AbstractCegarLoop]: Abstraction has 670 states and 851 transitions. [2024-11-04 17:59:12,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.583333333333334) internal successors, (115), 10 states have internal predecessors, (115), 5 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-04 17:59:12,824 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 851 transitions. [2024-11-04 17:59:12,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-11-04 17:59:12,829 INFO L207 NwaCegarLoop]: Found error trace [2024-11-04 17:59:12,830 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-11-04 17:59:12,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2024-11-04 17:59:13,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-04 17:59:13,031 INFO L396 AbstractCegarLoop]: === Iteration 3 === 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-04 17:59:13,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-04 17:59:13,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1514400665, now seen corresponding path program 1 times [2024-11-04 17:59:13,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-04 17:59:13,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [365269257] [2024-11-04 17:59:13,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-04 17:59:13,032 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-04 17:59:13,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-04 17:59:13,034 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-04 17:59:13,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-04 17:59:13,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-04 17:59:13,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-04 17:59:13,389 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-04 17:59:13,841 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-04 17:59:13,842 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-04 17:59:14,274 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-04 17:59:14,275 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-04 17:59:14,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [365269257] [2024-11-04 17:59:14,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [365269257] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-04 17:59:14,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-04 17:59:14,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2024-11-04 17:59:14,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607810314] [2024-11-04 17:59:14,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-04 17:59:14,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-04 17:59:14,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-04 17:59:14,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-04 17:59:14,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-04 17:59:14,277 INFO L87 Difference]: Start difference. First operand 670 states and 851 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-11-04 17:59:18,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:22,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:23,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-04 17:59:23,076 INFO L93 Difference]: Finished difference Result 1189 states and 1516 transitions. [2024-11-04 17:59:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-04 17:59:23,077 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 133 [2024-11-04 17:59:23,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-04 17:59:23,080 INFO L225 Difference]: With dead ends: 1189 [2024-11-04 17:59:23,081 INFO L226 Difference]: Without dead ends: 670 [2024-11-04 17:59:23,102 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-04 17:59:23,103 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 153 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 68 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-04 17:59:23,103 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 413 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 253 Invalid, 2 Unknown, 0 Unchecked, 8.7s Time] [2024-11-04 17:59:23,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2024-11-04 17:59:23,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 670. [2024-11-04 17:59:23,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 477 states have (on average 1.1865828092243187) internal successors, (566), 491 states have internal predecessors, (566), 131 states have call successors, (131), 56 states have call predecessors, (131), 61 states have return successors, (153), 133 states have call predecessors, (153), 131 states have call successors, (153) [2024-11-04 17:59:23,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 850 transitions. [2024-11-04 17:59:23,140 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 850 transitions. Word has length 133 [2024-11-04 17:59:23,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-04 17:59:23,141 INFO L471 AbstractCegarLoop]: Abstraction has 670 states and 850 transitions. [2024-11-04 17:59:23,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-11-04 17:59:23,142 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 850 transitions. [2024-11-04 17:59:23,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-11-04 17:59:23,147 INFO L207 NwaCegarLoop]: Found error trace [2024-11-04 17:59:23,147 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-11-04 17:59:23,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-04 17:59:23,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-04 17:59:23,348 INFO L396 AbstractCegarLoop]: === Iteration 4 === 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-04 17:59:23,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-04 17:59:23,348 INFO L85 PathProgramCache]: Analyzing trace with hash -476668799, now seen corresponding path program 1 times [2024-11-04 17:59:23,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-04 17:59:23,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2057130406] [2024-11-04 17:59:23,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-04 17:59:23,349 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-04 17:59:23,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-04 17:59:23,350 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-04 17:59:23,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-04 17:59:23,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-04 17:59:23,720 INFO L255 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-04 17:59:23,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-04 17:59:23,854 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 27 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-04 17:59:23,855 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-04 17:59:24,097 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-04 17:59:24,098 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-04 17:59:24,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2057130406] [2024-11-04 17:59:24,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [2057130406] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-04 17:59:24,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-04 17:59:24,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-04 17:59:24,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474963735] [2024-11-04 17:59:24,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-04 17:59:24,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-04 17:59:24,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-04 17:59:24,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-04 17:59:24,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-04 17:59:24,100 INFO L87 Difference]: Start difference. First operand 670 states and 850 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 4 states have call successors, (17), 5 states have call predecessors, (17), 5 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2024-11-04 17:59:28,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:32,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:36,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:40,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-04 17:59:41,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-04 17:59:41,603 INFO L93 Difference]: Finished difference Result 842 states and 1072 transitions. [2024-11-04 17:59:41,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-04 17:59:41,604 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 4 states have call successors, (17), 5 states have call predecessors, (17), 5 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 134 [2024-11-04 17:59:41,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-04 17:59:41,605 INFO L225 Difference]: With dead ends: 842 [2024-11-04 17:59:41,605 INFO L226 Difference]: Without dead ends: 0 [2024-11-04 17:59:41,607 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-04 17:59:41,608 INFO L432 NwaCegarLoop]: 265 mSDtfsCounter, 330 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 111 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2024-11-04 17:59:41,608 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 688 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 454 Invalid, 4 Unknown, 0 Unchecked, 17.4s Time] [2024-11-04 17:59:41,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-04 17:59:41,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-04 17:59:41,609 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-04 17:59:41,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-04 17:59:41,609 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 134 [2024-11-04 17:59:41,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-04 17:59:41,609 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-04 17:59:41,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 4 states have call successors, (17), 5 states have call predecessors, (17), 5 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2024-11-04 17:59:41,609 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-04 17:59:41,609 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-04 17:59:41,611 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-04 17:59:41,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2024-11-04 17:59:41,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-04 17:59:41,815 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-11-04 17:59:41,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-04 17:59:49,822 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-04 17:59:49,840 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,840 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,840 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,840 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,840 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,841 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,844 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,844 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,844 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,844 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,845 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,845 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,845 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,845 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,845 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,846 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,846 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,846 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,846 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,846 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,846 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,858 WARN L156 FloydHoareUtils]: Requires clause for ldv_sysfs contained old-variable. Original clause: (let ((.cse1 (bvadd (_ bv1 32) ~ldv_count_2~0))) (let ((.cse3 (= (_ bv0 32) ~ldv_count_2~0)) (.cse4 (= (_ bv0 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (.cse0 (not (bvsge (bvadd |old(~ldv_count_1~0)| (_ bv1 32)) .cse1)))) (and (or .cse0 (not (bvsge |old(~ldv_count_1~0)| ~ldv_count_2~0)) (and (bvsge ~ldv_count_1~0 ~ldv_count_2~0) (bvsge ~ldv_count_1~0 .cse1)) (not (bvsge |old(~ldv_count_1~0)| .cse1))) (or (let ((.cse2 (not (= |old(~ldv_count_1~0)| (_ bv1 32))))) (and (or .cse2 (not (= (_ bv1 32) ~ldv_count_2~0))) (or (not .cse3) .cse2))) (= (_ bv1 32) ~ldv_count_1~0)) (or (= (_ bv0 32) ~ldv_count_1~0) (not .cse4)) (or (and .cse3 (= |old(~ldv_count_1~0)| (_ bv0 32)) .cse4) (= (_ bv1 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (or .cse0 (bvsge (bvadd (_ bv1 32) ~ldv_count_1~0) .cse1))))) Eliminated clause: (let ((.cse4 (= (_ bv0 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (exists ((|old(~ldv_count_1~0)| (_ BitVec 32))) (let ((.cse1 (bvadd (_ bv1 32) ~ldv_count_2~0))) (let ((.cse3 (= (_ bv0 32) ~ldv_count_2~0)) (.cse0 (not (bvsge (bvadd |old(~ldv_count_1~0)| (_ bv1 32)) .cse1)))) (and (or .cse0 (not (bvsge |old(~ldv_count_1~0)| ~ldv_count_2~0)) (and (bvsge ~ldv_count_1~0 ~ldv_count_2~0) (bvsge ~ldv_count_1~0 .cse1)) (not (bvsge |old(~ldv_count_1~0)| .cse1))) (or (let ((.cse2 (not (= |old(~ldv_count_1~0)| (_ bv1 32))))) (and (or .cse2 (not (= (_ bv1 32) ~ldv_count_2~0))) (or (not .cse3) .cse2))) (= (_ bv1 32) ~ldv_count_1~0)) (or (and .cse3 (= |old(~ldv_count_1~0)| (_ bv0 32)) .cse4) (= (_ bv1 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (or .cse0 (bvsge (bvadd (_ bv1 32) ~ldv_count_1~0) .cse1)))))) (or (= (_ bv0 32) ~ldv_count_1~0) (not .cse4)))) [2024-11-04 17:59:49,865 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-04 17:59:49,866 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,867 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,868 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,868 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,868 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,868 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,868 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,868 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,874 WARN L156 FloydHoareUtils]: Requires clause for ldv_device_create_file_dev_attr_of_sensor_device_attribute contained old-variable. Original clause: (let ((.cse5 (bvadd |old(~ldv_count_2~0)| (_ bv1 32)))) (let ((.cse1 (bvadd (_ bv1 32) ~ldv_count_2~0)) (.cse0 (not (bvsge ~ldv_count_1~0 .cse5))) (.cse3 (= |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| (_ bv0 32))) (.cse2 (= |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| (_ bv1 32)))) (and (or .cse0 (bvsge ~ldv_count_1~0 .cse1)) (or (not .cse2) (= (_ bv1 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (or (not .cse3) (and (= (_ bv0 32) ~ldv_count_2~0) (= (_ bv0 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse4 (bvadd (_ bv1 32) ~ldv_count_1~0))) (or (and (bvsge ~ldv_count_1~0 ~ldv_count_2~0) (bvsge .cse4 .cse1)) (not (bvsge .cse4 .cse5)) .cse0 (not (bvsge ~ldv_count_1~0 |old(~ldv_count_2~0)|)))) (or (and (= |old(~ldv_count_2~0)| (_ bv0 32)) .cse3 (= (_ bv1 32) ~ldv_count_1~0)) .cse2)))) Eliminated clause: (exists ((|old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| (_ BitVec 32)) (|old(~ldv_count_2~0)| (_ BitVec 32))) (let ((.cse5 (bvadd |old(~ldv_count_2~0)| (_ bv1 32)))) (let ((.cse1 (bvadd (_ bv1 32) ~ldv_count_2~0)) (.cse0 (not (bvsge ~ldv_count_1~0 .cse5))) (.cse3 (= |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| (_ bv0 32))) (.cse2 (= |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)| (_ bv1 32)))) (and (or .cse0 (bvsge ~ldv_count_1~0 .cse1)) (or (not .cse2) (= (_ bv1 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (or (not .cse3) (and (= (_ bv0 32) ~ldv_count_2~0) (= (_ bv0 32) ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse4 (bvadd (_ bv1 32) ~ldv_count_1~0))) (or (and (bvsge ~ldv_count_1~0 ~ldv_count_2~0) (bvsge .cse4 .cse1)) (not (bvsge .cse4 .cse5)) .cse0 (not (bvsge ~ldv_count_1~0 |old(~ldv_count_2~0)|)))) (or (and (= |old(~ldv_count_2~0)| (_ bv0 32)) .cse3 (= (_ bv1 32) ~ldv_count_1~0)) .cse2))))) [2024-11-04 17:59:49,881 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-04 17:59:49,881 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,881 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,881 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,882 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,882 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,882 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,882 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,882 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,882 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,884 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,884 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,884 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,884 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,884 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,885 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,885 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,885 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,885 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,886 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,890 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,891 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,891 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,891 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,891 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,893 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,893 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,893 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,893 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,893 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,894 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,897 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,897 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,897 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,898 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,900 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,901 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,901 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,905 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,905 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,905 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,905 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,905 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,905 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,906 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,908 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,908 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,908 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,908 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,908 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,908 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,909 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,910 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,910 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,911 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,914 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,914 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,915 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-11-04 17:59:49,920 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-11-04 17:59:49,921 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-11-04 17:59:49,921 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-11-04 17:59:49,921 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-11-04 17:59:49,921 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-11-04 17:59:49,921 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-11-04 17:59:49,921 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.11 05:59:49 BoogieIcfgContainer [2024-11-04 17:59:49,921 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-04 17:59:49,922 INFO L158 Benchmark]: Toolchain (without parser) took 77435.67ms. Allocated memory was 210.8MB in the beginning and 307.2MB in the end (delta: 96.5MB). Free memory was 152.5MB in the beginning and 123.5MB in the end (delta: 28.9MB). Peak memory consumption was 160.3MB. Max. memory is 8.0GB. [2024-11-04 17:59:49,922 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 210.8MB. Free memory is still 165.1MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-04 17:59:49,922 INFO L158 Benchmark]: CACSL2BoogieTranslator took 537.31ms. Allocated memory was 210.8MB in the beginning and 307.2MB in the end (delta: 96.5MB). Free memory was 152.2MB in the beginning and 260.4MB in the end (delta: -108.2MB). Peak memory consumption was 23.4MB. Max. memory is 8.0GB. [2024-11-04 17:59:49,922 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.86ms. Allocated memory is still 307.2MB. Free memory was 260.4MB in the beginning and 256.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-04 17:59:49,923 INFO L158 Benchmark]: Boogie Preprocessor took 113.26ms. Allocated memory is still 307.2MB. Free memory was 256.2MB in the beginning and 246.8MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2024-11-04 17:59:49,923 INFO L158 Benchmark]: RCFGBuilder took 4941.71ms. Allocated memory is still 307.2MB. Free memory was 246.8MB in the beginning and 250.3MB in the end (delta: -3.6MB). Peak memory consumption was 46.2MB. Max. memory is 8.0GB. [2024-11-04 17:59:49,923 INFO L158 Benchmark]: TraceAbstraction took 71772.65ms. Allocated memory is still 307.2MB. Free memory was 249.3MB in the beginning and 123.5MB in the end (delta: 125.8MB). Peak memory consumption was 159.8MB. Max. memory is 8.0GB. [2024-11-04 17:59:49,924 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.08ms. Allocated memory is still 210.8MB. Free memory is still 165.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 537.31ms. Allocated memory was 210.8MB in the beginning and 307.2MB in the end (delta: 96.5MB). Free memory was 152.2MB in the beginning and 260.4MB in the end (delta: -108.2MB). Peak memory consumption was 23.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 61.86ms. Allocated memory is still 307.2MB. Free memory was 260.4MB in the beginning and 256.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 113.26ms. Allocated memory is still 307.2MB. Free memory was 256.2MB in the beginning and 246.8MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * RCFGBuilder took 4941.71ms. Allocated memory is still 307.2MB. Free memory was 246.8MB in the beginning and 250.3MB in the end (delta: -3.6MB). Peak memory consumption was 46.2MB. Max. memory is 8.0GB. * TraceAbstraction took 71772.65ms. Allocated memory is still 307.2MB. Free memory was 249.3MB in the beginning and 123.5MB in the end (delta: 125.8MB). Peak memory consumption was 159.8MB. Max. memory is 8.0GB. * 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: 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: 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, 186 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 63.6s, OverallIterations: 4, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 58.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 12 mSolverCounterUnknown, 2563 SdHoareTripleChecker+Valid, 57.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2415 mSDsluCounter, 4815 SdHoareTripleChecker+Invalid, 56.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3711 mSDsCounter, 929 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2348 IncrementalHoareTripleChecker+Invalid, 3289 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 929 mSolverCounterUnsat, 1104 mSDtfsCounter, 2348 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 893 GetRequests, 850 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=670occurred in iteration=2, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 4 MinimizatonAttempts, 481 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 442 NumberOfCodeBlocks, 442 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 876 ConstructedInterpolants, 0 QuantifiedInterpolants, 2219 SizeOfPredicates, 1 NumberOfNonLiveVariables, 2251 ConjunctsInSsa, 36 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 299/316 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]: Loop Invariant Derived loop invariant: (1 == ldv_call_dev_attr_of_sensor_device_attribute) - InvariantResult [Line: 1094]: Location Invariant Derived location invariant: (1 == ldv_call_dev_attr_of_sensor_device_attribute) - InvariantResult [Line: 1034]: Location Invariant Derived location invariant: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) - InvariantResult [Line: 1231]: Location Invariant Derived location invariant: 1 - InvariantResult [Line: 981]: Loop Invariant Derived loop invariant: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) - InvariantResult [Line: 1134]: Location Invariant Derived location invariant: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) - ProcedureContractResult [Line: 919]: Procedure Contract for s3c_hwmon_remove_raw Derived contract for procedure s3c_hwmon_remove_raw. Requires: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((0 == ldv_count_1) || (0 != ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((!(((\old(ldv_count_1) + 1) % 4294967296) >= ((1 + ldv_count_2) % 4294967296)) || (ldv_count_1 >= ((1 + ldv_count_2) % 4294967296))) && ((((\old(ldv_count_1) != 1) || (1 != ldv_count_2)) && ((0 != ldv_count_2) || (\old(ldv_count_1) != 1))) || (((1 + ldv_count_1) % 4294967296) >= ((1 + ldv_count_2) % 4294967296)))) && ((((0 == ldv_count_2) && (\old(ldv_count_1) == 0)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute))) && ((0 != ldv_call_dev_attr_of_sensor_device_attribute) || (1 == ldv_count_1))) && (((((__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: ((((((((0 == ldv_count_2) || (1 == ldv_count_2)) || (\old(ldv_call_dev_attr_of_sensor_device_attribute) != 0)) && (((((ldv_count_1 >= ldv_count_2) && (((1 + ldv_count_1) % 4294967296) >= ((1 + ldv_count_2) % 4294967296))) || !(((1 + ldv_count_1) % 4294967296) >= ((\old(ldv_count_2) + 1) % 4294967296))) || !(ldv_count_1 >= ((\old(ldv_count_2) + 1) % 4294967296))) || !(ldv_count_1 >= \old(ldv_count_2)))) && ((((\old(ldv_count_2) == 0) && (\old(ldv_call_dev_attr_of_sensor_device_attribute) == 0)) && (1 == ldv_count_1)) || (\old(ldv_call_dev_attr_of_sensor_device_attribute) == 1))) && (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && (((\old(ldv_call_dev_attr_of_sensor_device_attribute) != 1) || !(ldv_count_1 >= ((\old(ldv_count_2) + 1) % 4294967296))) || (ldv_count_1 >= ((1 + ldv_count_2) % 4294967296)))) && ((((__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. Ensures: ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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: ((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) Ensures: (((((0 == ldv_count_2) && (0 == ldv_count_1)) && (0 == ldv_call_dev_attr_of_sensor_device_attribute)) || (1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((((__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-04 17:59:49,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...