./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 35987657 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-?-3598765 [2022-07-21 09:54:50,979 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 09:54:50,981 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 09:54:51,012 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 09:54:51,013 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 09:54:51,014 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 09:54:51,017 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 09:54:51,019 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 09:54:51,020 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 09:54:51,024 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 09:54:51,024 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 09:54:51,026 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 09:54:51,026 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 09:54:51,028 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 09:54:51,028 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 09:54:51,032 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 09:54:51,033 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 09:54:51,034 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 09:54:51,035 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 09:54:51,040 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 09:54:51,040 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 09:54:51,041 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 09:54:51,042 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 09:54:51,043 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 09:54:51,044 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 09:54:51,049 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 09:54:51,049 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 09:54:51,050 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 09:54:51,050 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 09:54:51,051 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 09:54:51,051 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 09:54:51,051 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 09:54:51,053 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 09:54:51,053 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 09:54:51,054 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 09:54:51,055 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 09:54:51,055 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 09:54:51,055 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 09:54:51,056 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 09:54:51,056 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 09:54:51,056 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 09:54:51,058 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 09:54:51,064 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 09:54:51,097 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 09:54:51,097 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 09:54:51,098 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 09:54:51,098 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 09:54:51,098 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 09:54:51,098 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 09:54:51,099 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 09:54:51,099 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 09:54:51,099 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 09:54:51,100 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 09:54:51,100 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 09:54:51,100 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 09:54:51,100 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 09:54:51,100 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 09:54:51,101 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 09:54:51,101 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 09:54:51,101 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 09:54:51,101 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 09:54:51,101 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 09:54:51,101 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 09:54:51,101 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 09:54:51,102 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:54:51,102 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 09:54:51,102 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 09:54:51,102 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 09:54:51,102 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 09:54:51,102 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 09:54:51,102 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 09:54:51,103 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 09:54:51,103 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 09:54:51,103 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-21 09:54:51,382 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 09:54:51,397 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 09:54:51,399 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 09:54:51,400 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 09:54:51,401 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 09:54:51,402 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-21 09:54:51,446 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77e3a05d6/9115a854b1f0485ab47ce1d6aa063a82/FLAGa67ac6f3a [2022-07-21 09:54:52,042 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 09:54:52,042 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-21 09:54:52,074 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77e3a05d6/9115a854b1f0485ab47ce1d6aa063a82/FLAGa67ac6f3a [2022-07-21 09:54:52,475 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77e3a05d6/9115a854b1f0485ab47ce1d6aa063a82 [2022-07-21 09:54:52,477 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 09:54:52,478 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 09:54:52,480 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 09:54:52,480 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 09:54:52,482 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 09:54:52,482 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:54:52" (1/1) ... [2022-07-21 09:54:52,483 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6160d992 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:52, skipping insertion in model container [2022-07-21 09:54:52,483 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:54:52" (1/1) ... [2022-07-21 09:54:52,487 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 09:54:52,562 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:54:53,562 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-21 09:54:53,586 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:54:53,602 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 09:54:53,912 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-21 09:54:53,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:54:54,051 INFO L208 MainTranslator]: Completed translation [2022-07-21 09:54:54,052 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54 WrapperNode [2022-07-21 09:54:54,053 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 09:54:54,054 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 09:54:54,054 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 09:54:54,054 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 09:54:54,058 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,137 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,245 INFO L137 Inliner]: procedures = 200, calls = 1489, calls flagged for inlining = 98, calls inlined = 84, statements flattened = 3372 [2022-07-21 09:54:54,246 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 09:54:54,246 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 09:54:54,247 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 09:54:54,247 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 09:54:54,252 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,253 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,275 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,275 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,335 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,345 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,358 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,377 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 09:54:54,377 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 09:54:54,378 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 09:54:54,378 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 09:54:54,378 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (1/1) ... [2022-07-21 09:54:54,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:54:54,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:54:54,417 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-21 09:54:54,423 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-21 09:54:54,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 09:54:54,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 09:54:54,445 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-21 09:54:54,445 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-21 09:54:54,445 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-21 09:54:54,445 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-21 09:54:54,445 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-21 09:54:54,445 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-21 09:54:54,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 09:54:54,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 09:54:54,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-07-21 09:54:54,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-07-21 09:54:54,472 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-21 09:54:54,472 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-21 09:54:54,473 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-21 09:54:54,473 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-21 09:54:54,473 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-21 09:54:54,473 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-21 09:54:54,473 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-21 09:54:54,473 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-21 09:54:54,473 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-07-21 09:54:54,473 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-07-21 09:54:54,473 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-21 09:54:54,474 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-21 09:54:54,474 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-21 09:54:54,474 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-21 09:54:54,474 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 09:54:54,474 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 09:54:54,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 09:54:54,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 09:54:54,474 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-21 09:54:54,474 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-21 09:54:54,475 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-07-21 09:54:54,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-07-21 09:54:54,475 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-21 09:54:54,475 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-21 09:54:54,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-07-21 09:54:54,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-07-21 09:54:54,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 09:54:54,476 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-21 09:54:54,476 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-21 09:54:54,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 09:54:54,476 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-21 09:54:54,476 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-21 09:54:54,476 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-21 09:54:54,477 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-21 09:54:54,477 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-07-21 09:54:54,477 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-07-21 09:54:54,477 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-21 09:54:54,477 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-21 09:54:54,477 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2022-07-21 09:54:54,477 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2022-07-21 09:54:54,477 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-21 09:54:54,478 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-21 09:54:54,478 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-07-21 09:54:54,478 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-07-21 09:54:54,478 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2022-07-21 09:54:54,479 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2022-07-21 09:54:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-21 09:54:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-21 09:54:54,480 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-21 09:54:54,480 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-21 09:54:54,480 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-21 09:54:54,480 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-21 09:54:54,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-21 09:54:54,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-21 09:54:54,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 09:54:54,481 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-21 09:54:54,481 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-21 09:54:54,481 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-07-21 09:54:54,481 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-07-21 09:54:54,481 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 09:54:54,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 09:54:54,482 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2022-07-21 09:54:54,482 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2022-07-21 09:54:54,482 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 09:54:54,482 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 09:54:54,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 09:54:54,482 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-21 09:54:54,483 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-21 09:54:54,483 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-21 09:54:54,483 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-21 09:54:54,483 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2022-07-21 09:54:54,483 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2022-07-21 09:54:54,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 09:54:54,483 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-21 09:54:54,483 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-21 09:54:54,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 09:54:54,484 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2022-07-21 09:54:54,484 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2022-07-21 09:54:54,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 09:54:54,484 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-21 09:54:54,484 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-21 09:54:54,484 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2022-07-21 09:54:54,485 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2022-07-21 09:54:54,485 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2022-07-21 09:54:54,485 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2022-07-21 09:54:54,485 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-21 09:54:54,486 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-21 09:54:54,486 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-07-21 09:54:54,486 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-07-21 09:54:54,486 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-07-21 09:54:54,486 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-07-21 09:54:54,487 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-07-21 09:54:54,487 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-07-21 09:54:54,487 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-21 09:54:54,487 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-21 09:54:54,487 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-21 09:54:54,487 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-21 09:54:54,487 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-21 09:54:54,488 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-21 09:54:54,488 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-07-21 09:54:54,488 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-07-21 09:54:54,488 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2022-07-21 09:54:54,488 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2022-07-21 09:54:54,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 09:54:54,488 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2022-07-21 09:54:54,489 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2022-07-21 09:54:54,489 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2022-07-21 09:54:54,491 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2022-07-21 09:54:54,491 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-07-21 09:54:54,491 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-07-21 09:54:54,491 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2022-07-21 09:54:54,493 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2022-07-21 09:54:54,493 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 09:54:54,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 09:54:54,493 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 09:54:54,493 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 09:54:54,945 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 09:54:54,949 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 09:54:55,479 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:55,483 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:55,488 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:55,488 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:55,489 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:55,490 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:55,496 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:54:56,980 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##252: assume !false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##251: assume false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##283: assume !false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##282: assume false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##238: assume !false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##237: assume false; [2022-07-21 09:54:56,981 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##438: assume false; [2022-07-21 09:54:56,982 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##439: assume !false; [2022-07-21 09:54:56,982 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-21 09:54:56,982 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-21 09:54:56,982 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume false; [2022-07-21 09:54:56,982 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-21 09:54:57,036 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 09:54:57,046 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 09:54:57,046 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 09:54:57,049 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:54:57 BoogieIcfgContainer [2022-07-21 09:54:57,049 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 09:54:57,050 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 09:54:57,050 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 09:54:57,052 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 09:54:57,052 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 09:54:52" (1/3) ... [2022-07-21 09:54:57,053 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4fe022 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:54:57, skipping insertion in model container [2022-07-21 09:54:57,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:54:54" (2/3) ... [2022-07-21 09:54:57,053 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4fe022 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:54:57, skipping insertion in model container [2022-07-21 09:54:57,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:54:57" (3/3) ... [2022-07-21 09:54:57,054 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-21 09:54:57,063 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 09:54:57,064 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 09:54:57,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 09:54:57,113 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@60ca24ab, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4ada28f7 [2022-07-21 09:54:57,113 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 09:54:57,119 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-21 09:54:57,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-21 09:54:57,124 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:54:57,125 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-21 09:54:57,125 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:54:57,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:54:57,129 INFO L85 PathProgramCache]: Analyzing trace with hash -698303565, now seen corresponding path program 1 times [2022-07-21 09:54:57,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:54:57,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915228344] [2022-07-21 09:54:57,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:54:57,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:54:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:57,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 09:54:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:57,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:54:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:57,383 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-21 09:54:57,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:54:57,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915228344] [2022-07-21 09:54:57,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915228344] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:54:57,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:54:57,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:54:57,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041853449] [2022-07-21 09:54:57,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:54:57,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:54:57,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:54:57,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:54:57,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:54:57,409 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-21 09:54:57,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:54:57,562 INFO L93 Difference]: Finished difference Result 2185 states and 3091 transitions. [2022-07-21 09:54:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:54:57,564 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-21 09:54:57,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:54:57,588 INFO L225 Difference]: With dead ends: 2185 [2022-07-21 09:54:57,588 INFO L226 Difference]: Without dead ends: 1091 [2022-07-21 09:54:57,597 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-21 09:54:57,601 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-21 09:54:57,603 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-21 09:54:57,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2022-07-21 09:54:57,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1090. [2022-07-21 09:54:57,703 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-21 09:54:57,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1520 transitions. [2022-07-21 09:54:57,712 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1520 transitions. Word has length 21 [2022-07-21 09:54:57,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:54:57,713 INFO L495 AbstractCegarLoop]: Abstraction has 1090 states and 1520 transitions. [2022-07-21 09:54:57,713 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-21 09:54:57,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1520 transitions. [2022-07-21 09:54:57,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-21 09:54:57,715 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:54:57,715 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-21 09:54:57,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 09:54:57,716 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:54:57,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:54:57,723 INFO L85 PathProgramCache]: Analyzing trace with hash 83203695, now seen corresponding path program 1 times [2022-07-21 09:54:57,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:54:57,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804984080] [2022-07-21 09:54:57,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:54:57,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:54:57,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:57,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:54:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:57,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-21 09:54:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:57,871 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-21 09:54:57,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:54:57,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804984080] [2022-07-21 09:54:57,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804984080] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:54:57,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034487258] [2022-07-21 09:54:57,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:54:57,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:54:57,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:54:57,874 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-21 09:54:57,895 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-21 09:54:58,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:58,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 957 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:54:58,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:54:58,337 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-21 09:54:58,338 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:54:58,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034487258] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:54:58,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:54:58,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-07-21 09:54:58,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451374960] [2022-07-21 09:54:58,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:54:58,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:54:58,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:54:58,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:54:58,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:54:58,340 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-21 09:54:58,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:54:58,418 INFO L93 Difference]: Finished difference Result 3242 states and 4526 transitions. [2022-07-21 09:54:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:54:58,419 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-21 09:54:58,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:54:58,430 INFO L225 Difference]: With dead ends: 3242 [2022-07-21 09:54:58,430 INFO L226 Difference]: Without dead ends: 2160 [2022-07-21 09:54:58,433 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-21 09:54:58,436 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-21 09:54:58,436 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-21 09:54:58,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2160 states. [2022-07-21 09:54:58,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2160 to 2157. [2022-07-21 09:54:58,500 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-21 09:54:58,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 3008 transitions. [2022-07-21 09:54:58,510 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 3008 transitions. Word has length 23 [2022-07-21 09:54:58,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:54:58,510 INFO L495 AbstractCegarLoop]: Abstraction has 2157 states and 3008 transitions. [2022-07-21 09:54:58,510 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-21 09:54:58,510 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 3008 transitions. [2022-07-21 09:54:58,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-21 09:54:58,512 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:54:58,512 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-21 09:54:58,535 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-21 09:54:58,731 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-21 09:54:58,732 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:54:58,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:54:58,732 INFO L85 PathProgramCache]: Analyzing trace with hash -17323993, now seen corresponding path program 1 times [2022-07-21 09:54:58,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:54:58,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176087980] [2022-07-21 09:54:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:54:58,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:54:58,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:58,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:54:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:58,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-21 09:54:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:58,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-21 09:54:58,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:58,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-21 09:54:58,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:54:58,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176087980] [2022-07-21 09:54:58,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176087980] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:54:58,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253410935] [2022-07-21 09:54:58,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:54:58,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:54:58,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:54:58,818 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-21 09:54:58,849 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-21 09:54:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:59,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:54:59,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:54:59,203 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-21 09:54:59,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:54:59,264 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-21 09:54:59,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253410935] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:54:59,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:54:59,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-07-21 09:54:59,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895399135] [2022-07-21 09:54:59,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:54:59,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:54:59,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:54:59,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:54:59,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:54:59,265 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-21 09:54:59,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:54:59,331 INFO L93 Difference]: Finished difference Result 4314 states and 6018 transitions. [2022-07-21 09:54:59,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:54:59,332 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-21 09:54:59,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:54:59,340 INFO L225 Difference]: With dead ends: 4314 [2022-07-21 09:54:59,341 INFO L226 Difference]: Without dead ends: 2163 [2022-07-21 09:54:59,346 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-21 09:54:59,347 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-21 09:54:59,347 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-21 09:54:59,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-07-21 09:54:59,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 2163. [2022-07-21 09:54:59,393 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-21 09:54:59,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 3014 transitions. [2022-07-21 09:54:59,402 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 3014 transitions. Word has length 43 [2022-07-21 09:54:59,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:54:59,402 INFO L495 AbstractCegarLoop]: Abstraction has 2163 states and 3014 transitions. [2022-07-21 09:54:59,403 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-21 09:54:59,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 3014 transitions. [2022-07-21 09:54:59,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 09:54:59,405 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:54:59,405 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-21 09:54:59,426 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-21 09:54:59,619 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-21 09:54:59,619 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:54:59,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:54:59,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1685691483, now seen corresponding path program 2 times [2022-07-21 09:54:59,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:54:59,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40241854] [2022-07-21 09:54:59,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:54:59,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:54:59,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:59,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:54:59,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:59,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-21 09:54:59,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:59,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 09:54:59,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:54:59,714 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-21 09:54:59,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:54:59,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40241854] [2022-07-21 09:54:59,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40241854] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:54:59,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431144472] [2022-07-21 09:54:59,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:54:59,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:54:59,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:54:59,716 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-21 09:54:59,717 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-21 09:55:00,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:55:00,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:55:00,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 09:55:00,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:00,098 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-21 09:55:00,098 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:55:00,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431144472] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:00,098 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:55:00,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-07-21 09:55:00,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632660261] [2022-07-21 09:55:00,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:00,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:55:00,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:00,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:55:00,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:55:00,102 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-21 09:55:00,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:00,638 INFO L93 Difference]: Finished difference Result 6226 states and 8961 transitions. [2022-07-21 09:55:00,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:55:00,639 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-21 09:55:00,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:00,660 INFO L225 Difference]: With dead ends: 6226 [2022-07-21 09:55:00,660 INFO L226 Difference]: Without dead ends: 4082 [2022-07-21 09:55:00,668 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-21 09:55:00,670 INFO L413 NwaCegarLoop]: 2766 mSDtfsCounter, 2259 mSDsluCounter, 6571 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-21 09:55:00,671 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-21 09:55:00,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4082 states. [2022-07-21 09:55:00,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4082 to 2092. [2022-07-21 09:55:00,789 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-21 09:55:00,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 2903 transitions. [2022-07-21 09:55:00,798 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 2903 transitions. Word has length 49 [2022-07-21 09:55:00,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:00,799 INFO L495 AbstractCegarLoop]: Abstraction has 2092 states and 2903 transitions. [2022-07-21 09:55:00,799 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-21 09:55:00,799 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 2903 transitions. [2022-07-21 09:55:00,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 09:55:00,801 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:00,801 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-21 09:55:00,835 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-21 09:55:01,015 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-21 09:55:01,016 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:01,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:01,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1276549099, now seen corresponding path program 1 times [2022-07-21 09:55:01,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:01,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388201740] [2022-07-21 09:55:01,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:01,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:01,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:55:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:01,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-21 09:55:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:01,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 09:55:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:01,110 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-21 09:55:01,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:01,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388201740] [2022-07-21 09:55:01,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388201740] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:55:01,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30000455] [2022-07-21 09:55:01,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:01,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:55:01,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:01,112 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-21 09:55:01,113 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-21 09:55:01,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:01,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 1145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 09:55:01,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:01,478 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-21 09:55:01,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:55:01,527 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-21 09:55:01,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30000455] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:55:01,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:55:01,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-07-21 09:55:01,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338539131] [2022-07-21 09:55:01,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:55:01,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 09:55:01,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:01,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 09:55:01,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-07-21 09:55:01,529 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-21 09:55:01,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:01,626 INFO L93 Difference]: Finished difference Result 4184 states and 5811 transitions. [2022-07-21 09:55:01,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 09:55:01,627 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-21 09:55:01,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:01,635 INFO L225 Difference]: With dead ends: 4184 [2022-07-21 09:55:01,636 INFO L226 Difference]: Without dead ends: 2104 [2022-07-21 09:55:01,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-07-21 09:55:01,642 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-21 09:55:01,642 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-21 09:55:01,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-07-21 09:55:01,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2104. [2022-07-21 09:55:01,693 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-21 09:55:01,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 2915 transitions. [2022-07-21 09:55:01,700 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 2915 transitions. Word has length 51 [2022-07-21 09:55:01,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:01,701 INFO L495 AbstractCegarLoop]: Abstraction has 2104 states and 2915 transitions. [2022-07-21 09:55:01,701 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-21 09:55:01,701 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 2915 transitions. [2022-07-21 09:55:01,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-21 09:55:01,702 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:01,702 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-21 09:55:01,723 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-21 09:55:01,916 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-21 09:55:01,916 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:01,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash -239701635, now seen corresponding path program 2 times [2022-07-21 09:55:01,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:01,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75278378] [2022-07-21 09:55:01,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:01,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:02,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:02,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-21 09:55:02,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:02,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 09:55:02,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:02,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-21 09:55:02,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:02,147 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-21 09:55:02,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:02,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75278378] [2022-07-21 09:55:02,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75278378] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:55:02,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701877204] [2022-07-21 09:55:02,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:55:02,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:55:02,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:02,149 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-21 09:55:02,150 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-21 09:55:02,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:55:02,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:55:02,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 09:55:02,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:02,570 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-21 09:55:02,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:55:02,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701877204] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:02,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:55:02,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13] total 15 [2022-07-21 09:55:02,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577826633] [2022-07-21 09:55:02,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:02,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:55:02,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:02,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:55:02,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-07-21 09:55:02,572 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-21 09:55:03,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:03,587 INFO L93 Difference]: Finished difference Result 3108 states and 4306 transitions. [2022-07-21 09:55:03,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:55:03,587 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-21 09:55:03,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:03,600 INFO L225 Difference]: With dead ends: 3108 [2022-07-21 09:55:03,600 INFO L226 Difference]: Without dead ends: 3105 [2022-07-21 09:55:03,603 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-21 09:55:03,603 INFO L413 NwaCegarLoop]: 2663 mSDtfsCounter, 3119 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:55:03,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3119 Valid, 3594 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 09:55:03,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3105 states. [2022-07-21 09:55:03,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3105 to 3098. [2022-07-21 09:55:03,687 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-21 09:55:03,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3098 states to 3098 states and 4297 transitions. [2022-07-21 09:55:03,697 INFO L78 Accepts]: Start accepts. Automaton has 3098 states and 4297 transitions. Word has length 63 [2022-07-21 09:55:03,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:03,698 INFO L495 AbstractCegarLoop]: Abstraction has 3098 states and 4297 transitions. [2022-07-21 09:55:03,698 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-21 09:55:03,698 INFO L276 IsEmpty]: Start isEmpty. Operand 3098 states and 4297 transitions. [2022-07-21 09:55:03,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-21 09:55:03,699 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:03,699 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-21 09:55:03,721 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-21 09:55:03,915 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-21 09:55:03,916 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:03,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:03,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1014566241, now seen corresponding path program 1 times [2022-07-21 09:55:03,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:03,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647862662] [2022-07-21 09:55:03,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:03,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:04,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-21 09:55:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:04,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 09:55:04,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:04,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-21 09:55:04,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:04,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-21 09:55:04,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:04,067 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-21 09:55:04,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:04,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647862662] [2022-07-21 09:55:04,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647862662] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:55:04,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345607291] [2022-07-21 09:55:04,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:04,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:55:04,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:04,070 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-21 09:55:04,071 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-21 09:55:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:04,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 09:55:04,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:04,444 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-21 09:55:04,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:55:04,609 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-21 09:55:04,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345607291] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:55:04,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:55:04,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2022-07-21 09:55:04,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727289240] [2022-07-21 09:55:04,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:55:04,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-21 09:55:04,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:04,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-21 09:55:04,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-07-21 09:55:04,611 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-21 09:55:04,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:04,746 INFO L93 Difference]: Finished difference Result 6196 states and 8605 transitions. [2022-07-21 09:55:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 09:55:04,747 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-21 09:55:04,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:04,759 INFO L225 Difference]: With dead ends: 6196 [2022-07-21 09:55:04,759 INFO L226 Difference]: Without dead ends: 3122 [2022-07-21 09:55:04,767 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-21 09:55:04,767 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.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:55:04,767 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.0s Time] [2022-07-21 09:55:04,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states. [2022-07-21 09:55:04,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 3122. [2022-07-21 09:55:04,846 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-21 09:55:04,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 4321 transitions. [2022-07-21 09:55:04,868 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 4321 transitions. Word has length 67 [2022-07-21 09:55:04,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:04,868 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 4321 transitions. [2022-07-21 09:55:04,869 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-21 09:55:04,869 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 4321 transitions. [2022-07-21 09:55:04,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-21 09:55:04,871 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:04,871 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-21 09:55:04,893 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-21 09:55:05,079 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-21 09:55:05,079 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:05,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:05,080 INFO L85 PathProgramCache]: Analyzing trace with hash -722564753, now seen corresponding path program 2 times [2022-07-21 09:55:05,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:05,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278717766] [2022-07-21 09:55:05,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:05,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:05,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:05,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:55:05,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:05,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:55:05,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:05,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-21 09:55:05,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:05,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-21 09:55:05,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:05,442 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-21 09:55:05,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:05,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278717766] [2022-07-21 09:55:05,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278717766] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:55:05,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483866858] [2022-07-21 09:55:05,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:55:05,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:55:05,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:05,445 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-21 09:55:05,479 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-21 09:55:05,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:55:05,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:55:05,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 09:55:05,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:05,844 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-21 09:55:05,845 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:55:05,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483866858] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:05,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:55:05,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [25] total 28 [2022-07-21 09:55:05,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466179160] [2022-07-21 09:55:05,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:05,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:55:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:05,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:55:05,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=450, Unknown=0, NotChecked=0, Total=756 [2022-07-21 09:55:05,847 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-21 09:55:06,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:06,408 INFO L93 Difference]: Finished difference Result 6524 states and 9258 transitions. [2022-07-21 09:55:06,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:55:06,409 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-21 09:55:06,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:06,427 INFO L225 Difference]: With dead ends: 6524 [2022-07-21 09:55:06,427 INFO L226 Difference]: Without dead ends: 4450 [2022-07-21 09:55:06,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=316, Invalid=554, Unknown=0, NotChecked=0, Total=870 [2022-07-21 09:55:06,435 INFO L413 NwaCegarLoop]: 2242 mSDtfsCounter, 2105 mSDsluCounter, 4644 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 656 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-21 09:55:06,435 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-21 09:55:06,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4450 states. [2022-07-21 09:55:06,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4450 to 3122. [2022-07-21 09:55:06,597 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-21 09:55:06,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 4320 transitions. [2022-07-21 09:55:06,609 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 4320 transitions. Word has length 91 [2022-07-21 09:55:06,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:06,609 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 4320 transitions. [2022-07-21 09:55:06,609 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-21 09:55:06,609 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 4320 transitions. [2022-07-21 09:55:06,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-21 09:55:06,611 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:06,611 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-21 09:55:06,633 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-21 09:55:06,831 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-21 09:55:06,831 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:06,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:06,832 INFO L85 PathProgramCache]: Analyzing trace with hash -942413972, now seen corresponding path program 1 times [2022-07-21 09:55:06,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:06,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436457812] [2022-07-21 09:55:06,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:06,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:06,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:55:07,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:55:07,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-21 09:55:07,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:55:07,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-21 09:55:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,173 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-21 09:55:07,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:07,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436457812] [2022-07-21 09:55:07,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436457812] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:55:07,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044362268] [2022-07-21 09:55:07,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:07,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:55:07,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:07,175 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-21 09:55:07,196 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-21 09:55:07,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:07,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 1444 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-21 09:55:07,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:07,647 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-21 09:55:07,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:55:07,895 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-21 09:55:07,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044362268] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:55:07,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:55:07,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 36 [2022-07-21 09:55:07,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175116585] [2022-07-21 09:55:07,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:55:07,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-21 09:55:07,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:07,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-21 09:55:07,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 09:55:07,898 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-21 09:55:09,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:09,629 INFO L93 Difference]: Finished difference Result 6218 states and 8623 transitions. [2022-07-21 09:55:09,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-21 09:55:09,634 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-21 09:55:09,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:09,646 INFO L225 Difference]: With dead ends: 6218 [2022-07-21 09:55:09,646 INFO L226 Difference]: Without dead ends: 3144 [2022-07-21 09:55:09,654 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-21 09:55:09,654 INFO L413 NwaCegarLoop]: 1476 mSDtfsCounter, 310 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 2610 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-07-21 09:55:09,654 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.5s Time] [2022-07-21 09:55:09,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3144 states. [2022-07-21 09:55:09,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3144 to 3144. [2022-07-21 09:55:09,742 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-21 09:55:09,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 4342 transitions. [2022-07-21 09:55:09,751 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 4342 transitions. Word has length 100 [2022-07-21 09:55:09,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:09,751 INFO L495 AbstractCegarLoop]: Abstraction has 3144 states and 4342 transitions. [2022-07-21 09:55:09,751 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-21 09:55:09,751 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 4342 transitions. [2022-07-21 09:55:09,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-21 09:55:09,753 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:09,753 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-21 09:55:09,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-07-21 09:55:09,967 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-21 09:55:09,967 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:09,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:09,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1269691412, now seen corresponding path program 2 times [2022-07-21 09:55:09,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:09,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916088146] [2022-07-21 09:55:09,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:09,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:10,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:10,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:10,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:10,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:10,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:10,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:55:10,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:10,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:55:10,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:10,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:55:10,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:10,197 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-21 09:55:10,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:10,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916088146] [2022-07-21 09:55:10,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916088146] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:10,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:55:10,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 09:55:10,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994363804] [2022-07-21 09:55:10,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:10,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:55:10,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:10,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:55:10,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 09:55:10,200 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-21 09:55:17,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:17,515 INFO L93 Difference]: Finished difference Result 9279 states and 13171 transitions. [2022-07-21 09:55:17,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 09:55:17,516 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-21 09:55:17,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:17,548 INFO L225 Difference]: With dead ends: 9279 [2022-07-21 09:55:17,548 INFO L226 Difference]: Without dead ends: 6210 [2022-07-21 09:55:17,558 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-21 09:55:17,558 INFO L413 NwaCegarLoop]: 3467 mSDtfsCounter, 3182 mSDsluCounter, 11308 mSDsCounter, 0 mSdLazyCounter, 7442 mSolverCounterSat, 1864 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3413 SdHoareTripleChecker+Valid, 14775 SdHoareTripleChecker+Invalid, 9306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1864 IncrementalHoareTripleChecker+Valid, 7442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-07-21 09:55:17,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3413 Valid, 14775 Invalid, 9306 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1864 Valid, 7442 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-07-21 09:55:17,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2022-07-21 09:55:17,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 4133. [2022-07-21 09:55:17,798 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-21 09:55:17,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4133 states to 4133 states and 5708 transitions. [2022-07-21 09:55:17,868 INFO L78 Accepts]: Start accepts. Automaton has 4133 states and 5708 transitions. Word has length 120 [2022-07-21 09:55:17,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:17,869 INFO L495 AbstractCegarLoop]: Abstraction has 4133 states and 5708 transitions. [2022-07-21 09:55:17,869 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-21 09:55:17,870 INFO L276 IsEmpty]: Start isEmpty. Operand 4133 states and 5708 transitions. [2022-07-21 09:55:17,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-21 09:55:17,871 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:17,871 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-21 09:55:17,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 09:55:17,872 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:17,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:17,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1669807668, now seen corresponding path program 1 times [2022-07-21 09:55:17,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:17,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134901387] [2022-07-21 09:55:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:17,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:17,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:18,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:18,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:18,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:18,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:18,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:55:18,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:18,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:55:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:18,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-21 09:55:18,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:18,079 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-21 09:55:18,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:18,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134901387] [2022-07-21 09:55:18,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134901387] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:18,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:55:18,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 09:55:18,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127988344] [2022-07-21 09:55:18,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:18,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:55:18,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:18,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:55:18,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:55:18,081 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-21 09:55:21,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:21,812 INFO L93 Difference]: Finished difference Result 8290 states and 11484 transitions. [2022-07-21 09:55:21,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 09:55:21,813 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-21 09:55:21,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:21,832 INFO L225 Difference]: With dead ends: 8290 [2022-07-21 09:55:21,832 INFO L226 Difference]: Without dead ends: 6210 [2022-07-21 09:55:21,840 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-21 09:55:21,841 INFO L413 NwaCegarLoop]: 1703 mSDtfsCounter, 3740 mSDsluCounter, 3388 mSDsCounter, 0 mSdLazyCounter, 4513 mSolverCounterSat, 1277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s 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.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:55:21,841 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.3s Time] [2022-07-21 09:55:21,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2022-07-21 09:55:22,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 5206. [2022-07-21 09:55:22,181 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-21 09:55:22,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5206 states to 5206 states and 7205 transitions. [2022-07-21 09:55:22,212 INFO L78 Accepts]: Start accepts. Automaton has 5206 states and 7205 transitions. Word has length 122 [2022-07-21 09:55:22,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:22,213 INFO L495 AbstractCegarLoop]: Abstraction has 5206 states and 7205 transitions. [2022-07-21 09:55:22,213 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-21 09:55:22,213 INFO L276 IsEmpty]: Start isEmpty. Operand 5206 states and 7205 transitions. [2022-07-21 09:55:22,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-21 09:55:22,218 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:22,218 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-21 09:55:22,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-21 09:55:22,218 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:22,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:22,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1511953398, now seen corresponding path program 1 times [2022-07-21 09:55:22,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:22,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290668429] [2022-07-21 09:55:22,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:22,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:22,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:22,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:55:22,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-21 09:55:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:55:22,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-21 09:55:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:55:22,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-21 09:55:22,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:22,382 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-21 09:55:22,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:22,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290668429] [2022-07-21 09:55:22,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290668429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:22,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:55:22,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:55:22,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892005279] [2022-07-21 09:55:22,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:22,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:55:22,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:22,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:55:22,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:55:22,384 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-21 09:55:22,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:22,884 INFO L93 Difference]: Finished difference Result 13453 states and 19126 transitions. [2022-07-21 09:55:22,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:55:22,884 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-21 09:55:22,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:22,906 INFO L225 Difference]: With dead ends: 13453 [2022-07-21 09:55:22,907 INFO L226 Difference]: Without dead ends: 8322 [2022-07-21 09:55:22,921 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-21 09:55:22,922 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-21 09:55:22,922 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-21 09:55:22,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8322 states. [2022-07-21 09:55:23,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8322 to 8316. [2022-07-21 09:55:23,452 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-21 09:55:23,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8316 states to 8316 states and 11978 transitions. [2022-07-21 09:55:23,478 INFO L78 Accepts]: Start accepts. Automaton has 8316 states and 11978 transitions. Word has length 132 [2022-07-21 09:55:23,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:23,478 INFO L495 AbstractCegarLoop]: Abstraction has 8316 states and 11978 transitions. [2022-07-21 09:55:23,478 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-21 09:55:23,478 INFO L276 IsEmpty]: Start isEmpty. Operand 8316 states and 11978 transitions. [2022-07-21 09:55:23,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-21 09:55:23,481 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:23,481 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-21 09:55:23,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 09:55:23,482 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:23,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:23,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1777151158, now seen corresponding path program 1 times [2022-07-21 09:55:23,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:23,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595676787] [2022-07-21 09:55:23,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:23,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:55:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:55:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:55:23,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 09:55:23,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:23,599 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-21 09:55:23,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:23,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595676787] [2022-07-21 09:55:23,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595676787] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:23,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:55:23,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 09:55:23,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214977286] [2022-07-21 09:55:23,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:23,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:55:23,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:23,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:55:23,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:55:23,600 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-21 09:55:24,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:24,587 INFO L93 Difference]: Finished difference Result 12338 states and 18140 transitions. [2022-07-21 09:55:24,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:55:24,596 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-21 09:55:24,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:24,632 INFO L225 Difference]: With dead ends: 12338 [2022-07-21 09:55:24,633 INFO L226 Difference]: Without dead ends: 12330 [2022-07-21 09:55:24,641 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-21 09:55:24,642 INFO L413 NwaCegarLoop]: 2630 mSDtfsCounter, 1342 mSDsluCounter, 3541 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-21 09:55:24,642 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-21 09:55:24,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12330 states. [2022-07-21 09:55:25,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12330 to 8322. [2022-07-21 09:55:25,269 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-21 09:55:25,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8322 states to 8322 states and 11986 transitions. [2022-07-21 09:55:25,295 INFO L78 Accepts]: Start accepts. Automaton has 8322 states and 11986 transitions. Word has length 130 [2022-07-21 09:55:25,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:25,296 INFO L495 AbstractCegarLoop]: Abstraction has 8322 states and 11986 transitions. [2022-07-21 09:55:25,296 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-21 09:55:25,296 INFO L276 IsEmpty]: Start isEmpty. Operand 8322 states and 11986 transitions. [2022-07-21 09:55:25,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-21 09:55:25,299 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:25,299 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-21 09:55:25,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 09:55:25,300 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:25,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:25,300 INFO L85 PathProgramCache]: Analyzing trace with hash 263090750, now seen corresponding path program 1 times [2022-07-21 09:55:25,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:25,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906493346] [2022-07-21 09:55:25,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:25,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:55:25,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:55:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:55:25,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 09:55:25,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,481 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-21 09:55:25,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:25,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906493346] [2022-07-21 09:55:25,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906493346] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:55:25,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780887356] [2022-07-21 09:55:25,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:25,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:55:25,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:25,482 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-21 09:55:25,515 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-21 09:55:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:25,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 1661 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:55:25,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:55:26,046 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-21 09:55:26,047 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:55:26,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780887356] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:26,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:55:26,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-07-21 09:55:26,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515984144] [2022-07-21 09:55:26,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:26,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:55:26,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:26,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:55:26,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:55:26,048 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-21 09:55:27,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:27,095 INFO L93 Difference]: Finished difference Result 16575 states and 23900 transitions. [2022-07-21 09:55:27,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:55:27,096 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-21 09:55:27,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:27,120 INFO L225 Difference]: With dead ends: 16575 [2022-07-21 09:55:27,120 INFO L226 Difference]: Without dead ends: 8328 [2022-07-21 09:55:27,140 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-21 09:55:27,141 INFO L413 NwaCegarLoop]: 1962 mSDtfsCounter, 1700 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-07-21 09:55:27,141 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.5s Time] [2022-07-21 09:55:27,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8328 states. [2022-07-21 09:55:27,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8328 to 8322. [2022-07-21 09:55:27,678 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-21 09:55:27,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8322 states to 8322 states and 11976 transitions. [2022-07-21 09:55:27,704 INFO L78 Accepts]: Start accepts. Automaton has 8322 states and 11976 transitions. Word has length 134 [2022-07-21 09:55:27,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:27,704 INFO L495 AbstractCegarLoop]: Abstraction has 8322 states and 11976 transitions. [2022-07-21 09:55:27,704 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-21 09:55:27,704 INFO L276 IsEmpty]: Start isEmpty. Operand 8322 states and 11976 transitions. [2022-07-21 09:55:27,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-21 09:55:27,709 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:27,709 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-21 09:55:27,729 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-21 09:55:27,929 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-21 09:55:27,930 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:27,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:27,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1797745225, now seen corresponding path program 1 times [2022-07-21 09:55:27,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:27,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808142010] [2022-07-21 09:55:27,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:27,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:27,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:28,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:28,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:55:28,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-21 09:55:28,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:55:28,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:55:28,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-21 09:55:28,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 09:55:28,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:55:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 09:55:28,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:28,035 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-21 09:55:28,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:28,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808142010] [2022-07-21 09:55:28,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808142010] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:28,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:55:28,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 09:55:28,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873100544] [2022-07-21 09:55:28,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:28,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:55:28,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:28,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:55:28,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:55:28,037 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-21 09:55:28,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:28,661 INFO L93 Difference]: Finished difference Result 15905 states and 22860 transitions. [2022-07-21 09:55:28,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:55:28,662 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-21 09:55:28,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:28,686 INFO L225 Difference]: With dead ends: 15905 [2022-07-21 09:55:28,686 INFO L226 Difference]: Without dead ends: 7646 [2022-07-21 09:55:28,706 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-21 09:55:28,707 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-21 09:55:28,707 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-21 09:55:28,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7646 states. [2022-07-21 09:55:29,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7646 to 7636. [2022-07-21 09:55:29,298 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-21 09:55:29,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7636 states to 7636 states and 10933 transitions. [2022-07-21 09:55:29,321 INFO L78 Accepts]: Start accepts. Automaton has 7636 states and 10933 transitions. Word has length 153 [2022-07-21 09:55:29,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:29,321 INFO L495 AbstractCegarLoop]: Abstraction has 7636 states and 10933 transitions. [2022-07-21 09:55:29,321 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-21 09:55:29,321 INFO L276 IsEmpty]: Start isEmpty. Operand 7636 states and 10933 transitions. [2022-07-21 09:55:29,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-21 09:55:29,325 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:29,325 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-21 09:55:29,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-21 09:55:29,326 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:29,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:29,326 INFO L85 PathProgramCache]: Analyzing trace with hash -22464381, now seen corresponding path program 1 times [2022-07-21 09:55:29,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:29,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665041953] [2022-07-21 09:55:29,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:29,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:29,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:55:29,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:55:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:55:29,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:55:29,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:55:29,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 09:55:29,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-21 09:55:29,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:55:29,455 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-21 09:55:29,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:55:29,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665041953] [2022-07-21 09:55:29,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665041953] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:55:29,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:55:29,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:55:29,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672787232] [2022-07-21 09:55:29,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:55:29,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:55:29,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:55:29,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:55:29,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:55:29,457 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-21 09:55:29,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:55:29,975 INFO L93 Difference]: Finished difference Result 15170 states and 21743 transitions. [2022-07-21 09:55:29,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:55:29,976 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-21 09:55:29,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:55:29,996 INFO L225 Difference]: With dead ends: 15170 [2022-07-21 09:55:29,996 INFO L226 Difference]: Without dead ends: 7609 [2022-07-21 09:55:30,009 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-21 09:55:30,010 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-21 09:55:30,010 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-21 09:55:30,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7609 states. [2022-07-21 09:55:30,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7609 to 7609. [2022-07-21 09:55:30,489 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-21 09:55:30,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7609 states to 7609 states and 10879 transitions. [2022-07-21 09:55:30,512 INFO L78 Accepts]: Start accepts. Automaton has 7609 states and 10879 transitions. Word has length 150 [2022-07-21 09:55:30,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:55:30,512 INFO L495 AbstractCegarLoop]: Abstraction has 7609 states and 10879 transitions. [2022-07-21 09:55:30,513 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-21 09:55:30,513 INFO L276 IsEmpty]: Start isEmpty. Operand 7609 states and 10879 transitions. [2022-07-21 09:55:30,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-21 09:55:30,517 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:30,517 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-21 09:55:30,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 09:55:30,518 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:30,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:30,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2097233277, now seen corresponding path program 1 times [2022-07-21 09:55:30,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:55:30,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805875833] [2022-07-21 09:55:30,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:30,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:55:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 09:55:30,720 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-21 09:55:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 09:55:30,985 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-21 09:55:30,985 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-21 09:55:30,986 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-21 09:55:30,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 09:55:30,990 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:55:30,994 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-21 09:55:31,158 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 09:55:31 BoogieIcfgContainer [2022-07-21 09:55:31,158 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-21 09:55:31,159 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-21 09:55:31,159 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-21 09:55:31,160 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-21 09:55:31,160 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:54:57" (3/4) ... [2022-07-21 09:55:31,162 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-21 09:55:31,163 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-21 09:55:31,163 INFO L158 Benchmark]: Toolchain (without parser) took 38685.23ms. Allocated memory was 69.2MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 38.6MB in the beginning and 1.1GB in the end (delta: -1.1GB). Peak memory consumption was 147.6MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,164 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 69.2MB. Free memory was 49.3MB in the beginning and 49.3MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 09:55:31,164 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1573.56ms. Allocated memory was 69.2MB in the beginning and 119.5MB in the end (delta: 50.3MB). Free memory was 38.4MB in the beginning and 49.9MB in the end (delta: -11.5MB). Peak memory consumption was 50.1MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,165 INFO L158 Benchmark]: Boogie Procedure Inliner took 192.07ms. Allocated memory is still 119.5MB. Free memory was 49.9MB in the beginning and 57.5MB in the end (delta: -7.6MB). Peak memory consumption was 11.1MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,165 INFO L158 Benchmark]: Boogie Preprocessor took 130.43ms. Allocated memory is still 119.5MB. Free memory was 57.5MB in the beginning and 37.3MB in the end (delta: 20.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,165 INFO L158 Benchmark]: RCFGBuilder took 2671.61ms. Allocated memory was 119.5MB in the beginning and 285.2MB in the end (delta: 165.7MB). Free memory was 37.3MB in the beginning and 214.0MB in the end (delta: -176.8MB). Peak memory consumption was 53.8MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,165 INFO L158 Benchmark]: TraceAbstraction took 34108.36ms. Allocated memory was 285.2MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 213.0MB in the beginning and 1.1GB in the end (delta: -928.7MB). Peak memory consumption was 838.2MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,165 INFO L158 Benchmark]: Witness Printer took 3.61ms. Allocated memory is still 1.3GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-21 09:55:31,169 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.15ms. Allocated memory is still 69.2MB. Free memory was 49.3MB in the beginning and 49.3MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1573.56ms. Allocated memory was 69.2MB in the beginning and 119.5MB in the end (delta: 50.3MB). Free memory was 38.4MB in the beginning and 49.9MB in the end (delta: -11.5MB). Peak memory consumption was 50.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 192.07ms. Allocated memory is still 119.5MB. Free memory was 49.9MB in the beginning and 57.5MB in the end (delta: -7.6MB). Peak memory consumption was 11.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 130.43ms. Allocated memory is still 119.5MB. Free memory was 57.5MB in the beginning and 37.3MB in the end (delta: 20.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * RCFGBuilder took 2671.61ms. Allocated memory was 119.5MB in the beginning and 285.2MB in the end (delta: 165.7MB). Free memory was 37.3MB in the beginning and 214.0MB in the end (delta: -176.8MB). Peak memory consumption was 53.8MB. Max. memory is 16.1GB. * TraceAbstraction took 34108.36ms. Allocated memory was 285.2MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 213.0MB in the beginning and 1.1GB in the end (delta: -928.7MB). Peak memory consumption was 838.2MB. Max. memory is 16.1GB. * Witness Printer took 3.61ms. Allocated memory is still 1.3GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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: 33.9s, OverallIterations: 17, TraceHistogramMax: 32, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 19.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 22979 SdHoareTripleChecker+Valid, 14.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21442 mSDsluCounter, 86537 SdHoareTripleChecker+Invalid, 11.7s 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.1s 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: 4.4s AutomataMinimizationTime, 16 MinimizatonAttempts, 10440 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 2.8s 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-21 09:55:31,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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-?-3598765 [2022-07-21 09:55:32,919 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 09:55:32,921 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 09:55:32,965 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 09:55:32,965 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 09:55:32,966 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 09:55:32,969 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 09:55:32,972 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 09:55:32,973 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 09:55:32,977 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 09:55:32,978 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 09:55:32,981 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 09:55:32,981 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 09:55:32,983 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 09:55:32,984 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 09:55:32,986 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 09:55:32,986 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 09:55:32,988 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 09:55:32,989 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 09:55:32,993 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 09:55:32,994 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 09:55:32,995 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 09:55:32,996 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 09:55:32,997 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 09:55:32,998 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 09:55:33,003 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 09:55:33,003 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 09:55:33,003 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 09:55:33,004 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 09:55:33,004 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 09:55:33,005 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 09:55:33,005 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 09:55:33,007 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 09:55:33,007 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 09:55:33,008 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 09:55:33,009 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 09:55:33,009 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 09:55:33,009 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 09:55:33,010 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 09:55:33,010 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 09:55:33,010 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 09:55:33,011 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 09:55:33,014 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-21 09:55:33,039 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 09:55:33,039 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 09:55:33,039 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 09:55:33,039 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 09:55:33,040 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 09:55:33,040 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 09:55:33,041 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 09:55:33,041 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 09:55:33,041 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 09:55:33,042 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 09:55:33,042 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 09:55:33,042 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 09:55:33,042 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 09:55:33,042 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 09:55:33,043 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 09:55:33,043 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 09:55:33,043 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 09:55:33,043 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 09:55:33,043 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 09:55:33,043 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 09:55:33,044 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 09:55:33,044 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 09:55:33,044 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 09:55:33,044 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:55:33,044 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 09:55:33,044 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 09:55:33,044 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 09:55:33,045 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 09:55:33,045 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 09:55:33,045 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 09:55:33,045 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 09:55:33,045 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 09:55:33,045 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 09:55:33,046 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-21 09:55:33,333 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 09:55:33,352 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 09:55:33,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 09:55:33,354 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 09:55:33,355 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 09:55:33,356 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-21 09:55:33,425 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef3d29378/3dd5584857c444748edc83a6738a1443/FLAG2cdf00050 [2022-07-21 09:55:34,069 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 09:55:34,069 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-21 09:55:34,100 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef3d29378/3dd5584857c444748edc83a6738a1443/FLAG2cdf00050 [2022-07-21 09:55:34,433 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef3d29378/3dd5584857c444748edc83a6738a1443 [2022-07-21 09:55:34,435 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 09:55:34,436 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 09:55:34,437 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 09:55:34,437 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 09:55:34,439 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 09:55:34,440 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:55:34" (1/1) ... [2022-07-21 09:55:34,441 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e9fe6b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:34, skipping insertion in model container [2022-07-21 09:55:34,441 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:55:34" (1/1) ... [2022-07-21 09:55:34,445 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 09:55:34,523 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:55:35,557 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-21 09:55:35,583 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:55:35,606 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-21 09:55:35,653 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:55:35,880 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-21 09:55:35,885 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:55:35,906 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 09:55:36,114 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-21 09:55:36,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:55:36,259 INFO L208 MainTranslator]: Completed translation [2022-07-21 09:55:36,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36 WrapperNode [2022-07-21 09:55:36,260 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 09:55:36,261 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 09:55:36,261 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 09:55:36,262 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 09:55:36,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,359 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,465 INFO L137 Inliner]: procedures = 214, calls = 1489, calls flagged for inlining = 98, calls inlined = 84, statements flattened = 3236 [2022-07-21 09:55:36,466 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 09:55:36,467 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 09:55:36,467 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 09:55:36,467 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 09:55:36,473 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,474 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,517 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,518 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,577 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,586 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,597 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,614 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 09:55:36,615 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 09:55:36,615 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 09:55:36,615 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 09:55:36,616 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (1/1) ... [2022-07-21 09:55:36,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:55:36,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:55:36,644 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-21 09:55:36,669 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-21 09:55:36,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-21 09:55:36,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-21 09:55:36,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-21 09:55:36,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 09:55:36,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-21 09:55:36,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 09:55:36,713 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-21 09:55:36,713 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-21 09:55:36,713 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-21 09:55:36,713 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-21 09:55:36,713 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-21 09:55:36,713 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-21 09:55:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 09:55:36,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 09:55:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-07-21 09:55:36,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-07-21 09:55:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-21 09:55:36,714 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-21 09:55:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-21 09:55:36,714 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-21 09:55:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-21 09:55:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-21 09:55:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-21 09:55:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-21 09:55:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-07-21 09:55:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-07-21 09:55:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-21 09:55:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-21 09:55:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-21 09:55:36,716 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-21 09:55:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 09:55:36,716 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 09:55:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 09:55:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 09:55:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-21 09:55:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-21 09:55:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-07-21 09:55:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-07-21 09:55:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-21 09:55:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-21 09:55:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-21 09:55:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-21 09:55:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-21 09:55:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-07-21 09:55:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-07-21 09:55:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 09:55:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-21 09:55:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-21 09:55:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-21 09:55:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 09:55:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-21 09:55:36,720 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-21 09:55:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 09:55:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-21 09:55:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-21 09:55:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-21 09:55:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-21 09:55:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-07-21 09:55:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-07-21 09:55:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-21 09:55:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-21 09:55:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2022-07-21 09:55:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2022-07-21 09:55:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-21 09:55:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-21 09:55:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-07-21 09:55:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-07-21 09:55:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2022-07-21 09:55:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2022-07-21 09:55:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-21 09:55:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-21 09:55:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-21 09:55:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-21 09:55:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-21 09:55:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-21 09:55:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-21 09:55:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-21 09:55:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-07-21 09:55:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-07-21 09:55:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 09:55:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 09:55:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2022-07-21 09:55:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2022-07-21 09:55:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 09:55:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 09:55:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-21 09:55:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-21 09:55:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-21 09:55:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-21 09:55:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2022-07-21 09:55:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2022-07-21 09:55:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-21 09:55:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-21 09:55:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-21 09:55:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-21 09:55:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 09:55:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-21 09:55:36,727 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-21 09:55:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 09:55:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2022-07-21 09:55:36,727 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2022-07-21 09:55:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 09:55:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-21 09:55:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-21 09:55:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-21 09:55:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-21 09:55:36,728 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-21 09:55:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2022-07-21 09:55:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2022-07-21 09:55:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2022-07-21 09:55:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2022-07-21 09:55:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-21 09:55:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-21 09:55:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-07-21 09:55:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-07-21 09:55:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-07-21 09:55:36,732 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-07-21 09:55:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-07-21 09:55:36,732 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-07-21 09:55:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-21 09:55:36,732 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-21 09:55:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-21 09:55:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-21 09:55:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-21 09:55:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-21 09:55:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-07-21 09:55:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-07-21 09:55:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2022-07-21 09:55:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2022-07-21 09:55:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-21 09:55:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2022-07-21 09:55:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2022-07-21 09:55:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2022-07-21 09:55:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2022-07-21 09:55:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-07-21 09:55:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-07-21 09:55:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2022-07-21 09:55:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2022-07-21 09:55:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 09:55:36,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 09:55:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 09:55:36,738 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 09:55:37,228 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 09:55:37,230 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 09:55:41,784 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:41,799 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:41,806 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:41,807 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:41,808 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:41,809 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:41,841 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 09:55:59,539 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##258: assume false; [2022-07-21 09:55:59,539 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##259: assume !false; [2022-07-21 09:55:59,539 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2022-07-21 09:55:59,539 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2022-07-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2022-07-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2022-07-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##228: assume !false; [2022-07-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##227: assume false; [2022-07-21 09:55:59,540 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-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume false; [2022-07-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-21 09:55:59,540 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-21 09:55:59,541 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##391: assume !false; [2022-07-21 09:55:59,541 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume false; [2022-07-21 09:55:59,575 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 09:55:59,585 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 09:55:59,586 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 09:55:59,588 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:55:59 BoogieIcfgContainer [2022-07-21 09:55:59,588 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 09:55:59,589 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 09:55:59,589 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 09:55:59,591 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 09:55:59,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 09:55:34" (1/3) ... [2022-07-21 09:55:59,592 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f797616 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:55:59, skipping insertion in model container [2022-07-21 09:55:59,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:55:36" (2/3) ... [2022-07-21 09:55:59,593 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f797616 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:55:59, skipping insertion in model container [2022-07-21 09:55:59,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:55:59" (3/3) ... [2022-07-21 09:55:59,594 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-21 09:55:59,619 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 09:55:59,620 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 09:55:59,688 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 09:55:59,693 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@3aa04bb4, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5b7630cf [2022-07-21 09:55:59,693 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 09:55:59,699 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-21 09:55:59,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-21 09:55:59,705 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:55:59,705 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-21 09:55:59,706 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:55:59,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:55:59,709 INFO L85 PathProgramCache]: Analyzing trace with hash 953068106, now seen corresponding path program 1 times [2022-07-21 09:55:59,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:55:59,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [443504778] [2022-07-21 09:55:59,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:55:59,723 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:55:59,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:55:59,727 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-21 09:55:59,731 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-21 09:56:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:00,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 09:56:00,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:00,457 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-21 09:56:00,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:00,458 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:00,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [443504778] [2022-07-21 09:56:00,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [443504778] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:00,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:00,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:56:00,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528275956] [2022-07-21 09:56:00,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:00,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:56:00,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:00,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:56:00,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:56:00,517 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-21 09:56:00,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:00,695 INFO L93 Difference]: Finished difference Result 2123 states and 2971 transitions. [2022-07-21 09:56:00,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:56:00,697 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-21 09:56:00,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:00,717 INFO L225 Difference]: With dead ends: 2123 [2022-07-21 09:56:00,717 INFO L226 Difference]: Without dead ends: 1060 [2022-07-21 09:56:00,727 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-21 09:56:00,733 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.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:00,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2948 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 09:56:00,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-07-21 09:56:00,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1059. [2022-07-21 09:56:00,835 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-21 09:56:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1474 transitions. [2022-07-21 09:56:00,841 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1474 transitions. Word has length 21 [2022-07-21 09:56:00,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:00,842 INFO L495 AbstractCegarLoop]: Abstraction has 1059 states and 1474 transitions. [2022-07-21 09:56:00,842 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-21 09:56:00,842 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1474 transitions. [2022-07-21 09:56:00,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-21 09:56:00,843 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:00,844 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-21 09:56:00,865 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-21 09:56:01,058 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-21 09:56:01,059 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:01,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:01,062 INFO L85 PathProgramCache]: Analyzing trace with hash 172351718, now seen corresponding path program 1 times [2022-07-21 09:56:01,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:01,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417004222] [2022-07-21 09:56:01,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:01,063 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:01,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:01,065 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-21 09:56:01,068 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-21 09:56:01,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:01,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:56:01,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:01,769 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-21 09:56:01,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:56:01,832 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-21 09:56:01,832 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:01,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417004222] [2022-07-21 09:56:01,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417004222] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:56:01,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:56:01,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-21 09:56:01,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822641206] [2022-07-21 09:56:01,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:56:01,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:56:01,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:01,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:56:01,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:56:01,834 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-21 09:56:02,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:02,009 INFO L93 Difference]: Finished difference Result 2118 states and 2950 transitions. [2022-07-21 09:56:02,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:56:02,009 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-21 09:56:02,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:02,015 INFO L225 Difference]: With dead ends: 2118 [2022-07-21 09:56:02,015 INFO L226 Difference]: Without dead ends: 1065 [2022-07-21 09:56:02,018 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-21 09:56:02,022 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-21 09:56:02,022 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-21 09:56:02,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-07-21 09:56:02,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1065. [2022-07-21 09:56:02,052 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-21 09:56:02,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1480 transitions. [2022-07-21 09:56:02,056 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1480 transitions. Word has length 23 [2022-07-21 09:56:02,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:02,056 INFO L495 AbstractCegarLoop]: Abstraction has 1065 states and 1480 transitions. [2022-07-21 09:56:02,056 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-21 09:56:02,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1480 transitions. [2022-07-21 09:56:02,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-21 09:56:02,057 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:02,057 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-21 09:56:02,077 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-21 09:56:02,271 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-21 09:56:02,271 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:02,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:02,272 INFO L85 PathProgramCache]: Analyzing trace with hash 55524026, now seen corresponding path program 2 times [2022-07-21 09:56:02,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:02,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [367596000] [2022-07-21 09:56:02,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:56:02,273 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:02,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:02,274 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-21 09:56:02,276 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-21 09:56:02,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:56:02,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:56:02,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 09:56:02,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:03,037 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-21 09:56:03,037 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:03,037 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:03,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [367596000] [2022-07-21 09:56:03,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [367596000] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:03,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:03,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 09:56:03,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281455038] [2022-07-21 09:56:03,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:03,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:56:03,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:03,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:56:03,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:56:03,038 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-21 09:56:03,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:03,105 INFO L93 Difference]: Finished difference Result 3155 states and 4394 transitions. [2022-07-21 09:56:03,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:56:03,106 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-21 09:56:03,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:03,114 INFO L225 Difference]: With dead ends: 3155 [2022-07-21 09:56:03,115 INFO L226 Difference]: Without dead ends: 2104 [2022-07-21 09:56:03,118 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-21 09:56:03,119 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-21 09:56:03,119 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-21 09:56:03,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-07-21 09:56:03,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2101. [2022-07-21 09:56:03,171 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-21 09:56:03,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 2922 transitions. [2022-07-21 09:56:03,180 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 2922 transitions. Word has length 29 [2022-07-21 09:56:03,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:03,180 INFO L495 AbstractCegarLoop]: Abstraction has 2101 states and 2922 transitions. [2022-07-21 09:56:03,180 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-21 09:56:03,180 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 2922 transitions. [2022-07-21 09:56:03,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 09:56:03,182 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:03,183 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-21 09:56:03,203 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-21 09:56:03,395 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-21 09:56:03,395 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:03,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:03,396 INFO L85 PathProgramCache]: Analyzing trace with hash 2025144539, now seen corresponding path program 1 times [2022-07-21 09:56:03,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:03,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [548008785] [2022-07-21 09:56:03,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:03,397 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:03,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:03,398 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-21 09:56:03,400 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-21 09:56:04,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:04,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 09:56:04,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:04,233 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-21 09:56:04,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:56:04,437 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-21 09:56:04,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:04,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [548008785] [2022-07-21 09:56:04,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [548008785] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:56:04,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:56:04,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-21 09:56:04,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316340144] [2022-07-21 09:56:04,438 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:56:04,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 09:56:04,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:04,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 09:56:04,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-21 09:56:04,439 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-21 09:56:04,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:04,989 INFO L93 Difference]: Finished difference Result 4202 states and 5849 transitions. [2022-07-21 09:56:04,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 09:56:04,990 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-21 09:56:04,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:04,997 INFO L225 Difference]: With dead ends: 4202 [2022-07-21 09:56:04,997 INFO L226 Difference]: Without dead ends: 2113 [2022-07-21 09:56:05,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2022-07-21 09:56:05,004 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 10 mSDsluCounter, 7340 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:05,005 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.2s Time] [2022-07-21 09:56:05,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2022-07-21 09:56:05,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2113. [2022-07-21 09:56:05,051 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-21 09:56:05,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 2934 transitions. [2022-07-21 09:56:05,061 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 2934 transitions. Word has length 49 [2022-07-21 09:56:05,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:05,061 INFO L495 AbstractCegarLoop]: Abstraction has 2113 states and 2934 transitions. [2022-07-21 09:56:05,061 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-21 09:56:05,061 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 2934 transitions. [2022-07-21 09:56:05,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-21 09:56:05,070 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:05,070 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-21 09:56:05,090 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-21 09:56:05,290 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-21 09:56:05,290 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:05,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:05,291 INFO L85 PathProgramCache]: Analyzing trace with hash 981484419, now seen corresponding path program 2 times [2022-07-21 09:56:05,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:05,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151647776] [2022-07-21 09:56:05,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:56:05,292 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:05,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:05,293 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-21 09:56:05,295 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-21 09:56:05,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:56:05,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:56:05,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 09:56:05,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:05,987 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-21 09:56:05,988 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:05,988 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:05,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151647776] [2022-07-21 09:56:05,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151647776] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:05,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:05,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:56:05,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796890447] [2022-07-21 09:56:05,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:05,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:56:05,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:05,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:56:05,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:56:05,989 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-21 09:56:06,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:06,782 INFO L93 Difference]: Finished difference Result 6077 states and 8738 transitions. [2022-07-21 09:56:06,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:56:06,782 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-21 09:56:06,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:06,800 INFO L225 Difference]: With dead ends: 6077 [2022-07-21 09:56:06,800 INFO L226 Difference]: Without dead ends: 3995 [2022-07-21 09:56:06,807 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-21 09:56:06,808 INFO L413 NwaCegarLoop]: 2746 mSDtfsCounter, 2190 mSDsluCounter, 6423 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:06,808 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.6s Time] [2022-07-21 09:56:06,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2022-07-21 09:56:06,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 2047. [2022-07-21 09:56:06,914 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-21 09:56:06,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 2832 transitions. [2022-07-21 09:56:06,924 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 2832 transitions. Word has length 61 [2022-07-21 09:56:06,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:06,925 INFO L495 AbstractCegarLoop]: Abstraction has 2047 states and 2832 transitions. [2022-07-21 09:56:06,925 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-21 09:56:06,925 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 2832 transitions. [2022-07-21 09:56:06,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-21 09:56:06,927 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:06,927 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-21 09:56:06,945 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-21 09:56:07,145 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-21 09:56:07,146 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:07,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:07,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1812840541, now seen corresponding path program 1 times [2022-07-21 09:56:07,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:07,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112467822] [2022-07-21 09:56:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:07,147 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:07,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:07,148 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-21 09:56:07,150 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-21 09:56:07,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:07,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 09:56:07,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:08,259 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-21 09:56:08,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:56:09,113 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-21 09:56:09,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:09,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112467822] [2022-07-21 09:56:09,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112467822] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:56:09,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:56:09,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-07-21 09:56:09,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390653755] [2022-07-21 09:56:09,114 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:56:09,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-21 09:56:09,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:09,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-21 09:56:09,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2022-07-21 09:56:09,116 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-21 09:56:11,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:11,121 INFO L93 Difference]: Finished difference Result 4094 states and 5675 transitions. [2022-07-21 09:56:11,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 09:56:11,122 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-21 09:56:11,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:11,129 INFO L225 Difference]: With dead ends: 4094 [2022-07-21 09:56:11,129 INFO L226 Difference]: Without dead ends: 2071 [2022-07-21 09:56:11,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=406, Invalid=716, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 09:56:11,135 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 23 mSDsluCounter, 19084 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:11,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 20554 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 09:56:11,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2071 states. [2022-07-21 09:56:11,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2071 to 2071. [2022-07-21 09:56:11,179 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-21 09:56:11,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2071 states to 2071 states and 2856 transitions. [2022-07-21 09:56:11,186 INFO L78 Accepts]: Start accepts. Automaton has 2071 states and 2856 transitions. Word has length 63 [2022-07-21 09:56:11,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:11,186 INFO L495 AbstractCegarLoop]: Abstraction has 2071 states and 2856 transitions. [2022-07-21 09:56:11,187 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-21 09:56:11,187 INFO L276 IsEmpty]: Start isEmpty. Operand 2071 states and 2856 transitions. [2022-07-21 09:56:11,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-07-21 09:56:11,188 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:11,188 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-21 09:56:11,208 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-21 09:56:11,408 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-21 09:56:11,409 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:11,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:11,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1724546477, now seen corresponding path program 2 times [2022-07-21 09:56:11,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:11,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1397094922] [2022-07-21 09:56:11,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:56:11,410 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:11,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:11,411 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-21 09:56:11,412 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-21 09:56:12,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:56:12,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:56:12,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 09:56:12,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:12,434 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-21 09:56:12,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:12,435 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:12,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1397094922] [2022-07-21 09:56:12,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1397094922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:12,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:12,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:56:12,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440396370] [2022-07-21 09:56:12,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:12,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:56:12,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:12,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:56:12,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:56:12,436 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-21 09:56:16,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:16,536 INFO L93 Difference]: Finished difference Result 5144 states and 7129 transitions. [2022-07-21 09:56:16,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:56:16,537 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-21 09:56:16,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:16,556 INFO L225 Difference]: With dead ends: 5144 [2022-07-21 09:56:16,557 INFO L226 Difference]: Without dead ends: 4090 [2022-07-21 09:56:16,562 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-21 09:56:16,563 INFO L413 NwaCegarLoop]: 3073 mSDtfsCounter, 2777 mSDsluCounter, 2633 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s 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, 3.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:16,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2777 Valid, 5706 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-07-21 09:56:16,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4090 states. [2022-07-21 09:56:16,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4090 to 4078. [2022-07-21 09:56:16,708 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-21 09:56:16,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4078 states to 4078 states and 5647 transitions. [2022-07-21 09:56:16,722 INFO L78 Accepts]: Start accepts. Automaton has 4078 states and 5647 transitions. Word has length 87 [2022-07-21 09:56:16,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:16,722 INFO L495 AbstractCegarLoop]: Abstraction has 4078 states and 5647 transitions. [2022-07-21 09:56:16,723 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-21 09:56:16,723 INFO L276 IsEmpty]: Start isEmpty. Operand 4078 states and 5647 transitions. [2022-07-21 09:56:16,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-21 09:56:16,724 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:16,724 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-21 09:56:16,748 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-21 09:56:16,939 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-21 09:56:16,939 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:16,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:16,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2143028962, now seen corresponding path program 1 times [2022-07-21 09:56:16,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:16,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212873718] [2022-07-21 09:56:16,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:16,941 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:16,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:16,942 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-21 09:56:16,942 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-21 09:56:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:17,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 1075 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-21 09:56:17,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:18,986 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-21 09:56:18,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:56:21,602 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-21 09:56:21,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:21,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212873718] [2022-07-21 09:56:21,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212873718] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:56:21,603 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:56:21,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-07-21 09:56:21,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054494550] [2022-07-21 09:56:21,603 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:56:21,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-07-21 09:56:21,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:21,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-07-21 09:56:21,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=531, Invalid=1725, Unknown=0, NotChecked=0, Total=2256 [2022-07-21 09:56:21,605 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-21 09:56:25,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:25,761 INFO L93 Difference]: Finished difference Result 8128 states and 11275 transitions. [2022-07-21 09:56:25,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-21 09:56:25,762 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-21 09:56:25,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:25,781 INFO L225 Difference]: With dead ends: 8128 [2022-07-21 09:56:25,781 INFO L226 Difference]: Without dead ends: 4098 [2022-07-21 09:56:25,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=803, Invalid=2277, Unknown=0, NotChecked=0, Total=3080 [2022-07-21 09:56:25,793 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 33 mSDsluCounter, 35232 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.5s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:25,793 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.5s Time] [2022-07-21 09:56:25,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4098 states. [2022-07-21 09:56:25,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4098 to 4098. [2022-07-21 09:56:25,908 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-21 09:56:25,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5667 transitions. [2022-07-21 09:56:25,921 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5667 transitions. Word has length 91 [2022-07-21 09:56:25,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:25,922 INFO L495 AbstractCegarLoop]: Abstraction has 4098 states and 5667 transitions. [2022-07-21 09:56:25,922 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-21 09:56:25,923 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5667 transitions. [2022-07-21 09:56:25,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-21 09:56:25,924 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:25,925 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-21 09:56:25,951 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-21 09:56:26,149 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-21 09:56:26,149 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:26,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:26,149 INFO L85 PathProgramCache]: Analyzing trace with hash -457110534, now seen corresponding path program 2 times [2022-07-21 09:56:26,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:26,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186514553] [2022-07-21 09:56:26,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:56:26,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:26,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:26,152 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-21 09:56:26,211 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-21 09:56:26,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:56:26,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:56:26,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 09:56:26,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:26,892 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-21 09:56:26,892 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:26,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:26,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186514553] [2022-07-21 09:56:26,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186514553] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:26,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:26,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:56:26,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839861592] [2022-07-21 09:56:26,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:26,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:56:26,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:26,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:56:26,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:56:26,894 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-21 09:56:27,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:27,798 INFO L93 Difference]: Finished difference Result 9102 states and 12925 transitions. [2022-07-21 09:56:27,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:56:27,799 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-21 09:56:27,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:27,833 INFO L225 Difference]: With dead ends: 9102 [2022-07-21 09:56:27,833 INFO L226 Difference]: Without dead ends: 6045 [2022-07-21 09:56:27,842 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-21 09:56:27,844 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-21 09:56:27,844 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-21 09:56:27,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2022-07-21 09:56:27,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 4098. [2022-07-21 09:56:27,995 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-21 09:56:28,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5665 transitions. [2022-07-21 09:56:28,008 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5665 transitions. Word has length 111 [2022-07-21 09:56:28,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:28,009 INFO L495 AbstractCegarLoop]: Abstraction has 4098 states and 5665 transitions. [2022-07-21 09:56:28,009 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-21 09:56:28,009 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5665 transitions. [2022-07-21 09:56:28,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-21 09:56:28,012 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:28,012 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-21 09:56:28,043 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-21 09:56:28,232 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-21 09:56:28,232 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:28,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:28,233 INFO L85 PathProgramCache]: Analyzing trace with hash -199241997, now seen corresponding path program 1 times [2022-07-21 09:56:28,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:28,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001538499] [2022-07-21 09:56:28,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:28,234 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:28,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:28,235 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-21 09:56:28,237 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-21 09:56:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:29,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 1206 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-21 09:56:29,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:29,383 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-21 09:56:29,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:29,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:29,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001538499] [2022-07-21 09:56:29,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001538499] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:29,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:29,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 09:56:29,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291903790] [2022-07-21 09:56:29,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:29,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:56:29,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:29,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:56:29,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:56:29,384 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-21 09:56:43,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:43,569 INFO L93 Difference]: Finished difference Result 11841 states and 16824 transitions. [2022-07-21 09:56:43,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 09:56:43,571 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-21 09:56:43,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:43,608 INFO L225 Difference]: With dead ends: 11841 [2022-07-21 09:56:43,608 INFO L226 Difference]: Without dead ends: 7818 [2022-07-21 09:56:43,620 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-21 09:56:43,621 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.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:43,621 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.4s Time] [2022-07-21 09:56:43,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7818 states. [2022-07-21 09:56:43,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7818 to 4099. [2022-07-21 09:56:43,854 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-21 09:56:43,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4099 states to 4099 states and 5660 transitions. [2022-07-21 09:56:43,866 INFO L78 Accepts]: Start accepts. Automaton has 4099 states and 5660 transitions. Word has length 120 [2022-07-21 09:56:43,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:43,866 INFO L495 AbstractCegarLoop]: Abstraction has 4099 states and 5660 transitions. [2022-07-21 09:56:43,866 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-21 09:56:43,866 INFO L276 IsEmpty]: Start isEmpty. Operand 4099 states and 5660 transitions. [2022-07-21 09:56:43,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-21 09:56:43,870 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:43,870 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-21 09:56:43,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-07-21 09:56:44,095 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-21 09:56:44,095 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:44,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:44,096 INFO L85 PathProgramCache]: Analyzing trace with hash -226816085, now seen corresponding path program 1 times [2022-07-21 09:56:44,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:44,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [97847510] [2022-07-21 09:56:44,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:44,097 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:44,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:44,098 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-21 09:56:44,099 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-21 09:56:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:44,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 1250 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 09:56:44,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:45,274 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-21 09:56:45,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:45,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:45,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [97847510] [2022-07-21 09:56:45,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [97847510] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:45,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:45,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:56:45,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616531956] [2022-07-21 09:56:45,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:45,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:56:45,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:45,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:56:45,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:56:45,276 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-21 09:56:45,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:45,538 INFO L93 Difference]: Finished difference Result 10581 states and 15034 transitions. [2022-07-21 09:56:45,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:56:45,538 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-21 09:56:45,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:45,558 INFO L225 Difference]: With dead ends: 10581 [2022-07-21 09:56:45,558 INFO L226 Difference]: Without dead ends: 6557 [2022-07-21 09:56:45,572 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-21 09:56:45,573 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-21 09:56:45,573 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-21 09:56:45,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6557 states. [2022-07-21 09:56:45,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6557 to 6551. [2022-07-21 09:56:45,901 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-21 09:56:45,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6551 states to 6551 states and 9434 transitions. [2022-07-21 09:56:45,919 INFO L78 Accepts]: Start accepts. Automaton has 6551 states and 9434 transitions. Word has length 132 [2022-07-21 09:56:45,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:45,919 INFO L495 AbstractCegarLoop]: Abstraction has 6551 states and 9434 transitions. [2022-07-21 09:56:45,919 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-21 09:56:45,920 INFO L276 IsEmpty]: Start isEmpty. Operand 6551 states and 9434 transitions. [2022-07-21 09:56:45,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-21 09:56:45,923 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:45,923 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-21 09:56:45,954 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-21 09:56:46,144 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-21 09:56:46,144 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:46,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:46,145 INFO L85 PathProgramCache]: Analyzing trace with hash 73355820, now seen corresponding path program 1 times [2022-07-21 09:56:46,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:46,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779505637] [2022-07-21 09:56:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:46,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:46,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:46,147 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-21 09:56:46,150 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-21 09:56:46,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:46,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 1238 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:56:46,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:46,994 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-21 09:56:46,994 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:46,994 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:46,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779505637] [2022-07-21 09:56:46,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779505637] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:46,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:46,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 09:56:46,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229996718] [2022-07-21 09:56:46,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:46,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:56:46,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:46,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:56:46,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:56:46,996 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-21 09:56:47,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:47,855 INFO L93 Difference]: Finished difference Result 9872 states and 14531 transitions. [2022-07-21 09:56:47,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:56:47,856 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-21 09:56:47,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:47,880 INFO L225 Difference]: With dead ends: 9872 [2022-07-21 09:56:47,881 INFO L226 Difference]: Without dead ends: 9864 [2022-07-21 09:56:47,884 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-21 09:56:47,885 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.5s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:47,885 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.5s Time] [2022-07-21 09:56:47,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9864 states. [2022-07-21 09:56:48,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9864 to 6557. [2022-07-21 09:56:48,237 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-21 09:56:48,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6557 states to 6557 states and 9442 transitions. [2022-07-21 09:56:48,253 INFO L78 Accepts]: Start accepts. Automaton has 6557 states and 9442 transitions. Word has length 130 [2022-07-21 09:56:48,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:48,253 INFO L495 AbstractCegarLoop]: Abstraction has 6557 states and 9442 transitions. [2022-07-21 09:56:48,254 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-21 09:56:48,254 INFO L276 IsEmpty]: Start isEmpty. Operand 6557 states and 9442 transitions. [2022-07-21 09:56:48,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-21 09:56:48,257 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:48,258 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-21 09:56:48,289 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-21 09:56:48,475 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-21 09:56:48,476 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:48,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:48,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1802794400, now seen corresponding path program 1 times [2022-07-21 09:56:48,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:48,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [739311549] [2022-07-21 09:56:48,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:48,477 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:48,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:48,478 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-21 09:56:48,479 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-21 09:56:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:49,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:56:49,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:49,831 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-21 09:56:49,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:56:50,305 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-21 09:56:50,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:50,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [739311549] [2022-07-21 09:56:50,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [739311549] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:56:50,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:56:50,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-21 09:56:50,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409812386] [2022-07-21 09:56:50,305 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:56:50,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:56:50,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:50,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:56:50,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:56:50,307 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-21 09:56:53,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:53,184 INFO L93 Difference]: Finished difference Result 13045 states and 18812 transitions. [2022-07-21 09:56:53,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:56:53,185 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-21 09:56:53,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:53,234 INFO L225 Difference]: With dead ends: 13045 [2022-07-21 09:56:53,234 INFO L226 Difference]: Without dead ends: 6563 [2022-07-21 09:56:53,264 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-21 09:56:53,265 INFO L413 NwaCegarLoop]: 2412 mSDtfsCounter, 2484 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s 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.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:56:53,265 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.4s Time] [2022-07-21 09:56:53,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6563 states. [2022-07-21 09:56:53,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6563 to 6557. [2022-07-21 09:56:53,589 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-21 09:56:53,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6557 states to 6557 states and 9430 transitions. [2022-07-21 09:56:53,609 INFO L78 Accepts]: Start accepts. Automaton has 6557 states and 9430 transitions. Word has length 134 [2022-07-21 09:56:53,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:53,609 INFO L495 AbstractCegarLoop]: Abstraction has 6557 states and 9430 transitions. [2022-07-21 09:56:53,609 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-21 09:56:53,610 INFO L276 IsEmpty]: Start isEmpty. Operand 6557 states and 9430 transitions. [2022-07-21 09:56:53,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-21 09:56:53,619 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:53,619 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-21 09:56:53,650 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-21 09:56:53,820 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-21 09:56:53,820 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:53,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:53,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1518481568, now seen corresponding path program 1 times [2022-07-21 09:56:53,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:53,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999204411] [2022-07-21 09:56:53,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:53,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:53,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:53,822 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-21 09:56:53,825 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-21 09:56:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:54,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 1306 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 09:56:54,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:54,809 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-21 09:56:54,810 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:54,810 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:54,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [999204411] [2022-07-21 09:56:54,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [999204411] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:54,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:54,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 09:56:54,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355139738] [2022-07-21 09:56:54,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:54,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:56:54,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:54,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:56:54,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:56:54,811 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-21 09:56:55,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:55,151 INFO L93 Difference]: Finished difference Result 12389 states and 17789 transitions. [2022-07-21 09:56:55,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:56:55,152 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-21 09:56:55,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:55,169 INFO L225 Difference]: With dead ends: 12389 [2022-07-21 09:56:55,169 INFO L226 Difference]: Without dead ends: 5895 [2022-07-21 09:56:55,183 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-21 09:56:55,184 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-21 09:56:55,184 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-21 09:56:55,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5895 states. [2022-07-21 09:56:55,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5895 to 5886. [2022-07-21 09:56:55,463 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-21 09:56:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5886 states to 5886 states and 8410 transitions. [2022-07-21 09:56:55,479 INFO L78 Accepts]: Start accepts. Automaton has 5886 states and 8410 transitions. Word has length 153 [2022-07-21 09:56:55,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:55,480 INFO L495 AbstractCegarLoop]: Abstraction has 5886 states and 8410 transitions. [2022-07-21 09:56:55,480 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-21 09:56:55,480 INFO L276 IsEmpty]: Start isEmpty. Operand 5886 states and 8410 transitions. [2022-07-21 09:56:55,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-21 09:56:55,484 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:55,484 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-21 09:56:55,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-21 09:56:55,697 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-21 09:56:55,697 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:55,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:55,697 INFO L85 PathProgramCache]: Analyzing trace with hash -2121096315, now seen corresponding path program 1 times [2022-07-21 09:56:55,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:55,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154470234] [2022-07-21 09:56:55,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:55,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:55,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:55,701 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-21 09:56:55,703 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-21 09:56:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:56:56,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 1285 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 09:56:56,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:56:57,266 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-21 09:56:57,266 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:56:57,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 09:56:57,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154470234] [2022-07-21 09:56:57,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154470234] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:56:57,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:56:57,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 09:56:57,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160440833] [2022-07-21 09:56:57,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:56:57,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:56:57,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 09:56:57,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:56:57,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:56:57,268 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-21 09:56:57,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:56:57,505 INFO L93 Difference]: Finished difference Result 11676 states and 16707 transitions. [2022-07-21 09:56:57,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:56:57,505 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-21 09:56:57,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:56:57,527 INFO L225 Difference]: With dead ends: 11676 [2022-07-21 09:56:57,528 INFO L226 Difference]: Without dead ends: 5865 [2022-07-21 09:56:57,537 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-21 09:56:57,538 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-21 09:56:57,538 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-21 09:56:57,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5865 states. [2022-07-21 09:56:57,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5865 to 5865. [2022-07-21 09:56:57,847 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-21 09:56:57,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5865 states to 5865 states and 8368 transitions. [2022-07-21 09:56:57,865 INFO L78 Accepts]: Start accepts. Automaton has 5865 states and 8368 transitions. Word has length 150 [2022-07-21 09:56:57,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:56:57,866 INFO L495 AbstractCegarLoop]: Abstraction has 5865 states and 8368 transitions. [2022-07-21 09:56:57,866 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-21 09:56:57,866 INFO L276 IsEmpty]: Start isEmpty. Operand 5865 states and 8368 transitions. [2022-07-21 09:56:57,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-21 09:56:57,871 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:56:57,871 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-21 09:56:57,898 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-21 09:56:58,091 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-21 09:56:58,091 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:56:58,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:56:58,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1838241346, now seen corresponding path program 1 times [2022-07-21 09:56:58,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 09:56:58,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921791013] [2022-07-21 09:56:58,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:56:58,093 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 09:56:58,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 09:56:58,094 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-21 09:56:58,095 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-21 09:57:12,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 09:57:12,619 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-21 09:57:24,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 09:57:25,080 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-07-21 09:57:25,081 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-21 09:57:25,082 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-21 09:57:25,126 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-21 09:57:25,300 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-21 09:57:25,303 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:57:25,306 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-21 09:57:25,451 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 09:57:25 BoogieIcfgContainer [2022-07-21 09:57:25,451 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-21 09:57:25,452 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-21 09:57:25,452 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-21 09:57:25,452 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-21 09:57:25,452 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:55:59" (3/4) ... [2022-07-21 09:57:25,456 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-21 09:57:25,456 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-21 09:57:25,457 INFO L158 Benchmark]: Toolchain (without parser) took 111020.33ms. Allocated memory was 60.8MB in the beginning and 813.7MB in the end (delta: 752.9MB). Free memory was 31.1MB in the beginning and 304.4MB in the end (delta: -273.4MB). Peak memory consumption was 479.4MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,457 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 60.8MB. Free memory was 42.9MB in the beginning and 42.8MB in the end (delta: 48.7kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 09:57:25,457 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1823.58ms. Allocated memory was 60.8MB in the beginning and 142.6MB in the end (delta: 81.8MB). Free memory was 30.9MB in the beginning and 65.9MB in the end (delta: -35.0MB). Peak memory consumption was 68.0MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,458 INFO L158 Benchmark]: Boogie Procedure Inliner took 204.35ms. Allocated memory is still 142.6MB. Free memory was 65.9MB in the beginning and 47.8MB in the end (delta: 18.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,458 INFO L158 Benchmark]: Boogie Preprocessor took 147.50ms. Allocated memory is still 142.6MB. Free memory was 47.8MB in the beginning and 57.8MB in the end (delta: -10.0MB). Peak memory consumption was 8.9MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,459 INFO L158 Benchmark]: RCFGBuilder took 22973.34ms. Allocated memory was 142.6MB in the beginning and 232.8MB in the end (delta: 90.2MB). Free memory was 57.8MB in the beginning and 73.7MB in the end (delta: -15.9MB). Peak memory consumption was 74.0MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,459 INFO L158 Benchmark]: TraceAbstraction took 85861.82ms. Allocated memory was 232.8MB in the beginning and 813.7MB in the end (delta: 580.9MB). Free memory was 72.7MB in the beginning and 305.5MB in the end (delta: -232.8MB). Peak memory consumption was 348.1MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,459 INFO L158 Benchmark]: Witness Printer took 4.30ms. Allocated memory is still 813.7MB. Free memory was 305.5MB in the beginning and 304.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-21 09:57:25,462 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.21ms. Allocated memory is still 60.8MB. Free memory was 42.9MB in the beginning and 42.8MB in the end (delta: 48.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1823.58ms. Allocated memory was 60.8MB in the beginning and 142.6MB in the end (delta: 81.8MB). Free memory was 30.9MB in the beginning and 65.9MB in the end (delta: -35.0MB). Peak memory consumption was 68.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 204.35ms. Allocated memory is still 142.6MB. Free memory was 65.9MB in the beginning and 47.8MB in the end (delta: 18.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 147.50ms. Allocated memory is still 142.6MB. Free memory was 47.8MB in the beginning and 57.8MB in the end (delta: -10.0MB). Peak memory consumption was 8.9MB. Max. memory is 16.1GB. * RCFGBuilder took 22973.34ms. Allocated memory was 142.6MB in the beginning and 232.8MB in the end (delta: 90.2MB). Free memory was 57.8MB in the beginning and 73.7MB in the end (delta: -15.9MB). Peak memory consumption was 74.0MB. Max. memory is 16.1GB. * TraceAbstraction took 85861.82ms. Allocated memory was 232.8MB in the beginning and 813.7MB in the end (delta: 580.9MB). Free memory was 72.7MB in the beginning and 305.5MB in the end (delta: -232.8MB). Peak memory consumption was 348.1MB. Max. memory is 16.1GB. * Witness Printer took 4.30ms. Allocated memory is still 813.7MB. Free memory was 305.5MB in the beginning and 304.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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: 85.6s, OverallIterations: 16, TraceHistogramMax: 32, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 32.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18521 SdHoareTripleChecker+Valid, 25.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17503 mSDsluCounter, 138393 SdHoareTripleChecker+Invalid, 21.8s 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.1s 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: 2.8s AutomataMinimizationTime, 15 MinimizatonAttempts, 10958 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 21.0s SatisfiabilityAnalysisTime, 9.2s 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-21 09:57:25,512 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