./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e19ca921 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 73b3ed2538f968a3e44c5d7fd04ec7d3b91dc8bba4b6c9eed0228eaab08d1208 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 14:37:16,125 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 14:37:16,127 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 14:37:16,163 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 14:37:16,164 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 14:37:16,164 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 14:37:16,166 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 14:37:16,168 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 14:37:16,170 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 14:37:16,171 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 14:37:16,171 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 14:37:16,172 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 14:37:16,173 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 14:37:16,175 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 14:37:16,176 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 14:37:16,177 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 14:37:16,179 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 14:37:16,182 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 14:37:16,183 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 14:37:16,187 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 14:37:16,187 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 14:37:16,190 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 14:37:16,191 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 14:37:16,191 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 14:37:16,192 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 14:37:16,193 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 14:37:16,196 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 14:37:16,197 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 14:37:16,197 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 14:37:16,198 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 14:37:16,198 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 14:37:16,198 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 14:37:16,199 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 14:37:16,200 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 14:37:16,201 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 14:37:16,202 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 14:37:16,202 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 14:37:16,202 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 14:37:16,203 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 14:37:16,203 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 14:37:16,204 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 14:37:16,205 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-22 14:37:16,220 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 14:37:16,220 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 14:37:16,220 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 14:37:16,220 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 14:37:16,221 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 14:37:16,221 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 14:37:16,221 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 14:37:16,221 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 14:37:16,222 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 14:37:16,222 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 14:37:16,222 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 14:37:16,223 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-22 14:37:16,224 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 14:37:16,224 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 14:37:16,224 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 14:37:16,224 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 14:37:16,224 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 14:37:16,224 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 14:37:16,225 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-22 14:37:16,225 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-22 14:37:16,225 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-22 14:37:16,226 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-22 14:37:16,226 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-22 14:37:16,226 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-22 14:37:16,226 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 14:37:16,226 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 73b3ed2538f968a3e44c5d7fd04ec7d3b91dc8bba4b6c9eed0228eaab08d1208 [2021-12-22 14:37:16,442 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 14:37:16,462 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 14:37:16,464 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 14:37:16,465 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 14:37:16,465 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 14:37:16,466 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i [2021-12-22 14:37:16,512 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec4373b2c/0fe44208286a4be3b79441afa8a8803a/FLAG8b629e899 [2021-12-22 14:37:17,023 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 14:37:17,023 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i [2021-12-22 14:37:17,049 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec4373b2c/0fe44208286a4be3b79441afa8a8803a/FLAG8b629e899 [2021-12-22 14:37:17,254 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec4373b2c/0fe44208286a4be3b79441afa8a8803a [2021-12-22 14:37:17,257 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 14:37:17,258 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 14:37:17,259 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 14:37:17,259 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 14:37:17,261 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 14:37:17,262 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:37:17" (1/1) ... [2021-12-22 14:37:17,263 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2652a16f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:17, skipping insertion in model container [2021-12-22 14:37:17,263 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:37:17" (1/1) ... [2021-12-22 14:37:17,267 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 14:37:17,333 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 14:37:17,708 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/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i[153414,153427] [2021-12-22 14:37:17,785 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 14:37:17,795 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 14:37:17,934 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/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i[153414,153427] [2021-12-22 14:37:17,990 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 14:37:18,009 INFO L208 MainTranslator]: Completed translation [2021-12-22 14:37:18,011 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18 WrapperNode [2021-12-22 14:37:18,011 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 14:37:18,012 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 14:37:18,012 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 14:37:18,012 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 14:37:18,017 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,046 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,088 INFO L137 Inliner]: procedures = 84, calls = 171, calls flagged for inlining = 26, calls inlined = 23, statements flattened = 522 [2021-12-22 14:37:18,094 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 14:37:18,095 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 14:37:18,095 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 14:37:18,095 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 14:37:18,101 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,101 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,151 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,155 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,179 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,197 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,201 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,233 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 14:37:18,239 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 14:37:18,239 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 14:37:18,239 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 14:37:18,240 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (1/1) ... [2021-12-22 14:37:18,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 14:37:18,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 14:37:18,312 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) [2021-12-22 14:37:18,330 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 [2021-12-22 14:37:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 14:37:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-22 14:37:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-22 14:37:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-12-22 14:37:18,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-12-22 14:37:18,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-22 14:37:18,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-22 14:37:18,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-22 14:37:18,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-22 14:37:18,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-22 14:37:18,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-22 14:37:18,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-22 14:37:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-22 14:37:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-22 14:37:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-22 14:37:18,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-22 14:37:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_successful_zalloc [2021-12-22 14:37:18,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_successful_zalloc [2021-12-22 14:37:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-22 14:37:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-22 14:37:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-22 14:37:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-22 14:37:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-22 14:37:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-22 14:37:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-22 14:37:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-22 14:37:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-22 14:37:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~X~$Pointer$~X~int~TO~VOID [2021-12-22 14:37:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~X~$Pointer$~X~int~TO~VOID [2021-12-22 14:37:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-22 14:37:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 14:37:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 14:37:18,521 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 14:37:18,522 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 14:37:18,589 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-22 14:37:18,944 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 14:37:18,954 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 14:37:18,954 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-22 14:37:18,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:18 BoogieIcfgContainer [2021-12-22 14:37:18,957 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 14:37:18,958 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 14:37:18,958 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 14:37:18,961 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 14:37:18,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:37:17" (1/3) ... [2021-12-22 14:37:18,962 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13b9c8a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:37:18, skipping insertion in model container [2021-12-22 14:37:18,962 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:18" (2/3) ... [2021-12-22 14:37:18,963 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13b9c8a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:37:18, skipping insertion in model container [2021-12-22 14:37:18,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:18" (3/3) ... [2021-12-22 14:37:18,965 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i [2021-12-22 14:37:18,968 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 14:37:18,969 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-22 14:37:19,009 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 14:37:19,015 INFO L339 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=PETRI_NET, 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 14:37:19,016 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-22 14:37:19,038 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 146 states have (on average 1.4246575342465753) internal successors, (208), 151 states have internal predecessors, (208), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-12-22 14:37:19,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 14:37:19,046 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:19,047 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:19,047 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:19,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:19,051 INFO L85 PathProgramCache]: Analyzing trace with hash 995609139, now seen corresponding path program 1 times [2021-12-22 14:37:19,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:19,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124709159] [2021-12-22 14:37:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:19,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 14:37:19,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:19,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:19,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 14:37:19,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 14:37:19,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124709159] [2021-12-22 14:37:19,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124709159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:19,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:19,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 14:37:19,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454568818] [2021-12-22 14:37:19,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:19,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 14:37:19,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 14:37:19,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 14:37:19,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 14:37:19,340 INFO L87 Difference]: Start difference. First operand has 183 states, 146 states have (on average 1.4246575342465753) internal successors, (208), 151 states have internal predecessors, (208), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:19,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:19,537 INFO L93 Difference]: Finished difference Result 373 states and 538 transitions. [2021-12-22 14:37:19,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 14:37:19,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2021-12-22 14:37:19,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:19,546 INFO L225 Difference]: With dead ends: 373 [2021-12-22 14:37:19,546 INFO L226 Difference]: Without dead ends: 185 [2021-12-22 14:37:19,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 14:37:19,551 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 64 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:19,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 383 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 14:37:19,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-12-22 14:37:19,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 173. [2021-12-22 14:37:19,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 141 states have (on average 1.3546099290780143) internal successors, (191), 141 states have internal predecessors, (191), 22 states have call successors, (22), 10 states have call predecessors, (22), 9 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-12-22 14:37:19,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 234 transitions. [2021-12-22 14:37:19,591 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 234 transitions. Word has length 35 [2021-12-22 14:37:19,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:19,591 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 234 transitions. [2021-12-22 14:37:19,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:19,591 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 234 transitions. [2021-12-22 14:37:19,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 14:37:19,593 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:19,593 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:19,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-22 14:37:19,594 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:19,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash 861595633, now seen corresponding path program 1 times [2021-12-22 14:37:19,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:19,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569136233] [2021-12-22 14:37:19,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:19,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 14:37:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 14:37:19,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 14:37:19,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569136233] [2021-12-22 14:37:19,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569136233] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:19,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:19,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 14:37:19,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282793427] [2021-12-22 14:37:19,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:19,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 14:37:19,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 14:37:19,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 14:37:19,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 14:37:19,803 INFO L87 Difference]: Start difference. First operand 173 states and 234 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:20,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:20,133 INFO L93 Difference]: Finished difference Result 510 states and 698 transitions. [2021-12-22 14:37:20,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 14:37:20,133 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2021-12-22 14:37:20,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:20,137 INFO L225 Difference]: With dead ends: 510 [2021-12-22 14:37:20,137 INFO L226 Difference]: Without dead ends: 345 [2021-12-22 14:37:20,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-12-22 14:37:20,139 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 251 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:20,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 700 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 14:37:20,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-12-22 14:37:20,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 321. [2021-12-22 14:37:20,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 262 states have (on average 1.3587786259541985) internal successors, (356), 262 states have internal predecessors, (356), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-12-22 14:37:20,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 435 transitions. [2021-12-22 14:37:20,183 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 435 transitions. Word has length 35 [2021-12-22 14:37:20,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:20,183 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 435 transitions. [2021-12-22 14:37:20,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:20,183 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 435 transitions. [2021-12-22 14:37:20,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 14:37:20,185 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:20,185 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:20,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-22 14:37:20,185 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:20,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:20,186 INFO L85 PathProgramCache]: Analyzing trace with hash 32458826, now seen corresponding path program 1 times [2021-12-22 14:37:20,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:20,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273764306] [2021-12-22 14:37:20,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:20,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 14:37:20,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:20,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 14:37:20,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 14:37:20,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273764306] [2021-12-22 14:37:20,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273764306] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:20,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:20,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 14:37:20,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930307197] [2021-12-22 14:37:20,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:20,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 14:37:20,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 14:37:20,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 14:37:20,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-22 14:37:20,271 INFO L87 Difference]: Start difference. First operand 321 states and 435 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:20,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:20,582 INFO L93 Difference]: Finished difference Result 657 states and 894 transitions. [2021-12-22 14:37:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 14:37:20,582 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2021-12-22 14:37:20,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:20,584 INFO L225 Difference]: With dead ends: 657 [2021-12-22 14:37:20,584 INFO L226 Difference]: Without dead ends: 344 [2021-12-22 14:37:20,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-22 14:37:20,587 INFO L933 BasicCegarLoop]: 342 mSDtfsCounter, 406 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:20,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 747 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 14:37:20,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-12-22 14:37:20,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 320. [2021-12-22 14:37:20,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 261 states have (on average 1.3486590038314177) internal successors, (352), 261 states have internal predecessors, (352), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-12-22 14:37:20,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 431 transitions. [2021-12-22 14:37:20,609 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 431 transitions. Word has length 39 [2021-12-22 14:37:20,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:20,609 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 431 transitions. [2021-12-22 14:37:20,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:20,610 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 431 transitions. [2021-12-22 14:37:20,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-22 14:37:20,612 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:20,612 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:20,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-22 14:37:20,613 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:20,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:20,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1820755710, now seen corresponding path program 1 times [2021-12-22 14:37:20,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:20,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396038013] [2021-12-22 14:37:20,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:20,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 14:37:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:20,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-22 14:37:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:20,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-22 14:37:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:20,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:20,849 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-22 14:37:20,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 14:37:20,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396038013] [2021-12-22 14:37:20,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396038013] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:20,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:20,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 14:37:20,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177769132] [2021-12-22 14:37:20,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:20,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 14:37:20,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 14:37:20,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 14:37:20,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-22 14:37:20,851 INFO L87 Difference]: Start difference. First operand 320 states and 431 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 5 states have internal predecessors, (39), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-22 14:37:21,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:21,213 INFO L93 Difference]: Finished difference Result 985 states and 1347 transitions. [2021-12-22 14:37:21,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 14:37:21,214 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 5 states have internal predecessors, (39), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-22 14:37:21,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:21,217 INFO L225 Difference]: With dead ends: 985 [2021-12-22 14:37:21,217 INFO L226 Difference]: Without dead ends: 668 [2021-12-22 14:37:21,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-12-22 14:37:21,219 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 250 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 1151 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:21,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 1151 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 14:37:21,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2021-12-22 14:37:21,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 616. [2021-12-22 14:37:21,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 501 states have (on average 1.3512974051896207) internal successors, (677), 501 states have internal predecessors, (677), 78 states have call successors, (78), 37 states have call predecessors, (78), 36 states have return successors, (81), 77 states have call predecessors, (81), 77 states have call successors, (81) [2021-12-22 14:37:21,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 836 transitions. [2021-12-22 14:37:21,243 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 836 transitions. Word has length 80 [2021-12-22 14:37:21,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:21,243 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 836 transitions. [2021-12-22 14:37:21,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 5 states have internal predecessors, (39), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-22 14:37:21,243 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 836 transitions. [2021-12-22 14:37:21,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-12-22 14:37:21,247 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:21,248 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:21,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-22 14:37:21,248 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:21,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:21,248 INFO L85 PathProgramCache]: Analyzing trace with hash 943577961, now seen corresponding path program 1 times [2021-12-22 14:37:21,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:21,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701964090] [2021-12-22 14:37:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:21,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 14:37:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-22 14:37:21,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:21,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-22 14:37:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:21,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-22 14:37:21,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-22 14:37:21,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,449 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-12-22 14:37:21,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 14:37:21,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701964090] [2021-12-22 14:37:21,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701964090] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:21,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:21,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-22 14:37:21,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974882460] [2021-12-22 14:37:21,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:21,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-22 14:37:21,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 14:37:21,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-22 14:37:21,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-12-22 14:37:21,451 INFO L87 Difference]: Start difference. First operand 616 states and 836 transitions. Second operand has 13 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 8 states have internal predecessors, (74), 4 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-22 14:37:21,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:21,859 INFO L93 Difference]: Finished difference Result 1382 states and 1911 transitions. [2021-12-22 14:37:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-22 14:37:21,860 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 8 states have internal predecessors, (74), 4 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 127 [2021-12-22 14:37:21,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:21,864 INFO L225 Difference]: With dead ends: 1382 [2021-12-22 14:37:21,864 INFO L226 Difference]: Without dead ends: 774 [2021-12-22 14:37:21,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-12-22 14:37:21,866 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 197 mSDsluCounter, 2407 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:21,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 2705 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 14:37:21,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2021-12-22 14:37:21,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 620. [2021-12-22 14:37:21,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 503 states have (on average 1.333996023856859) internal successors, (671), 505 states have internal predecessors, (671), 78 states have call successors, (78), 37 states have call predecessors, (78), 38 states have return successors, (83), 77 states have call predecessors, (83), 77 states have call successors, (83) [2021-12-22 14:37:21,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 832 transitions. [2021-12-22 14:37:21,890 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 832 transitions. Word has length 127 [2021-12-22 14:37:21,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:21,891 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 832 transitions. [2021-12-22 14:37:21,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 8 states have internal predecessors, (74), 4 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-22 14:37:21,891 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 832 transitions. [2021-12-22 14:37:21,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-12-22 14:37:21,893 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:21,893 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:21,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-22 14:37:21,893 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:21,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:21,894 INFO L85 PathProgramCache]: Analyzing trace with hash 872950130, now seen corresponding path program 1 times [2021-12-22 14:37:21,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:21,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811359212] [2021-12-22 14:37:21,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:21,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 14:37:21,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:21,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-22 14:37:21,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:21,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:21,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-22 14:37:21,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:22,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-22 14:37:22,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-22 14:37:22,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 14:37:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 14:37:22,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-22 14:37:22,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:22,053 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-12-22 14:37:22,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 14:37:22,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811359212] [2021-12-22 14:37:22,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811359212] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:22,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:22,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 14:37:22,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769142628] [2021-12-22 14:37:22,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:22,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 14:37:22,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 14:37:22,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 14:37:22,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-12-22 14:37:22,056 INFO L87 Difference]: Start difference. First operand 620 states and 832 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (10), 6 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-22 14:37:22,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:22,266 INFO L93 Difference]: Finished difference Result 1270 states and 1717 transitions. [2021-12-22 14:37:22,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 14:37:22,266 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (10), 6 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 133 [2021-12-22 14:37:22,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:22,269 INFO L225 Difference]: With dead ends: 1270 [2021-12-22 14:37:22,269 INFO L226 Difference]: Without dead ends: 657 [2021-12-22 14:37:22,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-12-22 14:37:22,271 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 73 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:22,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 804 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 14:37:22,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-12-22 14:37:22,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 621. [2021-12-22 14:37:22,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 504 states have (on average 1.3333333333333333) internal successors, (672), 506 states have internal predecessors, (672), 78 states have call successors, (78), 37 states have call predecessors, (78), 38 states have return successors, (83), 77 states have call predecessors, (83), 77 states have call successors, (83) [2021-12-22 14:37:22,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 833 transitions. [2021-12-22 14:37:22,289 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 833 transitions. Word has length 133 [2021-12-22 14:37:22,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:22,290 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 833 transitions. [2021-12-22 14:37:22,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (10), 6 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-22 14:37:22,290 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 833 transitions. [2021-12-22 14:37:22,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-12-22 14:37:22,292 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:22,292 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:22,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-22 14:37:22,292 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:22,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:22,293 INFO L85 PathProgramCache]: Analyzing trace with hash 123812154, now seen corresponding path program 1 times [2021-12-22 14:37:22,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 14:37:22,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154356463] [2021-12-22 14:37:22,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:22,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 14:37:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 14:37:22,346 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 14:37:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 14:37:22,428 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 14:37:22,429 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-22 14:37:22,429 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-22 14:37:22,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-22 14:37:22,433 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:22,434 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-22 14:37:22,446 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,446 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,447 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,447 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,447 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,447 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,447 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,448 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,448 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,448 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,448 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,448 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,448 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,449 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,449 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,449 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,449 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,449 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,449 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,450 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,451 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,452 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,453 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,454 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,455 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,455 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,455 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,455 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,456 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,456 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,456 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,456 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,457 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,457 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,457 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,457 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,457 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,457 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,458 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,459 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,460 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,461 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,462 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,463 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,463 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,463 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,463 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,463 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,463 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,464 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,465 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,465 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,465 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,465 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,465 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,466 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,467 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,468 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,468 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,468 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,468 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,468 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,468 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,469 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,470 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,471 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,472 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,473 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,473 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,473 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,473 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,473 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,473 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,474 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,475 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,476 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,477 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,478 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,478 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,478 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,478 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,478 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,478 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,479 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,479 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,479 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,479 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,479 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-12-22 14:37:22,479 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-12-22 14:37:22,540 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 02:37:22 BoogieIcfgContainer [2021-12-22 14:37:22,540 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-22 14:37:22,541 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-22 14:37:22,541 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-22 14:37:22,541 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-22 14:37:22,541 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:18" (3/4) ... [2021-12-22 14:37:22,543 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-22 14:37:22,543 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-22 14:37:22,544 INFO L158 Benchmark]: Toolchain (without parser) took 5286.10ms. Allocated memory was 111.1MB in the beginning and 295.7MB in the end (delta: 184.5MB). Free memory was 85.3MB in the beginning and 181.3MB in the end (delta: -96.0MB). Peak memory consumption was 87.9MB. Max. memory is 16.1GB. [2021-12-22 14:37:22,544 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 88.1MB. Free memory is still 63.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 14:37:22,544 INFO L158 Benchmark]: CACSL2BoogieTranslator took 752.97ms. Allocated memory is still 111.1MB. Free memory was 85.3MB in the beginning and 48.2MB in the end (delta: 37.1MB). Peak memory consumption was 65.2MB. Max. memory is 16.1GB. [2021-12-22 14:37:22,545 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.17ms. Allocated memory is still 111.1MB. Free memory was 48.2MB in the beginning and 44.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-22 14:37:22,545 INFO L158 Benchmark]: Boogie Preprocessor took 143.69ms. Allocated memory is still 111.1MB. Free memory was 44.0MB in the beginning and 67.5MB in the end (delta: -23.4MB). Peak memory consumption was 19.8MB. Max. memory is 16.1GB. [2021-12-22 14:37:22,545 INFO L158 Benchmark]: RCFGBuilder took 718.14ms. Allocated memory was 111.1MB in the beginning and 222.3MB in the end (delta: 111.1MB). Free memory was 67.5MB in the beginning and 162.4MB in the end (delta: -94.9MB). Peak memory consumption was 23.8MB. Max. memory is 16.1GB. [2021-12-22 14:37:22,545 INFO L158 Benchmark]: TraceAbstraction took 3582.00ms. Allocated memory was 222.3MB in the beginning and 295.7MB in the end (delta: 73.4MB). Free memory was 162.4MB in the beginning and 181.3MB in the end (delta: -18.9MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2021-12-22 14:37:22,546 INFO L158 Benchmark]: Witness Printer took 2.83ms. Allocated memory is still 295.7MB. Free memory is still 181.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 14:37:22,547 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.14ms. Allocated memory is still 88.1MB. Free memory is still 63.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 752.97ms. Allocated memory is still 111.1MB. Free memory was 85.3MB in the beginning and 48.2MB in the end (delta: 37.1MB). Peak memory consumption was 65.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.17ms. Allocated memory is still 111.1MB. Free memory was 48.2MB in the beginning and 44.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 143.69ms. Allocated memory is still 111.1MB. Free memory was 44.0MB in the beginning and 67.5MB in the end (delta: -23.4MB). Peak memory consumption was 19.8MB. Max. memory is 16.1GB. * RCFGBuilder took 718.14ms. Allocated memory was 111.1MB in the beginning and 222.3MB in the end (delta: 111.1MB). Free memory was 67.5MB in the beginning and 162.4MB in the end (delta: -94.9MB). Peak memory consumption was 23.8MB. Max. memory is 16.1GB. * TraceAbstraction took 3582.00ms. Allocated memory was 222.3MB in the beginning and 295.7MB in the end (delta: 73.4MB). Free memory was 162.4MB in the beginning and 181.3MB in the end (delta: -18.9MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * Witness Printer took 2.83ms. Allocated memory is still 295.7MB. Free memory is still 181.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled * 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: 5332]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 5457. Possible FailurePath: [L5355] int ldv_state_variable_1 ; [L5356] int LDV_IN_INTERRUPT = 1; [L5357] struct archdr *rfc1051_proto_group0 ; [L5358] int ref_cnt ; [L5359] int ldv_state_variable_0 ; [L5360] struct net_device *rfc1051_proto_group1 ; [L5379-L5382] static struct ArcProto rfc1051_proto = {115, 507, 1, & rx, & build_header, & prepare_tx, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , int ))0}; [L5565] int ldv_retval_0 ; [L5761] Element set_impl[15] ; [L5762] int last_index = 0; [L5896] Set LDV_SKBS ; VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5582] int ldvarg1 ; [L5583] int tmp ; [L5584] unsigned short ldvarg4 ; [L5585] unsigned short tmp___0 ; [L5586] struct sk_buff *ldvarg3 ; [L5587] void *tmp___1 ; [L5588] int ldvarg0 ; [L5589] int tmp___2 ; [L5590] int ldvarg5 ; [L5591] int tmp___3 ; [L5592] uint8_t ldvarg2 ; [L5593] int ldvarg6 ; [L5594] int tmp___4 ; [L5595] int tmp___5 ; [L5596] int tmp___6 ; [L5597] int tmp___7 ; [L5599] tmp = __VERIFIER_nondet_int() [L5600] ldvarg1 = tmp [L5601] tmp___0 = __VERIFIER_nondet_ushort() [L5602] ldvarg4 = tmp___0 VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg4=10, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp=0, tmp___0=10] [L5603] CALL, EXPR ldv_successful_zalloc(232UL) VAL [\old(__size)=232, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5274] EXPR, FCALL calloc(1UL, __size) VAL [\old(__size)=232, __size=232, calloc(1UL, __size)={-2:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5274] void *p = calloc(1UL, __size); VAL [\old(__size)=232, __size=232, calloc(1UL, __size)={-2:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, p={-2:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5275] CALL assume_abort_if_not(p != (void *)0) VAL [\old(cond)=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5271] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5275] RET assume_abort_if_not(p != (void *)0) VAL [\old(__size)=232, __size=232, calloc(1UL, __size)={-2:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, p={-2:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5276] return p; VAL [\old(__size)=232, \result={-2:0}, __size=232, calloc(1UL, __size)={-2:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, p={-2:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5603] RET, EXPR ldv_successful_zalloc(232UL) VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_successful_zalloc(232UL)={-2:0}, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg4=10, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp=0, tmp___0=10] [L5603] tmp___1 = ldv_successful_zalloc(232UL) [L5604] ldvarg3 = (struct sk_buff *)tmp___1 [L5605] tmp___2 = __VERIFIER_nondet_int() [L5606] ldvarg0 = tmp___2 [L5607] tmp___3 = __VERIFIER_nondet_int() [L5608] ldvarg5 = tmp___3 [L5609] tmp___4 = __VERIFIER_nondet_int() [L5610] ldvarg6 = tmp___4 [L5611] CALL ldv_initialize() [L5915] CALL ldv_set_init(LDV_SKBS) [L5767] set = set_impl [L5768] last_index = 0 VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set={11:0}, set={0:0}, set_impl={11:0}] [L5915] RET ldv_set_init(LDV_SKBS) [L5611] RET ldv_initialize() [L5612] FCALL memset((void *)(& ldvarg2), 0, 1UL) [L5613] ldv_state_variable_1 = 0 [L5614] ref_cnt = 0 [L5615] ldv_state_variable_0 = 1 VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4] [L5617] tmp___5 = __VERIFIER_nondet_int() [L5619] case 0: [L5651] case 1: VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=1] [L5652] COND TRUE ldv_state_variable_0 != 0 [L5653] tmp___7 = __VERIFIER_nondet_int() [L5655] case 0: [L5663] case 1: VAL [last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=1, tmp___7=1] [L5664] COND TRUE ldv_state_variable_0 == 1 [L5665] CALL, EXPR arcnet_rfc1051_init() [L5387] arc_proto_map[241] = & rfc1051_proto [L5388] EXPR arc_proto_map[241] [L5388] arc_proto_map[240] = arc_proto_map[241] [L5389] COND TRUE (unsigned long )arc_bcast_proto == (unsigned long )arc_proto_default [L5390] arc_bcast_proto = & rfc1051_proto VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5393] return (0); VAL [\result=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5665] RET, EXPR arcnet_rfc1051_init() [L5665] ldv_retval_0 = arcnet_rfc1051_init() [L5666] COND TRUE ldv_retval_0 == 0 [L5667] ldv_state_variable_0 = 3 [L5668] ldv_state_variable_1 = 1 [L5669] CALL ldv_initialize_ArcProto_1() [L5570] void *tmp ; [L5571] void *tmp___0 ; VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5573] CALL, EXPR ldv_successful_zalloc(20UL) VAL [\old(__size)=20, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5274] EXPR, FCALL calloc(1UL, __size) VAL [\old(__size)=20, __size=20, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-5:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5274] void *p = calloc(1UL, __size); VAL [\old(__size)=20, __size=20, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-5:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5275] CALL assume_abort_if_not(p != (void *)0) VAL [\old(cond)=1, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5271] COND FALSE !(!cond) VAL [\old(cond)=1, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, cond=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5275] RET assume_abort_if_not(p != (void *)0) VAL [\old(__size)=20, __size=20, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-5:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5276] return p; VAL [\old(__size)=20, \result={-5:0}, __size=20, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-5:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5573] RET, EXPR ldv_successful_zalloc(20UL) VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_successful_zalloc(20UL)={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={0:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5573] tmp = ldv_successful_zalloc(20UL) [L5574] rfc1051_proto_group0 = (struct archdr *)tmp VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp={-5:0}] [L5575] CALL, EXPR ldv_successful_zalloc(3264UL) VAL [\old(__size)=3264, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5274] EXPR, FCALL calloc(1UL, __size) VAL [\old(__size)=3264, __size=3264, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5274] void *p = calloc(1UL, __size); VAL [\old(__size)=3264, __size=3264, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-6:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5275] CALL assume_abort_if_not(p != (void *)0) VAL [\old(cond)=1, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5271] COND FALSE !(!cond) VAL [\old(cond)=1, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, cond=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5275] RET assume_abort_if_not(p != (void *)0) VAL [\old(__size)=3264, __size=3264, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-6:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5276] return p; VAL [\old(__size)=3264, \result={-6:0}, __size=3264, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-6:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}] [L5575] RET, EXPR ldv_successful_zalloc(3264UL) VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_successful_zalloc(3264UL)={-6:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={0:0}, set_impl={11:0}, tmp={-5:0}] [L5575] tmp___0 = ldv_successful_zalloc(3264UL) [L5576] rfc1051_proto_group1 = (struct net_device *)tmp___0 VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp={-5:0}, tmp___0={-6:0}] [L5669] RET ldv_initialize_ArcProto_1() [L5672] COND FALSE !(ldv_retval_0 != 0) VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=1, tmp___7=1] [L5617] tmp___5 = __VERIFIER_nondet_int() [L5619] case 0: VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=0, tmp___7=1] [L5620] COND TRUE ldv_state_variable_1 != 0 [L5621] tmp___6 = __VERIFIER_nondet_int() [L5623] case 0: [L5630] case 1: [L5637] case 2: VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=0, tmp___6=2, tmp___7=1] [L5638] COND TRUE ldv_state_variable_1 == 1 [L5639] CALL rx(rfc1051_proto_group1, ldvarg1, rfc1051_proto_group0, ldvarg0) [L5439] struct arcnet_local *lp ; [L5440] void *tmp ; [L5441] struct sk_buff *skb ; [L5442] struct archdr *pkt ; [L5443] int ofs ; [L5444] size_t __len ; [L5445] void *__ret ; VAL [\old(bufnum)=0, \old(length)=-4, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, bufnum=0, dev={-6:0}, dev={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, length=-4, pkthdr={-5:0}, pkthdr={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5447] CALL, EXPR netdev_priv((struct net_device const *)dev) VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, dev={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5365] return ((void *)dev + 3264U); VAL [\result={-6:3264}, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, dev={-6:0}, dev={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5447] RET, EXPR netdev_priv((struct net_device const *)dev) VAL [\old(bufnum)=0, \old(length)=-4, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, bufnum=0, dev={-6:0}, dev={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, length=-4, netdev_priv((struct net_device const *)dev)={-6:3264}, pkthdr={-5:0}, pkthdr={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5447] tmp = netdev_priv((struct net_device const *)dev) [L5448] lp = (struct arcnet_local *)tmp [L5449] pkt = pkthdr VAL [\old(bufnum)=0, \old(length)=-4, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, bufnum=0, dev={-6:0}, dev={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, length=-4, lp={-6:3264}, pkt={-5:0}, pkthdr={-5:0}, pkthdr={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp={-6:3264}] [L5450] COND FALSE !(length > 256) [L5453] ofs = 256 - length VAL [\old(bufnum)=0, \old(length)=-4, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, bufnum=0, dev={-6:0}, dev={-6:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, length=-4, lp={-6:3264}, ofs=260, pkt={-5:0}, pkthdr={-5:0}, pkthdr={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp={-6:3264}] [L5455] CALL, EXPR ldv_alloc_skb_14((unsigned int )(length + 4), 32U) [L5741] struct sk_buff *tmp ; VAL [\old(priority)=32, \old(size)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, priority=32, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, size=0] [L5743] CALL, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5899] void *skb ; [L5900] void *tmp___7 ; VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5902] CALL, EXPR ldv_successful_zalloc(sizeof(struct sk_buff___0 )) VAL [\old(__size)=248, \old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5274] EXPR, FCALL calloc(1UL, __size) VAL [\old(__size)=248, \old(last_index)=0, __size=248, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={18446744073709551616:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5274] void *p = calloc(1UL, __size); VAL [\old(__size)=248, \old(last_index)=0, __size=248, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={18446744073709551616:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={18446744073709551616:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5275] CALL assume_abort_if_not(p != (void *)0) VAL [\old(cond)=1, \old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5271] COND FALSE !(!cond) VAL [\old(cond)=1, \old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, cond=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5275] RET assume_abort_if_not(p != (void *)0) VAL [\old(__size)=248, \old(last_index)=0, __size=248, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={18446744073709551616:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={18446744073709551616:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5276] return p; VAL [\old(__size)=248, \old(last_index)=0, \result={18446744073709551616:0}, __size=248, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, calloc(1UL, __size)={18446744073709551616:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, p={18446744073709551616:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5902] RET, EXPR ldv_successful_zalloc(sizeof(struct sk_buff___0 )) VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_successful_zalloc(sizeof(struct sk_buff___0 ))={18446744073709551616:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5902] tmp___7 = ldv_successful_zalloc(sizeof(struct sk_buff___0 )) [L5903] skb = (struct sk_buff___0 *)tmp___7 VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, skb={18446744073709551616:0}, tmp___7={18446744073709551616:0}] [L5904] COND FALSE !(! skb) [L5907] CALL ldv_set_add(LDV_SKBS, skb) [L5775] int i ; [L5777] i = 0 VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, e={18446744073709551616:0}, e={18446744073709551616:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set={0:0}, set={0:0}, set_impl={11:0}] [L5778] COND TRUE 1 VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, e={18446744073709551616:0}, e={18446744073709551616:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set={0:0}, set={0:0}, set_impl={11:0}] [L5779] COND FALSE !(i < last_index) VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, e={18446744073709551616:0}, e={18446744073709551616:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set={0:0}, set={0:0}, set_impl={11:0}] [L5789] COND TRUE last_index < 15 [L5790] set_impl[last_index] = e [L5791] last_index = last_index + 1 VAL [\old(last_index)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, e={18446744073709551616:0}, e={18446744073709551616:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set={0:0}, set={0:0}, set_impl={11:0}] [L5907] RET ldv_set_add(LDV_SKBS, skb) [L5908] return (skb); VAL [\old(last_index)=0, \result={18446744073709551616:0}, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, skb={18446744073709551616:0}, tmp___7={18446744073709551616:0}] [L5743] RET, EXPR ldv_skb_alloc() VAL [\old(priority)=32, \old(size)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_skb_alloc()={18446744073709551616:0}, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, priority=32, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, size=0] [L5743] tmp = ldv_skb_alloc() [L5744] COND TRUE \read(*tmp) VAL [\old(priority)=32, \old(size)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, priority=32, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, size=0, tmp={18446744073709551616:0}] [L5746] CALL, EXPR ldv_malloc(size) VAL [\old(size)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5280] void *p ; [L5281] void *tmp ; [L5282] int tmp___0 ; [L5284] tmp___0 = __VERIFIER_nondet_int() [L5285] COND TRUE tmp___0 != 0 [L5286] return ((void *)0); VAL [\old(size)=0, \result={0:0}, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, size=0, tmp___0=1] [L5746] RET, EXPR ldv_malloc(size) VAL [\old(priority)=32, \old(size)=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_malloc(size)={0:0}, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, priority=32, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, size=0, tmp={18446744073709551616:0}] [L5746] tmp->head = ldv_malloc(size) [L5747] EXPR tmp->head [L5747] tmp->data = tmp->head [L5749] return (tmp); VAL [\old(priority)=32, \old(size)=0, \result={18446744073709551616:0}, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, priority=32, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, size=0, tmp={18446744073709551616:0}] [L5455] RET, EXPR ldv_alloc_skb_14((unsigned int )(length + 4), 32U) [L5455] skb = ldv_alloc_skb_14((unsigned int )(length + 4), 32U) [L5456] COND TRUE (unsigned long )skb == (unsigned long )((struct sk_buff *)0) VAL [\old(bufnum)=0, \old(length)=-4, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, bufnum=0, dev={-6:0}, dev={-6:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, length=-4, lp={-6:3264}, ofs=260, pkt={-5:0}, pkthdr={-5:0}, pkthdr={-5:0}, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, skb={18446744073709551616:0}, tmp={-6:3264}] [L5457] COND TRUE arcnet_debug & 1 [L5461] EXPR dev->stats.rx_dropped [L5461] dev->stats.rx_dropped = dev->stats.rx_dropped + 1UL [L5639] RET rx(rfc1051_proto_group1, ldvarg1, rfc1051_proto_group0, ldvarg0) [L5640] ldv_state_variable_1 = 1 VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=0, tmp___6=2, tmp___7=1] [L5617] tmp___5 = __VERIFIER_nondet_int() [L5619] case 0: [L5651] case 1: VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=1, tmp___6=2, tmp___7=1] [L5652] COND TRUE ldv_state_variable_0 != 0 [L5653] tmp___7 = __VERIFIER_nondet_int() [L5655] case 0: VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=1, tmp___6=2, tmp___7=0] [L5656] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L5657] CALL arcnet_rfc1051_exit() [L5399] FCALL arcnet_unregister_proto(& rfc1051_proto) [L5657] RET arcnet_rfc1051_exit() [L5658] ldv_state_variable_0 = 2 VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldvarg0=-4, ldvarg1=0, ldvarg2={18446744073709551618:0}, ldvarg3={-2:0}, ldvarg4=10, ldvarg5=-3, ldvarg6=-4, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp=0, tmp___0=10, tmp___1={-2:0}, tmp___2=-4, tmp___3=-3, tmp___4=-4, tmp___5=1, tmp___6=2, tmp___7=0] [L5693] CALL ldv_check_final_state() [L5966] int tmp___7 ; [L5968] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L5857] return (last_index == 0); VAL [\result=0, arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set={0:0}, set={0:0}, set_impl={11:0}] [L5968] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L5968] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L5969] COND FALSE !(\read(tmp___7)) VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}, tmp___7=0] [L5971] CALL ldv_error() VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] [L5332] reach_error() VAL [arc_bcast_proto={10:0}, arc_proto_default={0:0}, arc_proto_map={18446744073709551623:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ref_cnt=0, rfc1051_proto={10:0}, rfc1051_proto_group0={-5:0}, rfc1051_proto_group1={-6:0}, set_impl={11:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 12 procedures, 184 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 3.4s, OverallIterations: 7, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1318 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1241 mSDsluCounter, 6490 SdHoareTripleChecker+Invalid, 1.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4901 mSDsCounter, 362 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1498 IncrementalHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 362 mSolverCounterUnsat, 1589 mSDtfsCounter, 1498 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 142 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=621occurred in iteration=6, InterpolantAutomatonStates: 47, 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, 6 MinimizatonAttempts, 302 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 583 NumberOfCodeBlocks, 583 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 443 ConstructedInterpolants, 0 QuantifiedInterpolants, 775 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 233/233 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 [2021-12-22 14:37:22,596 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... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 73b3ed2538f968a3e44c5d7fd04ec7d3b91dc8bba4b6c9eed0228eaab08d1208 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 14:37:24,389 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 14:37:24,392 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 14:37:24,424 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 14:37:24,424 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 14:37:24,427 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 14:37:24,428 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 14:37:24,431 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 14:37:24,433 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 14:37:24,436 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 14:37:24,437 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 14:37:24,440 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 14:37:24,440 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 14:37:24,442 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 14:37:24,443 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 14:37:24,445 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 14:37:24,446 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 14:37:24,446 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 14:37:24,448 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 14:37:24,452 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 14:37:24,453 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 14:37:24,454 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 14:37:24,454 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 14:37:24,456 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 14:37:24,460 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 14:37:24,460 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 14:37:24,461 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 14:37:24,462 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 14:37:24,462 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 14:37:24,463 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 14:37:24,463 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 14:37:24,463 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 14:37:24,464 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 14:37:24,465 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 14:37:24,466 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 14:37:24,466 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 14:37:24,466 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 14:37:24,467 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 14:37:24,467 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 14:37:24,468 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 14:37:24,468 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 14:37:24,469 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-22 14:37:24,496 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 14:37:24,497 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 14:37:24,497 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 14:37:24,498 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 14:37:24,498 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 14:37:24,498 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 14:37:24,499 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 14:37:24,499 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 14:37:24,500 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 14:37:24,500 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 14:37:24,500 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 14:37:24,500 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-22 14:37:24,501 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 14:37:24,502 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-22 14:37:24,502 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 14:37:24,502 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 14:37:24,502 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 14:37:24,502 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 14:37:24,502 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 14:37:24,502 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 14:37:24,503 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-22 14:37:24,503 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-22 14:37:24,503 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-22 14:37:24,503 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-22 14:37:24,503 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-22 14:37:24,503 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-22 14:37:24,504 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 14:37:24,504 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-22 14:37:24,504 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 73b3ed2538f968a3e44c5d7fd04ec7d3b91dc8bba4b6c9eed0228eaab08d1208 [2021-12-22 14:37:24,763 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 14:37:24,778 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 14:37:24,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 14:37:24,782 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 14:37:24,782 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 14:37:24,783 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i [2021-12-22 14:37:24,830 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea3664e4f/e6f189a5eec2471bac3831102590157d/FLAG00e330f98 [2021-12-22 14:37:25,334 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 14:37:25,335 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i [2021-12-22 14:37:25,375 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea3664e4f/e6f189a5eec2471bac3831102590157d/FLAG00e330f98 [2021-12-22 14:37:25,552 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea3664e4f/e6f189a5eec2471bac3831102590157d [2021-12-22 14:37:25,554 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 14:37:25,556 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 14:37:25,558 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 14:37:25,558 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 14:37:25,561 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 14:37:25,562 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:37:25" (1/1) ... [2021-12-22 14:37:25,562 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c199807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:25, skipping insertion in model container [2021-12-22 14:37:25,562 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:37:25" (1/1) ... [2021-12-22 14:37:25,566 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 14:37:25,635 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 14:37:26,397 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/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i[153414,153427] [2021-12-22 14:37:26,651 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 14:37:26,704 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-22 14:37:26,743 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 14:37:26,846 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/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i[153414,153427] [2021-12-22 14:37:26,911 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 14:37:26,935 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 14:37:27,076 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/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i[153414,153427] [2021-12-22 14:37:27,116 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 14:37:27,138 INFO L208 MainTranslator]: Completed translation [2021-12-22 14:37:27,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27 WrapperNode [2021-12-22 14:37:27,139 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 14:37:27,140 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 14:37:27,140 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 14:37:27,140 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 14:37:27,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,180 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,263 INFO L137 Inliner]: procedures = 97, calls = 171, calls flagged for inlining = 26, calls inlined = 23, statements flattened = 509 [2021-12-22 14:37:27,266 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 14:37:27,268 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 14:37:27,268 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 14:37:27,268 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 14:37:27,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,300 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,301 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,334 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,351 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,357 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,363 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 14:37:27,364 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 14:37:27,365 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 14:37:27,365 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 14:37:27,366 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (1/1) ... [2021-12-22 14:37:27,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 14:37:27,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 14:37:27,397 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) [2021-12-22 14:37:27,419 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 [2021-12-22 14:37:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-22 14:37:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-22 14:37:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-22 14:37:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-22 14:37:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-22 14:37:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-22 14:37:27,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-22 14:37:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-12-22 14:37:27,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-12-22 14:37:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-22 14:37:27,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-22 14:37:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-22 14:37:27,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-22 14:37:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~X~C_INT~TO~VOID [2021-12-22 14:37:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~X~C_INT~TO~VOID [2021-12-22 14:37:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-22 14:37:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-22 14:37:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-22 14:37:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-22 14:37:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-22 14:37:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-22 14:37:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-22 14:37:27,456 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-22 14:37:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-22 14:37:27,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-22 14:37:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_successful_zalloc [2021-12-22 14:37:27,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_successful_zalloc [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-22 14:37:27,458 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-22 14:37:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 14:37:27,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 14:37:27,656 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 14:37:27,657 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 14:37:27,792 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-22 14:37:30,995 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 14:37:31,009 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 14:37:31,009 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-22 14:37:31,011 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:31 BoogieIcfgContainer [2021-12-22 14:37:31,012 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 14:37:31,013 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 14:37:31,013 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 14:37:31,016 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 14:37:31,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:37:25" (1/3) ... [2021-12-22 14:37:31,017 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@716ce91b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:37:31, skipping insertion in model container [2021-12-22 14:37:31,017 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:27" (2/3) ... [2021-12-22 14:37:31,017 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@716ce91b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:37:31, skipping insertion in model container [2021-12-22 14:37:31,017 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:31" (3/3) ... [2021-12-22 14:37:31,018 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--arcnet--rfc1051.ko-entry_point.cil.out.i [2021-12-22 14:37:31,022 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 14:37:31,022 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-22 14:37:31,062 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 14:37:31,068 INFO L339 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=PETRI_NET, 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 14:37:31,068 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-22 14:37:31,083 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 146 states have (on average 1.4246575342465753) internal successors, (208), 151 states have internal predecessors, (208), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-12-22 14:37:31,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 14:37:31,090 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:31,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:31,107 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:31,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:31,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2020398219, now seen corresponding path program 1 times [2021-12-22 14:37:31,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:31,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1616600948] [2021-12-22 14:37:31,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:31,123 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:31,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:31,125 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:31,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-22 14:37:31,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:31,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 14:37:31,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:31,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 14:37:31,468 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:31,468 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:31,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1616600948] [2021-12-22 14:37:31,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1616600948] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:31,469 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:31,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 14:37:31,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965684566] [2021-12-22 14:37:31,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:31,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 14:37:31,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:31,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 14:37:31,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 14:37:31,501 INFO L87 Difference]: Start difference. First operand has 183 states, 146 states have (on average 1.4246575342465753) internal successors, (208), 151 states have internal predecessors, (208), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:31,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:31,580 INFO L93 Difference]: Finished difference Result 362 states and 520 transitions. [2021-12-22 14:37:31,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 14:37:31,583 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2021-12-22 14:37:31,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:31,596 INFO L225 Difference]: With dead ends: 362 [2021-12-22 14:37:31,596 INFO L226 Difference]: Without dead ends: 174 [2021-12-22 14:37:31,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 14:37:31,603 INFO L933 BasicCegarLoop]: 244 mSDtfsCounter, 0 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:31,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 486 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 14:37:31,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-12-22 14:37:31,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2021-12-22 14:37:31,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 142 states have (on average 1.352112676056338) internal successors, (192), 142 states have internal predecessors, (192), 22 states have call successors, (22), 10 states have call predecessors, (22), 9 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-12-22 14:37:31,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 235 transitions. [2021-12-22 14:37:31,642 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 235 transitions. Word has length 35 [2021-12-22 14:37:31,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:31,643 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 235 transitions. [2021-12-22 14:37:31,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:31,643 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 235 transitions. [2021-12-22 14:37:31,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-22 14:37:31,645 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:31,645 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:31,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-22 14:37:31,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:31,855 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:31,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:31,856 INFO L85 PathProgramCache]: Analyzing trace with hash 21026425, now seen corresponding path program 1 times [2021-12-22 14:37:31,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:31,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [460840919] [2021-12-22 14:37:31,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:31,857 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:31,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:31,858 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:31,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-22 14:37:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:32,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 14:37:32,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:32,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 14:37:32,096 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:32,096 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:32,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [460840919] [2021-12-22 14:37:32,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [460840919] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:32,097 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:32,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 14:37:32,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332620498] [2021-12-22 14:37:32,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:32,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 14:37:32,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:32,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 14:37:32,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 14:37:32,099 INFO L87 Difference]: Start difference. First operand 174 states and 235 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:32,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:32,152 INFO L93 Difference]: Finished difference Result 487 states and 663 transitions. [2021-12-22 14:37:32,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 14:37:32,153 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2021-12-22 14:37:32,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:32,155 INFO L225 Difference]: With dead ends: 487 [2021-12-22 14:37:32,155 INFO L226 Difference]: Without dead ends: 322 [2021-12-22 14:37:32,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 14:37:32,157 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 200 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:32,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 478 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 14:37:32,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-12-22 14:37:32,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 322. [2021-12-22 14:37:32,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 263 states have (on average 1.3574144486692015) internal successors, (357), 263 states have internal predecessors, (357), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-12-22 14:37:32,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 436 transitions. [2021-12-22 14:37:32,177 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 436 transitions. Word has length 36 [2021-12-22 14:37:32,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:32,177 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 436 transitions. [2021-12-22 14:37:32,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:32,177 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 436 transitions. [2021-12-22 14:37:32,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 14:37:32,178 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:32,179 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:32,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-22 14:37:32,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:32,387 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:32,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:32,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1989051346, now seen corresponding path program 1 times [2021-12-22 14:37:32,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:32,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [719488465] [2021-12-22 14:37:32,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:32,389 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:32,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:32,390 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:32,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-22 14:37:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:32,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 14:37:32,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:32,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 14:37:32,633 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:32,633 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:32,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [719488465] [2021-12-22 14:37:32,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [719488465] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:32,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:32,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 14:37:32,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308027208] [2021-12-22 14:37:32,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:32,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 14:37:32,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:32,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 14:37:32,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 14:37:32,635 INFO L87 Difference]: Start difference. First operand 322 states and 436 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:32,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:32,765 INFO L93 Difference]: Finished difference Result 634 states and 859 transitions. [2021-12-22 14:37:32,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 14:37:32,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2021-12-22 14:37:32,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:32,768 INFO L225 Difference]: With dead ends: 634 [2021-12-22 14:37:32,768 INFO L226 Difference]: Without dead ends: 321 [2021-12-22 14:37:32,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 14:37:32,769 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 363 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:32,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 579 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 14:37:32,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-12-22 14:37:32,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 321. [2021-12-22 14:37:32,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 262 states have (on average 1.3473282442748091) internal successors, (353), 262 states have internal predecessors, (353), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-12-22 14:37:32,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 432 transitions. [2021-12-22 14:37:32,785 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 432 transitions. Word has length 40 [2021-12-22 14:37:32,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:32,786 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 432 transitions. [2021-12-22 14:37:32,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 14:37:32,786 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 432 transitions. [2021-12-22 14:37:32,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-22 14:37:32,788 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:32,788 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:32,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-22 14:37:32,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:32,999 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:33,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:33,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1384341438, now seen corresponding path program 1 times [2021-12-22 14:37:33,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:33,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224428267] [2021-12-22 14:37:33,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:33,001 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:33,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:33,002 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:33,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-22 14:37:33,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:33,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 14:37:33,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:33,435 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-22 14:37:33,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:33,435 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:33,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224428267] [2021-12-22 14:37:33,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224428267] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:33,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:33,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 14:37:33,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925756632] [2021-12-22 14:37:33,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:33,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 14:37:33,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:33,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 14:37:33,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 14:37:33,437 INFO L87 Difference]: Start difference. First operand 321 states and 432 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-22 14:37:33,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:33,555 INFO L93 Difference]: Finished difference Result 942 states and 1278 transitions. [2021-12-22 14:37:33,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 14:37:33,555 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 81 [2021-12-22 14:37:33,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:33,559 INFO L225 Difference]: With dead ends: 942 [2021-12-22 14:37:33,559 INFO L226 Difference]: Without dead ends: 625 [2021-12-22 14:37:33,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-22 14:37:33,561 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 184 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:33,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 980 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 14:37:33,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2021-12-22 14:37:33,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 617. [2021-12-22 14:37:33,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 502 states have (on average 1.350597609561753) internal successors, (678), 502 states have internal predecessors, (678), 78 states have call successors, (78), 37 states have call predecessors, (78), 36 states have return successors, (81), 77 states have call predecessors, (81), 77 states have call successors, (81) [2021-12-22 14:37:33,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 837 transitions. [2021-12-22 14:37:33,596 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 837 transitions. Word has length 81 [2021-12-22 14:37:33,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:33,597 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 837 transitions. [2021-12-22 14:37:33,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-22 14:37:33,597 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 837 transitions. [2021-12-22 14:37:33,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-22 14:37:33,607 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:33,607 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:33,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-22 14:37:33,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:33,807 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:33,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:33,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1203544401, now seen corresponding path program 1 times [2021-12-22 14:37:33,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:33,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194967777] [2021-12-22 14:37:33,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:33,809 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:33,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:33,811 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:33,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-22 14:37:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:34,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-22 14:37:34,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:34,481 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-12-22 14:37:34,481 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:34,481 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:34,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194967777] [2021-12-22 14:37:34,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194967777] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:34,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:34,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 14:37:34,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81565779] [2021-12-22 14:37:34,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:34,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 14:37:34,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:34,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 14:37:34,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-22 14:37:34,483 INFO L87 Difference]: Start difference. First operand 617 states and 837 transitions. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 8 states have internal predecessors, (75), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-22 14:37:34,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:34,682 INFO L93 Difference]: Finished difference Result 1343 states and 1846 transitions. [2021-12-22 14:37:34,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 14:37:34,683 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 8 states have internal predecessors, (75), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 128 [2021-12-22 14:37:34,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:34,685 INFO L225 Difference]: With dead ends: 1343 [2021-12-22 14:37:34,685 INFO L226 Difference]: Without dead ends: 735 [2021-12-22 14:37:34,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-22 14:37:34,687 INFO L933 BasicCegarLoop]: 311 mSDtfsCounter, 136 mSDsluCounter, 2334 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:34,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 2645 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 14:37:34,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2021-12-22 14:37:34,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 617. [2021-12-22 14:37:34,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 502 states have (on average 1.3346613545816732) internal successors, (670), 502 states have internal predecessors, (670), 78 states have call successors, (78), 37 states have call predecessors, (78), 36 states have return successors, (81), 77 states have call predecessors, (81), 77 states have call successors, (81) [2021-12-22 14:37:34,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 829 transitions. [2021-12-22 14:37:34,704 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 829 transitions. Word has length 128 [2021-12-22 14:37:34,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:34,704 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 829 transitions. [2021-12-22 14:37:34,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 8 states have internal predecessors, (75), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-22 14:37:34,705 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 829 transitions. [2021-12-22 14:37:34,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-12-22 14:37:34,707 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:34,707 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:34,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-22 14:37:34,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:34,919 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:34,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:34,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1396240182, now seen corresponding path program 1 times [2021-12-22 14:37:34,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:34,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1992829743] [2021-12-22 14:37:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:34,920 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:34,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:34,921 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:34,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-22 14:37:35,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:35,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-22 14:37:35,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:35,769 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-12-22 14:37:35,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:35,770 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:35,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1992829743] [2021-12-22 14:37:35,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1992829743] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:35,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:35,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-22 14:37:35,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732964040] [2021-12-22 14:37:35,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:35,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-22 14:37:35,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:35,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-22 14:37:35,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-22 14:37:35,771 INFO L87 Difference]: Start difference. First operand 617 states and 829 transitions. Second operand has 12 states, 12 states have (on average 6.583333333333333) internal successors, (79), 10 states have internal predecessors, (79), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2021-12-22 14:37:36,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:36,477 INFO L93 Difference]: Finished difference Result 1335 states and 1814 transitions. [2021-12-22 14:37:36,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-22 14:37:36,478 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.583333333333333) internal successors, (79), 10 states have internal predecessors, (79), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 134 [2021-12-22 14:37:36,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:36,481 INFO L225 Difference]: With dead ends: 1335 [2021-12-22 14:37:36,481 INFO L226 Difference]: Without dead ends: 727 [2021-12-22 14:37:36,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-12-22 14:37:36,482 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 359 mSDsluCounter, 2688 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 2997 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:36,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 2997 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-22 14:37:36,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-12-22 14:37:36,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 609. [2021-12-22 14:37:36,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 494 states have (on average 1.3238866396761133) internal successors, (654), 494 states have internal predecessors, (654), 78 states have call successors, (78), 37 states have call predecessors, (78), 36 states have return successors, (81), 77 states have call predecessors, (81), 77 states have call successors, (81) [2021-12-22 14:37:36,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 813 transitions. [2021-12-22 14:37:36,518 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 813 transitions. Word has length 134 [2021-12-22 14:37:36,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:36,519 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 813 transitions. [2021-12-22 14:37:36,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.583333333333333) internal successors, (79), 10 states have internal predecessors, (79), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2021-12-22 14:37:36,519 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 813 transitions. [2021-12-22 14:37:36,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-12-22 14:37:36,542 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:36,542 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:36,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-22 14:37:36,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:36,742 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:36,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:36,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1747283074, now seen corresponding path program 1 times [2021-12-22 14:37:36,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:36,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [331661890] [2021-12-22 14:37:36,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:36,744 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:36,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:36,757 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:36,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-22 14:37:37,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:37,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 14:37:37,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:37,319 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-22 14:37:37,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:37,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:37,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [331661890] [2021-12-22 14:37:37,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [331661890] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:37,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:37,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 14:37:37,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141437530] [2021-12-22 14:37:37,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:37,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 14:37:37,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:37,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 14:37:37,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 14:37:37,321 INFO L87 Difference]: Start difference. First operand 609 states and 813 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-22 14:37:37,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:37,374 INFO L93 Difference]: Finished difference Result 1311 states and 1770 transitions. [2021-12-22 14:37:37,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 14:37:37,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 165 [2021-12-22 14:37:37,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:37,377 INFO L225 Difference]: With dead ends: 1311 [2021-12-22 14:37:37,377 INFO L226 Difference]: Without dead ends: 711 [2021-12-22 14:37:37,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 14:37:37,393 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 108 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:37,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 502 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 14:37:37,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2021-12-22 14:37:37,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 601. [2021-12-22 14:37:37,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 490 states have (on average 1.3183673469387756) internal successors, (646), 490 states have internal predecessors, (646), 74 states have call successors, (74), 37 states have call predecessors, (74), 36 states have return successors, (77), 73 states have call predecessors, (77), 73 states have call successors, (77) [2021-12-22 14:37:37,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 797 transitions. [2021-12-22 14:37:37,413 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 797 transitions. Word has length 165 [2021-12-22 14:37:37,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:37,413 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 797 transitions. [2021-12-22 14:37:37,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-22 14:37:37,413 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 797 transitions. [2021-12-22 14:37:37,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-12-22 14:37:37,415 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:37,415 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:37,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-22 14:37:37,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:37,633 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:37,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:37,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1434773186, now seen corresponding path program 1 times [2021-12-22 14:37:37,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:37,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459664433] [2021-12-22 14:37:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:37,634 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:37,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:37,635 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:37,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-22 14:37:37,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:38,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 14:37:38,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:38,410 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-22 14:37:38,410 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:37:38,410 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:38,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459664433] [2021-12-22 14:37:38,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459664433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:37:38,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:37:38,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 14:37:38,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470406222] [2021-12-22 14:37:38,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:38,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 14:37:38,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:38,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 14:37:38,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 14:37:38,412 INFO L87 Difference]: Start difference. First operand 601 states and 797 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2021-12-22 14:37:40,446 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:40,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:40,536 INFO L93 Difference]: Finished difference Result 1319 states and 1778 transitions. [2021-12-22 14:37:40,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 14:37:40,542 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 165 [2021-12-22 14:37:40,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:40,545 INFO L225 Difference]: With dead ends: 1319 [2021-12-22 14:37:40,545 INFO L226 Difference]: Without dead ends: 715 [2021-12-22 14:37:40,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 14:37:40,547 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 110 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:40,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 1112 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-12-22 14:37:40,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-12-22 14:37:40,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 605. [2021-12-22 14:37:40,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 494 states have (on average 1.3157894736842106) internal successors, (650), 494 states have internal predecessors, (650), 74 states have call successors, (74), 37 states have call predecessors, (74), 36 states have return successors, (77), 73 states have call predecessors, (77), 73 states have call successors, (77) [2021-12-22 14:37:40,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 801 transitions. [2021-12-22 14:37:40,591 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 801 transitions. Word has length 165 [2021-12-22 14:37:40,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:40,592 INFO L470 AbstractCegarLoop]: Abstraction has 605 states and 801 transitions. [2021-12-22 14:37:40,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2021-12-22 14:37:40,592 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 801 transitions. [2021-12-22 14:37:40,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-22 14:37:40,595 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:40,595 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:40,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-22 14:37:40,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:40,821 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:40,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:40,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1642622242, now seen corresponding path program 1 times [2021-12-22 14:37:40,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:40,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155011968] [2021-12-22 14:37:40,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:37:40,822 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:40,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:40,823 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:40,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-22 14:37:41,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:37:41,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 14:37:41,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:41,529 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-22 14:37:41,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 14:37:42,123 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-12-22 14:37:42,123 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:42,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155011968] [2021-12-22 14:37:42,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155011968] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 14:37:42,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 14:37:42,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-12-22 14:37:42,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472317164] [2021-12-22 14:37:42,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 14:37:42,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 14:37:42,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:42,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 14:37:42,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-22 14:37:42,125 INFO L87 Difference]: Start difference. First operand 605 states and 801 transitions. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-22 14:37:44,171 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:46,067 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:48,090 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:50,099 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:52,114 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:52,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:37:52,250 INFO L93 Difference]: Finished difference Result 1327 states and 1782 transitions. [2021-12-22 14:37:52,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 14:37:52,251 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 4 states have call successors, (15) Word has length 166 [2021-12-22 14:37:52,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:37:52,255 INFO L225 Difference]: With dead ends: 1327 [2021-12-22 14:37:52,255 INFO L226 Difference]: Without dead ends: 719 [2021-12-22 14:37:52,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-22 14:37:52,259 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 117 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:37:52,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 1906 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 4 Unknown, 0 Unchecked, 10.1s Time] [2021-12-22 14:37:52,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-12-22 14:37:52,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 609. [2021-12-22 14:37:52,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 498 states have (on average 1.3132530120481927) internal successors, (654), 498 states have internal predecessors, (654), 74 states have call successors, (74), 37 states have call predecessors, (74), 36 states have return successors, (77), 73 states have call predecessors, (77), 73 states have call successors, (77) [2021-12-22 14:37:52,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 805 transitions. [2021-12-22 14:37:52,286 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 805 transitions. Word has length 166 [2021-12-22 14:37:52,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:37:52,286 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 805 transitions. [2021-12-22 14:37:52,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-22 14:37:52,286 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 805 transitions. [2021-12-22 14:37:52,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-22 14:37:52,289 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:37:52,290 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:37:52,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-22 14:37:52,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:37:52,503 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:37:52,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:37:52,503 INFO L85 PathProgramCache]: Analyzing trace with hash -503991614, now seen corresponding path program 2 times [2021-12-22 14:37:52,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:37:52,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642856657] [2021-12-22 14:37:52,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-22 14:37:52,505 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:37:52,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:37:52,520 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:37:52,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-22 14:37:53,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-22 14:37:53,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 14:37:53,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 977 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 14:37:53,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:37:53,890 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-22 14:37:53,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 14:37:54,479 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-22 14:37:54,480 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:37:54,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642856657] [2021-12-22 14:37:54,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642856657] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-22 14:37:54,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 14:37:54,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 15 [2021-12-22 14:37:54,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615967464] [2021-12-22 14:37:54,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:37:54,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 14:37:54,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:37:54,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 14:37:54,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-12-22 14:37:54,482 INFO L87 Difference]: Start difference. First operand 609 states and 805 transitions. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 8 states have internal predecessors, (98), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-22 14:37:56,978 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:37:58,989 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:01,196 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:03,206 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:05,213 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:08,627 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:10,639 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:12,776 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:14,793 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:16,803 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:18,823 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:19,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:38:19,422 INFO L93 Difference]: Finished difference Result 1971 states and 2611 transitions. [2021-12-22 14:38:19,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-22 14:38:19,424 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 8 states have internal predecessors, (98), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 167 [2021-12-22 14:38:19,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:38:19,430 INFO L225 Difference]: With dead ends: 1971 [2021-12-22 14:38:19,430 INFO L226 Difference]: Without dead ends: 1635 [2021-12-22 14:38:19,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=194, Invalid=562, Unknown=0, NotChecked=0, Total=756 [2021-12-22 14:38:19,432 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 1504 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 384 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1525 SdHoareTripleChecker+Valid, 1349 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 384 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2021-12-22 14:38:19,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1525 Valid, 1349 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [384 Valid, 627 Invalid, 11 Unknown, 0 Unchecked, 24.2s Time] [2021-12-22 14:38:19,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2021-12-22 14:38:19,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1507. [2021-12-22 14:38:19,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1230 states have (on average 1.3170731707317074) internal successors, (1620), 1234 states have internal predecessors, (1620), 182 states have call successors, (182), 91 states have call predecessors, (182), 94 states have return successors, (199), 181 states have call predecessors, (199), 181 states have call successors, (199) [2021-12-22 14:38:19,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2001 transitions. [2021-12-22 14:38:19,520 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 2001 transitions. Word has length 167 [2021-12-22 14:38:19,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:38:19,520 INFO L470 AbstractCegarLoop]: Abstraction has 1507 states and 2001 transitions. [2021-12-22 14:38:19,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 8 states have internal predecessors, (98), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-22 14:38:19,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 2001 transitions. [2021-12-22 14:38:19,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-22 14:38:19,524 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:38:19,524 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:38:19,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-22 14:38:19,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:38:19,743 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:38:19,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:38:19,744 INFO L85 PathProgramCache]: Analyzing trace with hash 746786563, now seen corresponding path program 1 times [2021-12-22 14:38:19,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:38:19,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1118201654] [2021-12-22 14:38:19,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 14:38:19,745 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:38:19,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:38:19,746 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:38:19,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-22 14:38:20,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 14:38:20,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 981 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 14:38:20,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:38:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-22 14:38:20,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 14:38:21,244 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-12-22 14:38:21,244 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:38:21,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1118201654] [2021-12-22 14:38:21,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1118201654] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 14:38:21,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 14:38:21,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-12-22 14:38:21,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338324352] [2021-12-22 14:38:21,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 14:38:21,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-22 14:38:21,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:38:21,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-22 14:38:21,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-12-22 14:38:21,246 INFO L87 Difference]: Start difference. First operand 1507 states and 2001 transitions. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-22 14:38:23,339 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:25,349 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:27,361 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-22 14:38:27,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:38:27,591 INFO L93 Difference]: Finished difference Result 3155 states and 4218 transitions. [2021-12-22 14:38:27,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 14:38:27,592 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 4 states have call successors, (15) Word has length 169 [2021-12-22 14:38:27,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:38:27,597 INFO L225 Difference]: With dead ends: 3155 [2021-12-22 14:38:27,597 INFO L226 Difference]: Without dead ends: 1627 [2021-12-22 14:38:27,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-12-22 14:38:27,600 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 116 mSDsluCounter, 1908 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 2216 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2021-12-22 14:38:27,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 2216 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 3 Unknown, 0 Unchecked, 6.3s Time] [2021-12-22 14:38:27,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1627 states. [2021-12-22 14:38:27,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1627 to 1517. [2021-12-22 14:38:27,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1240 states have (on average 1.314516129032258) internal successors, (1630), 1244 states have internal predecessors, (1630), 182 states have call successors, (182), 91 states have call predecessors, (182), 94 states have return successors, (199), 181 states have call predecessors, (199), 181 states have call successors, (199) [2021-12-22 14:38:27,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 2011 transitions. [2021-12-22 14:38:27,651 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 2011 transitions. Word has length 169 [2021-12-22 14:38:27,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:38:27,652 INFO L470 AbstractCegarLoop]: Abstraction has 1517 states and 2011 transitions. [2021-12-22 14:38:27,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-22 14:38:27,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 2011 transitions. [2021-12-22 14:38:27,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-22 14:38:27,654 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:38:27,655 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:38:27,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-22 14:38:27,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 14:38:27,886 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 14:38:27,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 14:38:27,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1258527389, now seen corresponding path program 2 times [2021-12-22 14:38:27,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 14:38:27,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564415938] [2021-12-22 14:38:27,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-22 14:38:27,888 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 14:38:27,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 14:38:27,888 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 14:38:27,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-22 14:38:28,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-22 14:38:28,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 14:38:28,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 14:38:28,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 14:38:28,450 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-22 14:38:28,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 14:38:28,450 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 14:38:28,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564415938] [2021-12-22 14:38:28,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564415938] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 14:38:28,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 14:38:28,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 14:38:28,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978305854] [2021-12-22 14:38:28,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 14:38:28,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 14:38:28,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 14:38:28,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 14:38:28,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 14:38:28,451 INFO L87 Difference]: Start difference. First operand 1517 states and 2011 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2021-12-22 14:38:28,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 14:38:28,703 INFO L93 Difference]: Finished difference Result 3109 states and 4147 transitions. [2021-12-22 14:38:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 14:38:28,704 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) Word has length 170 [2021-12-22 14:38:28,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 14:38:28,710 INFO L225 Difference]: With dead ends: 3109 [2021-12-22 14:38:28,711 INFO L226 Difference]: Without dead ends: 1601 [2021-12-22 14:38:28,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 14:38:28,714 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 10 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 14:38:28,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 655 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 14:38:28,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1601 states. [2021-12-22 14:38:28,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1601 to 1553. [2021-12-22 14:38:28,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1553 states, 1276 states have (on average 1.3181818181818181) internal successors, (1682), 1280 states have internal predecessors, (1682), 182 states have call successors, (182), 91 states have call predecessors, (182), 94 states have return successors, (199), 181 states have call predecessors, (199), 181 states have call successors, (199) [2021-12-22 14:38:28,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2063 transitions. [2021-12-22 14:38:28,776 INFO L78 Accepts]: Start accepts. Automaton has 1553 states and 2063 transitions. Word has length 170 [2021-12-22 14:38:28,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 14:38:28,779 INFO L470 AbstractCegarLoop]: Abstraction has 1553 states and 2063 transitions. [2021-12-22 14:38:28,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2021-12-22 14:38:28,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1553 states and 2063 transitions. [2021-12-22 14:38:28,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-12-22 14:38:28,782 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 14:38:28,782 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 14:38:28,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0