/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 'cvc5 --incremental --print-success --lang smt' -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--pch_phub.ko-main.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.5-dev-356b6ba-m [2024-11-01 10:46:57,659 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-01 10:46:57,725 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-01 10:46:57,730 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-01 10:46:57,730 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-01 10:46:57,756 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-01 10:46:57,756 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-01 10:46:57,757 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-01 10:46:57,757 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-01 10:46:57,757 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-01 10:46:57,758 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-01 10:46:57,758 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-01 10:46:57,758 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-01 10:46:57,759 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-01 10:46:57,759 INFO L153 SettingsManager]: * Use SBE=true [2024-11-01 10:46:57,760 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-01 10:46:57,761 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-01 10:46:57,763 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-01 10:46:57,763 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-01 10:46:57,763 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-01 10:46:57,763 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-01 10:46:57,764 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-01 10:46:57,764 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-01 10:46:57,764 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-01 10:46:57,764 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-01 10:46:57,764 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-01 10:46:57,764 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-01 10:46:57,765 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-01 10:46:57,766 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-01 10:46:57,766 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-01 10:46:57,766 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-01 10:46:57,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-01 10:46:57,766 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-01 10:46:57,767 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-01 10:46:57,767 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-01 10:46:57,767 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-01 10:46:57,767 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-01 10:46:57,767 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-01 10:46:57,767 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-01 10:46:57,768 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-01 10:46:57,768 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-01 10:46:57,769 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-11-01 10:46:57,769 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 -> cvc5 --incremental --print-success --lang smt [2024-11-01 10:46:58,015 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-01 10:46:58,032 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-01 10:46:58,037 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-01 10:46:58,038 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-01 10:46:58,038 INFO L274 PluginConnector]: CDTParser initialized [2024-11-01 10:46:58,039 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--pch_phub.ko-main.cil.out.i [2024-11-01 10:46:59,356 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-01 10:46:59,664 INFO L384 CDTParser]: Found 1 translation units. [2024-11-01 10:46:59,666 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--pch_phub.ko-main.cil.out.i [2024-11-01 10:46:59,692 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/938e2e55d/defd9b329ff3411c8ada9adae8bdb362/FLAGce0c0035f [2024-11-01 10:46:59,706 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/938e2e55d/defd9b329ff3411c8ada9adae8bdb362 [2024-11-01 10:46:59,708 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-01 10:46:59,709 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-01 10:46:59,711 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-01 10:46:59,711 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-01 10:46:59,715 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-01 10:46:59,716 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.11 10:46:59" (1/1) ... [2024-11-01 10:46:59,716 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@102cc002 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:46:59, skipping insertion in model container [2024-11-01 10:46:59,717 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.11 10:46:59" (1/1) ... [2024-11-01 10:46:59,782 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-01 10:47:00,191 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,200 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,229 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,302 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,313 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,323 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,334 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,345 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,362 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,363 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,367 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,369 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,397 WARN L251 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--pch_phub.ko-main.cil.out.i[106459,106472] [2024-11-01 10:47:00,435 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 10:47:00,436 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-01 10:47:00,468 INFO L200 MainTranslator]: Completed pre-run [2024-11-01 10:47:00,607 WARN L251 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--pch_phub.ko-main.cil.out.i[106459,106472] [2024-11-01 10:47:00,620 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-01 10:47:00,672 INFO L204 MainTranslator]: Completed translation [2024-11-01 10:47:00,674 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00 WrapperNode [2024-11-01 10:47:00,674 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-01 10:47:00,675 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-01 10:47:00,675 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-01 10:47:00,675 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-01 10:47:00,680 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,724 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,801 INFO L138 Inliner]: procedures = 139, calls = 755, calls flagged for inlining = 53, calls inlined = 47, statements flattened = 2027 [2024-11-01 10:47:00,801 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-01 10:47:00,802 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-01 10:47:00,802 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-01 10:47:00,802 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-01 10:47:00,810 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,810 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,829 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,960 INFO L175 MemorySlicer]: Split 360 memory accesses to 17 slices as follows [2, 51, 24, 16, 42, 2, 1, 7, 19, 2, 49, 121, 1, 1, 6, 8, 8]. 34 percent of accesses are in the largest equivalence class. The 17 initializations are split as follows [2, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0]. The 228 writes are split as follows [0, 43, 24, 16, 42, 0, 0, 6, 19, 1, 42, 30, 1, 1, 0, 0, 3]. [2024-11-01 10:47:00,960 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,960 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:00,998 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:01,003 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:01,014 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:01,021 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:01,033 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-01 10:47:01,034 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-01 10:47:01,034 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-01 10:47:01,034 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-01 10:47:01,034 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (1/1) ... [2024-11-01 10:47:01,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-01 10:47:01,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-01 10:47:01,062 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-01 10:47:01,066 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-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2024-11-01 10:47:01,085 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2024-11-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-11-01 10:47:01,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-11-01 10:47:01,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-11-01 10:47:01,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-11-01 10:47:01,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-11-01 10:47:01,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-11-01 10:47:01,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-11-01 10:47:01,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-11-01 10:47:01,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-01 10:47:01,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure pch_phub_remove [2024-11-01 10:47:01,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_phub_remove [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-01 10:47:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-01 10:47:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-01 10:47:01,091 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-01 10:47:01,091 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_bin_file [2024-11-01 10:47:01,092 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_bin_file [2024-11-01 10:47:01,092 INFO L130 BoogieDeclarations]: Found specification of procedure pch_phub_read_modify_write_reg [2024-11-01 10:47:01,092 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_phub_read_modify_write_reg [2024-11-01 10:47:01,092 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_pch_phub_mutex [2024-11-01 10:47:01,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_pch_phub_mutex [2024-11-01 10:47:01,092 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-01 10:47:01,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-01 10:47:01,093 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-01 10:47:01,093 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-01 10:47:01,093 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-01 10:47:01,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-01 10:47:01,094 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-01 10:47:01,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-01 10:47:01,094 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-11-01 10:47:01,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-11-01 10:47:01,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-11-01 10:47:01,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-11-01 10:47:01,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-11-01 10:47:01,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-11-01 10:47:01,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-11-01 10:47:01,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2024-11-01 10:47:01,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-01 10:47:01,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-01 10:47:01,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-11-01 10:47:01,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-11-01 10:47:01,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-11-01 10:47:01,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-11-01 10:47:01,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-11-01 10:47:01,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-11-01 10:47:01,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-01 10:47:01,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2024-11-01 10:47:01,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_file [2024-11-01 10:47:01,100 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_file [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-01 10:47:01,100 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-01 10:47:01,101 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_rom [2024-11-01 10:47:01,101 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_rom [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-01 10:47:01,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-01 10:47:01,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-01 10:47:01,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-01 10:47:01,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-01 10:47:01,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-01 10:47:01,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-01 10:47:01,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-01 10:47:01,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-01 10:47:01,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-01 10:47:01,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-01 10:47:01,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-01 10:47:01,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-01 10:47:01,104 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-01 10:47:01,104 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2024-11-01 10:47:01,104 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2024-11-01 10:47:01,105 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2024-11-01 10:47:01,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2024-11-01 10:47:01,105 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2024-11-01 10:47:01,105 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2024-11-01 10:47:01,105 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2024-11-01 10:47:01,105 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2024-11-01 10:47:01,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-01 10:47:01,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-01 10:47:01,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-11-01 10:47:01,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-11-01 10:47:01,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_pch_phub_mutex [2024-11-01 10:47:01,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_pch_phub_mutex [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2024-11-01 10:47:01,108 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-01 10:47:01,108 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-01 10:47:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-01 10:47:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-11-01 10:47:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-11-01 10:47:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-11-01 10:47:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-11-01 10:47:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-11-01 10:47:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-11-01 10:47:01,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2024-11-01 10:47:01,112 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-01 10:47:01,112 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-01 10:47:01,113 INFO L130 BoogieDeclarations]: Found specification of procedure pch_phub_write_serial_rom [2024-11-01 10:47:01,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_phub_write_serial_rom [2024-11-01 10:47:01,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-01 10:47:01,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-01 10:47:01,113 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_file [2024-11-01 10:47:01,113 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_file [2024-11-01 10:47:01,113 INFO L130 BoogieDeclarations]: Found specification of procedure pch_phub_read_serial_rom [2024-11-01 10:47:01,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pch_phub_read_serial_rom [2024-11-01 10:47:01,113 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_rom [2024-11-01 10:47:01,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_rom [2024-11-01 10:47:01,531 INFO L238 CfgBuilder]: Building ICFG [2024-11-01 10:47:01,533 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-01 10:47:19,476 INFO L? ?]: Removed 605 outVars from TransFormulas that were not future-live. [2024-11-01 10:47:19,477 INFO L287 CfgBuilder]: Performing block encoding [2024-11-01 10:47:19,496 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-01 10:47:19,496 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-01 10:47:19,497 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.11 10:47:19 BoogieIcfgContainer [2024-11-01 10:47:19,497 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-01 10:47:19,498 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-01 10:47:19,498 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-01 10:47:19,501 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-01 10:47:19,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.11 10:46:59" (1/3) ... [2024-11-01 10:47:19,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55d3413b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.11 10:47:19, skipping insertion in model container [2024-11-01 10:47:19,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 10:47:00" (2/3) ... [2024-11-01 10:47:19,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55d3413b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.11 10:47:19, skipping insertion in model container [2024-11-01 10:47:19,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.11 10:47:19" (3/3) ... [2024-11-01 10:47:19,504 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--misc--pch_phub.ko-main.cil.out.i [2024-11-01 10:47:19,520 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-01 10:47:19,521 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-01 10:47:19,582 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-01 10:47:19,586 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;@22ce5d43, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-01 10:47:19,587 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-01 10:47:19,594 INFO L276 IsEmpty]: Start isEmpty. Operand has 638 states, 419 states have (on average 1.2649164677804297) internal successors, (530), 432 states have internal predecessors, (530), 187 states have call successors, (187), 30 states have call predecessors, (187), 30 states have return successors, (187), 187 states have call predecessors, (187), 187 states have call successors, (187) [2024-11-01 10:47:19,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-01 10:47:19,600 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 10:47:19,601 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-01 10:47:19,601 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 10:47:19,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 10:47:19,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1351427356, now seen corresponding path program 1 times [2024-11-01 10:47:19,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 10:47:19,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1596246609] [2024-11-01 10:47:19,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 10:47:19,616 INFO L173 SolverBuilder]: Constructing external solver with command: cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:19,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 [2024-11-01 10:47:19,619 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-01 10:47:19,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2024-11-01 10:47:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 10:47:21,417 INFO L255 TraceCheckSpWp]: Trace formula consists of 1124 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-01 10:47:21,427 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 10:47:21,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:21,918 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 10:47:22,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:22,380 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 10:47:22,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1596246609] [2024-11-01 10:47:22,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1596246609] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-01 10:47:22,385 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-01 10:47:22,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2024-11-01 10:47:22,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376744315] [2024-11-01 10:47:22,388 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-01 10:47:22,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-01 10:47:22,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 10:47:22,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-01 10:47:22,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:22,418 INFO L87 Difference]: Start difference. First operand has 638 states, 419 states have (on average 1.2649164677804297) internal successors, (530), 432 states have internal predecessors, (530), 187 states have call successors, (187), 30 states have call predecessors, (187), 30 states have return successors, (187), 187 states have call predecessors, (187), 187 states have call successors, (187) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-01 10:47:26,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-01 10:47:26,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 10:47:26,713 INFO L93 Difference]: Finished difference Result 1270 states and 1827 transitions. [2024-11-01 10:47:26,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-01 10:47:26,717 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-01 10:47:26,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 10:47:26,728 INFO L225 Difference]: With dead ends: 1270 [2024-11-01 10:47:26,729 INFO L226 Difference]: Without dead ends: 631 [2024-11-01 10:47:26,734 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:26,736 INFO L432 NwaCegarLoop]: 893 mSDtfsCounter, 882 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 882 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-01 10:47:26,737 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [882 Valid, 893 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-01 10:47:26,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2024-11-01 10:47:26,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 631. [2024-11-01 10:47:26,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 415 states have (on average 1.2578313253012048) internal successors, (522), 425 states have internal predecessors, (522), 186 states have call successors, (186), 30 states have call predecessors, (186), 29 states have return successors, (182), 182 states have call predecessors, (182), 182 states have call successors, (182) [2024-11-01 10:47:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 890 transitions. [2024-11-01 10:47:26,820 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 890 transitions. Word has length 15 [2024-11-01 10:47:26,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 10:47:26,820 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 890 transitions. [2024-11-01 10:47:26,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-01 10:47:26,820 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 890 transitions. [2024-11-01 10:47:26,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-01 10:47:26,822 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 10:47:26,822 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-01 10:47:26,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (2)] Ended with exit code 0 [2024-11-01 10:47:27,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:27,030 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 10:47:27,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 10:47:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1055805361, now seen corresponding path program 1 times [2024-11-01 10:47:27,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 10:47:27,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1225215624] [2024-11-01 10:47:27,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 10:47:27,031 INFO L173 SolverBuilder]: Constructing external solver with command: cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:27,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 [2024-11-01 10:47:27,053 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-01 10:47:27,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-11-01 10:47:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 10:47:28,790 INFO L255 TraceCheckSpWp]: Trace formula consists of 1125 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-01 10:47:28,792 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 10:47:29,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:29,401 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 10:47:29,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:29,967 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 10:47:29,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1225215624] [2024-11-01 10:47:29,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1225215624] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-01 10:47:29,968 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-01 10:47:29,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2024-11-01 10:47:29,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214661112] [2024-11-01 10:47:29,968 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-01 10:47:29,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-01 10:47:29,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 10:47:29,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-01 10:47:29,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:29,970 INFO L87 Difference]: Start difference. First operand 631 states and 890 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-01 10:47:34,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-01 10:47:34,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 10:47:34,186 INFO L93 Difference]: Finished difference Result 633 states and 891 transitions. [2024-11-01 10:47:34,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-01 10:47:34,187 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-01 10:47:34,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 10:47:34,192 INFO L225 Difference]: With dead ends: 633 [2024-11-01 10:47:34,192 INFO L226 Difference]: Without dead ends: 630 [2024-11-01 10:47:34,193 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:34,195 INFO L432 NwaCegarLoop]: 887 mSDtfsCounter, 875 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-01 10:47:34,195 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [875 Valid, 887 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-01 10:47:34,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2024-11-01 10:47:34,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 630. [2024-11-01 10:47:34,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 415 states have (on average 1.2554216867469878) internal successors, (521), 424 states have internal predecessors, (521), 185 states have call successors, (185), 30 states have call predecessors, (185), 29 states have return successors, (182), 182 states have call predecessors, (182), 182 states have call successors, (182) [2024-11-01 10:47:34,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 888 transitions. [2024-11-01 10:47:34,245 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 888 transitions. Word has length 16 [2024-11-01 10:47:34,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 10:47:34,245 INFO L471 AbstractCegarLoop]: Abstraction has 630 states and 888 transitions. [2024-11-01 10:47:34,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-01 10:47:34,246 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 888 transitions. [2024-11-01 10:47:34,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-01 10:47:34,247 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 10:47:34,247 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-01 10:47:34,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2024-11-01 10:47:34,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:34,451 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 10:47:34,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 10:47:34,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1629396607, now seen corresponding path program 1 times [2024-11-01 10:47:34,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 10:47:34,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1174006830] [2024-11-01 10:47:34,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 10:47:34,452 INFO L173 SolverBuilder]: Constructing external solver with command: cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:34,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 [2024-11-01 10:47:34,458 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-01 10:47:34,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-01 10:47:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 10:47:36,130 INFO L255 TraceCheckSpWp]: Trace formula consists of 1126 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-01 10:47:36,132 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 10:47:36,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:36,854 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 10:47:37,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:37,458 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 10:47:37,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1174006830] [2024-11-01 10:47:37,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1174006830] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-01 10:47:37,458 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-01 10:47:37,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2024-11-01 10:47:37,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59855496] [2024-11-01 10:47:37,458 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-01 10:47:37,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-01 10:47:37,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 10:47:37,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-01 10:47:37,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:37,460 INFO L87 Difference]: Start difference. First operand 630 states and 888 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-01 10:47:41,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-01 10:47:41,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 10:47:41,884 INFO L93 Difference]: Finished difference Result 1866 states and 2641 transitions. [2024-11-01 10:47:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-01 10:47:41,885 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2024-11-01 10:47:41,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 10:47:41,892 INFO L225 Difference]: With dead ends: 1866 [2024-11-01 10:47:41,892 INFO L226 Difference]: Without dead ends: 1233 [2024-11-01 10:47:41,895 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:41,895 INFO L432 NwaCegarLoop]: 968 mSDtfsCounter, 869 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 869 SdHoareTripleChecker+Valid, 1825 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-01 10:47:41,896 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [869 Valid, 1825 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-01 10:47:41,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2024-11-01 10:47:41,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 1230. [2024-11-01 10:47:41,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 810 states have (on average 1.2555555555555555) internal successors, (1017), 829 states have internal predecessors, (1017), 363 states have call successors, (363), 58 states have call predecessors, (363), 56 states have return successors, (360), 356 states have call predecessors, (360), 356 states have call successors, (360) [2024-11-01 10:47:41,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 1740 transitions. [2024-11-01 10:47:41,956 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 1740 transitions. Word has length 17 [2024-11-01 10:47:41,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 10:47:41,957 INFO L471 AbstractCegarLoop]: Abstraction has 1230 states and 1740 transitions. [2024-11-01 10:47:41,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-01 10:47:41,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 1740 transitions. [2024-11-01 10:47:41,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-01 10:47:41,962 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 10:47:41,962 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01 10:47:41,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-01 10:47:42,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:42,166 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 10:47:42,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 10:47:42,166 INFO L85 PathProgramCache]: Analyzing trace with hash -639836513, now seen corresponding path program 1 times [2024-11-01 10:47:42,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 10:47:42,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [376299167] [2024-11-01 10:47:42,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 10:47:42,167 INFO L173 SolverBuilder]: Constructing external solver with command: cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:42,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 [2024-11-01 10:47:42,170 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-01 10:47:42,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-01 10:47:43,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 10:47:43,965 INFO L255 TraceCheckSpWp]: Trace formula consists of 1238 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-01 10:47:43,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 10:47:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:44,366 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 10:47:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:47:45,247 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 10:47:45,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [376299167] [2024-11-01 10:47:45,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [376299167] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-01 10:47:45,248 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-01 10:47:45,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2024-11-01 10:47:45,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255752650] [2024-11-01 10:47:45,248 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-01 10:47:45,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-01 10:47:45,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 10:47:45,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-01 10:47:45,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:45,249 INFO L87 Difference]: Start difference. First operand 1230 states and 1740 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-01 10:47:45,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 10:47:45,837 INFO L93 Difference]: Finished difference Result 3502 states and 4945 transitions. [2024-11-01 10:47:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-01 10:47:45,838 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 49 [2024-11-01 10:47:45,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 10:47:45,849 INFO L225 Difference]: With dead ends: 3502 [2024-11-01 10:47:45,850 INFO L226 Difference]: Without dead ends: 2275 [2024-11-01 10:47:45,855 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-01 10:47:45,855 INFO L432 NwaCegarLoop]: 916 mSDtfsCounter, 733 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-01 10:47:45,855 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 1786 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-01 10:47:45,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2275 states. [2024-11-01 10:47:46,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2275 to 2266. [2024-11-01 10:47:46,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2266 states, 1482 states have (on average 1.246288798920378) internal successors, (1847), 1511 states have internal predecessors, (1847), 677 states have call successors, (677), 108 states have call predecessors, (677), 106 states have return successors, (674), 670 states have call predecessors, (674), 670 states have call successors, (674) [2024-11-01 10:47:46,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2266 states to 2266 states and 3198 transitions. [2024-11-01 10:47:46,049 INFO L78 Accepts]: Start accepts. Automaton has 2266 states and 3198 transitions. Word has length 49 [2024-11-01 10:47:46,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 10:47:46,050 INFO L471 AbstractCegarLoop]: Abstraction has 2266 states and 3198 transitions. [2024-11-01 10:47:46,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-01 10:47:46,050 INFO L276 IsEmpty]: Start isEmpty. Operand 2266 states and 3198 transitions. [2024-11-01 10:47:46,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-01 10:47:46,054 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 10:47:46,054 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-01 10:47:46,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-01 10:47:46,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:46,255 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 10:47:46,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 10:47:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash 767283632, now seen corresponding path program 1 times [2024-11-01 10:47:46,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 10:47:46,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [913215896] [2024-11-01 10:47:46,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 10:47:46,256 INFO L173 SolverBuilder]: Constructing external solver with command: cvc5 --incremental --print-success --lang smt [2024-11-01 10:47:46,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 [2024-11-01 10:47:46,257 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-01 10:47:46,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-01 10:47:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 10:47:48,181 WARN L253 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 753 conjuncts are in the unsatisfiable core [2024-11-01 10:47:48,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 10:48:02,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:48:02,484 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 10:48:03,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-01 10:48:03,811 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 10:48:03,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [913215896] [2024-11-01 10:48:03,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [913215896] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-01 10:48:03,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-01 10:48:03,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2024-11-01 10:48:03,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212324428] [2024-11-01 10:48:03,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-01 10:48:03,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-01 10:48:03,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 10:48:03,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-01 10:48:03,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-01 10:48:03,813 INFO L87 Difference]: Start difference. First operand 2266 states and 3198 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-01 10:48:04,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 10:48:04,546 INFO L93 Difference]: Finished difference Result 5594 states and 7899 transitions. [2024-11-01 10:48:04,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-01 10:48:04,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2024-11-01 10:48:04,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 10:48:04,564 INFO L225 Difference]: With dead ends: 5594 [2024-11-01 10:48:04,564 INFO L226 Difference]: Without dead ends: 3331 [2024-11-01 10:48:04,574 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-01 10:48:04,575 INFO L432 NwaCegarLoop]: 908 mSDtfsCounter, 747 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 1778 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-01 10:48:04,575 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [747 Valid, 1778 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-01 10:48:04,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2024-11-01 10:48:04,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 3322. [2024-11-01 10:48:04,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3322 states, 2174 states have (on average 1.2470101195952161) internal successors, (2711), 2213 states have internal predecessors, (2711), 991 states have call successors, (991), 158 states have call predecessors, (991), 156 states have return successors, (988), 984 states have call predecessors, (988), 984 states have call successors, (988) [2024-11-01 10:48:04,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3322 states to 3322 states and 4690 transitions. [2024-11-01 10:48:04,767 INFO L78 Accepts]: Start accepts. Automaton has 3322 states and 4690 transitions. Word has length 60 [2024-11-01 10:48:04,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 10:48:04,768 INFO L471 AbstractCegarLoop]: Abstraction has 3322 states and 4690 transitions. [2024-11-01 10:48:04,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-01 10:48:04,768 INFO L276 IsEmpty]: Start isEmpty. Operand 3322 states and 4690 transitions. [2024-11-01 10:48:04,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-01 10:48:04,773 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 10:48:04,774 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 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] [2024-11-01 10:48:04,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-01 10:48:04,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt [2024-11-01 10:48:04,978 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 10:48:04,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 10:48:04,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1087685281, now seen corresponding path program 1 times [2024-11-01 10:48:04,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 10:48:04,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1075039019] [2024-11-01 10:48:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 10:48:04,979 INFO L173 SolverBuilder]: Constructing external solver with command: cvc5 --incremental --print-success --lang smt [2024-11-01 10:48:04,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 [2024-11-01 10:48:04,980 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-01 10:48:04,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc5 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-01 10:48:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 10:48:06,812 WARN L253 TraceCheckSpWp]: Trace formula consists of 1293 conjuncts, 825 conjuncts are in the unsatisfiable core [2024-11-01 10:48:06,870 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 10:48:39,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-01 10:48:39,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5