/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 -s ../../../trunk/examples/settings/default/automizer/svcomp-Overflow-32bit-Automizer_Default.epf -i ../sv-benchmarks/c/ntdrivers/parport.i.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05d3305-m [2022-10-16 14:50:22,912 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-16 14:50:22,915 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-16 14:50:22,964 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-16 14:50:22,965 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-16 14:50:22,970 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-16 14:50:22,974 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-16 14:50:22,987 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-16 14:50:22,989 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-16 14:50:22,990 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-16 14:50:22,992 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-16 14:50:22,994 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-16 14:50:22,994 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-16 14:50:22,996 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-16 14:50:22,997 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-16 14:50:22,999 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-16 14:50:23,000 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-16 14:50:23,001 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-16 14:50:23,003 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-16 14:50:23,006 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-16 14:50:23,008 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-16 14:50:23,009 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-16 14:50:23,011 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-16 14:50:23,012 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-16 14:50:23,016 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-16 14:50:23,017 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-16 14:50:23,017 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-16 14:50:23,018 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-16 14:50:23,019 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-16 14:50:23,020 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-16 14:50:23,020 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-16 14:50:23,022 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-16 14:50:23,023 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-16 14:50:23,024 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-16 14:50:23,025 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-16 14:50:23,025 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-16 14:50:23,026 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-16 14:50:23,026 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-16 14:50:23,027 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-16 14:50:23,028 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-16 14:50:23,029 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-16 14:50:23,030 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Overflow-32bit-Automizer_Default.epf [2022-10-16 14:50:23,059 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-16 14:50:23,059 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-16 14:50:23,059 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-16 14:50:23,060 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-16 14:50:23,061 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-10-16 14:50:23,061 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-10-16 14:50:23,062 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-16 14:50:23,062 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-16 14:50:23,062 INFO L138 SettingsManager]: * Use SBE=true [2022-10-16 14:50:23,062 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-16 14:50:23,063 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-16 14:50:23,063 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-16 14:50:23,063 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-16 14:50:23,063 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-16 14:50:23,063 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-16 14:50:23,064 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-10-16 14:50:23,064 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-10-16 14:50:23,064 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-10-16 14:50:23,064 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-10-16 14:50:23,064 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-16 14:50:23,064 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-16 14:50:23,065 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-16 14:50:23,065 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-10-16 14:50:23,065 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-16 14:50:23,065 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-16 14:50:23,065 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-10-16 14:50:23,066 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-16 14:50:23,066 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-16 14:50:23,066 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-10-16 14:50:23,066 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-10-16 14:50:23,066 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-16 14:50:23,067 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-10-16 14:50:23,067 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-10-16 14:50:23,067 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/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 [2022-10-16 14:50:23,439 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-16 14:50:23,469 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-16 14:50:23,473 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-16 14:50:23,474 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-16 14:50:23,475 INFO L275 PluginConnector]: CDTParser initialized [2022-10-16 14:50:23,477 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/parport.i.cil-1.c [2022-10-16 14:50:23,561 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44ffa184c/1824491f3a27495aac760bf919f71674/FLAG0492471d0 [2022-10-16 14:50:24,668 INFO L306 CDTParser]: Found 1 translation units. [2022-10-16 14:50:24,669 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-1.c [2022-10-16 14:50:24,735 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44ffa184c/1824491f3a27495aac760bf919f71674/FLAG0492471d0 [2022-10-16 14:50:25,056 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44ffa184c/1824491f3a27495aac760bf919f71674 [2022-10-16 14:50:25,059 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-16 14:50:25,064 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-10-16 14:50:25,066 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-16 14:50:25,066 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-16 14:50:25,075 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-16 14:50:25,076 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:50:25" (1/1) ... [2022-10-16 14:50:25,079 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2423431b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:25, skipping insertion in model container [2022-10-16 14:50:25,079 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:50:25" (1/1) ... [2022-10-16 14:50:25,089 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-16 14:50:25,331 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-16 14:50:26,463 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-1.c[86303,86316] [2022-10-16 14:50:27,679 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-16 14:50:27,712 INFO L203 MainTranslator]: Completed pre-run [2022-10-16 14:50:27,830 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-1.c[86303,86316] [2022-10-16 14:50:28,290 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-16 14:50:28,412 INFO L208 MainTranslator]: Completed translation [2022-10-16 14:50:28,413 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28 WrapperNode [2022-10-16 14:50:28,417 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-16 14:50:28,419 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-16 14:50:28,419 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-16 14:50:28,419 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-16 14:50:28,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:28,609 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:28,799 INFO L138 Inliner]: procedures = 247, calls = 2267, calls flagged for inlining = 84, calls inlined = 64, statements flattened = 4723 [2022-10-16 14:50:28,800 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-16 14:50:28,801 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-16 14:50:28,801 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-16 14:50:28,801 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-16 14:50:28,813 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:28,814 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:28,848 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:28,849 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:29,011 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:29,053 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:29,093 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:29,120 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:29,178 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-16 14:50:29,179 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-16 14:50:29,179 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-16 14:50:29,179 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-16 14:50:29,180 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (1/1) ... [2022-10-16 14:50:29,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-16 14:50:29,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-16 14:50:29,218 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-10-16 14:50:29,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-10-16 14:50:29,370 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpResourceRequirementsList [2022-10-16 14:50:29,370 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpResourceRequirementsList [2022-10-16 14:50:29,370 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLock [2022-10-16 14:50:29,370 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLock [2022-10-16 14:50:29,371 INFO L130 BoogieDeclarations]: Found specification of procedure WRITE_PORT_UCHAR [2022-10-16 14:50:29,372 INFO L138 BoogieDeclarations]: Found implementation of procedure WRITE_PORT_UCHAR [2022-10-16 14:50:29,372 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockDiskModeByte [2022-10-16 14:50:29,372 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockDiskModeByte [2022-10-16 14:50:29,372 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-10-16 14:50:29,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-10-16 14:50:29,373 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-10-16 14:50:29,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-10-16 14:50:29,373 INFO L130 BoogieDeclarations]: Found specification of procedure PptClearByteMode [2022-10-16 14:50:29,373 INFO L138 BoogieDeclarations]: Found implementation of procedure PptClearByteMode [2022-10-16 14:50:29,373 INFO L130 BoogieDeclarations]: Found specification of procedure KeStallExecutionProcessor [2022-10-16 14:50:29,373 INFO L138 BoogieDeclarations]: Found implementation of procedure KeStallExecutionProcessor [2022-10-16 14:50:29,373 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrSetMode [2022-10-16 14:50:29,374 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrSetMode [2022-10-16 14:50:29,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-10-16 14:50:29,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-10-16 14:50:29,374 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedDecrement [2022-10-16 14:50:29,374 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedDecrement [2022-10-16 14:50:29,374 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-10-16 14:50:29,374 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-10-16 14:50:29,375 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-10-16 14:50:29,375 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-10-16 14:50:29,375 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-10-16 14:50:29,375 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-10-16 14:50:29,375 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrClearMode [2022-10-16 14:50:29,375 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrClearMode [2022-10-16 14:50:29,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-10-16 14:50:29,376 INFO L130 BoogieDeclarations]: Found specification of procedure PptDumpRemovalRelationsList [2022-10-16 14:50:29,376 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDumpRemovalRelationsList [2022-10-16 14:50:29,376 INFO L130 BoogieDeclarations]: Found specification of procedure PptLogError [2022-10-16 14:50:29,376 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLogError [2022-10-16 14:50:29,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-10-16 14:50:29,376 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpUnhandledIrp [2022-10-16 14:50:29,377 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpUnhandledIrp [2022-10-16 14:50:29,377 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterExistsNonIrqResourceList [2022-10-16 14:50:29,377 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterExistsNonIrqResourceList [2022-10-16 14:50:29,377 INFO L130 BoogieDeclarations]: Found specification of procedure PptIsNecR98Machine [2022-10-16 14:50:29,377 INFO L138 BoogieDeclarations]: Found implementation of procedure PptIsNecR98Machine [2022-10-16 14:50:29,377 INFO L130 BoogieDeclarations]: Found specification of procedure CheckPort [2022-10-16 14:50:29,377 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckPort [2022-10-16 14:50:29,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-10-16 14:50:29,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-10-16 14:50:29,378 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipSetDiskMode [2022-10-16 14:50:29,378 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipSetDiskMode [2022-10-16 14:50:29,379 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectLegacyZip [2022-10-16 14:50:29,379 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectLegacyZip [2022-10-16 14:50:29,379 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectDevice [2022-10-16 14:50:29,380 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectDevice [2022-10-16 14:50:29,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-10-16 14:50:29,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-10-16 14:50:29,381 INFO L130 BoogieDeclarations]: Found specification of procedure PptDisconnectInterrupt [2022-10-16 14:50:29,381 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDisconnectInterrupt [2022-10-16 14:50:29,382 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-10-16 14:50:29,382 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-10-16 14:50:29,382 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpBounceAndCatchPnpIrp [2022-10-16 14:50:29,382 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpBounceAndCatchPnpIrp [2022-10-16 14:50:29,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-10-16 14:50:29,383 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTickCount [2022-10-16 14:50:29,383 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTickCount [2022-10-16 14:50:29,383 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-10-16 14:50:29,383 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-10-16 14:50:29,383 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTimeIncrement [2022-10-16 14:50:29,384 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTimeIncrement [2022-10-16 14:50:29,384 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedIncrement [2022-10-16 14:50:29,384 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedIncrement [2022-10-16 14:50:29,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-10-16 14:50:29,385 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchCompletionRoutine [2022-10-16 14:50:29,385 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchCompletionRoutine [2022-10-16 14:50:29,386 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-10-16 14:50:29,386 INFO L130 BoogieDeclarations]: Found specification of procedure IoReportResourceUsage [2022-10-16 14:50:29,386 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReportResourceUsage [2022-10-16 14:50:29,386 INFO L130 BoogieDeclarations]: Found specification of procedure PptInitiate1284_3 [2022-10-16 14:50:29,387 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInitiate1284_3 [2022-10-16 14:50:29,387 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterRemoveIrqResourceLists [2022-10-16 14:50:29,387 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterRemoveIrqResourceLists [2022-10-16 14:50:29,387 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchCleanup [2022-10-16 14:50:29,388 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchCleanup [2022-10-16 14:50:29,388 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-10-16 14:50:29,388 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-10-16 14:50:29,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-10-16 14:50:29,388 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-10-16 14:50:29,388 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareUnicodeString [2022-10-16 14:50:29,388 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareUnicodeString [2022-10-16 14:50:29,389 INFO L130 BoogieDeclarations]: Found specification of procedure READ_PORT_UCHAR [2022-10-16 14:50:29,389 INFO L138 BoogieDeclarations]: Found implementation of procedure READ_PORT_UCHAR [2022-10-16 14:50:29,389 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePort [2022-10-16 14:50:29,390 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePort [2022-10-16 14:50:29,390 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEcpPort [2022-10-16 14:50:29,390 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEcpPort [2022-10-16 14:50:29,390 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-10-16 14:50:29,391 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-10-16 14:50:29,392 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2022-10-16 14:50:29,393 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2022-10-16 14:50:29,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-10-16 14:50:29,393 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectLegacyZip [2022-10-16 14:50:29,393 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectLegacyZip [2022-10-16 14:50:29,394 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetCancelRoutine [2022-10-16 14:50:29,394 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetCancelRoutine [2022-10-16 14:50:29,394 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectDevice [2022-10-16 14:50:29,394 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectDevice [2022-10-16 14:50:29,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-10-16 14:50:29,394 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectBytePort [2022-10-16 14:50:29,395 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectBytePort [2022-10-16 14:50:29,395 INFO L130 BoogieDeclarations]: Found specification of procedure PptReleaseRemoveLock [2022-10-16 14:50:29,395 INFO L138 BoogieDeclarations]: Found implementation of procedure PptReleaseRemoveLock [2022-10-16 14:50:29,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-16 14:50:29,396 INFO L130 BoogieDeclarations]: Found specification of procedure PptPowerComplete [2022-10-16 14:50:29,396 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPowerComplete [2022-10-16 14:50:29,396 INFO L130 BoogieDeclarations]: Found specification of procedure PptFailRequest [2022-10-16 14:50:29,396 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFailRequest [2022-10-16 14:50:29,396 INFO L130 BoogieDeclarations]: Found specification of procedure IoAcquireRemoveLockEx [2022-10-16 14:50:29,396 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAcquireRemoveLockEx [2022-10-16 14:50:29,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-10-16 14:50:29,397 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-10-16 14:50:29,397 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-10-16 14:50:29,397 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetByteMode [2022-10-16 14:50:29,397 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetByteMode [2022-10-16 14:50:29,398 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockPrtModeByte [2022-10-16 14:50:29,400 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockPrtModeByte [2022-10-16 14:50:29,400 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPort [2022-10-16 14:50:29,403 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPort [2022-10-16 14:50:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoWidth [2022-10-16 14:50:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoWidth [2022-10-16 14:50:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure PptSend1284_3Command [2022-10-16 14:50:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSend1284_3Command [2022-10-16 14:50:29,409 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoDepth [2022-10-16 14:50:29,409 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoDepth [2022-10-16 14:50:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure PptCompleteRequest [2022-10-16 14:50:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCompleteRequest [2022-10-16 14:50:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-10-16 14:50:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-10-16 14:50:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-10-16 14:50:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-10-16 14:50:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure PoRequestPowerIrp [2022-10-16 14:50:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure PoRequestPowerIrp [2022-10-16 14:50:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure KeSynchronizeExecution [2022-10-16 14:50:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSynchronizeExecution [2022-10-16 14:50:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLockOrFailIrp [2022-10-16 14:50:29,411 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLockOrFailIrp [2022-10-16 14:50:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-10-16 14:50:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-10-16 14:50:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-16 14:50:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure PoSetPowerState [2022-10-16 14:50:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure PoSetPowerState [2022-10-16 14:50:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure Ppt1284_3AssignAddress [2022-10-16 14:50:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure Ppt1284_3AssignAddress [2022-10-16 14:50:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-10-16 14:50:29,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-10-16 14:50:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-16 14:50:29,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-16 14:50:30,391 INFO L235 CfgBuilder]: Building ICFG [2022-10-16 14:50:30,397 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-16 14:50:30,498 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:30,608 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-10-16 14:50:30,608 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-10-16 14:50:30,618 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:30,774 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-10-16 14:50:30,775 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-10-16 14:50:31,239 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:31,309 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-10-16 14:50:31,309 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-10-16 14:50:31,850 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:31,856 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-10-16 14:50:31,856 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-10-16 14:50:32,037 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,063 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-10-16 14:50:32,063 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-10-16 14:50:32,182 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,189 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-10-16 14:50:32,189 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-10-16 14:50:32,191 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,215 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-10-16 14:50:32,215 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-10-16 14:50:32,216 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,274 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-10-16 14:50:32,274 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-10-16 14:50:32,654 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,657 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,659 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,660 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,661 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,663 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,675 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,677 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,684 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,687 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,688 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:32,691 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-16 14:50:43,779 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##381: assume !false; [2022-10-16 14:50:43,779 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##380: assume false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##419: assume !false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##418: assume false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##483: assume !false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##482: assume false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##526: assume false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##527: assume !false; [2022-10-16 14:50:43,780 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##537: assume !false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##536: assume false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##94: assume !false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume !false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##130: assume false; [2022-10-16 14:50:43,781 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume !false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##157: assume !false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##582: assume !false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##581: assume false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##125: assume !false; [2022-10-16 14:50:43,782 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##124: assume false; [2022-10-16 14:50:43,898 INFO L276 CfgBuilder]: Performing block encoding [2022-10-16 14:50:43,922 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-16 14:50:43,922 INFO L300 CfgBuilder]: Removed 32 assume(true) statements. [2022-10-16 14:50:43,928 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:50:43 BoogieIcfgContainer [2022-10-16 14:50:43,928 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-16 14:50:43,931 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-10-16 14:50:43,931 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-10-16 14:50:43,935 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-10-16 14:50:43,935 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 02:50:25" (1/3) ... [2022-10-16 14:50:43,936 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c9db52e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:50:43, skipping insertion in model container [2022-10-16 14:50:43,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:50:28" (2/3) ... [2022-10-16 14:50:43,937 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c9db52e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:50:43, skipping insertion in model container [2022-10-16 14:50:43,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:50:43" (3/3) ... [2022-10-16 14:50:43,939 INFO L112 eAbstractionObserver]: Analyzing ICFG parport.i.cil-1.c [2022-10-16 14:50:43,961 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-10-16 14:50:43,961 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 54 error locations. [2022-10-16 14:50:44,088 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-16 14:50:44,102 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@5def88fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-16 14:50:44,102 INFO L358 AbstractCegarLoop]: Starting to check reachability of 54 error locations. [2022-10-16 14:50:44,119 INFO L276 IsEmpty]: Start isEmpty. Operand has 1853 states, 1287 states have (on average 1.508935508935509) internal successors, (1942), 1389 states have internal predecessors, (1942), 442 states have call successors, (442), 69 states have call predecessors, (442), 69 states have return successors, (442), 429 states have call predecessors, (442), 442 states have call successors, (442) [2022-10-16 14:50:44,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-10-16 14:50:44,147 INFO L187 NwaCegarLoop]: Found error trace [2022-10-16 14:50:44,148 INFO L195 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] [2022-10-16 14:50:44,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [PptSynchronizedIncrementErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, PptSynchronizedIncrementErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 52 more)] === [2022-10-16 14:50:44,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-16 14:50:44,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1463123547, now seen corresponding path program 1 times [2022-10-16 14:50:44,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-16 14:50:44,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627783288] [2022-10-16 14:50:44,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-16 14:50:44,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-16 14:50:44,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-16 14:50:45,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-10-16 14:50:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-16 14:50:45,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-10-16 14:50:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-16 14:50:45,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-16 14:50:45,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-16 14:50:45,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627783288] [2022-10-16 14:50:45,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627783288] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-16 14:50:45,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-16 14:50:45,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-10-16 14:50:45,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523744787] [2022-10-16 14:50:45,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-16 14:50:45,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-10-16 14:50:45,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-16 14:50:45,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-10-16 14:50:45,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-10-16 14:50:45,355 INFO L87 Difference]: Start difference. First operand has 1853 states, 1287 states have (on average 1.508935508935509) internal successors, (1942), 1389 states have internal predecessors, (1942), 442 states have call successors, (442), 69 states have call predecessors, (442), 69 states have return successors, (442), 429 states have call predecessors, (442), 442 states have call successors, (442) Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-10-16 14:50:45,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-16 14:50:45,715 INFO L93 Difference]: Finished difference Result 3628 states and 5686 transitions. [2022-10-16 14:50:45,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-16 14:50:45,720 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-10-16 14:50:45,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-16 14:50:45,752 INFO L225 Difference]: With dead ends: 3628 [2022-10-16 14:50:45,752 INFO L226 Difference]: Without dead ends: 1300 [2022-10-16 14:50:45,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-10-16 14:50:45,776 INFO L413 NwaCegarLoop]: 2735 mSDtfsCounter, 49 mSDsluCounter, 13615 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 16350 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-10-16 14:50:45,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 16350 Invalid, 26 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-10-16 14:50:45,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states. [2022-10-16 14:50:45,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-10-16 14:50:45,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 897 states have (on average 1.3645484949832776) internal successors, (1224), 955 states have internal predecessors, (1224), 326 states have call successors, (326), 56 states have call predecessors, (326), 53 states have return successors, (305), 297 states have call predecessors, (305), 304 states have call successors, (305) [2022-10-16 14:50:45,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1855 transitions. [2022-10-16 14:50:46,001 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1855 transitions. Word has length 26 [2022-10-16 14:50:46,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-16 14:50:46,002 INFO L495 AbstractCegarLoop]: Abstraction has 1300 states and 1855 transitions. [2022-10-16 14:50:46,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-10-16 14:50:46,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1855 transitions. [2022-10-16 14:50:46,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-10-16 14:50:46,010 INFO L187 NwaCegarLoop]: Found error trace [2022-10-16 14:50:46,010 INFO L195 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] [2022-10-16 14:50:46,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-10-16 14:50:46,010 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [PptSynchronizedIncrementErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, PptSynchronizedIncrementErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 52 more)] === [2022-10-16 14:50:46,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-16 14:50:46,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1266610042, now seen corresponding path program 1 times [2022-10-16 14:50:46,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-16 14:50:46,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348462673] [2022-10-16 14:50:46,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-16 14:50:46,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-16 14:50:46,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-16 14:50:46,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-16 14:50:46,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-16 14:50:46,313 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-16 14:50:46,313 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-16 14:50:46,316 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 54 remaining) [2022-10-16 14:50:46,318 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptSynchronizedIncrementErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 54 remaining) [2022-10-16 14:50:46,323 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptSynchronizedIncrementErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 54 remaining) [2022-10-16 14:50:46,324 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptLogErrorErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 54 remaining) [2022-10-16 14:50:46,324 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptLogErrorErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 54 remaining) [2022-10-16 14:50:46,324 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptLogErrorErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 54 remaining) [2022-10-16 14:50:46,326 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptLogErrorErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 54 remaining) [2022-10-16 14:50:46,326 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptDetermineFifoDepthErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 54 remaining) [2022-10-16 14:50:46,327 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptDetermineFifoDepthErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 54 remaining) [2022-10-16 14:50:46,327 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptDetermineFifoDepthErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 54 remaining) [2022-10-16 14:50:46,327 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptDetermineFifoDepthErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 54 remaining) [2022-10-16 14:50:46,327 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 54 remaining) [2022-10-16 14:50:46,328 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 54 remaining) [2022-10-16 14:50:46,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 54 remaining) [2022-10-16 14:50:46,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 54 remaining) [2022-10-16 14:50:46,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 54 remaining) [2022-10-16 14:50:46,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 54 remaining) [2022-10-16 14:50:46,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 54 remaining) [2022-10-16 14:50:46,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location CheckPortErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 54 remaining) [2022-10-16 14:50:46,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptDeselectDeviceErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 54 remaining) [2022-10-16 14:50:46,331 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptDeselectDeviceErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 54 remaining) [2022-10-16 14:50:46,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location InterlockedIncrementErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 54 remaining) [2022-10-16 14:50:46,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location InterlockedIncrementErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 54 remaining) [2022-10-16 14:50:46,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptSynchronizedDecrementErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 54 remaining) [2022-10-16 14:50:46,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptSynchronizedDecrementErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 54 remaining) [2022-10-16 14:50:46,333 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptTrySelectDeviceErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 54 remaining) [2022-10-16 14:50:46,333 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptTrySelectDeviceErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 54 remaining) [2022-10-16 14:50:46,333 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptTrySelectDeviceErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 54 remaining) [2022-10-16 14:50:46,333 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptTrySelectDeviceErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 54 remaining) [2022-10-16 14:50:46,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 54 remaining) [2022-10-16 14:50:46,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 54 remaining) [2022-10-16 14:50:46,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 54 remaining) [2022-10-16 14:50:46,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 54 remaining) [2022-10-16 14:50:46,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 54 remaining) [2022-10-16 14:50:46,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 54 remaining) [2022-10-16 14:50:46,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 54 remaining) [2022-10-16 14:50:46,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 54 remaining) [2022-10-16 14:50:46,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 54 remaining) [2022-10-16 14:50:46,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location Ppt1284_3AssignAddressErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 54 remaining) [2022-10-16 14:50:46,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 54 remaining) [2022-10-16 14:50:46,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 54 remaining) [2022-10-16 14:50:46,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 54 remaining) [2022-10-16 14:50:46,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 54 remaining) [2022-10-16 14:50:46,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 54 remaining) [2022-10-16 14:50:46,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 54 remaining) [2022-10-16 14:50:46,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 54 remaining) [2022-10-16 14:50:46,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 54 remaining) [2022-10-16 14:50:46,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 54 remaining) [2022-10-16 14:50:46,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 54 remaining) [2022-10-16 14:50:46,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 54 remaining) [2022-10-16 14:50:46,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 54 remaining) [2022-10-16 14:50:46,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 54 remaining) [2022-10-16 14:50:46,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptPnpPassThroughPnpIrpAndReleaseRemoveLockErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 54 remaining) [2022-10-16 14:50:46,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location PptPnpPassThroughPnpIrpAndReleaseRemoveLockErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 54 remaining) [2022-10-16 14:50:46,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-10-16 14:50:46,351 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1] [2022-10-16 14:50:46,357 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-10-16 14:50:46,546 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 02:50:46 BoogieIcfgContainer [2022-10-16 14:50:46,548 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-10-16 14:50:46,549 INFO L158 Benchmark]: Toolchain (without parser) took 21488.68ms. Allocated memory was 164.6MB in the beginning and 460.3MB in the end (delta: 295.7MB). Free memory was 128.1MB in the beginning and 162.0MB in the end (delta: -33.9MB). Peak memory consumption was 263.2MB. Max. memory is 8.0GB. [2022-10-16 14:50:46,553 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 164.6MB. Free memory is still 134.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-10-16 14:50:46,553 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3352.17ms. Allocated memory was 164.6MB in the beginning and 212.9MB in the end (delta: 48.2MB). Free memory was 127.9MB in the beginning and 126.4MB in the end (delta: 1.6MB). Peak memory consumption was 107.5MB. Max. memory is 8.0GB. [2022-10-16 14:50:46,554 INFO L158 Benchmark]: Boogie Procedure Inliner took 381.33ms. Allocated memory is still 212.9MB. Free memory was 126.4MB in the beginning and 140.0MB in the end (delta: -13.6MB). Peak memory consumption was 11.0MB. Max. memory is 8.0GB. [2022-10-16 14:50:46,554 INFO L158 Benchmark]: Boogie Preprocessor took 376.98ms. Allocated memory is still 212.9MB. Free memory was 140.0MB in the beginning and 100.9MB in the end (delta: 39.1MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. [2022-10-16 14:50:46,558 INFO L158 Benchmark]: RCFGBuilder took 14749.55ms. Allocated memory was 212.9MB in the beginning and 460.3MB in the end (delta: 247.5MB). Free memory was 100.9MB in the beginning and 177.2MB in the end (delta: -76.3MB). Peak memory consumption was 170.9MB. Max. memory is 8.0GB. [2022-10-16 14:50:46,559 INFO L158 Benchmark]: TraceAbstraction took 2617.63ms. Allocated memory is still 460.3MB. Free memory was 176.7MB in the beginning and 162.0MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-10-16 14:50:46,568 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 164.6MB. Free memory is still 134.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 3352.17ms. Allocated memory was 164.6MB in the beginning and 212.9MB in the end (delta: 48.2MB). Free memory was 127.9MB in the beginning and 126.4MB in the end (delta: 1.6MB). Peak memory consumption was 107.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 381.33ms. Allocated memory is still 212.9MB. Free memory was 126.4MB in the beginning and 140.0MB in the end (delta: -13.6MB). Peak memory consumption was 11.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 376.98ms. Allocated memory is still 212.9MB. Free memory was 140.0MB in the beginning and 100.9MB in the end (delta: 39.1MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. * RCFGBuilder took 14749.55ms. Allocated memory was 212.9MB in the beginning and 460.3MB in the end (delta: 247.5MB). Free memory was 100.9MB in the beginning and 177.2MB in the end (delta: -76.3MB). Peak memory consumption was 170.9MB. Max. memory is 8.0GB. * TraceAbstraction took 2617.63ms. Allocated memory is still 460.3MB. Free memory was 176.7MB in the beginning and 162.0MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 2016]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: overapproximation of large string literal at line 2559, overapproximation of bitwiseAnd at line 3914. Possible FailurePath: [L2298] static int isFixed = 0; [L2299] static int isWin98 = 0; [L2380] int s ; [L2381] int UNLOADED ; [L2382] int NP ; [L2383] int DC ; [L2384] int SKIP1 ; [L2385] int SKIP2 ; [L2386] int MPR1 ; [L2387] int MPR3 ; [L2388] int IPC ; [L2389] int pended ; [L2390] NTSTATUS (*compFptr)(PDEVICE_OBJECT DeviceObject , PIRP Irp , PVOID Context ) ; [L2391] int compRegistered ; [L2392] int lowerDriverReturn ; [L2393] int setEventCalled ; [L2394] int customIrp ; [L2395] int myStatus ; [L2396] int routine ; [L2526-L2533] PCHAR PnpIrpName[25] = { "IRP_MN_START_DEVICE 0x00", "IRP_MN_QUERY_REMOVE_DEVICE 0x01", "IRP_MN_REMOVE_DEVICE 0x02", "IRP_MN_CANCEL_REMOVE_DEVICE 0x03", "IRP_MN_STOP_DEVICE 0x04", "IRP_MN_QUERY_STOP_DEVICE 0x05", "IRP_MN_CANCEL_STOP_DEVICE 0x06", "IRP_MN_QUERY_DEVICE_RELATIONS 0x07", "IRP_MN_QUERY_INTERFACE 0x08", "IRP_MN_QUERY_CAPABILITIES 0x09", "IRP_MN_QUERY_RESOURCES 0x0A", "IRP_MN_QUERY_RESOURCE_REQUIREMENTS 0x0B", "IRP_MN_QUERY_DEVICE_TEXT 0x0C", "IRP_MN_FILTER_RESOURCE_REQUIREMENTS 0x0D", " unused MinorFunction 0x0E", "IRP_MN_READ_CONFIG 0x0F", "IRP_MN_WRITE_CONFIG 0x10", "IRP_MN_EJECT 0x11", "IRP_MN_SET_LOCK 0x12", "IRP_MN_QUERY_ID 0x13", "IRP_MN_QUERY_PNP_DEVICE_STATE 0x14", "IRP_MN_QUERY_BUS_INFORMATION 0x15", "IRP_MN_DEVICE_USAGE_NOTIFICATION 0x16", "IRP_MN_SURPRISE_REMOVAL 0x17", "IRP_MN_QUERY_LEGACY_BUS_INFORMATION 0x18"}; [L3997-L3998] static UCHAR ModeQualifier___6[7] = { 170, 85, 0, 255, 135, 120, 255}; [L4950] int Extension_FilterMode = 0; [L6114] struct _GUID const GUID_PARALLEL_DEVICE = {2549575408U, 63619, 4560, {175, 31, 0, 0, 248, 0, 132, 92}}; [L6115] struct _GUID const GUID_PARCLASS_DEVICE = {2166343333U, 63272, 4560, {165, 55, 0, 0, 248, 117, 62, 209}}; [L6116] ULONG PptDebugLevel = 0UL; [L6117] ULONG PptBreakOn = 0UL; [L6118] UNICODE_STRING RegistryPath = {0, 0, 0}; [L6119] LONG PortInfoReferenceCount = -1L; [L6120] PFAST_MUTEX PortInfoMutex = (void *)0; [L6121] union _LARGE_INTEGER const PhysicalZero = {{0, 0L}}; [L6122] UCHAR PptDot3Retries = 5; [L6539] static PDRIVER_DISPATCH PptPnpDispatchFunctionTable[25] ; [L8116] static UCHAR LegacyZipModeQualifier___11[3] = { 0, 60, 32}; [L9448] GUID PptWmiAllocFreeCountsGuid = {1270573546, 26707, 4562, {142, 206, 0, 192, 79, 142, 244, 129}}; [L9449] WMIGUIDREGINFO PptWmiGuidList[1] = { {& PptWmiAllocFreeCountsGuid, 1, 0}}; [L9645] IRP *pirp ; [L9860] char _SLAM_alloc_dummy ; VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=0, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, IPC=0, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, PhysicalZero={38:0}, pirp={0:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, UNLOADED=0] [L9661] DRIVER_OBJECT d ; [L9662] NTSTATUS status = __VERIFIER_nondet_long() ; [L9663] int we_should_unload = __VERIFIER_nondet_int() ; [L9664] IRP irp ; [L9665] int __BLAST_NONDET = __VERIFIER_nondet_int() ; [L9666] int irp_choice = __VERIFIER_nondet_int() ; [L9667] DEVICE_OBJECT devobj ; [L9668] s = __VERIFIER_nondet_int() [L9669] irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation = malloc(4 * sizeof (IO_STACK_LOCATION)) [L9671] EXPR irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation [L9671] irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation += 3 [L9675] pirp = & irp [L9676] CALL _BLAST_init() [L9627] UNLOADED = 0 [L9628] NP = 1 [L9629] DC = 2 [L9630] SKIP1 = 3 [L9631] SKIP2 = 4 [L9632] MPR1 = 5 [L9633] MPR3 = 6 [L9634] IPC = 7 [L9635] s = UNLOADED [L9636] pended = 0 [L9637] compFptr = 0 [L9638] compRegistered = 0 [L9639] lowerDriverReturn = 0 [L9640] setEventCalled = 0 [L9641] customIrp = 0 VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=63272, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L9676] RET _BLAST_init() [L9678] COND TRUE status >= 0L [L9679] s = NP [L9680] customIrp = 0 [L9681] setEventCalled = customIrp [L9682] lowerDriverReturn = setEventCalled [L9683] compRegistered = lowerDriverReturn [L9684] compFptr = compRegistered [L9685] pended = compFptr [L9686] pirp->IoStatus.__annonCompField4.Status = 0L [L9687] myStatus = 0L VAL [={0:0}, __BLAST_NONDET=1, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, d={45:0}, DC=2, devobj={42:0}, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=63272, IPC=7, irp={43:0}, irp_choice=0, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0, we_should_unload=0] [L9688] COND TRUE irp_choice == 0 [L9689] pirp->IoStatus.__annonCompField4.Status = -1073741637L [L9690] myStatus = -1073741637L VAL [={0:0}, __BLAST_NONDET=1, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, d={45:0}, DC=2, devobj={42:0}, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=4560, IPC=7, irp={43:0}, irp_choice=0, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0, we_should_unload=0] [L9695] CALL stub_driver_init() [L9650] s = NP [L9651] customIrp = 0 [L9652] setEventCalled = customIrp [L9653] lowerDriverReturn = setEventCalled [L9654] compRegistered = lowerDriverReturn [L9655] compFptr = compRegistered [L9656] pended = compFptr VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L9695] RET stub_driver_init() [L9697] COND FALSE !(! (status >= 0L)) VAL [={0:0}, __BLAST_NONDET=1, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, d={45:0}, DC=2, devobj={42:0}, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=2166343333, IPC=7, irp={43:0}, irp_choice=0, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0, we_should_unload=0] [L9702] COND FALSE !(__BLAST_NONDET == 0) VAL [={0:0}, __BLAST_NONDET=1, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, d={45:0}, DC=2, devobj={42:0}, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=2166343333, IPC=7, irp={43:0}, irp_choice=0, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0, we_should_unload=0] [L9705] COND TRUE __BLAST_NONDET == 1 VAL [={0:0}, __BLAST_NONDET=1, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, d={45:0}, DC=2, devobj={42:0}, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=63272, IPC=7, irp={43:0}, irp_choice=0, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0, we_should_unload=0] [L9736] CALL PptDispatchClose(& devobj, pirp) [L3908] PDEVICE_EXTENSION extension ; [L3909] NTSTATUS status ; [L3910] LONG tmp ; [L3913] EXPR DeviceObject->DeviceExtension [L3913] extension = DeviceObject->DeviceExtension [L3914] EXPR extension->DeviceStateFlags VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, DeviceObject={42:0}, DeviceObject={42:0}, extension={2549575413:-298}, extension->DeviceStateFlags=2549575415, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, IPC=7, Irp={43:0}, Irp={43:0}, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L3914] COND FALSE !(extension->DeviceStateFlags & 4096UL) [L3926] CALL, EXPR PptAcquireRemoveLock(& extension->RemoveLock, Irp) VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=63272, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, RemoveLock={2549575413:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Tag={43:0}, UNLOADED=0] [L2555] NTSTATUS status ; VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, RemoveLock={2549575413:0}, RemoveLock={2549575413:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Tag={43:0}, Tag={43:0}, UNLOADED=0] [L2559] CALL, EXPR IoAcquireRemoveLockEx(RemoveLock, Tag, "debug.c", 69, sizeof(IO_REMOVE_LOCK )) VAL [={0:0}, \old(Line)=69, \old(RemlockSize)=24, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, File={30:0}, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, RemoveLock={2549575413:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Tag={43:0}, UNLOADED=0] [L10990] int __BLAST_NONDET = __VERIFIER_nondet_int() ; [L10993] COND TRUE \read(__BLAST_NONDET) [L10994] return (0L); VAL [={0:0}, \old(Line)=69, \old(RemlockSize)=24, \result=0, __BLAST_NONDET=-2, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, File={30:0}, File={30:0}, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, Line=69, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, RemlockSize=24, RemoveLock={2549575413:0}, RemoveLock={2549575413:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Tag={43:0}, Tag={43:0}, UNLOADED=0] [L2559] RET, EXPR IoAcquireRemoveLockEx(RemoveLock, Tag, "debug.c", 69, sizeof(IO_REMOVE_LOCK )) VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=63272, IoAcquireRemoveLockEx(RemoveLock, Tag, "debug.c", 69, sizeof(IO_REMOVE_LOCK ))=0, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, RemoveLock={2549575413:0}, RemoveLock={2549575413:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Tag={43:0}, Tag={43:0}, UNLOADED=0] [L2559] status = IoAcquireRemoveLockEx(RemoveLock, Tag, "debug.c", 69, sizeof(IO_REMOVE_LOCK )) [L2561] return (status); VAL [={0:0}, \result=0, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, RemoveLock={2549575413:0}, RemoveLock={2549575413:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Tag={43:0}, Tag={43:0}, UNLOADED=0] [L3926] RET, EXPR PptAcquireRemoveLock(& extension->RemoveLock, Irp) VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, DeviceObject={42:0}, DeviceObject={42:0}, extension={2549575413:-298}, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=63272, IPC=7, Irp={43:0}, Irp={43:0}, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptAcquireRemoveLock(& extension->RemoveLock, Irp)=0, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L3926] status = PptAcquireRemoveLock(& extension->RemoveLock, Irp) [L3928] COND FALSE !(! (status >= 0L)) [L3942] EXPR extension->OpenCloseRefCount VAL [={0:0}, _SLAM_alloc_dummy=0, compRegistered=0, customIrp=0, DC=2, DeviceObject={42:0}, DeviceObject={42:0}, extension={2549575413:-298}, extension->OpenCloseRefCount=2147483649, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=4560, IPC=7, Irp={43:0}, Irp={43:0}, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L3942] COND TRUE extension->OpenCloseRefCount > 0L [L3944] CALL InterlockedDecrement(& extension->OpenCloseRefCount) [L2016] EXPR \read(Addend) VAL [={0:0}, \read(Addend)=2147483649, _SLAM_alloc_dummy=0, Addend={2549575413:-274}, Addend={2549575413:-274}, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=2166343333, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=63272, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L2016] --(*Addend) VAL [={0:0}, \read(Addend)=2147483649, _SLAM_alloc_dummy=0, Addend={2549575413:-274}, Addend={2549575413:-274}, compRegistered=0, customIrp=0, DC=2, Extension_FilterMode=0, GUID_PARALLEL_DEVICE={34:0}, GUID_PARCLASS_DEVICE=63272, GUID_PARCLASS_DEVICE=4560, GUID_PARCLASS_DEVICE=2166343333, IPC=7, isFixed=0, isWin98=0, LegacyZipModeQualifier___11={39:0}, lowerDriverReturn=0, ModeQualifier___6={33:0}, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, PhysicalZero={38:0}, pirp={43:0}, PnpIrpName={32:0}, PortInfoMutex={0:0}, PortInfoReferenceCount=-1, PptBreakOn={36:0}, PptDebugLevel={35:0}, PptDot3Retries=5, PptWmiAllocFreeCountsGuid={40:0}, PptWmiGuidList={41:0}, RegistryPath={37:0}, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] - UnprovableResult [Line: 8715]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8715]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2735]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2735]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2738]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2738]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 5441]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 5441]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 5479]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 5479]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9092]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9092]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9092]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9092]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9110]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9110]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9110]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9110]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4261]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4261]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2013]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2013]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8724]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8724]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4102]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4102]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4172]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4172]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4367]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4367]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4600]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4600]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4609]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4609]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4716]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4716]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4426]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 4426]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 2016]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6085]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6085]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6021]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6021]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6040]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6040]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7646]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7646]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9529]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 9529]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7783]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7783]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 70 procedures, 1853 locations, 54 error locations. Started 1 CEGAR loops. OverallTime: 2.3s, OverallIterations: 2, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 52 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 49 mSDsluCounter, 16350 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13615 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26 IncrementalHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 2735 mSDtfsCounter, 26 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1853occurred in iteration=0, InterpolantAutomatonStates: 7, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.7s InterpolantComputationTime, 52 NumberOfCodeBlocks, 52 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 25 ConstructedInterpolants, 0 QuantifiedInterpolants, 53 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-10-16 14:50:46,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...