./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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.0/module_get_put-drivers-net-wan-farsync.ko.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 f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 22:22:45,958 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 22:22:45,960 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 22:22:46,005 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 22:22:46,006 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 22:22:46,007 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 22:22:46,009 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 22:22:46,011 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 22:22:46,013 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 22:22:46,017 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 22:22:46,018 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 22:22:46,020 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 22:22:46,020 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 22:22:46,022 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 22:22:46,023 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 22:22:46,026 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 22:22:46,027 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 22:22:46,028 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 22:22:46,029 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 22:22:46,034 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 22:22:46,036 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 22:22:46,037 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 22:22:46,038 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 22:22:46,039 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 22:22:46,040 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 22:22:46,046 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 22:22:46,047 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 22:22:46,047 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 22:22:46,048 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 22:22:46,049 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 22:22:46,050 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 22:22:46,050 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 22:22:46,053 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 22:22:46,054 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 22:22:46,054 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 22:22:46,055 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 22:22:46,055 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 22:22:46,056 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 22:22:46,056 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 22:22:46,056 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 22:22:46,057 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 22:22:46,058 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 22:22:46,060 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-19 22:22:46,091 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 22:22:46,092 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 22:22:46,092 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 22:22:46,092 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 22:22:46,093 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 22:22:46,093 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 22:22:46,094 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 22:22:46,094 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 22:22:46,094 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 22:22:46,095 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 22:22:46,095 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 22:22:46,095 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 22:22:46,095 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 22:22:46,096 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 22:22:46,096 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 22:22:46,096 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 22:22:46,096 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 22:22:46,096 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 22:22:46,097 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 22:22:46,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 22:22:46,098 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 22:22:46,098 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:22:46,098 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 22:22:46,098 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 22:22:46,099 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 22:22:46,099 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 22:22:46,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 22:22:46,108 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 22:22:46,109 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 22:22:46,109 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 22:22:46,109 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 -> f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 [2022-07-19 22:22:46,323 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 22:22:46,342 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 22:22:46,345 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 22:22:46,346 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 22:22:46,346 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 22:22:46,347 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-19 22:22:46,404 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b142a77a/e300744edd3646b1a22c3d868a7139fc/FLAG27e437c1f [2022-07-19 22:22:47,088 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 22:22:47,089 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-19 22:22:47,130 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b142a77a/e300744edd3646b1a22c3d868a7139fc/FLAG27e437c1f [2022-07-19 22:22:47,427 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b142a77a/e300744edd3646b1a22c3d868a7139fc [2022-07-19 22:22:47,429 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 22:22:47,430 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 22:22:47,432 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 22:22:47,432 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 22:22:47,435 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 22:22:47,436 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:22:47" (1/1) ... [2022-07-19 22:22:47,436 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b94cbdf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:47, skipping insertion in model container [2022-07-19 22:22:47,437 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:22:47" (1/1) ... [2022-07-19 22:22:47,442 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 22:22:47,538 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 22:22:48,623 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.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-19 22:22:48,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:22:48,749 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 22:22:49,054 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.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-19 22:22:49,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:22:49,252 INFO L208 MainTranslator]: Completed translation [2022-07-19 22:22:49,253 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49 WrapperNode [2022-07-19 22:22:49,254 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 22:22:49,255 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 22:22:49,255 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 22:22:49,255 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 22:22:49,261 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,352 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,494 INFO L137 Inliner]: procedures = 200, calls = 1489, calls flagged for inlining = 98, calls inlined = 84, statements flattened = 3372 [2022-07-19 22:22:49,495 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 22:22:49,496 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 22:22:49,496 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 22:22:49,496 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 22:22:49,504 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,504 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,529 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,530 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,623 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,646 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,667 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,690 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 22:22:49,691 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 22:22:49,691 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 22:22:49,692 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 22:22:49,693 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (1/1) ... [2022-07-19 22:22:49,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:22:49,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:22:49,724 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-19 22:22:49,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-19 22:22:49,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-19 22:22:49,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-19 22:22:49,765 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-19 22:22:49,765 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-19 22:22:49,765 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-19 22:22:49,765 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-19 22:22:49,766 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-19 22:22:49,766 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-19 22:22:49,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-19 22:22:49,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-19 22:22:49,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-07-19 22:22:49,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-07-19 22:22:49,767 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-19 22:22:49,767 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-19 22:22:49,767 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-19 22:22:49,767 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-19 22:22:49,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-19 22:22:49,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-19 22:22:49,768 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-19 22:22:49,768 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-19 22:22:49,768 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-07-19 22:22:49,768 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-07-19 22:22:49,768 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-19 22:22:49,768 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-19 22:22:49,768 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-19 22:22:49,769 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-19 22:22:49,769 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-19 22:22:49,769 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-19 22:22:49,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 22:22:49,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-19 22:22:49,769 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-19 22:22:49,769 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-19 22:22:49,770 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-07-19 22:22:49,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-07-19 22:22:49,770 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-19 22:22:49,770 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-19 22:22:49,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-07-19 22:22:49,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-07-19 22:22:49,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 22:22:49,771 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-19 22:22:49,771 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-19 22:22:49,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-19 22:22:49,771 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-19 22:22:49,771 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-19 22:22:49,771 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-19 22:22:49,772 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-19 22:22:49,772 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-07-19 22:22:49,772 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-07-19 22:22:49,772 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-19 22:22:49,772 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-19 22:22:49,772 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2022-07-19 22:22:49,773 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2022-07-19 22:22:49,773 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-19 22:22:49,773 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-19 22:22:49,773 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-07-19 22:22:49,773 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-07-19 22:22:49,773 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2022-07-19 22:22:49,773 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2022-07-19 22:22:49,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-19 22:22:49,774 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-19 22:22:49,774 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-19 22:22:49,774 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-19 22:22:49,774 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-19 22:22:49,774 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-19 22:22:49,775 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-19 22:22:49,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-19 22:22:49,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-19 22:22:49,775 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-19 22:22:49,775 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-19 22:22:49,775 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-07-19 22:22:49,776 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-07-19 22:22:49,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-19 22:22:49,776 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-19 22:22:49,776 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2022-07-19 22:22:49,776 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2022-07-19 22:22:49,776 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-19 22:22:49,776 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-19 22:22:49,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-19 22:22:49,777 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-19 22:22:49,777 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-19 22:22:49,777 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-19 22:22:49,777 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-19 22:22:49,777 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2022-07-19 22:22:49,778 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2022-07-19 22:22:49,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 22:22:49,778 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-19 22:22:49,778 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-19 22:22:49,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 22:22:49,778 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2022-07-19 22:22:49,778 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2022-07-19 22:22:49,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-19 22:22:49,779 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-19 22:22:49,779 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-19 22:22:49,779 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2022-07-19 22:22:49,779 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2022-07-19 22:22:49,779 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2022-07-19 22:22:49,780 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2022-07-19 22:22:49,780 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-19 22:22:49,780 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-19 22:22:49,780 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-07-19 22:22:49,780 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-07-19 22:22:49,780 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-07-19 22:22:49,780 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-07-19 22:22:49,781 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-07-19 22:22:49,781 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-07-19 22:22:49,781 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-19 22:22:49,781 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-19 22:22:49,781 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-19 22:22:49,781 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-19 22:22:49,781 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-19 22:22:49,782 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-19 22:22:49,782 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-07-19 22:22:49,782 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-07-19 22:22:49,782 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2022-07-19 22:22:49,782 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2022-07-19 22:22:49,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 22:22:49,782 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2022-07-19 22:22:49,783 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2022-07-19 22:22:49,783 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2022-07-19 22:22:49,783 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2022-07-19 22:22:49,783 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-07-19 22:22:49,783 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-07-19 22:22:49,783 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2022-07-19 22:22:49,784 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2022-07-19 22:22:49,784 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 22:22:49,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 22:22:49,784 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-19 22:22:49,784 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-19 22:22:50,225 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 22:22:50,228 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 22:22:50,823 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:50,828 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:50,833 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:50,834 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:50,835 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:50,836 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:50,841 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:22:52,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##252: assume !false; [2022-07-19 22:22:52,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##251: assume false; [2022-07-19 22:22:52,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##283: assume !false; [2022-07-19 22:22:52,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##282: assume false; [2022-07-19 22:22:52,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2022-07-19 22:22:52,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##238: assume !false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##237: assume false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##438: assume false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##439: assume !false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume false; [2022-07-19 22:22:52,643 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume !false;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2022-07-19 22:22:52,719 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 22:22:52,732 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 22:22:52,732 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-19 22:22:52,735 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:22:52 BoogieIcfgContainer [2022-07-19 22:22:52,735 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 22:22:52,737 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 22:22:52,737 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 22:22:52,740 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 22:22:52,740 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 10:22:47" (1/3) ... [2022-07-19 22:22:52,741 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4af86cec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:22:52, skipping insertion in model container [2022-07-19 22:22:52,741 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:22:49" (2/3) ... [2022-07-19 22:22:52,741 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4af86cec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:22:52, skipping insertion in model container [2022-07-19 22:22:52,741 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:22:52" (3/3) ... [2022-07-19 22:22:52,742 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-19 22:22:52,754 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 22:22:52,755 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 22:22:52,812 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 22:22:52,818 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@296f4254, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@c58dad7 [2022-07-19 22:22:52,818 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 22:22:52,825 INFO L276 IsEmpty]: Start isEmpty. Operand has 1095 states, 777 states have (on average 1.3153153153153154) internal successors, (1022), 785 states have internal predecessors, (1022), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) [2022-07-19 22:22:52,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-19 22:22:52,831 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:22:52,831 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:22:52,832 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:22:52,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:22:52,837 INFO L85 PathProgramCache]: Analyzing trace with hash -698303565, now seen corresponding path program 1 times [2022-07-19 22:22:52,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:22:52,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134075529] [2022-07-19 22:22:52,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:52,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:22:53,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:53,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 22:22:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:53,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:22:53,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:53,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:53,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:22:53,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134075529] [2022-07-19 22:22:53,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134075529] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:22:53,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:22:53,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 22:22:53,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401871297] [2022-07-19 22:22:53,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:22:53,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:22:53,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:22:53,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:22:53,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:22:53,277 INFO L87 Difference]: Start difference. First operand has 1095 states, 777 states have (on average 1.3153153153153154) internal successors, (1022), 785 states have internal predecessors, (1022), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:22:53,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:22:53,460 INFO L93 Difference]: Finished difference Result 2185 states and 3091 transitions. [2022-07-19 22:22:53,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:22:53,464 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-07-19 22:22:53,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:22:53,484 INFO L225 Difference]: With dead ends: 2185 [2022-07-19 22:22:53,485 INFO L226 Difference]: Without dead ends: 1091 [2022-07-19 22:22:53,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:22:53,496 INFO L413 NwaCegarLoop]: 1521 mSDtfsCounter, 1 mSDsluCounter, 1519 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 3040 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:22:53,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 3040 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:22:53,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2022-07-19 22:22:53,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1090. [2022-07-19 22:22:53,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 774 states have (on average 1.2945736434108528) internal successors, (1002), 780 states have internal predecessors, (1002), 260 states have call successors, (260), 56 states have call predecessors, (260), 55 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2022-07-19 22:22:53,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1520 transitions. [2022-07-19 22:22:53,616 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1520 transitions. Word has length 21 [2022-07-19 22:22:53,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:22:53,617 INFO L495 AbstractCegarLoop]: Abstraction has 1090 states and 1520 transitions. [2022-07-19 22:22:53,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:22:53,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1520 transitions. [2022-07-19 22:22:53,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-19 22:22:53,620 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:22:53,620 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:22:53,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 22:22:53,621 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:22:53,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:22:53,622 INFO L85 PathProgramCache]: Analyzing trace with hash 83203695, now seen corresponding path program 1 times [2022-07-19 22:22:53,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:22:53,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130918010] [2022-07-19 22:22:53,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:53,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:22:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:53,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:22:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:53,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-19 22:22:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:53,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:53,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:22:53,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130918010] [2022-07-19 22:22:53,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130918010] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:22:53,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042221608] [2022-07-19 22:22:53,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:53,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:53,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:22:53,820 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:22:53,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-19 22:22:54,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:54,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 957 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:22:54,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:22:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 22:22:54,347 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:22:54,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042221608] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:22:54,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:22:54,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-07-19 22:22:54,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543214985] [2022-07-19 22:22:54,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:22:54,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:22:54,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:22:54,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:22:54,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:22:54,350 INFO L87 Difference]: Start difference. First operand 1090 states and 1520 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:22:54,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:22:54,448 INFO L93 Difference]: Finished difference Result 3242 states and 4526 transitions. [2022-07-19 22:22:54,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:22:54,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-07-19 22:22:54,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:22:54,461 INFO L225 Difference]: With dead ends: 3242 [2022-07-19 22:22:54,461 INFO L226 Difference]: Without dead ends: 2160 [2022-07-19 22:22:54,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:22:54,466 INFO L413 NwaCegarLoop]: 2045 mSDtfsCounter, 1494 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 3543 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:22:54,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 3543 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:22:54,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2160 states. [2022-07-19 22:22:54,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2160 to 2157. [2022-07-19 22:22:54,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 1530 states have (on average 1.29281045751634) internal successors, (1978), 1541 states have internal predecessors, (1978), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-19 22:22:54,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 3008 transitions. [2022-07-19 22:22:54,568 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 3008 transitions. Word has length 23 [2022-07-19 22:22:54,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:22:54,569 INFO L495 AbstractCegarLoop]: Abstraction has 2157 states and 3008 transitions. [2022-07-19 22:22:54,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:22:54,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 3008 transitions. [2022-07-19 22:22:54,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-19 22:22:54,578 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:22:54,578 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:22:54,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-19 22:22:54,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:54,799 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:22:54,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:22:54,800 INFO L85 PathProgramCache]: Analyzing trace with hash -17323993, now seen corresponding path program 1 times [2022-07-19 22:22:54,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:22:54,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720427048] [2022-07-19 22:22:54,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:54,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:22:54,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:54,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:22:54,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:54,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-19 22:22:54,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:54,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:22:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:54,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:54,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:22:54,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720427048] [2022-07-19 22:22:54,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720427048] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:22:54,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645295446] [2022-07-19 22:22:54,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:54,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:54,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:22:54,964 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:22:54,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-19 22:22:55,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:55,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:22:55,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:22:55,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:55,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:22:55,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:55,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645295446] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:22:55,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:22:55,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-07-19 22:22:55,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252033989] [2022-07-19 22:22:55,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:22:55,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:22:55,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:22:55,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:22:55,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:22:55,485 INFO L87 Difference]: Start difference. First operand 2157 states and 3008 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:22:55,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:22:55,571 INFO L93 Difference]: Finished difference Result 4314 states and 6018 transitions. [2022-07-19 22:22:55,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:22:55,572 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 43 [2022-07-19 22:22:55,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:22:55,582 INFO L225 Difference]: With dead ends: 4314 [2022-07-19 22:22:55,583 INFO L226 Difference]: Without dead ends: 2163 [2022-07-19 22:22:55,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:22:55,591 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 6 mSDsluCounter, 3028 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 4544 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:22:55,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 4544 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:22:55,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-07-19 22:22:55,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 2163. [2022-07-19 22:22:55,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2163 states, 1536 states have (on average 1.2916666666666667) internal successors, (1984), 1547 states have internal predecessors, (1984), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-19 22:22:55,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 3014 transitions. [2022-07-19 22:22:55,664 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 3014 transitions. Word has length 43 [2022-07-19 22:22:55,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:22:55,664 INFO L495 AbstractCegarLoop]: Abstraction has 2163 states and 3014 transitions. [2022-07-19 22:22:55,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:22:55,664 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 3014 transitions. [2022-07-19 22:22:55,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-19 22:22:55,669 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:22:55,669 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:22:55,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-19 22:22:55,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-19 22:22:55,887 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:22:55,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:22:55,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1685691483, now seen corresponding path program 2 times [2022-07-19 22:22:55,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:22:55,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440039467] [2022-07-19 22:22:55,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:55,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:22:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:56,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-19 22:22:56,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:56,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 22:22:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:56,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-19 22:22:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:56,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:56,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:22:56,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440039467] [2022-07-19 22:22:56,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440039467] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:22:56,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616577981] [2022-07-19 22:22:56,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:22:56,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:56,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:22:56,038 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:22:56,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-19 22:22:56,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:22:56,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:22:56,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-19 22:22:56,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:22:56,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 22:22:56,535 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:22:56,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616577981] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:22:56,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:22:56,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-07-19 22:22:56,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131303107] [2022-07-19 22:22:56,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:22:56,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:22:56,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:22:56,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:22:56,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:22:56,538 INFO L87 Difference]: Start difference. First operand 2163 states and 3014 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:22:57,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:22:57,141 INFO L93 Difference]: Finished difference Result 6226 states and 8961 transitions. [2022-07-19 22:22:57,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:22:57,142 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 49 [2022-07-19 22:22:57,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:22:57,162 INFO L225 Difference]: With dead ends: 6226 [2022-07-19 22:22:57,163 INFO L226 Difference]: Without dead ends: 4082 [2022-07-19 22:22:57,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:22:57,172 INFO L413 NwaCegarLoop]: 2766 mSDtfsCounter, 2259 mSDsluCounter, 6571 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2452 SdHoareTripleChecker+Valid, 9337 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 583 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:22:57,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2452 Valid, 9337 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [583 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 22:22:57,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4082 states. [2022-07-19 22:22:57,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4082 to 2092. [2022-07-19 22:22:57,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 1490 states have (on average 1.2906040268456376) internal successors, (1923), 1500 states have internal predecessors, (1923), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-19 22:22:57,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 2903 transitions. [2022-07-19 22:22:57,279 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 2903 transitions. Word has length 49 [2022-07-19 22:22:57,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:22:57,279 INFO L495 AbstractCegarLoop]: Abstraction has 2092 states and 2903 transitions. [2022-07-19 22:22:57,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:22:57,280 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 2903 transitions. [2022-07-19 22:22:57,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-19 22:22:57,281 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:22:57,281 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:22:57,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-19 22:22:57,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:57,504 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:22:57,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:22:57,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1276549099, now seen corresponding path program 1 times [2022-07-19 22:22:57,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:22:57,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206086568] [2022-07-19 22:22:57,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:57,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:22:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:57,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-19 22:22:57,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:57,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 22:22:57,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:57,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-19 22:22:57,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:57,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:57,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:22:57,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206086568] [2022-07-19 22:22:57,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206086568] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:22:57,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585673387] [2022-07-19 22:22:57,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:57,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:57,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:22:57,672 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:22:57,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-19 22:22:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:58,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 1145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-19 22:22:58,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:22:58,119 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:58,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:22:58,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:58,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585673387] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:22:58,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:22:58,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-07-19 22:22:58,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707122254] [2022-07-19 22:22:58,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:22:58,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-19 22:22:58,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:22:58,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-19 22:22:58,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-07-19 22:22:58,184 INFO L87 Difference]: Start difference. First operand 2092 states and 2903 transitions. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:22:58,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:22:58,308 INFO L93 Difference]: Finished difference Result 4184 states and 5811 transitions. [2022-07-19 22:22:58,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 22:22:58,309 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 51 [2022-07-19 22:22:58,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:22:58,319 INFO L225 Difference]: With dead ends: 4184 [2022-07-19 22:22:58,319 INFO L226 Difference]: Without dead ends: 2104 [2022-07-19 22:22:58,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-07-19 22:22:58,326 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 10 mSDsluCounter, 4542 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 6058 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:22:58,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 6058 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:22:58,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-07-19 22:22:58,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2104. [2022-07-19 22:22:58,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2104 states, 1502 states have (on average 1.2882822902796272) internal successors, (1935), 1512 states have internal predecessors, (1935), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-19 22:22:58,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 2915 transitions. [2022-07-19 22:22:58,410 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 2915 transitions. Word has length 51 [2022-07-19 22:22:58,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:22:58,410 INFO L495 AbstractCegarLoop]: Abstraction has 2104 states and 2915 transitions. [2022-07-19 22:22:58,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:22:58,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 2915 transitions. [2022-07-19 22:22:58,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-19 22:22:58,412 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:22:58,413 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:22:58,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-19 22:22:58,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:58,626 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:22:58,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:22:58,626 INFO L85 PathProgramCache]: Analyzing trace with hash -239701635, now seen corresponding path program 2 times [2022-07-19 22:22:58,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:22:58,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153152490] [2022-07-19 22:22:58,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:22:58,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:22:58,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:58,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:22:58,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:58,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:22:58,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:58,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:22:58,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:22:58,883 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:22:58,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:22:58,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153152490] [2022-07-19 22:22:58,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153152490] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:22:58,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684200925] [2022-07-19 22:22:58,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:22:58,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:22:58,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:22:58,885 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:22:58,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-19 22:22:59,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:22:59,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:22:59,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-19 22:22:59,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:22:59,394 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-07-19 22:22:59,394 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:22:59,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684200925] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:22:59,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:22:59,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13] total 15 [2022-07-19 22:22:59,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268317441] [2022-07-19 22:22:59,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:22:59,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:22:59,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:22:59,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:22:59,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:22:59,397 INFO L87 Difference]: Start difference. First operand 2104 states and 2915 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:23:00,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:00,529 INFO L93 Difference]: Finished difference Result 3108 states and 4306 transitions. [2022-07-19 22:23:00,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:23:00,530 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 63 [2022-07-19 22:23:00,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:00,544 INFO L225 Difference]: With dead ends: 3108 [2022-07-19 22:23:00,545 INFO L226 Difference]: Without dead ends: 3105 [2022-07-19 22:23:00,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:23:00,547 INFO L413 NwaCegarLoop]: 2663 mSDtfsCounter, 3119 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3119 SdHoareTripleChecker+Valid, 3594 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:00,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3119 Valid, 3594 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-19 22:23:00,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3105 states. [2022-07-19 22:23:00,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3105 to 3098. [2022-07-19 22:23:00,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3098 states, 2210 states have (on average 1.290950226244344) internal successors, (2853), 2223 states have internal predecessors, (2853), 722 states have call successors, (722), 166 states have call predecessors, (722), 165 states have return successors, (722), 721 states have call predecessors, (722), 720 states have call successors, (722) [2022-07-19 22:23:00,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3098 states to 3098 states and 4297 transitions. [2022-07-19 22:23:00,656 INFO L78 Accepts]: Start accepts. Automaton has 3098 states and 4297 transitions. Word has length 63 [2022-07-19 22:23:00,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:00,657 INFO L495 AbstractCegarLoop]: Abstraction has 3098 states and 4297 transitions. [2022-07-19 22:23:00,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:23:00,657 INFO L276 IsEmpty]: Start isEmpty. Operand 3098 states and 4297 transitions. [2022-07-19 22:23:00,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-19 22:23:00,658 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:00,658 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:00,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-19 22:23:00,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:00,883 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:00,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:00,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1014566241, now seen corresponding path program 1 times [2022-07-19 22:23:00,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:00,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190853850] [2022-07-19 22:23:00,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:00,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:01,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:23:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:01,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:23:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:01,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:23:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:01,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:23:01,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:01,093 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:01,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:01,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190853850] [2022-07-19 22:23:01,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190853850] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:23:01,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584640503] [2022-07-19 22:23:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:01,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:01,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:23:01,096 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:23:01,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-19 22:23:01,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:01,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-19 22:23:01,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:23:01,591 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:01,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:23:01,801 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:01,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584640503] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:23:01,801 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:23:01,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2022-07-19 22:23:01,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707882227] [2022-07-19 22:23:01,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:23:01,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-19 22:23:01,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:01,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-19 22:23:01,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-07-19 22:23:01,804 INFO L87 Difference]: Start difference. First operand 3098 states and 4297 transitions. Second operand has 25 states, 25 states have (on average 3.68) internal successors, (92), 25 states have internal predecessors, (92), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-19 22:23:01,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:01,985 INFO L93 Difference]: Finished difference Result 6196 states and 8605 transitions. [2022-07-19 22:23:01,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-19 22:23:01,986 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 25 states have internal predecessors, (92), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 67 [2022-07-19 22:23:01,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:02,003 INFO L225 Difference]: With dead ends: 6196 [2022-07-19 22:23:02,003 INFO L226 Difference]: Without dead ends: 3122 [2022-07-19 22:23:02,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-07-19 22:23:02,014 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 22 mSDsluCounter, 3028 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 4544 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:02,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 4544 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:23:02,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states. [2022-07-19 22:23:02,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 3122. [2022-07-19 22:23:02,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 2234 states have (on average 1.2878245299910474) internal successors, (2877), 2247 states have internal predecessors, (2877), 722 states have call successors, (722), 166 states have call predecessors, (722), 165 states have return successors, (722), 721 states have call predecessors, (722), 720 states have call successors, (722) [2022-07-19 22:23:02,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 4321 transitions. [2022-07-19 22:23:02,166 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 4321 transitions. Word has length 67 [2022-07-19 22:23:02,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:02,166 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 4321 transitions. [2022-07-19 22:23:02,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 25 states have internal predecessors, (92), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-19 22:23:02,167 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 4321 transitions. [2022-07-19 22:23:02,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-19 22:23:02,168 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:02,168 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:02,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-19 22:23:02,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:02,384 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:02,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:02,384 INFO L85 PathProgramCache]: Analyzing trace with hash -722564753, now seen corresponding path program 2 times [2022-07-19 22:23:02,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:02,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857723318] [2022-07-19 22:23:02,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:02,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:02,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:02,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:23:02,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:02,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:23:02,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:02,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-19 22:23:02,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:02,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:23:02,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:02,791 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:02,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:02,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857723318] [2022-07-19 22:23:02,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857723318] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:23:02,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451459298] [2022-07-19 22:23:02,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:23:02,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:02,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:23:02,811 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:23:02,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-19 22:23:03,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:23:03,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:23:03,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-19 22:23:03,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:23:03,273 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-07-19 22:23:03,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:23:03,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451459298] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:03,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:23:03,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [25] total 28 [2022-07-19 22:23:03,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900927557] [2022-07-19 22:23:03,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:03,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:23:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:03,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:23:03,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=450, Unknown=0, NotChecked=0, Total=756 [2022-07-19 22:23:03,276 INFO L87 Difference]: Start difference. First operand 3122 states and 4321 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-19 22:23:03,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:03,907 INFO L93 Difference]: Finished difference Result 6524 states and 9258 transitions. [2022-07-19 22:23:03,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:23:03,908 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 91 [2022-07-19 22:23:03,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:03,929 INFO L225 Difference]: With dead ends: 6524 [2022-07-19 22:23:03,930 INFO L226 Difference]: Without dead ends: 4450 [2022-07-19 22:23:03,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=316, Invalid=554, Unknown=0, NotChecked=0, Total=870 [2022-07-19 22:23:03,938 INFO L413 NwaCegarLoop]: 2242 mSDtfsCounter, 2105 mSDsluCounter, 4644 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 656 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2105 SdHoareTripleChecker+Valid, 6886 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 656 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:03,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2105 Valid, 6886 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [656 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 22:23:03,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4450 states. [2022-07-19 22:23:04,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4450 to 3122. [2022-07-19 22:23:04,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 2234 states have (on average 1.2873769024171888) internal successors, (2876), 2247 states have internal predecessors, (2876), 722 states have call successors, (722), 166 states have call predecessors, (722), 165 states have return successors, (722), 721 states have call predecessors, (722), 720 states have call successors, (722) [2022-07-19 22:23:04,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 4320 transitions. [2022-07-19 22:23:04,129 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 4320 transitions. Word has length 91 [2022-07-19 22:23:04,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:04,130 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 4320 transitions. [2022-07-19 22:23:04,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-19 22:23:04,130 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 4320 transitions. [2022-07-19 22:23:04,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-19 22:23:04,132 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:04,133 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:04,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-19 22:23:04,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:04,347 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:04,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:04,348 INFO L85 PathProgramCache]: Analyzing trace with hash -942413972, now seen corresponding path program 1 times [2022-07-19 22:23:04,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:04,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780727905] [2022-07-19 22:23:04,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:04,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:04,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:04,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:23:04,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:04,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:23:04,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:04,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-19 22:23:04,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:04,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-19 22:23:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:04,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-19 22:23:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:04,768 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:04,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:04,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780727905] [2022-07-19 22:23:04,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780727905] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:23:04,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447522191] [2022-07-19 22:23:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:04,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:04,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:23:04,770 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:23:04,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-19 22:23:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:05,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 1444 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:23:05,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:23:05,313 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:05,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:23:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:23:05,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447522191] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:23:05,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:23:05,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 36 [2022-07-19 22:23:05,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963823447] [2022-07-19 22:23:05,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:23:05,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-19 22:23:05,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:05,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-19 22:23:05,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2022-07-19 22:23:05,595 INFO L87 Difference]: Start difference. First operand 3122 states and 4320 transitions. Second operand has 36 states, 36 states have (on average 3.4722222222222223) internal successors, (125), 35 states have internal predecessors, (125), 1 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-19 22:23:07,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:07,711 INFO L93 Difference]: Finished difference Result 6218 states and 8623 transitions. [2022-07-19 22:23:07,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 22:23:07,711 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.4722222222222223) internal successors, (125), 35 states have internal predecessors, (125), 1 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 100 [2022-07-19 22:23:07,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:07,726 INFO L225 Difference]: With dead ends: 6218 [2022-07-19 22:23:07,726 INFO L226 Difference]: Without dead ends: 3144 [2022-07-19 22:23:07,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2022-07-19 22:23:07,735 INFO L413 NwaCegarLoop]: 1476 mSDtfsCounter, 310 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 2610 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 5977 SdHoareTripleChecker+Invalid, 2880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 2610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:07,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 5977 Invalid, 2880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 2610 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-19 22:23:07,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3144 states. [2022-07-19 22:23:07,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3144 to 3144. [2022-07-19 22:23:07,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3144 states, 2255 states have (on average 1.28470066518847) internal successors, (2897), 2269 states have internal predecessors, (2897), 722 states have call successors, (722), 166 states have call predecessors, (722), 166 states have return successors, (723), 721 states have call predecessors, (723), 720 states have call successors, (723) [2022-07-19 22:23:07,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 4342 transitions. [2022-07-19 22:23:07,891 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 4342 transitions. Word has length 100 [2022-07-19 22:23:07,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:07,892 INFO L495 AbstractCegarLoop]: Abstraction has 3144 states and 4342 transitions. [2022-07-19 22:23:07,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4722222222222223) internal successors, (125), 35 states have internal predecessors, (125), 1 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-19 22:23:07,893 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 4342 transitions. [2022-07-19 22:23:07,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-19 22:23:07,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:07,896 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:07,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-19 22:23:08,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-19 22:23:08,110 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:08,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:08,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1269691412, now seen corresponding path program 2 times [2022-07-19 22:23:08,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:08,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920793896] [2022-07-19 22:23:08,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:08,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:08,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:08,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:08,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:08,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:08,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:23:08,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:08,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-19 22:23:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:08,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-19 22:23:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:23:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:08,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920793896] [2022-07-19 22:23:08,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920793896] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:08,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:23:08,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 22:23:08,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847439755] [2022-07-19 22:23:08,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:08,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 22:23:08,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:08,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 22:23:08,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 22:23:08,445 INFO L87 Difference]: Start difference. First operand 3144 states and 4342 transitions. Second operand has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 22:23:15,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:15,417 INFO L93 Difference]: Finished difference Result 9279 states and 13171 transitions. [2022-07-19 22:23:15,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 22:23:15,417 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 120 [2022-07-19 22:23:15,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:15,442 INFO L225 Difference]: With dead ends: 9279 [2022-07-19 22:23:15,443 INFO L226 Difference]: Without dead ends: 6210 [2022-07-19 22:23:15,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:23:15,453 INFO L413 NwaCegarLoop]: 3467 mSDtfsCounter, 3182 mSDsluCounter, 11308 mSDsCounter, 0 mSdLazyCounter, 7442 mSolverCounterSat, 1864 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3413 SdHoareTripleChecker+Valid, 14775 SdHoareTripleChecker+Invalid, 9306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1864 IncrementalHoareTripleChecker+Valid, 7442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:15,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3413 Valid, 14775 Invalid, 9306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1864 Valid, 7442 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2022-07-19 22:23:15,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2022-07-19 22:23:15,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 4133. [2022-07-19 22:23:15,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4133 states, 2958 states have (on average 1.2853279242731575) internal successors, (3802), 2977 states have internal predecessors, (3802), 953 states have call successors, (953), 221 states have call predecessors, (953), 221 states have return successors, (953), 951 states have call predecessors, (953), 951 states have call successors, (953) [2022-07-19 22:23:15,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4133 states to 4133 states and 5708 transitions. [2022-07-19 22:23:15,798 INFO L78 Accepts]: Start accepts. Automaton has 4133 states and 5708 transitions. Word has length 120 [2022-07-19 22:23:15,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:15,799 INFO L495 AbstractCegarLoop]: Abstraction has 4133 states and 5708 transitions. [2022-07-19 22:23:15,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 22:23:15,799 INFO L276 IsEmpty]: Start isEmpty. Operand 4133 states and 5708 transitions. [2022-07-19 22:23:15,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-19 22:23:15,801 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:15,801 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:15,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-19 22:23:15,802 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:15,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:15,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1669807668, now seen corresponding path program 1 times [2022-07-19 22:23:15,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:15,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113894606] [2022-07-19 22:23:15,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:15,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:15,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:16,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:16,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:16,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:16,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:23:16,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:16,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-19 22:23:16,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:16,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-19 22:23:16,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:16,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:23:16,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:16,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113894606] [2022-07-19 22:23:16,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113894606] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:16,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:23:16,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 22:23:16,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374775730] [2022-07-19 22:23:16,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:16,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:23:16,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:16,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:23:16,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:23:16,066 INFO L87 Difference]: Start difference. First operand 4133 states and 5708 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 22:23:20,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:20,035 INFO L93 Difference]: Finished difference Result 8290 states and 11484 transitions. [2022-07-19 22:23:20,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 22:23:20,035 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 122 [2022-07-19 22:23:20,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:20,054 INFO L225 Difference]: With dead ends: 8290 [2022-07-19 22:23:20,055 INFO L226 Difference]: Without dead ends: 6210 [2022-07-19 22:23:20,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:23:20,063 INFO L413 NwaCegarLoop]: 1703 mSDtfsCounter, 3740 mSDsluCounter, 3388 mSDsCounter, 0 mSdLazyCounter, 4513 mSolverCounterSat, 1277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4185 SdHoareTripleChecker+Valid, 5091 SdHoareTripleChecker+Invalid, 5790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1277 IncrementalHoareTripleChecker+Valid, 4513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:20,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4185 Valid, 5091 Invalid, 5790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1277 Valid, 4513 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-07-19 22:23:20,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2022-07-19 22:23:20,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 5206. [2022-07-19 22:23:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5206 states, 3719 states have (on average 1.2869050820112933) internal successors, (4786), 3744 states have internal predecessors, (4786), 1209 states have call successors, (1209), 276 states have call predecessors, (1209), 277 states have return successors, (1210), 1207 states have call predecessors, (1210), 1207 states have call successors, (1210) [2022-07-19 22:23:20,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5206 states to 5206 states and 7205 transitions. [2022-07-19 22:23:20,541 INFO L78 Accepts]: Start accepts. Automaton has 5206 states and 7205 transitions. Word has length 122 [2022-07-19 22:23:20,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:20,541 INFO L495 AbstractCegarLoop]: Abstraction has 5206 states and 7205 transitions. [2022-07-19 22:23:20,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 22:23:20,542 INFO L276 IsEmpty]: Start isEmpty. Operand 5206 states and 7205 transitions. [2022-07-19 22:23:20,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-19 22:23:20,548 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:20,548 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:23:20,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-19 22:23:20,548 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:20,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:20,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1511953398, now seen corresponding path program 1 times [2022-07-19 22:23:20,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:20,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374398549] [2022-07-19 22:23:20,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:20,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:20,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:20,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-19 22:23:20,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:23:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:23:20,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-19 22:23:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:23:20,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:23:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:20,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-19 22:23:20,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:20,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374398549] [2022-07-19 22:23:20,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374398549] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:20,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:23:20,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 22:23:20,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628437921] [2022-07-19 22:23:20,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:20,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:23:20,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:20,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:23:20,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:23:20,715 INFO L87 Difference]: Start difference. First operand 5206 states and 7205 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-19 22:23:21,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:21,351 INFO L93 Difference]: Finished difference Result 13453 states and 19126 transitions. [2022-07-19 22:23:21,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:23:21,352 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 132 [2022-07-19 22:23:21,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:21,379 INFO L225 Difference]: With dead ends: 13453 [2022-07-19 22:23:21,379 INFO L226 Difference]: Without dead ends: 8322 [2022-07-19 22:23:21,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:23:21,395 INFO L413 NwaCegarLoop]: 2151 mSDtfsCounter, 670 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 3638 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:21,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [878 Valid, 3638 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:23:21,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8322 states. [2022-07-19 22:23:22,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8322 to 8316. [2022-07-19 22:23:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8316 states, 5924 states have (on average 1.3080688723835245) internal successors, (7749), 5954 states have internal predecessors, (7749), 2114 states have call successors, (2114), 276 states have call predecessors, (2114), 277 states have return successors, (2115), 2112 states have call predecessors, (2115), 2112 states have call successors, (2115) [2022-07-19 22:23:22,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8316 states to 8316 states and 11978 transitions. [2022-07-19 22:23:22,155 INFO L78 Accepts]: Start accepts. Automaton has 8316 states and 11978 transitions. Word has length 132 [2022-07-19 22:23:22,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:22,155 INFO L495 AbstractCegarLoop]: Abstraction has 8316 states and 11978 transitions. [2022-07-19 22:23:22,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-19 22:23:22,156 INFO L276 IsEmpty]: Start isEmpty. Operand 8316 states and 11978 transitions. [2022-07-19 22:23:22,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-19 22:23:22,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:22,160 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:22,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-19 22:23:22,161 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:22,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:22,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1777151158, now seen corresponding path program 1 times [2022-07-19 22:23:22,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:22,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723775492] [2022-07-19 22:23:22,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:22,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:22,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:22,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:23:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:23:22,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:23:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:23:22,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:23:22,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:22,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723775492] [2022-07-19 22:23:22,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723775492] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:22,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:23:22,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 22:23:22,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168482365] [2022-07-19 22:23:22,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:22,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:23:22,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:22,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:23:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:23:22,304 INFO L87 Difference]: Start difference. First operand 8316 states and 11978 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-19 22:23:23,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:23,477 INFO L93 Difference]: Finished difference Result 12338 states and 18140 transitions. [2022-07-19 22:23:23,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:23:23,477 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 130 [2022-07-19 22:23:23,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:23,513 INFO L225 Difference]: With dead ends: 12338 [2022-07-19 22:23:23,514 INFO L226 Difference]: Without dead ends: 12330 [2022-07-19 22:23:23,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:23:23,520 INFO L413 NwaCegarLoop]: 2630 mSDtfsCounter, 1342 mSDsluCounter, 3541 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 6171 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:23,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1368 Valid, 6171 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [385 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 22:23:23,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12330 states. [2022-07-19 22:23:24,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12330 to 8322. [2022-07-19 22:23:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8322 states, 5928 states have (on average 1.3078609986504723) internal successors, (7753), 5958 states have internal predecessors, (7753), 2116 states have call successors, (2116), 276 states have call predecessors, (2116), 277 states have return successors, (2117), 2114 states have call predecessors, (2117), 2114 states have call successors, (2117) [2022-07-19 22:23:24,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8322 states to 8322 states and 11986 transitions. [2022-07-19 22:23:24,259 INFO L78 Accepts]: Start accepts. Automaton has 8322 states and 11986 transitions. Word has length 130 [2022-07-19 22:23:24,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:24,259 INFO L495 AbstractCegarLoop]: Abstraction has 8322 states and 11986 transitions. [2022-07-19 22:23:24,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-19 22:23:24,260 INFO L276 IsEmpty]: Start isEmpty. Operand 8322 states and 11986 transitions. [2022-07-19 22:23:24,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-19 22:23:24,264 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:24,265 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:23:24,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-19 22:23:24,265 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:24,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:24,265 INFO L85 PathProgramCache]: Analyzing trace with hash 263090750, now seen corresponding path program 1 times [2022-07-19 22:23:24,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:24,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731287707] [2022-07-19 22:23:24,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:24,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:24,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:23:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:23:24,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:23:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:23:24,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:24,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:23:24,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:24,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731287707] [2022-07-19 22:23:24,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731287707] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:23:24,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090867688] [2022-07-19 22:23:24,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:24,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:23:24,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:23:24,430 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 22:23:24,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-19 22:23:25,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:25,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 1661 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:23:25,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:23:25,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:23:25,127 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:23:25,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090867688] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:25,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:23:25,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-07-19 22:23:25,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824751509] [2022-07-19 22:23:25,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:25,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:23:25,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:25,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:23:25,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:23:25,129 INFO L87 Difference]: Start difference. First operand 8322 states and 11986 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-19 22:23:26,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:26,346 INFO L93 Difference]: Finished difference Result 16575 states and 23900 transitions. [2022-07-19 22:23:26,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:23:26,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 134 [2022-07-19 22:23:26,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:26,374 INFO L225 Difference]: With dead ends: 16575 [2022-07-19 22:23:26,374 INFO L226 Difference]: Without dead ends: 8328 [2022-07-19 22:23:26,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:23:26,396 INFO L413 NwaCegarLoop]: 1962 mSDtfsCounter, 1700 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2097 SdHoareTripleChecker+Valid, 3278 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:26,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2097 Valid, 3278 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-19 22:23:26,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8328 states. [2022-07-19 22:23:27,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8328 to 8322. [2022-07-19 22:23:27,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8322 states, 5928 states have (on average 1.3061740890688258) internal successors, (7743), 5958 states have internal predecessors, (7743), 2116 states have call successors, (2116), 276 states have call predecessors, (2116), 277 states have return successors, (2117), 2114 states have call predecessors, (2117), 2114 states have call successors, (2117) [2022-07-19 22:23:27,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8322 states to 8322 states and 11976 transitions. [2022-07-19 22:23:27,189 INFO L78 Accepts]: Start accepts. Automaton has 8322 states and 11976 transitions. Word has length 134 [2022-07-19 22:23:27,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:27,189 INFO L495 AbstractCegarLoop]: Abstraction has 8322 states and 11976 transitions. [2022-07-19 22:23:27,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-19 22:23:27,189 INFO L276 IsEmpty]: Start isEmpty. Operand 8322 states and 11976 transitions. [2022-07-19 22:23:27,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-19 22:23:27,196 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:27,196 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 3, 3, 3, 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] [2022-07-19 22:23:27,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-19 22:23:27,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-19 22:23:27,411 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:27,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:27,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1797745225, now seen corresponding path program 1 times [2022-07-19 22:23:27,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:27,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110976318] [2022-07-19 22:23:27,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:27,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:27,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:27,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:27,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:23:27,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:23:27,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-19 22:23:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 22:23:27,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-19 22:23:27,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:23:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:23:27,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-19 22:23:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:27,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1039 trivial. 0 not checked. [2022-07-19 22:23:27,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:27,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110976318] [2022-07-19 22:23:27,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110976318] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:27,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:23:27,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 22:23:27,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372364907] [2022-07-19 22:23:27,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:27,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:23:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:27,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:23:27,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:23:27,551 INFO L87 Difference]: Start difference. First operand 8322 states and 11976 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-19 22:23:28,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:28,243 INFO L93 Difference]: Finished difference Result 15905 states and 22860 transitions. [2022-07-19 22:23:28,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:23:28,244 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 153 [2022-07-19 22:23:28,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:28,268 INFO L225 Difference]: With dead ends: 15905 [2022-07-19 22:23:28,268 INFO L226 Difference]: Without dead ends: 7646 [2022-07-19 22:23:28,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:23:28,293 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 13 mSDsluCounter, 3027 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4551 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:28,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4551 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:23:28,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7646 states. [2022-07-19 22:23:29,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7646 to 7636. [2022-07-19 22:23:29,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7636 states, 5440 states have (on average 1.3029411764705883) internal successors, (7088), 5469 states have internal predecessors, (7088), 1922 states have call successors, (1922), 272 states have call predecessors, (1922), 273 states have return successors, (1923), 1917 states have call predecessors, (1923), 1920 states have call successors, (1923) [2022-07-19 22:23:29,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7636 states to 7636 states and 10933 transitions. [2022-07-19 22:23:29,057 INFO L78 Accepts]: Start accepts. Automaton has 7636 states and 10933 transitions. Word has length 153 [2022-07-19 22:23:29,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:29,058 INFO L495 AbstractCegarLoop]: Abstraction has 7636 states and 10933 transitions. [2022-07-19 22:23:29,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-19 22:23:29,058 INFO L276 IsEmpty]: Start isEmpty. Operand 7636 states and 10933 transitions. [2022-07-19 22:23:29,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-19 22:23:29,063 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:29,063 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:23:29,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 22:23:29,064 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:29,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:29,064 INFO L85 PathProgramCache]: Analyzing trace with hash -22464381, now seen corresponding path program 1 times [2022-07-19 22:23:29,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:29,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341763766] [2022-07-19 22:23:29,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:29,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:29,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 22:23:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:23:29,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-19 22:23:29,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:23:29,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:23:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:23:29,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-19 22:23:29,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:23:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-19 22:23:29,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:23:29,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341763766] [2022-07-19 22:23:29,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341763766] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:23:29,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:23:29,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 22:23:29,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251803705] [2022-07-19 22:23:29,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:23:29,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:23:29,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:23:29,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:23:29,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:23:29,225 INFO L87 Difference]: Start difference. First operand 7636 states and 10933 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-19 22:23:29,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:23:29,792 INFO L93 Difference]: Finished difference Result 15170 states and 21743 transitions. [2022-07-19 22:23:29,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:23:29,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 150 [2022-07-19 22:23:29,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:23:29,811 INFO L225 Difference]: With dead ends: 15170 [2022-07-19 22:23:29,812 INFO L226 Difference]: Without dead ends: 7609 [2022-07-19 22:23:29,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:23:29,826 INFO L413 NwaCegarLoop]: 1510 mSDtfsCounter, 1469 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1469 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:23:29,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1469 Valid, 1510 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:23:29,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7609 states. [2022-07-19 22:23:30,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7609 to 7609. [2022-07-19 22:23:30,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7609 states, 5413 states have (on average 1.2994642527249214) internal successors, (7034), 5442 states have internal predecessors, (7034), 1922 states have call successors, (1922), 272 states have call predecessors, (1922), 273 states have return successors, (1923), 1917 states have call predecessors, (1923), 1920 states have call successors, (1923) [2022-07-19 22:23:30,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7609 states to 7609 states and 10879 transitions. [2022-07-19 22:23:30,430 INFO L78 Accepts]: Start accepts. Automaton has 7609 states and 10879 transitions. Word has length 150 [2022-07-19 22:23:30,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:23:30,430 INFO L495 AbstractCegarLoop]: Abstraction has 7609 states and 10879 transitions. [2022-07-19 22:23:30,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-19 22:23:30,431 INFO L276 IsEmpty]: Start isEmpty. Operand 7609 states and 10879 transitions. [2022-07-19 22:23:30,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-19 22:23:30,472 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:30,472 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:23:30,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-19 22:23:30,472 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:30,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:30,473 INFO L85 PathProgramCache]: Analyzing trace with hash 2097233277, now seen corresponding path program 1 times [2022-07-19 22:23:30,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:23:30,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402348747] [2022-07-19 22:23:30,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:30,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:23:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-19 22:23:30,718 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-19 22:23:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-19 22:23:31,072 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-19 22:23:31,072 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-19 22:23:31,073 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-19 22:23:31,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-19 22:23:31,077 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:31,083 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-19 22:23:31,238 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.07 10:23:31 BoogieIcfgContainer [2022-07-19 22:23:31,238 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-19 22:23:31,239 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-19 22:23:31,239 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-19 22:23:31,239 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-19 22:23:31,240 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:22:52" (3/4) ... [2022-07-19 22:23:31,242 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-19 22:23:31,242 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-19 22:23:31,243 INFO L158 Benchmark]: Toolchain (without parser) took 43812.70ms. Allocated memory was 86.0MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 54.2MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 245.2MB. Max. memory is 16.1GB. [2022-07-19 22:23:31,243 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 86.0MB. Free memory is still 60.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-19 22:23:31,244 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1821.82ms. Allocated memory was 86.0MB in the beginning and 140.5MB in the end (delta: 54.5MB). Free memory was 54.0MB in the beginning and 60.1MB in the end (delta: -6.1MB). Peak memory consumption was 70.1MB. Max. memory is 16.1GB. [2022-07-19 22:23:31,245 INFO L158 Benchmark]: Boogie Procedure Inliner took 240.31ms. Allocated memory was 140.5MB in the beginning and 184.5MB in the end (delta: 44.0MB). Free memory was 59.6MB in the beginning and 120.0MB in the end (delta: -60.4MB). Peak memory consumption was 19.3MB. Max. memory is 16.1GB. [2022-07-19 22:23:31,245 INFO L158 Benchmark]: Boogie Preprocessor took 194.06ms. Allocated memory is still 184.5MB. Free memory was 120.0MB in the beginning and 99.8MB in the end (delta: 20.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-07-19 22:23:31,245 INFO L158 Benchmark]: RCFGBuilder took 3044.36ms. Allocated memory was 184.5MB in the beginning and 323.0MB in the end (delta: 138.4MB). Free memory was 99.8MB in the beginning and 231.5MB in the end (delta: -131.7MB). Peak memory consumption was 51.0MB. Max. memory is 16.1GB. [2022-07-19 22:23:31,246 INFO L158 Benchmark]: TraceAbstraction took 38501.23ms. Allocated memory was 323.0MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 230.5MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 184.5MB. Max. memory is 16.1GB. [2022-07-19 22:23:31,246 INFO L158 Benchmark]: Witness Printer took 3.30ms. Allocated memory is still 1.7GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-19 22:23:31,251 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.17ms. Allocated memory is still 86.0MB. Free memory is still 60.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1821.82ms. Allocated memory was 86.0MB in the beginning and 140.5MB in the end (delta: 54.5MB). Free memory was 54.0MB in the beginning and 60.1MB in the end (delta: -6.1MB). Peak memory consumption was 70.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 240.31ms. Allocated memory was 140.5MB in the beginning and 184.5MB in the end (delta: 44.0MB). Free memory was 59.6MB in the beginning and 120.0MB in the end (delta: -60.4MB). Peak memory consumption was 19.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 194.06ms. Allocated memory is still 184.5MB. Free memory was 120.0MB in the beginning and 99.8MB in the end (delta: 20.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * RCFGBuilder took 3044.36ms. Allocated memory was 184.5MB in the beginning and 323.0MB in the end (delta: 138.4MB). Free memory was 99.8MB in the beginning and 231.5MB in the end (delta: -131.7MB). Peak memory consumption was 51.0MB. Max. memory is 16.1GB. * TraceAbstraction took 38501.23ms. Allocated memory was 323.0MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 230.5MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 184.5MB. Max. memory is 16.1GB. * Witness Printer took 3.30ms. Allocated memory is still 1.7GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. * 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: 7949]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 7781, overapproximation of bitwiseOr at line 4779. Possible FailurePath: [L5238] static int fst_txq_low = 8; [L5239] static int fst_txq_high = 12; [L5240] static int fst_max_reads = 7; [L5241] static int fst_excluded_cards = 0; [L5242] static int fst_excluded_list[32U] ; [L5243-L5251] static struct pci_device_id const fst_pci_dev_id[8U] = { {5657U, 1024U, 4294967295U, 4294967295U, 0U, 0U, 1UL}, {5657U, 1088U, 4294967295U, 4294967295U, 0U, 0U, 2UL}, {5657U, 1552U, 4294967295U, 4294967295U, 0U, 0U, 3UL}, {5657U, 1568U, 4294967295U, 4294967295U, 0U, 0U, 4UL}, {5657U, 1600U, 4294967295U, 4294967295U, 0U, 0U, 5UL}, {5657U, 5648U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {5657U, 5650U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L5252] struct pci_device_id const __mod_pci_device_table ; [L5257] static struct tasklet_struct fst_tx_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_tx_work_q, 0UL}; [L5258] static struct tasklet_struct fst_int_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_int_work_q, 0UL}; [L5259] static struct fst_card_info *fst_card_array[32U] ; [L5260] static spinlock_t fst_work_q_lock ; [L5261] static u64 fst_work_txq ; [L5262] static u64 fst_work_intq ; [L7341-L7342] static char *type_strings[7U] = { (char *)"no hardware", (char *)"FarSync T2P", (char *)"FarSync T4P", (char *)"FarSync T1U", (char *)"FarSync T2U", (char *)"FarSync T4U", (char *)"FarSync TE1"}; [L7394-L7427] static struct net_device_ops const fst_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & fst_open, & fst_close, & hdlc_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & fst_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & hdlc_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & fst_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7745-L7759] static struct pci_driver fst_driver = {{(struct list_head *)0, (struct list_head *)0}, "fst", (struct pci_device_id const *)(& fst_pci_dev_id), & fst_add_one, & fst_remove_one, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, (void (*)(struct pci_dev * ))0, (struct pci_error_handlers *)0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L7800] int LDV_IN_INTERRUPT ; [L7953] int ldv_module_refcounter = 1; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, type_strings={53:0}] [L7802] struct net_device *var_group1 ; [L7803] int res_fst_open_36 ; [L7804] int res_fst_close_37 ; [L7805] struct ifreq *var_group2 ; [L7806] int var_fst_ioctl_33_p2 ; [L7807] struct pci_dev *var_group3 ; [L7808] struct pci_device_id const *var_fst_add_one_42_p1 ; [L7809] int res_fst_add_one_42 ; [L7810] int var_fst_intr_27_p0 ; [L7811] void *var_fst_intr_27_p1 ; [L7812] int ldv_s_fst_ops_net_device_ops ; [L7813] int ldv_s_fst_driver_pci_driver ; [L7814] int tmp ; [L7815] int tmp___0 ; [L7816] int tmp___1 ; [L7819] ldv_s_fst_ops_net_device_ops = 0 [L7820] ldv_s_fst_driver_pci_driver = 0 [L7821] LDV_IN_INTERRUPT = 1 [L7822] FCALL ldv_initialize() [L7823] CALL, EXPR fst_init() [L7761] int i ; [L7762] struct lock_class_key __key ; [L7763] int tmp ; [L7765] i = 0 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND FALSE !(i <= 31) VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7778] CALL spinlock_check(& fst_work_q_lock) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, type_strings={53:0}] [L4600] return (& lock->ldv_6060.rlock); VAL [\result={50:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, lock={50:0}, type_strings={53:0}] [L7778] RET spinlock_check(& fst_work_q_lock) VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, spinlock_check(& fst_work_q_lock)={50:0}, type_strings={53:0}] [L7779-L7780] FCALL __raw_spin_lock_init(& fst_work_q_lock.ldv_6060.rlock, "&(&fst_work_q_lock)->rlock", & __key) VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7781] CALL, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L8074] return __VERIFIER_nondet_int(); [L7781] RET, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7781] tmp = __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7783] return (tmp); [L7783] return (tmp); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp=0, type_strings={53:0}] [L7823] RET, EXPR fst_init() [L7823] tmp = fst_init() [L7825] COND FALSE !(tmp != 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, type_strings={53:0}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___1=-2, type_strings={53:0}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND TRUE tmp___0 == 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___0=0, tmp___1=-2, type_strings={53:0}] [L7855] COND TRUE ldv_s_fst_ops_net_device_ops == 0 [L7857] CALL, EXPR fst_open(var_group1) [L7167] int err ; [L7168] struct fst_port_info *port ; [L7169] struct hdlc_device *tmp ; [L7170] int tmp___0 ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] CALL, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5204] void *tmp ; [L5207] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5064] return ((void *)dev + 2560U); VAL [\result={4294967308:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5207] RET, EXPR netdev_priv((struct net_device const *)dev) [L5207] tmp = netdev_priv((struct net_device const *)dev) [L5209] return ((struct hdlc_device *)tmp); VAL [\result={4294967308:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp={4294967308:0}, type_strings={53:0}] [L7173] RET, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, dev_to_hdlc(dev)={4294967308:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] tmp = dev_to_hdlc(dev) [L7174] EXPR tmp->priv [L7174] port = (struct fst_port_info *)tmp->priv [L7175] CALL, EXPR ldv_try_module_get_1(& __this_module) [L8027] int tmp ; [L8030] CALL, EXPR ldv_try_module_get(module) [L7965] int module_get_succeeded ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={-60:61}, module={-60:61}, type_strings={53:0}] [L7967] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L7969] CALL, EXPR ldv_undefined_int() [L8154] return __VERIFIER_nondet_int(); [L7969] RET, EXPR ldv_undefined_int() [L7969] module_get_succeeded = ldv_undefined_int() [L7971] COND TRUE module_get_succeeded == 1 [L7972] ldv_module_refcounter = ldv_module_refcounter + 1 [L7973] return (1); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={-60:61}, module={-60:61}, module_get_succeeded=1, type_strings={53:0}] [L8030] RET, EXPR ldv_try_module_get(module) [L8030] tmp = ldv_try_module_get(module) [L8032] return (tmp); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={-60:61}, module={-60:61}, tmp=1, type_strings={53:0}] [L7175] RET, EXPR ldv_try_module_get_1(& __this_module) [L7175] tmp___0 = ldv_try_module_get_1(& __this_module) [L7177] COND FALSE !(tmp___0 == 0) [L7181] EXPR port->mode VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, port->mode=4, tmp={4294967308:0}, tmp___0=1, type_strings={53:0}] [L7181] COND FALSE !(port->mode != 4) [L7195] CALL fst_openport(port) [L7102] int signals ; [L7103] int txq_length ; [L7104] unsigned int tmp ; [L7105] int tmp___0 ; [L7107] EXPR port->card [L7107] EXPR (port->card)->state VAL [(port->card)->state=62, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, port={4294967314:0}, port->card={4294967335:-39}, type_strings={53:0}] [L7107] COND FALSE !((port->card)->state == 4U) [L7195] RET fst_openport(port) [L7196] CALL netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5137] struct netdev_queue *tmp ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5140] CALL, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [\old(index)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5058] EXPR dev->_tx [L5058] return ((struct netdev_queue *)dev->_tx + (unsigned long )index); [L5140] RET, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, netdev_get_tx_queue((struct net_device const *)dev, 0U)={4294967331:0}, type_strings={53:0}] [L5140] tmp = netdev_get_tx_queue((struct net_device const *)dev, 0U) [L5141] CALL netif_tx_wake_queue(tmp) [L5111] int tmp ; [L5112] int tmp___0 ; [L5115] CALL, EXPR netpoll_trap() [L8174] return __VERIFIER_nondet_int(); [L5115] RET, EXPR netpoll_trap() [L5115] tmp = netpoll_trap() [L5117] COND TRUE tmp != 0 [L5119] CALL netif_tx_start_queue(dev_queue) [L5105] FCALL clear_bit(0, (unsigned long volatile *)(& dev_queue->state)) [L5119] RET netif_tx_start_queue(dev_queue) [L5141] RET netif_tx_wake_queue(tmp) [L7196] RET netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, tmp={4294967308:0}, tmp___0=1, type_strings={53:0}] [L7198] return (0); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, tmp={4294967308:0}, tmp___0=1, type_strings={53:0}] [L7857] RET, EXPR fst_open(var_group1) [L7857] res_fst_open_36 = fst_open(var_group1) [L7858] FCALL ldv_check_return_value(res_fst_open_36) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=-2, type_strings={53:0}, var_group1={4294967308:-2560}] [L7860] COND FALSE !(res_fst_open_36 < 0) [L7864] ldv_s_fst_ops_net_device_ops = ldv_s_fst_ops_net_device_ops + 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=-2, type_strings={53:0}, var_group1={4294967308:-2560}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND FALSE !(tmp___0 == 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7837] COND FALSE !(tmp___0 == 1) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7840] COND FALSE !(tmp___0 == 2) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7843] COND FALSE !(tmp___0 == 3) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7846] COND TRUE tmp___0 == 4 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7893] COND TRUE ldv_s_fst_driver_pci_driver == 0 [L7895] CALL, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7429] int no_of_cards_added ; [L7430] struct fst_card_info *card ; [L7431] int err ; [L7432] int i ; [L7433] bool __print_once ; [L7434] void *tmp ; [L7435] char *tmp___0 ; [L7436] void *tmp___1 ; [L7437] char *tmp___2 ; [L7438] void *tmp___3 ; [L7439] int tmp___4 ; [L7440] int tmp___5 ; [L7441] struct lock_class_key __key ; [L7442] struct net_device *dev ; [L7443] struct net_device *tmp___6 ; [L7444] hdlc_device *hdlc ; [L7445] int tmp___7 ; [L7446] struct hdlc_device *tmp___8 ; [L7447] int tmp___9 ; [L7449] no_of_cards_added = 0 [L7450] err = 0 VAL [__key={58:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, type_strings={53:0}] [L7451] COND TRUE ! __print_once [L7453] __print_once = (bool )1 [L7458] COND FALSE !(fst_excluded_cards != 0) VAL [__key={58:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={-60:61}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, type_strings={53:0}] [L7480] CALL, EXPR kzalloc(1000UL, 208U) [L4776] void *tmp ; [L4779] CALL, EXPR kmalloc(size, flags | 32768U) [L4766] void *tmp___2 ; [L4769] CALL, EXPR __kmalloc(size, flags) [L8067] CALL, EXPR ldv_malloc(arg0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8061] COND TRUE __VERIFIER_nondet_bool() [L8061] return 0; VAL [\old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, type_strings={53:0}] [L8067] RET, EXPR ldv_malloc(arg0) VAL [\old(arg0)=1000, \old(arg1)=4294967299, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, arg0=1000, arg1=4294967299, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_malloc(arg0)={0:0}, ldv_module_refcounter=2, type_strings={53:0}] [L8067] return ldv_malloc(arg0); [L4769] RET, EXPR __kmalloc(size, flags) [L4769] tmp___2 = __kmalloc(size, flags) [L4771] return (tmp___2); VAL [\old(flags)=4294967299, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, flags=4294967299, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp___2={0:0}, type_strings={53:0}] [L4779] RET, EXPR kmalloc(size, flags | 32768U) [L4779] tmp = kmalloc(size, flags | 32768U) [L4781] return (tmp); VAL [\old(flags)=208, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, flags=208, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp={0:0}, type_strings={53:0}] [L7480] RET, EXPR kzalloc(1000UL, 208U) [L7480] tmp = kzalloc(1000UL, 208U) [L7481] card = (struct fst_card_info *)tmp VAL [__key={58:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={-60:61}, card={0:0}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, tmp={0:0}, type_strings={53:0}] [L7483] COND TRUE (unsigned long )card == (unsigned long )((struct fst_card_info *)0) [L7487] return (-12); [L7487] return (-12); VAL [\result=-12, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={-60:61}, card={0:0}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, tmp={0:0}, type_strings={53:0}] [L7895] RET, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7895] res_fst_add_one_42 = fst_add_one(var_group3, var_fst_add_one_42_p1) [L7896] FCALL ldv_check_return_value(res_fst_add_one_42) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=-12, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_fst_add_one_42_p1={4294967303:4294967336}, var_group1={4294967308:-2560}, var_group3={4294967328:4294967320}] [L7898] COND TRUE res_fst_add_one_42 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=-12, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_fst_add_one_42_p1={4294967303:4294967336}, var_group1={4294967308:-2560}, var_group3={4294967328:4294967320}] [L7937] CALL fst_cleanup_module() [L7791] FCALL pci_unregister_driver(& fst_driver) [L7937] RET fst_cleanup_module() [L7941] CALL ldv_check_final_state() [L8017] COND TRUE ldv_module_refcounter != 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8019] CALL ldv_blast_assert() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L7949] reach_error() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 57 procedures, 1095 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 38.3s, OverallIterations: 17, TraceHistogramMax: 32, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 20.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 22979 SdHoareTripleChecker+Valid, 14.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21442 mSDsluCounter, 86537 SdHoareTripleChecker+Invalid, 12.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 54329 mSDsCounter, 5594 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15436 IncrementalHoareTripleChecker+Invalid, 21030 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5594 mSolverCounterUnsat, 32208 mSDtfsCounter, 15436 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1178 GetRequests, 1016 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8322occurred in iteration=13, InterpolantAutomatonStates: 139, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.5s AutomataMinimizationTime, 16 MinimizatonAttempts, 10440 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 3.6s InterpolantComputationTime, 2228 NumberOfCodeBlocks, 2156 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 2302 ConstructedInterpolants, 0 QuantifiedInterpolants, 4457 SizeOfPredicates, 7 NumberOfNonLiveVariables, 10755 ConjunctsInSsa, 70 ConjunctsInUnsatCore, 29 InterpolantComputations, 12 PerfectInterpolantSequences, 8828/11234 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-19 22:23:31,286 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.0/module_get_put-drivers-net-wan-farsync.ko.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 f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 22:23:33,195 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 22:23:33,197 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 22:23:33,235 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 22:23:33,236 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 22:23:33,237 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 22:23:33,240 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 22:23:33,243 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 22:23:33,244 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 22:23:33,248 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 22:23:33,249 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 22:23:33,253 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 22:23:33,253 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 22:23:33,255 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 22:23:33,256 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 22:23:33,259 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 22:23:33,259 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 22:23:33,261 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 22:23:33,262 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 22:23:33,269 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 22:23:33,270 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 22:23:33,271 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 22:23:33,273 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 22:23:33,273 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 22:23:33,275 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 22:23:33,279 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 22:23:33,281 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 22:23:33,281 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 22:23:33,282 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 22:23:33,283 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 22:23:33,283 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 22:23:33,283 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 22:23:33,285 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 22:23:33,286 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 22:23:33,287 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 22:23:33,287 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 22:23:33,288 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 22:23:33,288 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 22:23:33,288 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 22:23:33,289 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 22:23:33,289 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 22:23:33,290 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 22:23:33,295 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-19 22:23:33,325 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 22:23:33,325 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 22:23:33,326 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 22:23:33,326 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 22:23:33,326 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 22:23:33,327 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 22:23:33,327 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 22:23:33,327 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 22:23:33,328 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 22:23:33,328 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 22:23:33,329 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 22:23:33,329 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 22:23:33,329 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 22:23:33,329 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 22:23:33,329 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-19 22:23:33,330 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-19 22:23:33,330 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-19 22:23:33,330 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 22:23:33,330 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 22:23:33,330 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 22:23:33,331 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 22:23:33,331 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 22:23:33,331 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 22:23:33,331 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:23:33,331 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 22:23:33,332 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 22:23:33,332 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 22:23:33,332 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-19 22:23:33,332 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-19 22:23:33,332 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 22:23:33,333 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 22:23:33,333 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 22:23:33,333 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-19 22:23:33,333 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 -> f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 [2022-07-19 22:23:33,636 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 22:23:33,657 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 22:23:33,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 22:23:33,660 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 22:23:33,661 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 22:23:33,662 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-19 22:23:33,721 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b9288cd2/588476936217474bb38be9a7347d3246/FLAGc420decd6 [2022-07-19 22:23:34,438 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 22:23:34,439 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-19 22:23:34,469 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b9288cd2/588476936217474bb38be9a7347d3246/FLAGc420decd6 [2022-07-19 22:23:34,700 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b9288cd2/588476936217474bb38be9a7347d3246 [2022-07-19 22:23:34,702 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 22:23:34,703 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 22:23:34,704 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 22:23:34,704 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 22:23:34,707 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 22:23:34,707 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:23:34" (1/1) ... [2022-07-19 22:23:34,708 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7acc46a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:34, skipping insertion in model container [2022-07-19 22:23:34,708 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:23:34" (1/1) ... [2022-07-19 22:23:34,714 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 22:23:34,823 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 22:23:36,263 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.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-19 22:23:36,301 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:23:36,343 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-19 22:23:36,383 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 22:23:36,581 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.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-19 22:23:36,587 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:23:36,599 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 22:23:36,926 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.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-19 22:23:36,931 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:23:37,112 INFO L208 MainTranslator]: Completed translation [2022-07-19 22:23:37,112 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37 WrapperNode [2022-07-19 22:23:37,113 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 22:23:37,114 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 22:23:37,114 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 22:23:37,114 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 22:23:37,119 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,198 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,320 INFO L137 Inliner]: procedures = 214, calls = 1489, calls flagged for inlining = 98, calls inlined = 84, statements flattened = 3236 [2022-07-19 22:23:37,321 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 22:23:37,322 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 22:23:37,322 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 22:23:37,322 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 22:23:37,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,331 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,348 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,348 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,493 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,508 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,529 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,551 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 22:23:37,552 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 22:23:37,553 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 22:23:37,553 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 22:23:37,553 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (1/1) ... [2022-07-19 22:23:37,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:23:37,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:23:37,578 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-19 22:23:37,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-19 22:23:37,614 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-19 22:23:37,614 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-19 22:23:37,615 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-19 22:23:37,615 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-19 22:23:37,615 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-19 22:23:37,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-19 22:23:37,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-19 22:23:37,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-07-19 22:23:37,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-07-19 22:23:37,615 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-19 22:23:37,615 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-19 22:23:37,615 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-19 22:23:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-19 22:23:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-19 22:23:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-19 22:23:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-19 22:23:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-19 22:23:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-07-19 22:23:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-07-19 22:23:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-19 22:23:37,616 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-19 22:23:37,616 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-19 22:23:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-19 22:23:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-19 22:23:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-19 22:23:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 22:23:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-19 22:23:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-19 22:23:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-19 22:23:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-07-19 22:23:37,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-07-19 22:23:37,617 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-19 22:23:37,618 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-07-19 22:23:37,618 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-19 22:23:37,618 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-19 22:23:37,618 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-19 22:23:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-19 22:23:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-19 22:23:37,619 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-19 22:23:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-19 22:23:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-19 22:23:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-19 22:23:37,619 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-19 22:23:37,619 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-19 22:23:37,620 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-07-19 22:23:37,620 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-07-19 22:23:37,620 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-19 22:23:37,620 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-19 22:23:37,620 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2022-07-19 22:23:37,620 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2022-07-19 22:23:37,620 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-19 22:23:37,621 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-19 22:23:37,621 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-07-19 22:23:37,621 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-07-19 22:23:37,621 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2022-07-19 22:23:37,621 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2022-07-19 22:23:37,621 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-19 22:23:37,621 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-19 22:23:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-19 22:23:37,622 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-19 22:23:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-19 22:23:37,622 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-19 22:23:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-19 22:23:37,622 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-19 22:23:37,622 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-07-19 22:23:37,623 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-07-19 22:23:37,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-19 22:23:37,623 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-19 22:23:37,623 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2022-07-19 22:23:37,623 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2022-07-19 22:23:37,623 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-19 22:23:37,623 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-19 22:23:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-19 22:23:37,624 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-19 22:23:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-19 22:23:37,624 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-19 22:23:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2022-07-19 22:23:37,624 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2022-07-19 22:23:37,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-19 22:23:37,625 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 22:23:37,625 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2022-07-19 22:23:37,626 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2022-07-19 22:23:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-19 22:23:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-19 22:23:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-19 22:23:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-19 22:23:37,626 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-19 22:23:37,626 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-19 22:23:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2022-07-19 22:23:37,627 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2022-07-19 22:23:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2022-07-19 22:23:37,627 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2022-07-19 22:23:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-19 22:23:37,627 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-19 22:23:37,627 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-07-19 22:23:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-07-19 22:23:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-07-19 22:23:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-07-19 22:23:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-07-19 22:23:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-07-19 22:23:37,628 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-19 22:23:37,628 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-19 22:23:37,629 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-19 22:23:37,629 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-19 22:23:37,629 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-19 22:23:37,629 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-19 22:23:37,629 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-07-19 22:23:37,629 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-07-19 22:23:37,629 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2022-07-19 22:23:37,630 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2022-07-19 22:23:37,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-19 22:23:37,630 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2022-07-19 22:23:37,630 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2022-07-19 22:23:37,630 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2022-07-19 22:23:37,630 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2022-07-19 22:23:37,630 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-07-19 22:23:37,630 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-07-19 22:23:37,631 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2022-07-19 22:23:37,631 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2022-07-19 22:23:37,631 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 22:23:37,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 22:23:37,631 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-19 22:23:37,631 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-19 22:23:38,222 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 22:23:38,225 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 22:23:42,949 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:42,953 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:42,969 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:42,970 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:42,971 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:42,972 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:42,986 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 22:23:59,266 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##258: assume false; [2022-07-19 22:23:59,267 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##259: assume !false; [2022-07-19 22:23:59,267 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2022-07-19 22:23:59,267 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2022-07-19 22:23:59,267 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2022-07-19 22:23:59,267 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##228: assume !false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##227: assume false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume !false;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##391: assume !false; [2022-07-19 22:23:59,268 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume false; [2022-07-19 22:23:59,311 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 22:23:59,325 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 22:23:59,326 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-19 22:23:59,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:23:59 BoogieIcfgContainer [2022-07-19 22:23:59,328 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 22:23:59,330 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 22:23:59,330 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 22:23:59,332 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 22:23:59,332 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 10:23:34" (1/3) ... [2022-07-19 22:23:59,333 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f2ea439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:23:59, skipping insertion in model container [2022-07-19 22:23:59,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:23:37" (2/3) ... [2022-07-19 22:23:59,333 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f2ea439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:23:59, skipping insertion in model container [2022-07-19 22:23:59,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:23:59" (3/3) ... [2022-07-19 22:23:59,334 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-19 22:23:59,346 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 22:23:59,346 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 22:23:59,402 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 22:23:59,408 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@512fd4a5, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3ea601bc [2022-07-19 22:23:59,408 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 22:23:59,414 INFO L276 IsEmpty]: Start isEmpty. Operand has 1064 states, 746 states have (on average 1.2908847184986596) internal successors, (963), 754 states have internal predecessors, (963), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) [2022-07-19 22:23:59,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-19 22:23:59,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:23:59,421 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:23:59,422 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:23:59,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:23:59,426 INFO L85 PathProgramCache]: Analyzing trace with hash 953068106, now seen corresponding path program 1 times [2022-07-19 22:23:59,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:23:59,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1938492166] [2022-07-19 22:23:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:23:59,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:23:59,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:23:59,441 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) [2022-07-19 22:23:59,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-19 22:24:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:00,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 22:24:00,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:00,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:00,275 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:00,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:00,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1938492166] [2022-07-19 22:24:00,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1938492166] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:00,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:00,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 22:24:00,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703500629] [2022-07-19 22:24:00,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:00,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:24:00,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:00,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:24:00,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:00,316 INFO L87 Difference]: Start difference. First operand has 1064 states, 746 states have (on average 1.2908847184986596) internal successors, (963), 754 states have internal predecessors, (963), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:24:00,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:00,597 INFO L93 Difference]: Finished difference Result 2123 states and 2971 transitions. [2022-07-19 22:24:00,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:24:00,600 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-07-19 22:24:00,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:00,619 INFO L225 Difference]: With dead ends: 2123 [2022-07-19 22:24:00,619 INFO L226 Difference]: Without dead ends: 1060 [2022-07-19 22:24:00,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:00,629 INFO L413 NwaCegarLoop]: 1475 mSDtfsCounter, 1 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2948 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:00,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2948 Invalid, 5 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:24:00,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-07-19 22:24:00,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1059. [2022-07-19 22:24:00,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 743 states have (on average 1.2866756393001346) internal successors, (956), 749 states have internal predecessors, (956), 260 states have call successors, (260), 56 states have call predecessors, (260), 55 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2022-07-19 22:24:00,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1474 transitions. [2022-07-19 22:24:00,762 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1474 transitions. Word has length 21 [2022-07-19 22:24:00,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:00,762 INFO L495 AbstractCegarLoop]: Abstraction has 1059 states and 1474 transitions. [2022-07-19 22:24:00,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:24:00,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1474 transitions. [2022-07-19 22:24:00,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-19 22:24:00,764 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:00,764 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:00,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:00,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:00,980 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:00,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:00,980 INFO L85 PathProgramCache]: Analyzing trace with hash 172351718, now seen corresponding path program 1 times [2022-07-19 22:24:00,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:00,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1264101328] [2022-07-19 22:24:00,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:00,982 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:00,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:00,984 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) [2022-07-19 22:24:00,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-19 22:24:01,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:01,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:24:01,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:01,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:01,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:24:01,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:01,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:01,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1264101328] [2022-07-19 22:24:01,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1264101328] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:24:01,812 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:24:01,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-19 22:24:01,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219046272] [2022-07-19 22:24:01,812 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:24:01,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:24:01,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:01,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:24:01,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:24:01,814 INFO L87 Difference]: Start difference. First operand 1059 states and 1474 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-19 22:24:02,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:02,003 INFO L93 Difference]: Finished difference Result 2118 states and 2950 transitions. [2022-07-19 22:24:02,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:24:02,003 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 23 [2022-07-19 22:24:02,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:02,011 INFO L225 Difference]: With dead ends: 2118 [2022-07-19 22:24:02,012 INFO L226 Difference]: Without dead ends: 1065 [2022-07-19 22:24:02,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:24:02,016 INFO L413 NwaCegarLoop]: 1471 mSDtfsCounter, 4 mSDsluCounter, 5876 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 7347 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:02,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 7347 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:24:02,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-07-19 22:24:02,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1065. [2022-07-19 22:24:02,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 749 states have (on average 1.2843791722296396) internal successors, (962), 755 states have internal predecessors, (962), 260 states have call successors, (260), 56 states have call predecessors, (260), 55 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2022-07-19 22:24:02,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1480 transitions. [2022-07-19 22:24:02,060 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1480 transitions. Word has length 23 [2022-07-19 22:24:02,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:02,061 INFO L495 AbstractCegarLoop]: Abstraction has 1065 states and 1480 transitions. [2022-07-19 22:24:02,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-19 22:24:02,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1480 transitions. [2022-07-19 22:24:02,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-19 22:24:02,062 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:02,063 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:02,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:02,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:02,290 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:02,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:02,290 INFO L85 PathProgramCache]: Analyzing trace with hash 55524026, now seen corresponding path program 2 times [2022-07-19 22:24:02,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:02,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1951514191] [2022-07-19 22:24:02,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:24:02,292 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:02,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:02,294 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) [2022-07-19 22:24:02,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-19 22:24:02,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:24:02,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:24:03,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 22:24:03,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 22:24:03,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:03,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:03,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1951514191] [2022-07-19 22:24:03,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1951514191] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:03,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:03,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-19 22:24:03,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494404967] [2022-07-19 22:24:03,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:03,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:24:03,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:03,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:24:03,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:03,144 INFO L87 Difference]: Start difference. First operand 1065 states and 1480 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:24:03,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:03,243 INFO L93 Difference]: Finished difference Result 3155 states and 4394 transitions. [2022-07-19 22:24:03,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:24:03,243 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 29 [2022-07-19 22:24:03,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:03,254 INFO L225 Difference]: With dead ends: 3155 [2022-07-19 22:24:03,254 INFO L226 Difference]: Without dead ends: 2104 [2022-07-19 22:24:03,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:03,258 INFO L413 NwaCegarLoop]: 1973 mSDtfsCounter, 1448 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1448 SdHoareTripleChecker+Valid, 3425 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:03,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1448 Valid, 3425 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:24:03,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-07-19 22:24:03,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2101. [2022-07-19 22:24:03,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 1474 states have (on average 1.2835820895522387) internal successors, (1892), 1485 states have internal predecessors, (1892), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-19 22:24:03,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 2922 transitions. [2022-07-19 22:24:03,361 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 2922 transitions. Word has length 29 [2022-07-19 22:24:03,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:03,363 INFO L495 AbstractCegarLoop]: Abstraction has 2101 states and 2922 transitions. [2022-07-19 22:24:03,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 22:24:03,363 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 2922 transitions. [2022-07-19 22:24:03,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-19 22:24:03,370 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:03,371 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:03,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:03,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:03,584 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:03,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:03,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2025144539, now seen corresponding path program 1 times [2022-07-19 22:24:03,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:03,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912725155] [2022-07-19 22:24:03,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:03,586 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:03,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:03,587 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) [2022-07-19 22:24:03,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-19 22:24:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:04,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-19 22:24:04,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:04,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:04,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:24:04,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:04,767 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:04,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912725155] [2022-07-19 22:24:04,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912725155] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:24:04,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:24:04,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-19 22:24:04,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453198909] [2022-07-19 22:24:04,767 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:24:04,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-19 22:24:04,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:04,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-19 22:24:04,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:24:04,769 INFO L87 Difference]: Start difference. First operand 2101 states and 2922 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:24:05,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:05,423 INFO L93 Difference]: Finished difference Result 4202 states and 5849 transitions. [2022-07-19 22:24:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 22:24:05,424 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 49 [2022-07-19 22:24:05,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:05,436 INFO L225 Difference]: With dead ends: 4202 [2022-07-19 22:24:05,436 INFO L226 Difference]: Without dead ends: 2113 [2022-07-19 22:24:05,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:24:05,449 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 10 mSDsluCounter, 7340 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 8810 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:05,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 8810 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 22:24:05,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2022-07-19 22:24:05,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2113. [2022-07-19 22:24:05,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 1486 states have (on average 1.2812920592193808) internal successors, (1904), 1497 states have internal predecessors, (1904), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-19 22:24:05,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 2934 transitions. [2022-07-19 22:24:05,523 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 2934 transitions. Word has length 49 [2022-07-19 22:24:05,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:05,524 INFO L495 AbstractCegarLoop]: Abstraction has 2113 states and 2934 transitions. [2022-07-19 22:24:05,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:24:05,524 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 2934 transitions. [2022-07-19 22:24:05,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-19 22:24:05,528 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:05,528 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:05,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:05,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:05,743 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:05,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:05,744 INFO L85 PathProgramCache]: Analyzing trace with hash 981484419, now seen corresponding path program 2 times [2022-07-19 22:24:05,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:05,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1502468612] [2022-07-19 22:24:05,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:24:05,746 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:05,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:05,747 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) [2022-07-19 22:24:05,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-19 22:24:06,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:24:06,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:24:06,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-19 22:24:06,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:06,499 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-07-19 22:24:06,499 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:06,500 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:06,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1502468612] [2022-07-19 22:24:06,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1502468612] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:06,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:06,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 22:24:06,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644249922] [2022-07-19 22:24:06,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:06,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:24:06,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:06,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:24:06,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:24:06,501 INFO L87 Difference]: Start difference. First operand 2113 states and 2934 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:24:07,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:07,427 INFO L93 Difference]: Finished difference Result 6077 states and 8738 transitions. [2022-07-19 22:24:07,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:24:07,428 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 61 [2022-07-19 22:24:07,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:07,450 INFO L225 Difference]: With dead ends: 6077 [2022-07-19 22:24:07,450 INFO L226 Difference]: Without dead ends: 3995 [2022-07-19 22:24:07,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:24:07,460 INFO L413 NwaCegarLoop]: 2746 mSDtfsCounter, 2190 mSDsluCounter, 6423 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2383 SdHoareTripleChecker+Valid, 9169 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 583 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:07,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2383 Valid, 9169 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [583 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-19 22:24:07,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2022-07-19 22:24:07,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 2047. [2022-07-19 22:24:07,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2047 states, 1445 states have (on average 1.2816608996539793) internal successors, (1852), 1455 states have internal predecessors, (1852), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-19 22:24:07,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 2832 transitions. [2022-07-19 22:24:07,568 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 2832 transitions. Word has length 61 [2022-07-19 22:24:07,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:07,570 INFO L495 AbstractCegarLoop]: Abstraction has 2047 states and 2832 transitions. [2022-07-19 22:24:07,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:24:07,570 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 2832 transitions. [2022-07-19 22:24:07,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-19 22:24:07,571 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:07,571 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:07,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:07,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:07,792 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:07,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:07,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1812840541, now seen corresponding path program 1 times [2022-07-19 22:24:07,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:07,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1179051246] [2022-07-19 22:24:07,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:07,793 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:07,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:07,795 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) [2022-07-19 22:24:07,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-19 22:24:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:08,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-19 22:24:08,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:08,898 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:08,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:24:09,781 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:09,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:09,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1179051246] [2022-07-19 22:24:09,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1179051246] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:24:09,782 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:24:09,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-07-19 22:24:09,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945725785] [2022-07-19 22:24:09,782 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:24:09,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-19 22:24:09,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:09,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-19 22:24:09,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2022-07-19 22:24:09,784 INFO L87 Difference]: Start difference. First operand 2047 states and 2832 transitions. Second operand has 24 states, 24 states have (on average 3.5) internal successors, (84), 24 states have internal predecessors, (84), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:24:12,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:12,094 INFO L93 Difference]: Finished difference Result 4094 states and 5675 transitions. [2022-07-19 22:24:12,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-19 22:24:12,095 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.5) internal successors, (84), 24 states have internal predecessors, (84), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 63 [2022-07-19 22:24:12,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:12,104 INFO L225 Difference]: With dead ends: 4094 [2022-07-19 22:24:12,105 INFO L226 Difference]: Without dead ends: 2071 [2022-07-19 22:24:12,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=406, Invalid=716, Unknown=0, NotChecked=0, Total=1122 [2022-07-19 22:24:12,112 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 23 mSDsluCounter, 19084 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 20554 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:12,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 20554 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-19 22:24:12,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2071 states. [2022-07-19 22:24:12,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2071 to 2071. [2022-07-19 22:24:12,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2071 states, 1469 states have (on average 1.2770592239618788) internal successors, (1876), 1479 states have internal predecessors, (1876), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-19 22:24:12,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2071 states to 2071 states and 2856 transitions. [2022-07-19 22:24:12,176 INFO L78 Accepts]: Start accepts. Automaton has 2071 states and 2856 transitions. Word has length 63 [2022-07-19 22:24:12,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:12,176 INFO L495 AbstractCegarLoop]: Abstraction has 2071 states and 2856 transitions. [2022-07-19 22:24:12,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.5) internal successors, (84), 24 states have internal predecessors, (84), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-19 22:24:12,176 INFO L276 IsEmpty]: Start isEmpty. Operand 2071 states and 2856 transitions. [2022-07-19 22:24:12,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-07-19 22:24:12,178 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:12,179 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:12,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:12,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:12,401 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:12,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:12,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1724546477, now seen corresponding path program 2 times [2022-07-19 22:24:12,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:12,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1911567514] [2022-07-19 22:24:12,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:24:12,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:12,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:12,405 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) [2022-07-19 22:24:12,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-19 22:24:13,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:24:13,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:24:13,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-19 22:24:13,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-07-19 22:24:13,582 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:13,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:13,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1911567514] [2022-07-19 22:24:13,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1911567514] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:13,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:13,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 22:24:13,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334781629] [2022-07-19 22:24:13,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:13,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:24:13,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:13,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:24:13,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:24:13,584 INFO L87 Difference]: Start difference. First operand 2071 states and 2856 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:24:18,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:18,018 INFO L93 Difference]: Finished difference Result 5144 states and 7129 transitions. [2022-07-19 22:24:18,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:24:18,019 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 87 [2022-07-19 22:24:18,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:18,040 INFO L225 Difference]: With dead ends: 5144 [2022-07-19 22:24:18,041 INFO L226 Difference]: Without dead ends: 4090 [2022-07-19 22:24:18,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:24:18,045 INFO L413 NwaCegarLoop]: 3073 mSDtfsCounter, 2777 mSDsluCounter, 2633 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2777 SdHoareTripleChecker+Valid, 5706 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:18,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2777 Valid, 5706 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-07-19 22:24:18,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4090 states. [2022-07-19 22:24:18,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4090 to 4078. [2022-07-19 22:24:18,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4078 states, 2879 states have (on average 1.2820423758249393) internal successors, (3691), 2897 states have internal predecessors, (3691), 978 states have call successors, (978), 221 states have call predecessors, (978), 220 states have return successors, (978), 977 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-19 22:24:18,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4078 states to 4078 states and 5647 transitions. [2022-07-19 22:24:18,191 INFO L78 Accepts]: Start accepts. Automaton has 4078 states and 5647 transitions. Word has length 87 [2022-07-19 22:24:18,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:18,192 INFO L495 AbstractCegarLoop]: Abstraction has 4078 states and 5647 transitions. [2022-07-19 22:24:18,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 22:24:18,192 INFO L276 IsEmpty]: Start isEmpty. Operand 4078 states and 5647 transitions. [2022-07-19 22:24:18,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-19 22:24:18,194 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:18,194 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:18,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:18,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:18,407 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:18,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:18,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2143028962, now seen corresponding path program 1 times [2022-07-19 22:24:18,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:18,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [899907180] [2022-07-19 22:24:18,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:18,409 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:18,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:18,411 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) [2022-07-19 22:24:18,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-19 22:24:19,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:19,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 1075 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:24:19,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:20,503 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:20,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:24:23,153 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 22:24:23,154 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:23,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [899907180] [2022-07-19 22:24:23,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [899907180] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:24:23,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:24:23,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-07-19 22:24:23,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717118836] [2022-07-19 22:24:23,155 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:24:23,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-07-19 22:24:23,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:23,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-07-19 22:24:23,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=531, Invalid=1725, Unknown=0, NotChecked=0, Total=2256 [2022-07-19 22:24:23,157 INFO L87 Difference]: Start difference. First operand 4078 states and 5647 transitions. Second operand has 48 states, 48 states have (on average 2.8541666666666665) internal successors, (137), 48 states have internal predecessors, (137), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-19 22:24:27,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:27,456 INFO L93 Difference]: Finished difference Result 8128 states and 11275 transitions. [2022-07-19 22:24:27,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 22:24:27,457 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.8541666666666665) internal successors, (137), 48 states have internal predecessors, (137), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 91 [2022-07-19 22:24:27,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:27,477 INFO L225 Difference]: With dead ends: 8128 [2022-07-19 22:24:27,477 INFO L226 Difference]: Without dead ends: 4098 [2022-07-19 22:24:27,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=803, Invalid=2277, Unknown=0, NotChecked=0, Total=3080 [2022-07-19 22:24:27,490 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 33 mSDsluCounter, 35232 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 36702 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:27,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 36702 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-07-19 22:24:27,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4098 states. [2022-07-19 22:24:27,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4098 to 4098. [2022-07-19 22:24:27,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 2899 states have (on average 1.2800965850293204) internal successors, (3711), 2917 states have internal predecessors, (3711), 978 states have call successors, (978), 221 states have call predecessors, (978), 220 states have return successors, (978), 977 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-19 22:24:27,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5667 transitions. [2022-07-19 22:24:27,686 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5667 transitions. Word has length 91 [2022-07-19 22:24:27,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:27,686 INFO L495 AbstractCegarLoop]: Abstraction has 4098 states and 5667 transitions. [2022-07-19 22:24:27,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.8541666666666665) internal successors, (137), 48 states have internal predecessors, (137), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-19 22:24:27,687 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5667 transitions. [2022-07-19 22:24:27,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-19 22:24:27,691 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:27,691 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:27,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:27,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:27,912 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:27,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:27,912 INFO L85 PathProgramCache]: Analyzing trace with hash -457110534, now seen corresponding path program 2 times [2022-07-19 22:24:27,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:27,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187367313] [2022-07-19 22:24:27,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-19 22:24:27,913 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:27,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:27,914 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) [2022-07-19 22:24:27,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-19 22:24:28,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-19 22:24:28,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-19 22:24:28,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-19 22:24:28,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:28,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:24:28,648 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:28,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:28,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187367313] [2022-07-19 22:24:28,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187367313] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:28,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:28,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 22:24:28,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639399244] [2022-07-19 22:24:28,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:28,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:24:28,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:28,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:24:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:24:28,650 INFO L87 Difference]: Start difference. First operand 4098 states and 5667 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-19 22:24:29,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:29,546 INFO L93 Difference]: Finished difference Result 9102 states and 12925 transitions. [2022-07-19 22:24:29,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:24:29,547 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 111 [2022-07-19 22:24:29,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:29,576 INFO L225 Difference]: With dead ends: 9102 [2022-07-19 22:24:29,576 INFO L226 Difference]: Without dead ends: 6045 [2022-07-19 22:24:29,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:24:29,587 INFO L413 NwaCegarLoop]: 2196 mSDtfsCounter, 2018 mSDsluCounter, 4533 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 656 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2018 SdHoareTripleChecker+Valid, 6729 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 656 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:29,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2018 Valid, 6729 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [656 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-19 22:24:29,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2022-07-19 22:24:29,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 4098. [2022-07-19 22:24:29,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 2899 states have (on average 1.2794066919627458) internal successors, (3709), 2917 states have internal predecessors, (3709), 978 states have call successors, (978), 221 states have call predecessors, (978), 220 states have return successors, (978), 977 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-19 22:24:29,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5665 transitions. [2022-07-19 22:24:29,794 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5665 transitions. Word has length 111 [2022-07-19 22:24:29,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:29,795 INFO L495 AbstractCegarLoop]: Abstraction has 4098 states and 5665 transitions. [2022-07-19 22:24:29,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-19 22:24:29,795 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5665 transitions. [2022-07-19 22:24:29,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-19 22:24:29,797 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:29,798 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:29,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:30,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:30,011 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:30,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:30,012 INFO L85 PathProgramCache]: Analyzing trace with hash -199241997, now seen corresponding path program 1 times [2022-07-19 22:24:30,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:30,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48489876] [2022-07-19 22:24:30,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:30,013 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:30,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:30,014 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) [2022-07-19 22:24:30,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-19 22:24:30,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:30,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 1206 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-19 22:24:30,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:31,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:24:31,077 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:31,078 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:31,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48489876] [2022-07-19 22:24:31,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48489876] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:31,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:31,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 22:24:31,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126570464] [2022-07-19 22:24:31,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:31,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:24:31,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:31,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:24:31,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:24:31,079 INFO L87 Difference]: Start difference. First operand 4098 states and 5665 transitions. Second operand has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 22:24:44,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:44,969 INFO L93 Difference]: Finished difference Result 11841 states and 16824 transitions. [2022-07-19 22:24:44,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 22:24:44,970 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 120 [2022-07-19 22:24:44,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:45,000 INFO L225 Difference]: With dead ends: 11841 [2022-07-19 22:24:45,000 INFO L226 Difference]: Without dead ends: 7818 [2022-07-19 22:24:45,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:24:45,013 INFO L413 NwaCegarLoop]: 3309 mSDtfsCounter, 3162 mSDsluCounter, 12380 mSDsCounter, 0 mSdLazyCounter, 2543 mSolverCounterSat, 927 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3356 SdHoareTripleChecker+Valid, 15689 SdHoareTripleChecker+Invalid, 3470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 927 IncrementalHoareTripleChecker+Valid, 2543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:45,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3356 Valid, 15689 Invalid, 3470 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [927 Valid, 2543 Invalid, 0 Unknown, 0 Unchecked, 13.1s Time] [2022-07-19 22:24:45,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7818 states. [2022-07-19 22:24:45,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7818 to 4099. [2022-07-19 22:24:45,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4099 states, 2898 states have (on average 1.2781228433402347) internal successors, (3704), 2919 states have internal predecessors, (3704), 978 states have call successors, (978), 221 states have call predecessors, (978), 222 states have return successors, (978), 976 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-19 22:24:45,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4099 states to 4099 states and 5660 transitions. [2022-07-19 22:24:45,319 INFO L78 Accepts]: Start accepts. Automaton has 4099 states and 5660 transitions. Word has length 120 [2022-07-19 22:24:45,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:45,320 INFO L495 AbstractCegarLoop]: Abstraction has 4099 states and 5660 transitions. [2022-07-19 22:24:45,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 22:24:45,320 INFO L276 IsEmpty]: Start isEmpty. Operand 4099 states and 5660 transitions. [2022-07-19 22:24:45,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-19 22:24:45,326 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:45,326 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:24:45,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:45,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:45,552 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:45,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:45,553 INFO L85 PathProgramCache]: Analyzing trace with hash -226816085, now seen corresponding path program 1 times [2022-07-19 22:24:45,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:45,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395236866] [2022-07-19 22:24:45,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:45,554 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:45,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:45,555 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) [2022-07-19 22:24:45,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-19 22:24:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:46,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 1250 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 22:24:46,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:46,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-19 22:24:46,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:46,739 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:46,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395236866] [2022-07-19 22:24:46,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395236866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:46,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:46,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 22:24:46,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973600206] [2022-07-19 22:24:46,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:46,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:24:46,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:46,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:24:46,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:46,742 INFO L87 Difference]: Start difference. First operand 4099 states and 5660 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-19 22:24:47,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:47,039 INFO L93 Difference]: Finished difference Result 10581 states and 15034 transitions. [2022-07-19 22:24:47,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:24:47,040 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 132 [2022-07-19 22:24:47,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:47,061 INFO L225 Difference]: With dead ends: 10581 [2022-07-19 22:24:47,061 INFO L226 Difference]: Without dead ends: 6557 [2022-07-19 22:24:47,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:47,075 INFO L413 NwaCegarLoop]: 2159 mSDtfsCounter, 650 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 3620 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:47,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [858 Valid, 3620 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:24:47,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6557 states. [2022-07-19 22:24:47,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6557 to 6551. [2022-07-19 22:24:47,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6551 states, 4626 states have (on average 1.3035019455252919) internal successors, (6030), 4651 states have internal predecessors, (6030), 1702 states have call successors, (1702), 221 states have call predecessors, (1702), 222 states have return successors, (1702), 1700 states have call predecessors, (1702), 1700 states have call successors, (1702) [2022-07-19 22:24:47,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6551 states to 6551 states and 9434 transitions. [2022-07-19 22:24:47,442 INFO L78 Accepts]: Start accepts. Automaton has 6551 states and 9434 transitions. Word has length 132 [2022-07-19 22:24:47,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:47,442 INFO L495 AbstractCegarLoop]: Abstraction has 6551 states and 9434 transitions. [2022-07-19 22:24:47,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-19 22:24:47,443 INFO L276 IsEmpty]: Start isEmpty. Operand 6551 states and 9434 transitions. [2022-07-19 22:24:47,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-19 22:24:47,447 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:47,447 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:24:47,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:47,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:47,667 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:47,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:47,668 INFO L85 PathProgramCache]: Analyzing trace with hash 73355820, now seen corresponding path program 1 times [2022-07-19 22:24:47,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:47,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954538362] [2022-07-19 22:24:47,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:47,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:47,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:47,671 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) [2022-07-19 22:24:47,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-19 22:24:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:48,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 1238 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:24:48,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:24:48,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:48,740 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:48,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954538362] [2022-07-19 22:24:48,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954538362] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:48,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:48,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 22:24:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558630784] [2022-07-19 22:24:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:48,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:24:48,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:48,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:24:48,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:24:48,741 INFO L87 Difference]: Start difference. First operand 6551 states and 9434 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-19 22:24:49,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:49,528 INFO L93 Difference]: Finished difference Result 9872 states and 14531 transitions. [2022-07-19 22:24:49,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:24:49,529 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 130 [2022-07-19 22:24:49,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:49,559 INFO L225 Difference]: With dead ends: 9872 [2022-07-19 22:24:49,559 INFO L226 Difference]: Without dead ends: 9864 [2022-07-19 22:24:49,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:24:49,564 INFO L413 NwaCegarLoop]: 2554 mSDtfsCounter, 1293 mSDsluCounter, 3440 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1319 SdHoareTripleChecker+Valid, 5994 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:49,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1319 Valid, 5994 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [385 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 22:24:49,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9864 states. [2022-07-19 22:24:50,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9864 to 6557. [2022-07-19 22:24:50,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6557 states, 4630 states have (on average 1.3032397408207343) internal successors, (6034), 4655 states have internal predecessors, (6034), 1704 states have call successors, (1704), 221 states have call predecessors, (1704), 222 states have return successors, (1704), 1702 states have call predecessors, (1704), 1702 states have call successors, (1704) [2022-07-19 22:24:50,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6557 states to 6557 states and 9442 transitions. [2022-07-19 22:24:50,040 INFO L78 Accepts]: Start accepts. Automaton has 6557 states and 9442 transitions. Word has length 130 [2022-07-19 22:24:50,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:50,041 INFO L495 AbstractCegarLoop]: Abstraction has 6557 states and 9442 transitions. [2022-07-19 22:24:50,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-19 22:24:50,041 INFO L276 IsEmpty]: Start isEmpty. Operand 6557 states and 9442 transitions. [2022-07-19 22:24:50,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-19 22:24:50,046 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:50,046 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:24:50,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:50,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:50,268 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:50,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:50,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1802794400, now seen corresponding path program 1 times [2022-07-19 22:24:50,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:50,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725724636] [2022-07-19 22:24:50,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:50,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:50,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:50,270 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-19 22:24:50,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-19 22:24:51,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:51,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:24:51,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:51,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:24:51,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:24:52,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-19 22:24:52,135 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:52,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725724636] [2022-07-19 22:24:52,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725724636] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:24:52,135 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:24:52,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-19 22:24:52,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989180605] [2022-07-19 22:24:52,136 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:24:52,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:24:52,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:52,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:24:52,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:24:52,137 INFO L87 Difference]: Start difference. First operand 6557 states and 9442 transitions. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-19 22:24:55,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:55,066 INFO L93 Difference]: Finished difference Result 13045 states and 18812 transitions. [2022-07-19 22:24:55,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:24:55,067 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 134 [2022-07-19 22:24:55,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:55,087 INFO L225 Difference]: With dead ends: 13045 [2022-07-19 22:24:55,087 INFO L226 Difference]: Without dead ends: 6563 [2022-07-19 22:24:55,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:24:55,105 INFO L413 NwaCegarLoop]: 2412 mSDtfsCounter, 2484 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2881 SdHoareTripleChecker+Valid, 5823 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:55,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2881 Valid, 5823 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-07-19 22:24:55,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6563 states. [2022-07-19 22:24:55,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6563 to 6557. [2022-07-19 22:24:55,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6557 states, 4630 states have (on average 1.3006479481641469) internal successors, (6022), 4655 states have internal predecessors, (6022), 1704 states have call successors, (1704), 221 states have call predecessors, (1704), 222 states have return successors, (1704), 1702 states have call predecessors, (1704), 1702 states have call successors, (1704) [2022-07-19 22:24:55,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6557 states to 6557 states and 9430 transitions. [2022-07-19 22:24:55,549 INFO L78 Accepts]: Start accepts. Automaton has 6557 states and 9430 transitions. Word has length 134 [2022-07-19 22:24:55,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:55,550 INFO L495 AbstractCegarLoop]: Abstraction has 6557 states and 9430 transitions. [2022-07-19 22:24:55,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-19 22:24:55,550 INFO L276 IsEmpty]: Start isEmpty. Operand 6557 states and 9430 transitions. [2022-07-19 22:24:55,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-19 22:24:55,556 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:55,556 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 3, 3, 3, 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] [2022-07-19 22:24:55,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-19 22:24:55,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:55,775 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:55,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:55,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1518481568, now seen corresponding path program 1 times [2022-07-19 22:24:55,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:55,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [866131786] [2022-07-19 22:24:55,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:55,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:55,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:55,779 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-19 22:24:55,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-19 22:24:56,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:56,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 1306 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:24:56,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:56,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-19 22:24:56,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:56,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:56,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [866131786] [2022-07-19 22:24:56,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [866131786] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:56,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:56,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 22:24:56,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272459540] [2022-07-19 22:24:56,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:56,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:24:56,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:56,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:24:56,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:24:56,781 INFO L87 Difference]: Start difference. First operand 6557 states and 9430 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-19 22:24:57,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:57,072 INFO L93 Difference]: Finished difference Result 12389 states and 17789 transitions. [2022-07-19 22:24:57,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 22:24:57,072 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 153 [2022-07-19 22:24:57,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:57,089 INFO L225 Difference]: With dead ends: 12389 [2022-07-19 22:24:57,090 INFO L226 Difference]: Without dead ends: 5895 [2022-07-19 22:24:57,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:24:57,104 INFO L413 NwaCegarLoop]: 1478 mSDtfsCounter, 13 mSDsluCounter, 2935 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4413 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:57,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4413 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:24:57,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5895 states. [2022-07-19 22:24:57,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5895 to 5886. [2022-07-19 22:24:57,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5886 states, 4157 states have (on average 1.2966081308636035) internal successors, (5390), 4180 states have internal predecessors, (5390), 1510 states have call successors, (1510), 217 states have call predecessors, (1510), 218 states have return successors, (1510), 1506 states have call predecessors, (1510), 1508 states have call successors, (1510) [2022-07-19 22:24:57,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5886 states to 5886 states and 8410 transitions. [2022-07-19 22:24:57,504 INFO L78 Accepts]: Start accepts. Automaton has 5886 states and 8410 transitions. Word has length 153 [2022-07-19 22:24:57,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:57,505 INFO L495 AbstractCegarLoop]: Abstraction has 5886 states and 8410 transitions. [2022-07-19 22:24:57,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-19 22:24:57,505 INFO L276 IsEmpty]: Start isEmpty. Operand 5886 states and 8410 transitions. [2022-07-19 22:24:57,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-19 22:24:57,510 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:57,510 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:24:57,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-07-19 22:24:57,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:24:57,723 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:24:57,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:24:57,724 INFO L85 PathProgramCache]: Analyzing trace with hash -2121096315, now seen corresponding path program 1 times [2022-07-19 22:24:57,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:24:57,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [380557920] [2022-07-19 22:24:57,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:24:57,726 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:24:57,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:24:57,727 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-19 22:24:57,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-19 22:24:58,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:24:58,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 1285 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 22:24:58,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:24:59,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1028 trivial. 0 not checked. [2022-07-19 22:24:59,251 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:24:59,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-19 22:24:59,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [380557920] [2022-07-19 22:24:59,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [380557920] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:24:59,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:24:59,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-19 22:24:59,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255608638] [2022-07-19 22:24:59,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:24:59,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 22:24:59,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-19 22:24:59,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 22:24:59,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:59,253 INFO L87 Difference]: Start difference. First operand 5886 states and 8410 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-19 22:24:59,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:24:59,481 INFO L93 Difference]: Finished difference Result 11676 states and 16707 transitions. [2022-07-19 22:24:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 22:24:59,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (8), 2 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 150 [2022-07-19 22:24:59,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:24:59,499 INFO L225 Difference]: With dead ends: 11676 [2022-07-19 22:24:59,499 INFO L226 Difference]: Without dead ends: 5865 [2022-07-19 22:24:59,510 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 22:24:59,511 INFO L413 NwaCegarLoop]: 1464 mSDtfsCounter, 1397 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1397 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:24:59,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1397 Valid, 1464 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:24:59,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5865 states. [2022-07-19 22:24:59,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5865 to 5865. [2022-07-19 22:24:59,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5865 states, 4136 states have (on average 1.293036750483559) internal successors, (5348), 4159 states have internal predecessors, (5348), 1510 states have call successors, (1510), 217 states have call predecessors, (1510), 218 states have return successors, (1510), 1506 states have call predecessors, (1510), 1508 states have call successors, (1510) [2022-07-19 22:24:59,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5865 states to 5865 states and 8368 transitions. [2022-07-19 22:24:59,879 INFO L78 Accepts]: Start accepts. Automaton has 5865 states and 8368 transitions. Word has length 150 [2022-07-19 22:24:59,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:24:59,880 INFO L495 AbstractCegarLoop]: Abstraction has 5865 states and 8368 transitions. [2022-07-19 22:24:59,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-19 22:24:59,880 INFO L276 IsEmpty]: Start isEmpty. Operand 5865 states and 8368 transitions. [2022-07-19 22:24:59,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-19 22:24:59,886 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:24:59,886 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 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] [2022-07-19 22:24:59,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-19 22:25:00,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:25:00,111 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:25:00,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:25:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1838241346, now seen corresponding path program 1 times [2022-07-19 22:25:00,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-19 22:25:00,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445989717] [2022-07-19 22:25:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:25:00,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-19 22:25:00,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-19 22:25:00,114 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-19 22:25:00,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-19 22:25:14,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-19 22:25:14,051 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-19 22:25:25,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-19 22:25:25,995 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-07-19 22:25:25,995 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-19 22:25:25,996 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-19 22:25:26,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-19 22:25:26,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-19 22:25:26,218 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:25:26,221 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-19 22:25:26,429 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.07 10:25:26 BoogieIcfgContainer [2022-07-19 22:25:26,429 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-19 22:25:26,430 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-19 22:25:26,430 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-19 22:25:26,430 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-19 22:25:26,431 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:23:59" (3/4) ... [2022-07-19 22:25:26,434 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-19 22:25:26,434 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-19 22:25:26,435 INFO L158 Benchmark]: Toolchain (without parser) took 111731.84ms. Allocated memory was 54.5MB in the beginning and 690.0MB in the end (delta: 635.4MB). Free memory was 32.6MB in the beginning and 192.8MB in the end (delta: -160.2MB). Peak memory consumption was 473.3MB. Max. memory is 16.1GB. [2022-07-19 22:25:26,435 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 54.5MB. Free memory was 36.7MB in the beginning and 36.7MB in the end (delta: 44.7kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-19 22:25:26,436 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2408.75ms. Allocated memory was 54.5MB in the beginning and 178.3MB in the end (delta: 123.7MB). Free memory was 32.3MB in the beginning and 103.9MB in the end (delta: -71.6MB). Peak memory consumption was 77.5MB. Max. memory is 16.1GB. [2022-07-19 22:25:26,436 INFO L158 Benchmark]: Boogie Procedure Inliner took 207.34ms. Allocated memory is still 178.3MB. Free memory was 102.8MB in the beginning and 85.0MB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-07-19 22:25:26,437 INFO L158 Benchmark]: Boogie Preprocessor took 230.04ms. Allocated memory is still 178.3MB. Free memory was 85.0MB in the beginning and 109.4MB in the end (delta: -24.4MB). Peak memory consumption was 25.9MB. Max. memory is 16.1GB. [2022-07-19 22:25:26,438 INFO L158 Benchmark]: RCFGBuilder took 21775.94ms. Allocated memory was 178.3MB in the beginning and 360.7MB in the end (delta: 182.5MB). Free memory was 109.4MB in the beginning and 202.6MB in the end (delta: -93.2MB). Peak memory consumption was 116.8MB. Max. memory is 16.1GB. [2022-07-19 22:25:26,438 INFO L158 Benchmark]: TraceAbstraction took 87099.54ms. Allocated memory was 360.7MB in the beginning and 690.0MB in the end (delta: 329.3MB). Free memory was 201.5MB in the beginning and 192.8MB in the end (delta: 8.7MB). Peak memory consumption was 336.9MB. Max. memory is 16.1GB. [2022-07-19 22:25:26,438 INFO L158 Benchmark]: Witness Printer took 4.40ms. Allocated memory is still 690.0MB. Free memory is still 192.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-19 22:25:26,441 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 54.5MB. Free memory was 36.7MB in the beginning and 36.7MB in the end (delta: 44.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2408.75ms. Allocated memory was 54.5MB in the beginning and 178.3MB in the end (delta: 123.7MB). Free memory was 32.3MB in the beginning and 103.9MB in the end (delta: -71.6MB). Peak memory consumption was 77.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 207.34ms. Allocated memory is still 178.3MB. Free memory was 102.8MB in the beginning and 85.0MB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 230.04ms. Allocated memory is still 178.3MB. Free memory was 85.0MB in the beginning and 109.4MB in the end (delta: -24.4MB). Peak memory consumption was 25.9MB. Max. memory is 16.1GB. * RCFGBuilder took 21775.94ms. Allocated memory was 178.3MB in the beginning and 360.7MB in the end (delta: 182.5MB). Free memory was 109.4MB in the beginning and 202.6MB in the end (delta: -93.2MB). Peak memory consumption was 116.8MB. Max. memory is 16.1GB. * TraceAbstraction took 87099.54ms. Allocated memory was 360.7MB in the beginning and 690.0MB in the end (delta: 329.3MB). Free memory was 201.5MB in the beginning and 192.8MB in the end (delta: 8.7MB). Peak memory consumption was 336.9MB. Max. memory is 16.1GB. * Witness Printer took 4.40ms. Allocated memory is still 690.0MB. Free memory is still 192.8MB. There was no memory consumed. Max. memory is 16.1GB. * 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: 7949]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 7781. Possible FailurePath: [L5238] static int fst_txq_low = 8; [L5239] static int fst_txq_high = 12; [L5240] static int fst_max_reads = 7; [L5241] static int fst_excluded_cards = 0; [L5242] static int fst_excluded_list[32U] ; [L5243-L5251] static struct pci_device_id const fst_pci_dev_id[8U] = { {5657U, 1024U, 4294967295U, 4294967295U, 0U, 0U, 1UL}, {5657U, 1088U, 4294967295U, 4294967295U, 0U, 0U, 2UL}, {5657U, 1552U, 4294967295U, 4294967295U, 0U, 0U, 3UL}, {5657U, 1568U, 4294967295U, 4294967295U, 0U, 0U, 4UL}, {5657U, 1600U, 4294967295U, 4294967295U, 0U, 0U, 5UL}, {5657U, 5648U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {5657U, 5650U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L5252] struct pci_device_id const __mod_pci_device_table ; [L5257] static struct tasklet_struct fst_tx_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_tx_work_q, 0UL}; [L5258] static struct tasklet_struct fst_int_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_int_work_q, 0UL}; [L5259] static struct fst_card_info *fst_card_array[32U] ; [L5260] static spinlock_t fst_work_q_lock ; [L5261] static u64 fst_work_txq ; [L5262] static u64 fst_work_intq ; [L7341-L7342] static char *type_strings[7U] = { (char *)"no hardware", (char *)"FarSync T2P", (char *)"FarSync T4P", (char *)"FarSync T1U", (char *)"FarSync T2U", (char *)"FarSync T4U", (char *)"FarSync TE1"}; [L7394-L7427] static struct net_device_ops const fst_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & fst_open, & fst_close, & hdlc_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & fst_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & hdlc_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & fst_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7745-L7759] static struct pci_driver fst_driver = {{(struct list_head *)0, (struct list_head *)0}, "fst", (struct pci_device_id const *)(& fst_pci_dev_id), & fst_add_one, & fst_remove_one, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, (void (*)(struct pci_dev * ))0, (struct pci_error_handlers *)0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L7800] int LDV_IN_INTERRUPT ; [L7953] int ldv_module_refcounter = 1; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, type_strings={53:0}] [L7802] struct net_device *var_group1 ; [L7803] int res_fst_open_36 ; [L7804] int res_fst_close_37 ; [L7805] struct ifreq *var_group2 ; [L7806] int var_fst_ioctl_33_p2 ; [L7807] struct pci_dev *var_group3 ; [L7808] struct pci_device_id const *var_fst_add_one_42_p1 ; [L7809] int res_fst_add_one_42 ; [L7810] int var_fst_intr_27_p0 ; [L7811] void *var_fst_intr_27_p1 ; [L7812] int ldv_s_fst_ops_net_device_ops ; [L7813] int ldv_s_fst_driver_pci_driver ; [L7814] int tmp ; [L7815] int tmp___0 ; [L7816] int tmp___1 ; [L7819] ldv_s_fst_ops_net_device_ops = 0 [L7820] ldv_s_fst_driver_pci_driver = 0 [L7821] LDV_IN_INTERRUPT = 1 [L7822] FCALL ldv_initialize() [L7823] CALL, EXPR fst_init() [L7761] int i ; [L7762] struct lock_class_key __key ; [L7763] int tmp ; [L7765] i = 0 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND FALSE !(i <= 31) VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7778] CALL spinlock_check(& fst_work_q_lock) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, type_strings={53:0}] [L4600] return (& lock->ldv_6060.rlock); VAL [\result={50:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, lock={50:0}, type_strings={53:0}] [L7778] RET spinlock_check(& fst_work_q_lock) VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, spinlock_check(& fst_work_q_lock)={50:0}, type_strings={53:0}] [L7779-L7780] FCALL __raw_spin_lock_init(& fst_work_q_lock.ldv_6060.rlock, "&(&fst_work_q_lock)->rlock", & __key) VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7781] CALL, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L8074] return __VERIFIER_nondet_int(); [L7781] RET, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7781] tmp = __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7783] return (tmp); [L7783] return (tmp); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp=0, type_strings={53:0}] [L7823] RET, EXPR fst_init() [L7823] tmp = fst_init() [L7825] COND FALSE !(tmp != 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, type_strings={53:0}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___1=2147483648, type_strings={53:0}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND TRUE tmp___0 == 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}] [L7855] COND TRUE ldv_s_fst_ops_net_device_ops == 0 [L7857] CALL, EXPR fst_open(var_group1) [L7167] int err ; [L7168] struct fst_port_info *port ; [L7169] struct hdlc_device *tmp ; [L7170] int tmp___0 ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] CALL, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5204] void *tmp ; [L5207] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5064] return ((void *)dev + 2560U); VAL [\result={0:2560}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5207] RET, EXPR netdev_priv((struct net_device const *)dev) [L5207] tmp = netdev_priv((struct net_device const *)dev) [L5209] return ((struct hdlc_device *)tmp); VAL [\result={0:2560}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp={0:2560}, type_strings={53:0}] [L7173] RET, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, dev_to_hdlc(dev)={0:2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] tmp = dev_to_hdlc(dev) [L7174] EXPR tmp->priv [L7174] port = (struct fst_port_info *)tmp->priv [L7175] CALL, EXPR ldv_try_module_get_1(& __this_module) [L8027] int tmp ; [L8030] CALL, EXPR ldv_try_module_get(module) [L7965] int module_get_succeeded ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={0:-9223372036854775808}, module={0:-9223372036854775808}, type_strings={53:0}] [L7967] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L7969] CALL, EXPR ldv_undefined_int() [L8154] return __VERIFIER_nondet_int(); [L7969] RET, EXPR ldv_undefined_int() [L7969] module_get_succeeded = ldv_undefined_int() [L7971] COND TRUE module_get_succeeded == 1 [L7972] ldv_module_refcounter = ldv_module_refcounter + 1 [L7973] return (1); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={0:-9223372036854775808}, module={0:-9223372036854775808}, module_get_succeeded=1, type_strings={53:0}] [L8030] RET, EXPR ldv_try_module_get(module) [L8030] tmp = ldv_try_module_get(module) [L8032] return (tmp); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={0:-9223372036854775808}, module={0:-9223372036854775808}, tmp=1, type_strings={53:0}] [L7175] RET, EXPR ldv_try_module_get_1(& __this_module) [L7175] tmp___0 = ldv_try_module_get_1(& __this_module) [L7177] COND FALSE !(tmp___0 == 0) [L7181] EXPR port->mode VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, port->mode=4, tmp={0:2560}, tmp___0=1, type_strings={53:0}] [L7181] COND FALSE !(port->mode != 4) [L7195] CALL fst_openport(port) [L7102] int signals ; [L7103] int txq_length ; [L7104] unsigned int tmp ; [L7105] int tmp___0 ; [L7107] EXPR port->card [L7107] EXPR (port->card)->state VAL [(port->card)->state=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, port={0:0}, port->card={0:0}, type_strings={53:0}] [L7107] COND FALSE !((port->card)->state == 4U) [L7195] RET fst_openport(port) [L7196] CALL netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5137] struct netdev_queue *tmp ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5140] CALL, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [\old(index)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5058] EXPR dev->_tx [L5058] return ((struct netdev_queue *)dev->_tx + (unsigned long )index); [L5140] RET, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, netdev_get_tx_queue((struct net_device const *)dev, 0U)={0:0}, type_strings={53:0}] [L5140] tmp = netdev_get_tx_queue((struct net_device const *)dev, 0U) [L5141] CALL netif_tx_wake_queue(tmp) [L5111] int tmp ; [L5112] int tmp___0 ; [L5115] CALL, EXPR netpoll_trap() [L8174] return __VERIFIER_nondet_int(); [L5115] RET, EXPR netpoll_trap() [L5115] tmp = netpoll_trap() [L5117] COND TRUE tmp != 0 [L5119] CALL netif_tx_start_queue(dev_queue) [L5105] FCALL clear_bit(0, (unsigned long volatile *)(& dev_queue->state)) [L5119] RET netif_tx_start_queue(dev_queue) [L5141] RET netif_tx_wake_queue(tmp) [L7196] RET netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, tmp={0:2560}, tmp___0=1, type_strings={53:0}] [L7198] return (0); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, tmp={0:2560}, tmp___0=1, type_strings={53:0}] [L7857] RET, EXPR fst_open(var_group1) [L7857] res_fst_open_36 = fst_open(var_group1) [L7858] FCALL ldv_check_return_value(res_fst_open_36) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7860] COND FALSE !(res_fst_open_36 < 0) [L7864] ldv_s_fst_ops_net_device_ops = ldv_s_fst_ops_net_device_ops + 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND FALSE !(tmp___0 == 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7837] COND FALSE !(tmp___0 == 1) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7840] COND FALSE !(tmp___0 == 2) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7843] COND FALSE !(tmp___0 == 3) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7846] COND TRUE tmp___0 == 4 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7893] COND TRUE ldv_s_fst_driver_pci_driver == 0 [L7895] CALL, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7429] int no_of_cards_added ; [L7430] struct fst_card_info *card ; [L7431] int err ; [L7432] int i ; [L7433] bool __print_once ; [L7434] void *tmp ; [L7435] char *tmp___0 ; [L7436] void *tmp___1 ; [L7437] char *tmp___2 ; [L7438] void *tmp___3 ; [L7439] int tmp___4 ; [L7440] int tmp___5 ; [L7441] struct lock_class_key __key ; [L7442] struct net_device *dev ; [L7443] struct net_device *tmp___6 ; [L7444] hdlc_device *hdlc ; [L7445] int tmp___7 ; [L7446] struct hdlc_device *tmp___8 ; [L7447] int tmp___9 ; [L7449] no_of_cards_added = 0 [L7450] err = 0 VAL [__key={63:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, type_strings={53:0}] [L7451] COND TRUE ! __print_once [L7453] __print_once = (bool )1 [L7458] COND FALSE !(fst_excluded_cards != 0) VAL [__key={63:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={0:-9223372036854775808}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, type_strings={53:0}] [L7480] CALL, EXPR kzalloc(1000UL, 208U) [L4776] void *tmp ; [L4779] CALL, EXPR kmalloc(size, flags | 32768U) [L4766] void *tmp___2 ; [L4769] CALL, EXPR __kmalloc(size, flags) [L8067] CALL, EXPR ldv_malloc(arg0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8061] COND TRUE __VERIFIER_nondet_bool() [L8061] return 0; VAL [\old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, type_strings={53:0}] [L8067] RET, EXPR ldv_malloc(arg0) VAL [\old(arg0)=null, \old(arg1)=32976, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, arg0=null, arg1=32976, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_malloc(arg0)={0:0}, ldv_module_refcounter=2, type_strings={53:0}] [L8067] return ldv_malloc(arg0); [L4769] RET, EXPR __kmalloc(size, flags) [L4769] tmp___2 = __kmalloc(size, flags) [L4771] return (tmp___2); VAL [\old(flags)=32976, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, flags=32976, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp___2={0:0}, type_strings={53:0}] [L4779] RET, EXPR kmalloc(size, flags | 32768U) [L4779] tmp = kmalloc(size, flags | 32768U) [L4781] return (tmp); VAL [\old(flags)=208, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, flags=208, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp={0:0}, type_strings={53:0}] [L7480] RET, EXPR kzalloc(1000UL, 208U) [L7480] tmp = kzalloc(1000UL, 208U) [L7481] card = (struct fst_card_info *)tmp VAL [__key={63:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={0:-9223372036854775808}, card={0:0}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, tmp={0:0}, type_strings={53:0}] [L7483] COND TRUE (unsigned long )card == (unsigned long )((struct fst_card_info *)0) [L7487] return (-12); [L7487] return (-12); VAL [\result=-12, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={0:-9223372036854775808}, card={0:0}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, tmp={0:0}, type_strings={53:0}] [L7895] RET, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7895] res_fst_add_one_42 = fst_add_one(var_group3, var_fst_add_one_42_p1) [L7896] FCALL ldv_check_return_value(res_fst_add_one_42) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=4294967284, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_fst_add_one_42_p1={265:266}, var_group1={0:0}, var_group3={267:268}] [L7898] COND TRUE res_fst_add_one_42 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=4294967284, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_fst_add_one_42_p1={265:266}, var_group1={0:0}, var_group3={267:268}] [L7937] CALL fst_cleanup_module() [L7791] FCALL pci_unregister_driver(& fst_driver) [L7937] RET fst_cleanup_module() [L7941] CALL ldv_check_final_state() [L8017] COND TRUE ldv_module_refcounter != 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8019] CALL ldv_blast_assert() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L7949] reach_error() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 57 procedures, 1064 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 86.8s, OverallIterations: 16, TraceHistogramMax: 32, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 33.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18521 SdHoareTripleChecker+Valid, 25.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17503 mSDsluCounter, 138393 SdHoareTripleChecker+Invalid, 22.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 107673 mSDsCounter, 3031 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5582 IncrementalHoareTripleChecker+Invalid, 8613 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3031 mSolverCounterUnsat, 30720 mSDtfsCounter, 5582 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1735 GetRequests, 1593 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 8.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6557occurred in iteration=12, InterpolantAutomatonStates: 126, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.4s AutomataMinimizationTime, 15 MinimizatonAttempts, 10958 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 20.3s SatisfiabilityAnalysisTime, 9.4s InterpolantComputationTime, 1512 NumberOfCodeBlocks, 1376 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1694 ConstructedInterpolants, 0 QuantifiedInterpolants, 3657 SizeOfPredicates, 31 NumberOfNonLiveVariables, 15246 ConjunctsInSsa, 95 ConjunctsInUnsatCore, 20 InterpolantComputations, 10 PerfectInterpolantSequences, 8825/10031 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-19 22:25:26,511 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 Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample