./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 6c4ab0d347d6c58a2b5191b2f18450c386609151b3047d9385b0116d6b1677b6 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:40:50,677 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:40:50,815 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-64bit-Automizer_Default.epf [2023-11-06 22:40:50,822 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:40:50,823 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:40:50,856 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:40:50,857 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:40:50,858 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:40:50,859 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:40:50,859 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:40:50,861 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:40:50,861 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:40:50,862 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:40:50,863 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:40:50,864 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:40:50,865 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:40:50,869 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:40:50,870 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:40:50,871 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:40:50,872 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:40:50,873 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-06 22:40:50,873 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:40:50,874 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:40:50,875 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:40:50,876 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:40:50,876 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:40:50,877 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:40:50,878 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:40:50,878 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:40:50,879 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:40:50,881 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:40:50,881 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:40:50,881 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:40:50,882 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:40:50,882 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:40:50,882 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:40:50,883 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:40:50,883 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:40:50,884 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP 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 ! overflow) ) 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 -> 6c4ab0d347d6c58a2b5191b2f18450c386609151b3047d9385b0116d6b1677b6 [2023-11-06 22:40:51,215 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:40:51,259 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:40:51,264 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:40:51,265 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:40:51,267 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:40:51,268 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i [2023-11-06 22:40:54,639 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:40:55,324 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:40:55,325 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i [2023-11-06 22:40:55,392 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data/aa1b29f14/e6b53487458b4f5ba5574d9e6003b439/FLAGf769463a8 [2023-11-06 22:40:55,415 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data/aa1b29f14/e6b53487458b4f5ba5574d9e6003b439 [2023-11-06 22:40:55,425 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:40:55,430 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:40:55,435 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:40:55,435 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:40:55,442 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:40:55,443 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:40:55" (1/1) ... [2023-11-06 22:40:55,444 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6db9dad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:55, skipping insertion in model container [2023-11-06 22:40:55,445 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:40:55" (1/1) ... [2023-11-06 22:40:55,593 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:40:56,164 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5877] [2023-11-06 22:40:56,165 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5878-5879] [2023-11-06 22:40:57,500 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:40:57,556 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:40:57,701 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5877] [2023-11-06 22:40:57,701 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5878-5879] [2023-11-06 22:40:57,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5960-5961] [2023-11-06 22:40:57,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [6015] [2023-11-06 22:40:58,104 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:40:58,171 WARN L672 CHandler]: The function __VERIFIER_nondet_u32 is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:40:58,180 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:40:58,182 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58 WrapperNode [2023-11-06 22:40:58,182 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:40:58,184 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:40:58,184 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:40:58,184 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:40:58,193 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,296 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,444 INFO L138 Inliner]: procedures = 169, calls = 1570, calls flagged for inlining = 61, calls inlined = 45, statements flattened = 2815 [2023-11-06 22:40:58,444 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:40:58,445 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:40:58,445 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:40:58,446 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:40:58,457 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,457 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,493 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,494 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,648 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,675 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,715 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,739 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,789 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:40:58,791 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:40:58,791 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:40:58,792 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:40:58,793 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (1/1) ... [2023-11-06 22:40:58,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:40:58,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:40:58,834 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:40:58,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:40:58,872 INFO L130 BoogieDeclarations]: Found specification of procedure nla_get_u32 [2023-11-06 22:40:58,872 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_get_u32 [2023-11-06 22:40:58,873 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-11-06 22:40:58,873 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-11-06 22:40:58,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-06 22:40:58,873 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_flow [2023-11-06 22:40:58,873 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_flow [2023-11-06 22:40:58,873 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_create_dflt [2023-11-06 22:40:58,875 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_create_dflt [2023-11-06 22:40:58,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-06 22:40:58,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-06 22:40:58,876 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-06 22:40:58,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-06 22:40:58,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:40:58,877 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_reset [2023-11-06 22:40:58,877 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_reset [2023-11-06 22:40:58,877 INFO L130 BoogieDeclarations]: Found specification of procedure nla_put_u32 [2023-11-06 22:40:58,877 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_put_u32 [2023-11-06 22:40:58,877 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dump_class [2023-11-06 22:40:58,878 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dump_class [2023-11-06 22:40:58,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-06 22:40:58,878 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-06 22:40:58,878 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 22:40:58,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 22:40:58,879 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_change [2023-11-06 22:40:58,879 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_change [2023-11-06 22:40:58,880 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-06 22:40:58,880 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-06 22:40:58,880 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dump_class_stats [2023-11-06 22:40:58,880 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dump_class_stats [2023-11-06 22:40:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-11-06 22:40:58,881 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-11-06 22:40:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_put [2023-11-06 22:40:58,882 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_put [2023-11-06 22:40:58,882 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_enqueue [2023-11-06 22:40:58,883 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_enqueue [2023-11-06 22:40:58,883 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_bind_filter [2023-11-06 22:40:58,883 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_bind_filter [2023-11-06 22:40:58,883 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:40:58,883 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dump [2023-11-06 22:40:58,883 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dump [2023-11-06 22:40:58,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 22:40:58,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 22:40:58,884 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_drop [2023-11-06 22:40:58,884 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_drop [2023-11-06 22:40:58,884 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-11-06 22:40:58,884 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-11-06 22:40:58,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 22:40:58,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 22:40:58,885 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:40:58,885 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:40:58,885 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_init [2023-11-06 22:40:58,885 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_init [2023-11-06 22:40:58,886 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_get [2023-11-06 22:40:58,886 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_get [2023-11-06 22:40:58,886 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:40:58,886 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:40:58,886 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_priv [2023-11-06 22:40:58,886 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_priv [2023-11-06 22:40:58,886 INFO L130 BoogieDeclarations]: Found specification of procedure nla_len [2023-11-06 22:40:58,887 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_len [2023-11-06 22:40:58,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:40:58,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 22:40:58,888 INFO L130 BoogieDeclarations]: Found specification of procedure nla_put [2023-11-06 22:40:58,889 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_put [2023-11-06 22:40:58,889 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-11-06 22:40:58,889 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-11-06 22:40:58,889 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-11-06 22:40:58,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-11-06 22:40:58,890 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-11-06 22:40:58,890 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-11-06 22:40:58,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 22:40:58,891 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_dequeue_peeked [2023-11-06 22:40:58,891 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_dequeue_peeked [2023-11-06 22:40:58,891 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_walk [2023-11-06 22:40:58,892 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_walk [2023-11-06 22:40:58,892 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_delete [2023-11-06 22:40:58,892 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_delete [2023-11-06 22:40:58,892 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2023-11-06 22:40:58,892 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_find_tcf [2023-11-06 22:40:58,892 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_find_tcf [2023-11-06 22:40:58,893 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_read [2023-11-06 22:40:58,893 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_read [2023-11-06 22:40:58,893 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2023-11-06 22:40:58,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2023-11-06 22:40:58,893 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-11-06 22:40:58,893 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-11-06 22:40:58,894 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_reset [2023-11-06 22:40:58,894 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_reset [2023-11-06 22:40:58,895 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:40:58,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 22:40:58,895 INFO L130 BoogieDeclarations]: Found specification of procedure tcf_destroy_chain [2023-11-06 22:40:58,895 INFO L138 BoogieDeclarations]: Found implementation of procedure tcf_destroy_chain [2023-11-06 22:40:58,895 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-06 22:40:58,895 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-06 22:40:58,896 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dequeue [2023-11-06 22:40:58,896 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dequeue [2023-11-06 22:40:58,896 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2023-11-06 22:40:58,896 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2023-11-06 22:40:58,896 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_enqueue [2023-11-06 22:40:58,897 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_enqueue [2023-11-06 22:40:58,897 INFO L130 BoogieDeclarations]: Found specification of procedure nla_data [2023-11-06 22:40:58,897 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_data [2023-11-06 22:40:58,897 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_peek [2023-11-06 22:40:58,897 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_peek [2023-11-06 22:40:58,897 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_leaf [2023-11-06 22:40:58,898 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_leaf [2023-11-06 22:40:58,898 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2023-11-06 22:40:58,898 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2023-11-06 22:40:58,898 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-06 22:40:58,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-06 22:40:58,899 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_destroy [2023-11-06 22:40:58,899 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_destroy [2023-11-06 22:40:58,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:40:58,900 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_graft [2023-11-06 22:40:58,900 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_graft [2023-11-06 22:40:58,900 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tail_pointer [2023-11-06 22:40:58,901 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tail_pointer [2023-11-06 22:40:58,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-06 22:40:58,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-06 22:40:58,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-06 22:40:58,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:40:58,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:40:59,440 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:40:59,444 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:40:59,617 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-06 22:41:03,710 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:41:03,741 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:41:03,742 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 22:41:03,747 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:41:03 BoogieIcfgContainer [2023-11-06 22:41:03,748 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:41:03,752 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:41:03,752 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:41:03,757 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:41:03,757 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:40:55" (1/3) ... [2023-11-06 22:41:03,760 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24c97cbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:41:03, skipping insertion in model container [2023-11-06 22:41:03,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:40:58" (2/3) ... [2023-11-06 22:41:03,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24c97cbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:41:03, skipping insertion in model container [2023-11-06 22:41:03,763 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:41:03" (3/3) ... [2023-11-06 22:41:03,764 INFO L112 eAbstractionObserver]: Analyzing ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i [2023-11-06 22:41:03,790 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:41:03,790 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-11-06 22:41:03,912 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:41:03,923 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@59eef91d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:41:03,923 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-11-06 22:41:03,937 INFO L276 IsEmpty]: Start isEmpty. Operand has 963 states, 675 states have (on average 1.3688888888888888) internal successors, (924), 704 states have internal predecessors, (924), 213 states have call successors, (213), 53 states have call predecessors, (213), 52 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) [2023-11-06 22:41:03,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-06 22:41:03,981 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:03,982 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:03,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:41:03,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:03,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1624061021, now seen corresponding path program 1 times [2023-11-06 22:41:04,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:04,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343470830] [2023-11-06 22:41:04,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:04,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:04,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:04,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:04,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:04,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 22:41:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:04,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 22:41:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-06 22:41:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 22:41:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 22:41:05,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 22:41:05,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-06 22:41:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-06 22:41:05,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:05,114 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-06 22:41:05,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:05,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343470830] [2023-11-06 22:41:05,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343470830] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:05,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:05,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:41:05,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537770368] [2023-11-06 22:41:05,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:05,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:41:05,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:05,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:41:05,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:41:05,187 INFO L87 Difference]: Start difference. First operand has 963 states, 675 states have (on average 1.3688888888888888) internal successors, (924), 704 states have internal predecessors, (924), 213 states have call successors, (213), 53 states have call predecessors, (213), 52 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:41:09,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:09,676 INFO L93 Difference]: Finished difference Result 2566 states and 3641 transitions. [2023-11-06 22:41:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:09,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 72 [2023-11-06 22:41:09,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:09,733 INFO L225 Difference]: With dead ends: 2566 [2023-11-06 22:41:09,733 INFO L226 Difference]: Without dead ends: 1577 [2023-11-06 22:41:09,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:09,757 INFO L413 NwaCegarLoop]: 1216 mSDtfsCounter, 991 mSDsluCounter, 1702 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1092 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 345 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:09,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1092 Valid, 2918 Invalid, 1093 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [345 Valid, 748 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-11-06 22:41:09,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2023-11-06 22:41:10,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1535. [2023-11-06 22:41:10,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1535 states, 1095 states have (on average 1.3534246575342466) internal successors, (1482), 1116 states have internal predecessors, (1482), 335 states have call successors, (335), 87 states have call predecessors, (335), 87 states have return successors, (335), 334 states have call predecessors, (335), 335 states have call successors, (335) [2023-11-06 22:41:10,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1535 states to 1535 states and 2152 transitions. [2023-11-06 22:41:10,043 INFO L78 Accepts]: Start accepts. Automaton has 1535 states and 2152 transitions. Word has length 72 [2023-11-06 22:41:10,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:10,044 INFO L495 AbstractCegarLoop]: Abstraction has 1535 states and 2152 transitions. [2023-11-06 22:41:10,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:41:10,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1535 states and 2152 transitions. [2023-11-06 22:41:10,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-11-06 22:41:10,051 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:10,051 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:10,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:41:10,052 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:41:10,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:10,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1692092841, now seen corresponding path program 1 times [2023-11-06 22:41:10,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:10,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075182939] [2023-11-06 22:41:10,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:10,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:10,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:10,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 22:41:10,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 22:41:10,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-06 22:41:10,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 22:41:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 22:41:10,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 22:41:10,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-06 22:41:10,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-06 22:41:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:10,489 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-06 22:41:10,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:10,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075182939] [2023-11-06 22:41:10,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075182939] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:10,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:10,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:41:10,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059022894] [2023-11-06 22:41:10,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:10,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:41:10,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:10,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:41:10,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:41:10,494 INFO L87 Difference]: Start difference. First operand 1535 states and 2152 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:41:14,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:14,676 INFO L93 Difference]: Finished difference Result 3577 states and 4994 transitions. [2023-11-06 22:41:14,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:14,677 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 78 [2023-11-06 22:41:14,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:14,698 INFO L225 Difference]: With dead ends: 3577 [2023-11-06 22:41:14,699 INFO L226 Difference]: Without dead ends: 2063 [2023-11-06 22:41:14,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:14,711 INFO L413 NwaCegarLoop]: 1579 mSDtfsCounter, 755 mSDsluCounter, 1886 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 3465 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:14,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [824 Valid, 3465 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 871 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-11-06 22:41:14,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2063 states. [2023-11-06 22:41:14,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2063 to 2012. [2023-11-06 22:41:14,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2012 states, 1445 states have (on average 1.3494809688581315) internal successors, (1950), 1467 states have internal predecessors, (1950), 429 states have call successors, (429), 120 states have call predecessors, (429), 120 states have return successors, (429), 428 states have call predecessors, (429), 429 states have call successors, (429) [2023-11-06 22:41:14,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 2808 transitions. [2023-11-06 22:41:14,866 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 2808 transitions. Word has length 78 [2023-11-06 22:41:14,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:14,867 INFO L495 AbstractCegarLoop]: Abstraction has 2012 states and 2808 transitions. [2023-11-06 22:41:14,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:41:14,867 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 2808 transitions. [2023-11-06 22:41:14,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-06 22:41:14,871 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:14,872 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2023-11-06 22:41:14,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:41:14,872 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:41:14,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:14,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1306973440, now seen corresponding path program 1 times [2023-11-06 22:41:14,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:14,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661178346] [2023-11-06 22:41:14,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:14,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:15,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 22:41:15,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 22:41:15,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-06 22:41:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 22:41:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 22:41:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 22:41:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-06 22:41:15,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-06 22:41:15,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-11-06 22:41:15,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-06 22:41:15,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-06 22:41:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-06 22:41:15,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:15,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661178346] [2023-11-06 22:41:15,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661178346] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:15,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:15,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:41:15,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880163292] [2023-11-06 22:41:15,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:15,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:41:15,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:15,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:41:15,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:41:15,530 INFO L87 Difference]: Start difference. First operand 2012 states and 2808 transitions. Second operand has 4 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-06 22:41:20,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:20,062 INFO L93 Difference]: Finished difference Result 4072 states and 5689 transitions. [2023-11-06 22:41:20,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:20,063 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 103 [2023-11-06 22:41:20,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:20,100 INFO L225 Difference]: With dead ends: 4072 [2023-11-06 22:41:20,101 INFO L226 Difference]: Without dead ends: 4062 [2023-11-06 22:41:20,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:20,104 INFO L413 NwaCegarLoop]: 1184 mSDtfsCounter, 1376 mSDsluCounter, 1711 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 427 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1513 SdHoareTripleChecker+Valid, 2895 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 427 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:20,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1513 Valid, 2895 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [427 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-06 22:41:20,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4062 states. [2023-11-06 22:41:20,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4062 to 3974. [2023-11-06 22:41:20,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3974 states, 2870 states have (on average 1.3445993031358885) internal successors, (3859), 2897 states have internal predecessors, (3859), 848 states have call successors, (848), 238 states have call predecessors, (848), 238 states have return successors, (848), 846 states have call predecessors, (848), 848 states have call successors, (848) [2023-11-06 22:41:20,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3974 states to 3974 states and 5555 transitions. [2023-11-06 22:41:20,399 INFO L78 Accepts]: Start accepts. Automaton has 3974 states and 5555 transitions. Word has length 103 [2023-11-06 22:41:20,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:20,403 INFO L495 AbstractCegarLoop]: Abstraction has 3974 states and 5555 transitions. [2023-11-06 22:41:20,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-06 22:41:20,404 INFO L276 IsEmpty]: Start isEmpty. Operand 3974 states and 5555 transitions. [2023-11-06 22:41:20,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-06 22:41:20,419 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:20,420 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2023-11-06 22:41:20,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:41:20,420 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting atm_tc_putErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:41:20,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:20,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1490418279, now seen corresponding path program 1 times [2023-11-06 22:41:20,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:20,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505464746] [2023-11-06 22:41:20,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:20,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 22:41:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 22:41:20,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-06 22:41:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 22:41:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 22:41:20,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 22:41:20,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-06 22:41:20,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-06 22:41:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-11-06 22:41:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-06 22:41:20,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-06 22:41:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-06 22:41:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-06 22:41:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:20,909 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-11-06 22:41:20,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:20,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505464746] [2023-11-06 22:41:20,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505464746] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:20,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:20,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:41:20,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244559899] [2023-11-06 22:41:20,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:20,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:41:20,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:20,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:41:20,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:41:20,913 INFO L87 Difference]: Start difference. First operand 3974 states and 5555 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 22:41:25,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:25,409 INFO L93 Difference]: Finished difference Result 8895 states and 12456 transitions. [2023-11-06 22:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:25,410 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 118 [2023-11-06 22:41:25,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:25,455 INFO L225 Difference]: With dead ends: 8895 [2023-11-06 22:41:25,455 INFO L226 Difference]: Without dead ends: 4953 [2023-11-06 22:41:25,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:25,482 INFO L413 NwaCegarLoop]: 1354 mSDtfsCounter, 1246 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1374 SdHoareTripleChecker+Valid, 3104 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:25,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1374 Valid, 3104 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-11-06 22:41:25,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4953 states. [2023-11-06 22:41:25,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4953 to 4846. [2023-11-06 22:41:25,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4846 states, 3531 states have (on average 1.329368450863778) internal successors, (4694), 3560 states have internal predecessors, (4694), 1005 states have call successors, (1005), 292 states have call predecessors, (1005), 292 states have return successors, (1005), 1003 states have call predecessors, (1005), 1005 states have call successors, (1005) [2023-11-06 22:41:25,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4846 states to 4846 states and 6704 transitions. [2023-11-06 22:41:25,883 INFO L78 Accepts]: Start accepts. Automaton has 4846 states and 6704 transitions. Word has length 118 [2023-11-06 22:41:25,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:25,884 INFO L495 AbstractCegarLoop]: Abstraction has 4846 states and 6704 transitions. [2023-11-06 22:41:25,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 22:41:25,884 INFO L276 IsEmpty]: Start isEmpty. Operand 4846 states and 6704 transitions. [2023-11-06 22:41:25,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-11-06 22:41:25,891 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:25,891 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2023-11-06 22:41:25,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:41:25,892 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting atm_tc_putErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:41:25,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:25,892 INFO L85 PathProgramCache]: Analyzing trace with hash -353892101, now seen corresponding path program 1 times [2023-11-06 22:41:25,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:25,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095179967] [2023-11-06 22:41:25,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:25,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:26,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:41:26,136 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:41:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:41:26,420 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:41:26,421 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:41:26,422 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location atm_tc_putErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 22 remaining) [2023-11-06 22:41:26,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 22 remaining) [2023-11-06 22:41:26,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 22 remaining) [2023-11-06 22:41:26,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 22 remaining) [2023-11-06 22:41:26,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_walkErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 22 remaining) [2023-11-06 22:41:26,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_dump_classErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 22 remaining) [2023-11-06 22:41:26,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_dump_classErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 22 remaining) [2023-11-06 22:41:26,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_changeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 22 remaining) [2023-11-06 22:41:26,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_changeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 22 remaining) [2023-11-06 22:41:26,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_putErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 22 remaining) [2023-11-06 22:41:26,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_getErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 22 remaining) [2023-11-06 22:41:26,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_getErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 22 remaining) [2023-11-06 22:41:26,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 22 remaining) [2023-11-06 22:41:26,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 22 remaining) [2023-11-06 22:41:26,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 22 remaining) [2023-11-06 22:41:26,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 22 remaining) [2023-11-06 22:41:26,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 22 remaining) [2023-11-06 22:41:26,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 22 remaining) [2023-11-06 22:41:26,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 22 remaining) [2023-11-06 22:41:26,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 22 remaining) [2023-11-06 22:41:26,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 22 remaining) [2023-11-06 22:41:26,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 22 remaining) [2023-11-06 22:41:26,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:41:26,441 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-11-06 22:41:26,450 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:41:26,600 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,602 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,603 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,610 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,611 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,612 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,612 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,614 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,615 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch562 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,615 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,616 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch562 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,616 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,617 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:41:26,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:41:26 BoogieIcfgContainer [2023-11-06 22:41:26,654 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:41:26,654 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:41:26,654 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:41:26,655 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:41:26,655 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:41:03" (3/4) ... [2023-11-06 22:41:26,658 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:41:26,660 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:41:26,661 INFO L158 Benchmark]: Toolchain (without parser) took 31230.52ms. Allocated memory was 192.9MB in the beginning and 450.9MB in the end (delta: 257.9MB). Free memory was 148.7MB in the beginning and 215.0MB in the end (delta: -66.3MB). Peak memory consumption was 193.5MB. Max. memory is 16.1GB. [2023-11-06 22:41:26,661 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 140.5MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:41:26,662 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2747.37ms. Allocated memory is still 192.9MB. Free memory was 148.7MB in the beginning and 94.2MB in the end (delta: 54.6MB). Peak memory consumption was 95.2MB. Max. memory is 16.1GB. [2023-11-06 22:41:26,662 INFO L158 Benchmark]: Boogie Procedure Inliner took 261.00ms. Allocated memory is still 192.9MB. Free memory was 94.2MB in the beginning and 79.5MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-06 22:41:26,663 INFO L158 Benchmark]: Boogie Preprocessor took 344.87ms. Allocated memory is still 192.9MB. Free memory was 79.5MB in the beginning and 114.6MB in the end (delta: -35.1MB). Peak memory consumption was 22.5MB. Max. memory is 16.1GB. [2023-11-06 22:41:26,664 INFO L158 Benchmark]: RCFGBuilder took 4956.65ms. Allocated memory was 192.9MB in the beginning and 293.6MB in the end (delta: 100.7MB). Free memory was 114.6MB in the beginning and 181.1MB in the end (delta: -66.5MB). Peak memory consumption was 124.4MB. Max. memory is 16.1GB. [2023-11-06 22:41:26,664 INFO L158 Benchmark]: TraceAbstraction took 22901.99ms. Allocated memory was 293.6MB in the beginning and 450.9MB in the end (delta: 157.3MB). Free memory was 180.0MB in the beginning and 216.1MB in the end (delta: -36.1MB). Peak memory consumption was 121.2MB. Max. memory is 16.1GB. [2023-11-06 22:41:26,665 INFO L158 Benchmark]: Witness Printer took 5.45ms. Allocated memory is still 450.9MB. Free memory was 216.1MB in the beginning and 215.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:41:26,668 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.41ms. Allocated memory is still 140.5MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2747.37ms. Allocated memory is still 192.9MB. Free memory was 148.7MB in the beginning and 94.2MB in the end (delta: 54.6MB). Peak memory consumption was 95.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 261.00ms. Allocated memory is still 192.9MB. Free memory was 94.2MB in the beginning and 79.5MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 344.87ms. Allocated memory is still 192.9MB. Free memory was 79.5MB in the beginning and 114.6MB in the end (delta: -35.1MB). Peak memory consumption was 22.5MB. Max. memory is 16.1GB. * RCFGBuilder took 4956.65ms. Allocated memory was 192.9MB in the beginning and 293.6MB in the end (delta: 100.7MB). Free memory was 114.6MB in the beginning and 181.1MB in the end (delta: -66.5MB). Peak memory consumption was 124.4MB. Max. memory is 16.1GB. * TraceAbstraction took 22901.99ms. Allocated memory was 293.6MB in the beginning and 450.9MB in the end (delta: 157.3MB). Free memory was 180.0MB in the beginning and 216.1MB in the end (delta: -36.1MB). Peak memory consumption was 121.2MB. Max. memory is 16.1GB. * Witness Printer took 5.45ms. Allocated memory is still 450.9MB. Free memory was 216.1MB in the beginning and 215.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5960]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5960-5961] - GenericResultAtLocation [Line: 6015]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [6015] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch562 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch562 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch538 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch559 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: 6623]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: overapproximation of large string literal at line 6612. Possible FailurePath: [L6128] struct sk_buff *atm_qdisc_ops_group1 ; [L6129] int LDV_IN_INTERRUPT = 1; [L6130] int ldv_state_variable_2 ; [L6131] int ref_cnt ; [L6132] int ldv_state_variable_1 ; [L6133] struct Qdisc *atm_qdisc_ops_group0 ; [L6134] int ldv_state_variable_0 ; [L6135] struct Qdisc *atm_class_ops_group0 ; [L6705-L6707] static u8 const llc_oui_ip[8U] = { 170U, 170U, 3U, 0U, 0U, 0U, 8U, 0U}; [L6708-L6712] static struct nla_policy const atm_policy[7U] = { {(unsigned short)0, (unsigned short)0}, {3U, (unsigned short)0}, {(unsigned short)0, (unsigned short)0}, {(unsigned short)0, (unsigned short)0}, {3U, (unsigned short)0}}; [L7768-L7771] static struct Qdisc_class_ops const atm_class_ops = {0, & atm_tc_graft, & atm_tc_leaf, 0, & atm_tc_get, & atm_tc_put, & atm_tc_change, & atm_tc_delete, & atm_tc_walk, & atm_tc_find_tcf, & atm_tc_bind_filter, & atm_tc_put, & atm_tc_dump_class, & atm_tc_dump_class_stats}; [L7772-L7775] static struct Qdisc_ops atm_qdisc_ops = {0, & atm_class_ops, {'a', 't', 'm', '\000'}, 176, & atm_tc_enqueue, & atm_tc_dequeue, & atm_tc_peek, & atm_tc_drop, & atm_tc_init, & atm_tc_reset, & atm_tc_destroy, 0, 0, & atm_tc_dump, 0, & __this_module}; [L7791] int ldv_retval_0 ; [L7792] int ldv_retval_1 ; [L8379] int ldv_spin = 0; VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L7820] struct nlattr *ldvarg0 ; [L7821] void *tmp ; [L7822] struct qdisc_walker *ldvarg18 ; [L7823] void *tmp___0 ; [L7824] unsigned long ldvarg11 ; [L7825] unsigned long tmp___1 ; [L7826] u32 ldvarg20 ; [L7827] u32 tmp___2 ; [L7828] unsigned long ldvarg7 ; [L7829] unsigned long tmp___3 ; [L7830] u32 ldvarg3 ; [L7831] u32 tmp___4 ; [L7832] unsigned long ldvarg12 ; [L7833] unsigned long tmp___5 ; [L7834] struct nlattr **ldvarg1 ; [L7835] void *tmp___6 ; [L7836] u32 ldvarg8 ; [L7837] u32 tmp___7 ; [L7838] unsigned long ldvarg13 ; [L7839] unsigned long tmp___8 ; [L7840] struct gnet_dump *ldvarg10 ; [L7841] void *tmp___9 ; [L7842] unsigned long ldvarg9 ; [L7843] unsigned long tmp___10 ; [L7844] struct tcmsg *ldvarg5 ; [L7845] void *tmp___11 ; [L7846] struct sk_buff *ldvarg6 ; [L7847] void *tmp___12 ; [L7848] struct Qdisc **ldvarg15 ; [L7849] void *tmp___13 ; [L7850] struct Qdisc *ldvarg16 ; [L7851] void *tmp___14 ; [L7852] unsigned long ldvarg21 ; [L7853] unsigned long tmp___15 ; [L7854] unsigned long ldvarg17 ; [L7855] unsigned long tmp___16 ; [L7856] unsigned long *ldvarg4 ; [L7857] void *tmp___17 ; [L7858] unsigned long ldvarg14 ; [L7859] unsigned long tmp___18 ; [L7860] unsigned long ldvarg19 ; [L7861] unsigned long tmp___19 ; [L7862] u32 ldvarg2 ; [L7863] u32 tmp___20 ; [L7864] int tmp___21 ; [L7865] int tmp___22 ; [L7866] int tmp___23 ; [L7867] int tmp___24 ; VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L7869] CALL, EXPR ldv_zalloc(4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=4, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=4, tmp___0=1] [L7869] RET, EXPR ldv_zalloc(4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(4UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0] [L7869] tmp = ldv_zalloc(4UL) [L7870] ldvarg0 = (struct nlattr *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7871] CALL, EXPR ldv_zalloc(24UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=24, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=24, tmp___0=1] [L7871] RET, EXPR ldv_zalloc(24UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0={0:0}, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7871] tmp___0 = ldv_zalloc(24UL) [L7872] ldvarg18 = (struct qdisc_walker *)tmp___0 [L7873] tmp___1 = __VERIFIER_nondet_ulong() [L7874] ldvarg11 = tmp___1 [L7875] tmp___2 = __VERIFIER_nondet_u32() [L7876] ldvarg20 = tmp___2 [L7877] tmp___3 = __VERIFIER_nondet_ulong() [L7878] ldvarg7 = tmp___3 [L7879] tmp___4 = __VERIFIER_nondet_u32() [L7880] ldvarg3 = tmp___4 [L7881] tmp___5 = __VERIFIER_nondet_ulong() [L7882] ldvarg12 = tmp___5 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg11=451, ldvarg12=0, ldvarg18={0:0}, ldvarg20=458, ldvarg3=463, ldvarg7=450, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0] [L7883] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=8, tmp___0=1] [L7883] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(8UL)={0:0}, ldvarg0={0:0}, ldvarg11=451, ldvarg12=0, ldvarg18={0:0}, ldvarg20=458, ldvarg3=463, ldvarg7=450, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0] [L7883] tmp___6 = ldv_zalloc(8UL) [L7884] ldvarg1 = (struct nlattr **)tmp___6 [L7885] tmp___7 = __VERIFIER_nondet_u32() [L7886] ldvarg8 = tmp___7 [L7887] tmp___8 = __VERIFIER_nondet_ulong() [L7888] ldvarg13 = tmp___8 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg7=450, ldvarg8=465, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453] [L7889] CALL, EXPR ldv_zalloc(88UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=88, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=88, tmp___0=1] [L7889] RET, EXPR ldv_zalloc(88UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(88UL)={0:0}, ldvarg0={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg7=450, ldvarg8=465, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453] [L7889] tmp___9 = ldv_zalloc(88UL) [L7890] ldvarg10 = (struct gnet_dump *)tmp___9 [L7891] tmp___10 = __VERIFIER_nondet_ulong() [L7892] ldvarg9 = tmp___10 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7893] CALL, EXPR ldv_zalloc(20UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=20, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=20, tmp___0=1] [L7893] RET, EXPR ldv_zalloc(20UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(20UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7893] tmp___11 = ldv_zalloc(20UL) [L7894] ldvarg5 = (struct tcmsg *)tmp___11 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg5={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7895] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=232, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=232, tmp___0=1] [L7895] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(232UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg5={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7895] tmp___12 = ldv_zalloc(232UL) [L7896] ldvarg6 = (struct sk_buff *)tmp___12 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7897] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=8, tmp___0=1] [L7897] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(8UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7897] tmp___13 = ldv_zalloc(8UL) [L7898] ldvarg15 = (struct Qdisc **)tmp___13 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg15={0:0}, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7899] CALL, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=448, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=448, tmp___0=1] [L7899] RET, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(448UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg15={0:0}, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg3=463, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7899] tmp___14 = ldv_zalloc(448UL) [L7900] ldvarg16 = (struct Qdisc *)tmp___14 [L7901] tmp___15 = __VERIFIER_nondet_ulong() [L7902] ldvarg21 = tmp___15 [L7903] tmp___16 = __VERIFIER_nondet_ulong() [L7904] ldvarg17 = tmp___16 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg3=463, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7905] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=8, tmp___0=1] [L7905] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(8UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg3=463, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___1=451, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7905] tmp___17 = ldv_zalloc(8UL) [L7906] ldvarg4 = (unsigned long *)tmp___17 [L7907] tmp___18 = __VERIFIER_nondet_ulong() [L7908] ldvarg14 = tmp___18 [L7909] tmp___19 = __VERIFIER_nondet_ulong() [L7910] ldvarg19 = tmp___19 [L7911] tmp___20 = __VERIFIER_nondet_u32() [L7912] ldvarg2 = tmp___20 [L7913] FCALL ldv_initialize() [L7914] ldv_state_variable_1 = 0 [L7915] ref_cnt = 0 [L7916] ldv_state_variable_0 = 1 [L7917] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7919] tmp___21 = __VERIFIER_nondet_int() [L7921] case 0: [L8066] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___21=1, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L8067] COND TRUE ldv_state_variable_0 != 0 [L8068] tmp___23 = __VERIFIER_nondet_int() [L8070] case 0: [L8078] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___21=1, tmp___23=1, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L8079] COND TRUE ldv_state_variable_0 == 1 [L8080] CALL, EXPR atm_init() [L7778] int tmp ; [L7780] CALL, EXPR register_qdisc(& atm_qdisc_ops) [L8541] return __VERIFIER_nondet_int(); [L7780] RET, EXPR register_qdisc(& atm_qdisc_ops) [L7780] tmp = register_qdisc(& atm_qdisc_ops) [L7781] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, tmp=0] [L8080] RET, EXPR atm_init() [L8080] ldv_retval_1 = atm_init() [L8081] COND TRUE ldv_retval_1 == 0 [L8082] ldv_state_variable_0 = 3 [L8083] ldv_state_variable_2 = 1 [L8084] CALL ldv_initialize_Qdisc_class_ops_2() [L7811] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L7813] CALL, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=448, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, size=448, tmp___0=1] [L7813] RET, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(448UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0] [L7813] tmp = ldv_zalloc(448UL) [L7814] atm_class_ops_group0 = (struct Qdisc *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L8084] RET ldv_initialize_Qdisc_class_ops_2() [L8085] ldv_state_variable_1 = 1 [L8086] CALL ldv_initialize_Qdisc_ops_1() [L7799] void *tmp ; [L7800] void *tmp___0 ; VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L7802] CALL, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=448, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, size=448, tmp___0=1] [L7802] RET, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(448UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0] [L7802] tmp = ldv_zalloc(448UL) [L7803] atm_qdisc_ops_group0 = (struct Qdisc *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7804] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=232, \result={0:0}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, size=232, tmp___0=1] [L7804] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(232UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7804] tmp___0 = ldv_zalloc(232UL) [L7805] atm_qdisc_ops_group1 = (struct sk_buff *)tmp___0 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}] [L8086] RET ldv_initialize_Qdisc_ops_1() [L8089] COND FALSE !(ldv_retval_1 != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___21=1, tmp___23=1, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L7919] tmp___21 = __VERIFIER_nondet_int() [L7921] case 0: [L8066] case 1: [L8104] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___21=2, tmp___23=1, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L8105] COND TRUE ldv_state_variable_2 != 0 [L8106] tmp___24 = __VERIFIER_nondet_int() [L8108] case 0: [L8120] case 1: [L8132] case 2: [L8144] case 3: [L8156] case 4: [L8168] case 5: [L8176] case 6: [L8188] case 7: VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___21=2, tmp___23=1, tmp___24=7, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L8189] COND TRUE ldv_state_variable_2 == 1 VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=451, ldvarg12=0, ldvarg13=453, ldvarg14=449, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=454, ldvarg18={0:0}, ldvarg19=455, ldvarg1={0:0}, ldvarg20=458, ldvarg21=466, ldvarg2=461, ldvarg3=463, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=450, ldvarg8=465, ldvarg9=456, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=456, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=466, tmp___16=454, tmp___17={0:0}, tmp___18=449, tmp___19=455, tmp___1=451, tmp___20=461, tmp___21=2, tmp___23=1, tmp___24=7, tmp___2=458, tmp___3=450, tmp___4=463, tmp___5=0, tmp___6={0:0}, tmp___7=465, tmp___8=453, tmp___9={0:0}] [L8190] CALL atm_tc_put(atm_class_ops_group0, ldvarg12) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6595] struct atm_qdisc_data *p ; [L6596] void *tmp ; [L6597] struct atm_flow_data *flow ; [L6598] struct _ddebug descriptor ; [L6599] long tmp___0 ; [L6600] struct _ddebug descriptor___0 ; [L6601] long tmp___1 ; [L6602] struct _ddebug descriptor___1 ; [L6603] long tmp___2 ; [L6604] struct _ddebug descriptor___2 ; [L6605] long tmp___3 ; [L6606] long tmp___4 ; VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, sch={0:0}, sch={0:0}] [L6608] CALL, EXPR qdisc_priv(sch) VAL [LDV_IN_INTERRUPT=1, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, q={0:0}, ref_cnt=0] [L6442] return ((void *)q + 448U); VAL [LDV_IN_INTERRUPT=1, \result={0:448}, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, q={0:0}, q={0:0}, ref_cnt=0] [L6608] RET, EXPR qdisc_priv(sch) VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, qdisc_priv(sch)={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}] [L6608] tmp = qdisc_priv(sch) [L6609] p = (struct atm_qdisc_data *)tmp [L6610] flow = (struct atm_flow_data *)cl [L6611] descriptor.modname = "sch_atm" [L6612] descriptor.function = "atm_tc_put" [L6613] descriptor.filename = "/work/ldvuser/mutilin/launch/work/current--X--net--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/1382/dscv_tempdir/dscv/ri/43_2a/net/sched/sch_atm.o.c.prepared" [L6614] descriptor.format = "atm_tc_put(sch %p,[qdisc %p],flow %p)\n" [L6615] descriptor.lineno = 168U [L6616] descriptor.flags = 0U [L6617] EXPR descriptor.flags VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor.flags=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}] [L6617] CALL, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6118] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, c=0, exp=0, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6617] RET, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor.flags=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, flow={0:0}, ldv__builtin_expect((long )descriptor.flags & 1L, 0L)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}] [L6617] tmp___0 = ldv__builtin_expect((long )descriptor.flags & 1L, 0L) [L6618] COND FALSE !(tmp___0 != 0L) VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}, tmp___0=0] [L6623] EXPR flow->ref VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, flow->ref=-2147483648, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}, tmp___0=0] [L6623] flow->ref - 1 VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={470:457}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={180:0}, descriptor___0={177:0}, descriptor___1={179:0}, descriptor___2={178:0}, flow->ref=-2147483648, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}, tmp___0=0] - UnprovableResult [Line: 6242]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6242]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7080]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7080]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6295]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6295]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6891]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6891]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6623]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6567]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6567]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7929]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7929]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7935]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7935]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8055]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8055]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8172]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8172]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8252]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8252]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 54 procedures, 964 locations, 22 error locations. Started 1 CEGAR loops. OverallTime: 22.6s, OverallIterations: 5, TraceHistogramMax: 12, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 18.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4803 SdHoareTripleChecker+Valid, 16.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4368 mSDsluCounter, 12382 SdHoareTripleChecker+Invalid, 14.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7049 mSDsCounter, 1426 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3155 IncrementalHoareTripleChecker+Invalid, 4581 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1426 mSolverCounterUnsat, 5333 mSDtfsCounter, 3155 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 107 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4846occurred in iteration=4, InterpolantAutomatonStates: 20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 4 MinimizatonAttempts, 288 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 488 NumberOfCodeBlocks, 488 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 367 ConstructedInterpolants, 0 QuantifiedInterpolants, 875 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 821/821 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 [2023-11-06 22:41:26,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 6c4ab0d347d6c58a2b5191b2f18450c386609151b3047d9385b0116d6b1677b6 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:41:29,521 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:41:29,641 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-64bit-Automizer_Bitvector.epf [2023-11-06 22:41:29,654 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:41:29,655 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:41:29,656 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-11-06 22:41:29,709 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:41:29,710 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:41:29,711 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:41:29,716 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:41:29,716 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:41:29,717 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:41:29,717 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:41:29,719 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:41:29,720 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:41:29,720 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:41:29,721 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:41:29,721 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:41:29,722 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:41:29,722 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:41:29,723 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:41:29,723 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:41:29,724 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-06 22:41:29,724 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:41:29,724 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:41:29,725 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:41:29,725 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:41:29,726 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:41:29,726 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:41:29,727 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:41:29,732 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:41:29,732 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:41:29,732 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:41:29,733 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:41:29,733 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:41:29,734 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:41:29,734 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:41:29,734 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:41:29,735 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:41:29,736 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:41:29,736 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:41:29,736 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:41:29,737 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP 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 ! overflow) ) 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 -> 6c4ab0d347d6c58a2b5191b2f18450c386609151b3047d9385b0116d6b1677b6 [2023-11-06 22:41:30,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:41:30,296 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:41:30,299 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:41:30,301 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:41:30,302 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:41:30,304 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i [2023-11-06 22:41:33,883 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:41:34,538 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:41:34,539 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i [2023-11-06 22:41:34,592 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data/062de8b29/8b9f4b7775c04eac9da0e779c65975df/FLAGdeda436fa [2023-11-06 22:41:34,613 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/data/062de8b29/8b9f4b7775c04eac9da0e779c65975df [2023-11-06 22:41:34,619 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:41:34,621 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:41:34,624 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:41:34,625 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:41:34,630 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:41:34,631 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:41:34" (1/1) ... [2023-11-06 22:41:34,633 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62b68048 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:34, skipping insertion in model container [2023-11-06 22:41:34,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:41:34" (1/1) ... [2023-11-06 22:41:34,807 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:41:35,631 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5877] [2023-11-06 22:41:35,632 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5878-5879] [2023-11-06 22:41:36,739 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:41:36,792 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-06 22:41:36,861 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:41:37,030 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5877] [2023-11-06 22:41:37,031 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5878-5879] [2023-11-06 22:41:37,437 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:41:37,476 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:41:37,761 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5877] [2023-11-06 22:41:37,762 WARN L1270 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5878-5879] [2023-11-06 22:41:37,766 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5960-5961] [2023-11-06 22:41:37,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [6015] [2023-11-06 22:41:38,011 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:41:38,106 WARN L672 CHandler]: The function __VERIFIER_nondet_u32 is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:41:38,115 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:41:38,116 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38 WrapperNode [2023-11-06 22:41:38,117 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:41:38,118 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:41:38,118 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:41:38,119 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:41:38,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,257 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,414 INFO L138 Inliner]: procedures = 183, calls = 1570, calls flagged for inlining = 61, calls inlined = 45, statements flattened = 2672 [2023-11-06 22:41:38,415 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:41:38,416 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:41:38,417 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:41:38,417 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:41:38,428 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,428 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,465 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,467 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,590 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,622 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,650 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,673 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,704 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:41:38,706 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:41:38,707 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:41:38,707 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:41:38,708 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (1/1) ... [2023-11-06 22:41:38,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:41:38,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:41:38,745 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:41:38,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:41:38,787 INFO L130 BoogieDeclarations]: Found specification of procedure nla_get_u32 [2023-11-06 22:41:38,787 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_get_u32 [2023-11-06 22:41:38,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-11-06 22:41:38,788 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-11-06 22:41:38,788 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-11-06 22:41:38,788 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_flow [2023-11-06 22:41:38,788 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_flow [2023-11-06 22:41:38,789 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_create_dflt [2023-11-06 22:41:38,789 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_create_dflt [2023-11-06 22:41:38,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-11-06 22:41:38,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-06 22:41:38,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-06 22:41:38,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-11-06 22:41:38,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-06 22:41:38,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-06 22:41:38,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-06 22:41:38,791 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_reset [2023-11-06 22:41:38,792 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_reset [2023-11-06 22:41:38,792 INFO L130 BoogieDeclarations]: Found specification of procedure nla_put_u32 [2023-11-06 22:41:38,792 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_put_u32 [2023-11-06 22:41:38,793 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dump_class [2023-11-06 22:41:38,793 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dump_class [2023-11-06 22:41:38,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-06 22:41:38,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-06 22:41:38,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 22:41:38,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 22:41:38,794 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_change [2023-11-06 22:41:38,795 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_change [2023-11-06 22:41:38,795 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-06 22:41:38,795 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-06 22:41:38,795 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dump_class_stats [2023-11-06 22:41:38,795 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dump_class_stats [2023-11-06 22:41:38,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-11-06 22:41:38,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-11-06 22:41:38,796 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_put [2023-11-06 22:41:38,796 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_put [2023-11-06 22:41:38,796 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_enqueue [2023-11-06 22:41:38,796 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_enqueue [2023-11-06 22:41:38,797 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_bind_filter [2023-11-06 22:41:38,797 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_bind_filter [2023-11-06 22:41:38,797 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_UINT [2023-11-06 22:41:38,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_UINT [2023-11-06 22:41:38,798 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dump [2023-11-06 22:41:38,798 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dump [2023-11-06 22:41:38,798 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 22:41:38,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 22:41:38,799 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_drop [2023-11-06 22:41:38,799 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_drop [2023-11-06 22:41:38,799 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-11-06 22:41:38,799 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-11-06 22:41:38,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2023-11-06 22:41:38,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2023-11-06 22:41:38,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2023-11-06 22:41:38,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2023-11-06 22:41:38,800 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-11-06 22:41:38,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-11-06 22:41:38,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 22:41:38,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 22:41:38,801 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:41:38,801 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:41:38,801 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_init [2023-11-06 22:41:38,802 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_init [2023-11-06 22:41:38,802 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_get [2023-11-06 22:41:38,802 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_get [2023-11-06 22:41:38,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:41:38,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:41:38,802 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_priv [2023-11-06 22:41:38,803 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_priv [2023-11-06 22:41:38,803 INFO L130 BoogieDeclarations]: Found specification of procedure nla_len [2023-11-06 22:41:38,803 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_len [2023-11-06 22:41:38,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:41:38,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 22:41:38,804 INFO L130 BoogieDeclarations]: Found specification of procedure nla_put [2023-11-06 22:41:38,804 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_put [2023-11-06 22:41:38,804 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-11-06 22:41:38,804 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-11-06 22:41:38,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2023-11-06 22:41:38,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2023-11-06 22:41:38,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2023-11-06 22:41:38,805 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-11-06 22:41:38,805 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-11-06 22:41:38,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 22:41:38,806 INFO L130 BoogieDeclarations]: Found specification of procedure qdisc_dequeue_peeked [2023-11-06 22:41:38,806 INFO L138 BoogieDeclarations]: Found implementation of procedure qdisc_dequeue_peeked [2023-11-06 22:41:38,806 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_walk [2023-11-06 22:41:38,806 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_walk [2023-11-06 22:41:38,806 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_delete [2023-11-06 22:41:38,806 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_delete [2023-11-06 22:41:38,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2023-11-06 22:41:38,807 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_find_tcf [2023-11-06 22:41:38,807 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_find_tcf [2023-11-06 22:41:38,807 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_read [2023-11-06 22:41:38,807 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_read [2023-11-06 22:41:38,808 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2023-11-06 22:41:38,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2023-11-06 22:41:38,808 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-11-06 22:41:38,808 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-11-06 22:41:38,808 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_reset [2023-11-06 22:41:38,808 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_reset [2023-11-06 22:41:38,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-11-06 22:41:38,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-11-06 22:41:38,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-11-06 22:41:38,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:41:38,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 22:41:38,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 22:41:38,810 INFO L130 BoogieDeclarations]: Found specification of procedure tcf_destroy_chain [2023-11-06 22:41:38,810 INFO L138 BoogieDeclarations]: Found implementation of procedure tcf_destroy_chain [2023-11-06 22:41:38,810 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-06 22:41:38,810 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-06 22:41:38,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-11-06 22:41:38,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:41:38,811 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_dequeue [2023-11-06 22:41:38,811 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_dequeue [2023-11-06 22:41:38,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-11-06 22:41:38,812 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2023-11-06 22:41:38,812 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2023-11-06 22:41:38,812 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_enqueue [2023-11-06 22:41:38,812 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_enqueue [2023-11-06 22:41:38,812 INFO L130 BoogieDeclarations]: Found specification of procedure nla_data [2023-11-06 22:41:38,812 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_data [2023-11-06 22:41:38,813 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_peek [2023-11-06 22:41:38,813 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_peek [2023-11-06 22:41:38,813 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_leaf [2023-11-06 22:41:38,813 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_leaf [2023-11-06 22:41:38,813 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2023-11-06 22:41:38,814 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2023-11-06 22:41:38,814 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_destroy [2023-11-06 22:41:38,814 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_destroy [2023-11-06 22:41:38,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2023-11-06 22:41:38,814 INFO L130 BoogieDeclarations]: Found specification of procedure atm_tc_graft [2023-11-06 22:41:38,814 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_tc_graft [2023-11-06 22:41:38,815 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tail_pointer [2023-11-06 22:41:38,815 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tail_pointer [2023-11-06 22:41:38,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-06 22:41:38,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-06 22:41:38,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:41:38,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:41:39,424 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:41:39,430 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:41:39,628 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-06 22:42:04,787 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:42:04,804 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:42:04,804 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 22:42:04,808 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:42:04 BoogieIcfgContainer [2023-11-06 22:42:04,808 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:42:04,811 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:42:04,811 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:42:04,815 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:42:04,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:41:34" (1/3) ... [2023-11-06 22:42:04,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60019da1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:42:04, skipping insertion in model container [2023-11-06 22:42:04,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:38" (2/3) ... [2023-11-06 22:42:04,817 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60019da1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:42:04, skipping insertion in model container [2023-11-06 22:42:04,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:42:04" (3/3) ... [2023-11-06 22:42:04,819 INFO L112 eAbstractionObserver]: Analyzing ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-net--sched--sch_atm.ko-entry_point.cil.out.i [2023-11-06 22:42:04,841 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:42:04,842 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-11-06 22:42:04,934 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:42:04,940 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@49d18a7a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:42:04,940 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-11-06 22:42:04,950 INFO L276 IsEmpty]: Start isEmpty. Operand has 947 states, 659 states have (on average 1.3581183611532626) internal successors, (895), 688 states have internal predecessors, (895), 213 states have call successors, (213), 53 states have call predecessors, (213), 52 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) [2023-11-06 22:42:04,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-06 22:42:04,972 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:04,973 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:04,974 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:42:04,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:04,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1865380573, now seen corresponding path program 1 times [2023-11-06 22:42:05,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:05,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1320363390] [2023-11-06 22:42:05,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:05,014 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:05,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:05,019 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:42:05,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 22:42:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:05,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 959 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:42:05,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:05,886 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-06 22:42:05,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:05,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:05,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1320363390] [2023-11-06 22:42:05,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1320363390] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:05,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:05,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:42:05,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304074958] [2023-11-06 22:42:05,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:05,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:42:05,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:05,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:42:05,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:42:05,939 INFO L87 Difference]: Start difference. First operand has 947 states, 659 states have (on average 1.3581183611532626) internal successors, (895), 688 states have internal predecessors, (895), 213 states have call successors, (213), 53 states have call predecessors, (213), 52 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) Second operand has 2 states, 1 states have (on average 30.0) internal successors, (30), 2 states have internal predecessors, (30), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:42:06,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:06,143 INFO L93 Difference]: Finished difference Result 1875 states and 2657 transitions. [2023-11-06 22:42:06,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:42:06,146 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 30.0) internal successors, (30), 2 states have internal predecessors, (30), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 72 [2023-11-06 22:42:06,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:06,174 INFO L225 Difference]: With dead ends: 1875 [2023-11-06 22:42:06,174 INFO L226 Difference]: Without dead ends: 916 [2023-11-06 22:42:06,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:42:06,193 INFO L413 NwaCegarLoop]: 1298 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1298 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:06,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1298 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:42:06,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2023-11-06 22:42:06,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 916. [2023-11-06 22:42:06,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 916 states, 648 states have (on average 1.3302469135802468) internal successors, (862), 658 states have internal predecessors, (862), 208 states have call successors, (208), 51 states have call predecessors, (208), 51 states have return successors, (208), 208 states have call predecessors, (208), 208 states have call successors, (208) [2023-11-06 22:42:06,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1278 transitions. [2023-11-06 22:42:06,340 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 1278 transitions. Word has length 72 [2023-11-06 22:42:06,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:06,342 INFO L495 AbstractCegarLoop]: Abstraction has 916 states and 1278 transitions. [2023-11-06 22:42:06,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 30.0) internal successors, (30), 2 states have internal predecessors, (30), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:42:06,343 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1278 transitions. [2023-11-06 22:42:06,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-06 22:42:06,350 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:06,350 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:06,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-11-06 22:42:06,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:06,570 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:42:06,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1992224488, now seen corresponding path program 1 times [2023-11-06 22:42:06,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:06,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1531047372] [2023-11-06 22:42:06,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:06,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:06,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:06,579 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:42:06,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 22:42:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:07,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 960 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:07,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:07,440 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-06 22:42:07,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:07,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:07,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1531047372] [2023-11-06 22:42:07,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1531047372] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:07,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:07,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:42:07,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365603691] [2023-11-06 22:42:07,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:07,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:07,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:07,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:07,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:07,447 INFO L87 Difference]: Start difference. First operand 916 states and 1278 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:42:07,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:07,907 INFO L93 Difference]: Finished difference Result 2399 states and 3336 transitions. [2023-11-06 22:42:07,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:07,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 73 [2023-11-06 22:42:07,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:07,922 INFO L225 Difference]: With dead ends: 2399 [2023-11-06 22:42:07,923 INFO L226 Difference]: Without dead ends: 1504 [2023-11-06 22:42:07,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:07,929 INFO L413 NwaCegarLoop]: 1287 mSDtfsCounter, 834 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 2466 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:07,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [834 Valid, 2466 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:42:07,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2023-11-06 22:42:08,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1496. [2023-11-06 22:42:08,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1065 states have (on average 1.3286384976525822) internal successors, (1415), 1077 states have internal predecessors, (1415), 335 states have call successors, (335), 87 states have call predecessors, (335), 87 states have return successors, (335), 334 states have call predecessors, (335), 335 states have call successors, (335) [2023-11-06 22:42:08,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 2085 transitions. [2023-11-06 22:42:08,048 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 2085 transitions. Word has length 73 [2023-11-06 22:42:08,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:08,049 INFO L495 AbstractCegarLoop]: Abstraction has 1496 states and 2085 transitions. [2023-11-06 22:42:08,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:42:08,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 2085 transitions. [2023-11-06 22:42:08,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-11-06 22:42:08,054 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:08,054 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:08,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:08,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:08,273 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:42:08,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:08,273 INFO L85 PathProgramCache]: Analyzing trace with hash 195916959, now seen corresponding path program 1 times [2023-11-06 22:42:08,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:08,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703138383] [2023-11-06 22:42:08,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:08,275 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:08,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:08,279 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:42:08,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-06 22:42:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:08,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:08,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:09,040 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-06 22:42:09,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:09,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:09,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703138383] [2023-11-06 22:42:09,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703138383] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:09,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:09,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:42:09,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553646905] [2023-11-06 22:42:09,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:09,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:09,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:09,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:09,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:09,043 INFO L87 Difference]: Start difference. First operand 1496 states and 2085 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:42:09,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:09,491 INFO L93 Difference]: Finished difference Result 3451 states and 4789 transitions. [2023-11-06 22:42:09,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:09,492 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 79 [2023-11-06 22:42:09,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:09,510 INFO L225 Difference]: With dead ends: 3451 [2023-11-06 22:42:09,510 INFO L226 Difference]: Without dead ends: 1976 [2023-11-06 22:42:09,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:09,519 INFO L413 NwaCegarLoop]: 1815 mSDtfsCounter, 640 mSDsluCounter, 1173 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 2988 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:09,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 2988 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:42:09,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states. [2023-11-06 22:42:09,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1971. [2023-11-06 22:42:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1971 states, 1413 states have (on average 1.3262561924982308) internal successors, (1874), 1426 states have internal predecessors, (1874), 429 states have call successors, (429), 120 states have call predecessors, (429), 120 states have return successors, (429), 428 states have call predecessors, (429), 429 states have call successors, (429) [2023-11-06 22:42:09,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2732 transitions. [2023-11-06 22:42:09,694 INFO L78 Accepts]: Start accepts. Automaton has 1971 states and 2732 transitions. Word has length 79 [2023-11-06 22:42:09,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:09,695 INFO L495 AbstractCegarLoop]: Abstraction has 1971 states and 2732 transitions. [2023-11-06 22:42:09,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-11-06 22:42:09,695 INFO L276 IsEmpty]: Start isEmpty. Operand 1971 states and 2732 transitions. [2023-11-06 22:42:09,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-06 22:42:09,699 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:09,699 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2023-11-06 22:42:09,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:09,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:09,920 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:42:09,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:09,921 INFO L85 PathProgramCache]: Analyzing trace with hash -434062864, now seen corresponding path program 1 times [2023-11-06 22:42:09,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:09,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1965355356] [2023-11-06 22:42:09,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:09,923 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:09,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:09,925 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:42:09,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-06 22:42:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:10,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:10,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:10,974 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2023-11-06 22:42:10,975 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:10,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:10,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1965355356] [2023-11-06 22:42:10,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1965355356] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:10,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:10,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:42:10,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180338927] [2023-11-06 22:42:10,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:10,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:10,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:10,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:10,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:10,978 INFO L87 Difference]: Start difference. First operand 1971 states and 2732 transitions. Second operand has 3 states, 2 states have (on average 24.5) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-06 22:42:11,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:11,363 INFO L93 Difference]: Finished difference Result 3910 states and 5423 transitions. [2023-11-06 22:42:11,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:11,364 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.5) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 104 [2023-11-06 22:42:11,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:11,399 INFO L225 Difference]: With dead ends: 3910 [2023-11-06 22:42:11,399 INFO L226 Difference]: Without dead ends: 3905 [2023-11-06 22:42:11,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:11,404 INFO L413 NwaCegarLoop]: 1267 mSDtfsCounter, 1227 mSDsluCounter, 1232 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1227 SdHoareTripleChecker+Valid, 2499 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:11,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1227 Valid, 2499 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:42:11,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3905 states. [2023-11-06 22:42:11,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3905 to 3895. [2023-11-06 22:42:11,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 2800 states have (on average 1.325357142857143) internal successors, (3711), 2818 states have internal predecessors, (3711), 848 states have call successors, (848), 238 states have call predecessors, (848), 238 states have return successors, (848), 846 states have call predecessors, (848), 848 states have call successors, (848) [2023-11-06 22:42:11,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 5407 transitions. [2023-11-06 22:42:11,731 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 5407 transitions. Word has length 104 [2023-11-06 22:42:11,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:11,732 INFO L495 AbstractCegarLoop]: Abstraction has 3895 states and 5407 transitions. [2023-11-06 22:42:11,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.5) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-06 22:42:11,733 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 5407 transitions. [2023-11-06 22:42:11,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-06 22:42:11,739 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:11,739 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2023-11-06 22:42:11,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:11,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:11,960 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting atm_tc_putErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:42:11,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:11,961 INFO L85 PathProgramCache]: Analyzing trace with hash -504064481, now seen corresponding path program 1 times [2023-11-06 22:42:11,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:11,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [337576917] [2023-11-06 22:42:11,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:11,963 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:11,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:11,964 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:42:12,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-06 22:42:12,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:12,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 1151 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:12,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:12,989 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-11-06 22:42:12,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:12,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:12,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [337576917] [2023-11-06 22:42:12,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [337576917] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:12,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:12,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:42:12,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631019165] [2023-11-06 22:42:12,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:12,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:12,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:12,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:12,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:12,993 INFO L87 Difference]: Start difference. First operand 3895 states and 5407 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 22:42:13,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:13,768 INFO L93 Difference]: Finished difference Result 8613 states and 11969 transitions. [2023-11-06 22:42:13,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:13,771 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 115 [2023-11-06 22:42:13,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:13,816 INFO L225 Difference]: With dead ends: 8613 [2023-11-06 22:42:13,817 INFO L226 Difference]: Without dead ends: 4750 [2023-11-06 22:42:13,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:13,845 INFO L413 NwaCegarLoop]: 1340 mSDtfsCounter, 1145 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1145 SdHoareTripleChecker+Valid, 2505 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:13,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1145 Valid, 2505 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:42:13,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4750 states. [2023-11-06 22:42:14,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4750 to 4743. [2023-11-06 22:42:14,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4743 states, 3437 states have (on average 1.3072446901367472) internal successors, (4493), 3457 states have internal predecessors, (4493), 1005 states have call successors, (1005), 292 states have call predecessors, (1005), 292 states have return successors, (1005), 1003 states have call predecessors, (1005), 1005 states have call successors, (1005) [2023-11-06 22:42:14,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4743 states to 4743 states and 6503 transitions. [2023-11-06 22:42:14,212 INFO L78 Accepts]: Start accepts. Automaton has 4743 states and 6503 transitions. Word has length 115 [2023-11-06 22:42:14,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:14,214 INFO L495 AbstractCegarLoop]: Abstraction has 4743 states and 6503 transitions. [2023-11-06 22:42:14,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 22:42:14,214 INFO L276 IsEmpty]: Start isEmpty. Operand 4743 states and 6503 transitions. [2023-11-06 22:42:14,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-11-06 22:42:14,219 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:14,219 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2023-11-06 22:42:14,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:14,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:14,432 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting atm_tc_putErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2023-11-06 22:42:14,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:14,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1179277328, now seen corresponding path program 1 times [2023-11-06 22:42:14,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:14,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506783439] [2023-11-06 22:42:14,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:14,434 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:14,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:14,436 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:42:14,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-06 22:42:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:42:23,170 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:42:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:42:33,305 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-11-06 22:42:33,305 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:42:33,306 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location atm_tc_putErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 22 remaining) [2023-11-06 22:42:33,308 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location nla_lenErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 22 remaining) [2023-11-06 22:42:33,308 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location nla_lenErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 22 remaining) [2023-11-06 22:42:33,309 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_walkErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 22 remaining) [2023-11-06 22:42:33,309 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_walkErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 22 remaining) [2023-11-06 22:42:33,309 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_dump_classErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 22 remaining) [2023-11-06 22:42:33,309 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_dump_classErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 22 remaining) [2023-11-06 22:42:33,309 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_changeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 22 remaining) [2023-11-06 22:42:33,310 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_changeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 22 remaining) [2023-11-06 22:42:33,310 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_putErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 22 remaining) [2023-11-06 22:42:33,310 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_getErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 22 remaining) [2023-11-06 22:42:33,310 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location atm_tc_getErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 22 remaining) [2023-11-06 22:42:33,310 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 22 remaining) [2023-11-06 22:42:33,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 22 remaining) [2023-11-06 22:42:33,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 22 remaining) [2023-11-06 22:42:33,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 22 remaining) [2023-11-06 22:42:33,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 22 remaining) [2023-11-06 22:42:33,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 22 remaining) [2023-11-06 22:42:33,315 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 22 remaining) [2023-11-06 22:42:33,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 22 remaining) [2023-11-06 22:42:33,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 22 remaining) [2023-11-06 22:42:33,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 22 remaining) [2023-11-06 22:42:33,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:33,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:42:33,534 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-11-06 22:42:33,538 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:42:33,734 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,736 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,736 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,743 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,744 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,744 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,744 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,745 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch557 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,746 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,746 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,746 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch557 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:33,778 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:42:33 BoogieIcfgContainer [2023-11-06 22:42:33,778 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:42:33,779 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:42:33,779 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:42:33,779 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:42:33,780 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:42:04" (3/4) ... [2023-11-06 22:42:33,782 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:42:33,783 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:42:33,784 INFO L158 Benchmark]: Toolchain (without parser) took 59163.55ms. Allocated memory was 81.8MB in the beginning and 486.5MB in the end (delta: 404.8MB). Free memory was 47.2MB in the beginning and 372.2MB in the end (delta: -325.0MB). Peak memory consumption was 81.5MB. Max. memory is 16.1GB. [2023-11-06 22:42:33,784 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 58.7MB. Free memory is still 34.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:42:33,785 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3493.05ms. Allocated memory was 81.8MB in the beginning and 232.8MB in the end (delta: 151.0MB). Free memory was 47.2MB in the beginning and 169.1MB in the end (delta: -121.8MB). Peak memory consumption was 62.5MB. Max. memory is 16.1GB. [2023-11-06 22:42:33,785 INFO L158 Benchmark]: Boogie Procedure Inliner took 297.01ms. Allocated memory is still 232.8MB. Free memory was 169.1MB in the beginning and 155.4MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 22:42:33,785 INFO L158 Benchmark]: Boogie Preprocessor took 288.35ms. Allocated memory is still 232.8MB. Free memory was 155.4MB in the beginning and 135.5MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2023-11-06 22:42:33,786 INFO L158 Benchmark]: RCFGBuilder took 26101.99ms. Allocated memory was 232.8MB in the beginning and 404.8MB in the end (delta: 172.0MB). Free memory was 135.5MB in the beginning and 305.6MB in the end (delta: -170.1MB). Peak memory consumption was 114.1MB. Max. memory is 16.1GB. [2023-11-06 22:42:33,786 INFO L158 Benchmark]: TraceAbstraction took 28967.35ms. Allocated memory was 404.8MB in the beginning and 486.5MB in the end (delta: 81.8MB). Free memory was 305.6MB in the beginning and 372.2MB in the end (delta: -66.5MB). Peak memory consumption was 281.6MB. Max. memory is 16.1GB. [2023-11-06 22:42:33,787 INFO L158 Benchmark]: Witness Printer took 4.35ms. Allocated memory is still 486.5MB. Free memory is still 372.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:42:33,789 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 58.7MB. Free memory is still 34.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3493.05ms. Allocated memory was 81.8MB in the beginning and 232.8MB in the end (delta: 151.0MB). Free memory was 47.2MB in the beginning and 169.1MB in the end (delta: -121.8MB). Peak memory consumption was 62.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 297.01ms. Allocated memory is still 232.8MB. Free memory was 169.1MB in the beginning and 155.4MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 288.35ms. Allocated memory is still 232.8MB. Free memory was 155.4MB in the beginning and 135.5MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * RCFGBuilder took 26101.99ms. Allocated memory was 232.8MB in the beginning and 404.8MB in the end (delta: 172.0MB). Free memory was 135.5MB in the beginning and 305.6MB in the end (delta: -170.1MB). Peak memory consumption was 114.1MB. Max. memory is 16.1GB. * TraceAbstraction took 28967.35ms. Allocated memory was 404.8MB in the beginning and 486.5MB in the end (delta: 81.8MB). Free memory was 305.6MB in the beginning and 372.2MB in the end (delta: -66.5MB). Peak memory consumption was 281.6MB. Max. memory is 16.1GB. * Witness Printer took 4.35ms. Allocated memory is still 486.5MB. Free memory is still 372.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5960]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5960-5961] - GenericResultAtLocation [Line: 6015]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [6015] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch557 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch533 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch554 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch557 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: 6623]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: overapproximation of large string literal at line 6612. Possible FailurePath: [L6128] struct sk_buff *atm_qdisc_ops_group1 ; [L6129] int LDV_IN_INTERRUPT = 1; [L6130] int ldv_state_variable_2 ; [L6131] int ref_cnt ; [L6132] int ldv_state_variable_1 ; [L6133] struct Qdisc *atm_qdisc_ops_group0 ; [L6134] int ldv_state_variable_0 ; [L6135] struct Qdisc *atm_class_ops_group0 ; [L6705-L6707] static u8 const llc_oui_ip[8U] = { 170U, 170U, 3U, 0U, 0U, 0U, 8U, 0U}; [L6708-L6712] static struct nla_policy const atm_policy[7U] = { {(unsigned short)0, (unsigned short)0}, {3U, (unsigned short)0}, {(unsigned short)0, (unsigned short)0}, {(unsigned short)0, (unsigned short)0}, {3U, (unsigned short)0}}; [L7768-L7771] static struct Qdisc_class_ops const atm_class_ops = {0, & atm_tc_graft, & atm_tc_leaf, 0, & atm_tc_get, & atm_tc_put, & atm_tc_change, & atm_tc_delete, & atm_tc_walk, & atm_tc_find_tcf, & atm_tc_bind_filter, & atm_tc_put, & atm_tc_dump_class, & atm_tc_dump_class_stats}; [L7772-L7775] static struct Qdisc_ops atm_qdisc_ops = {0, & atm_class_ops, {'a', 't', 'm', '\000'}, 176, & atm_tc_enqueue, & atm_tc_dequeue, & atm_tc_peek, & atm_tc_drop, & atm_tc_init, & atm_tc_reset, & atm_tc_destroy, 0, 0, & atm_tc_dump, 0, & __this_module}; [L7791] int ldv_retval_0 ; [L7792] int ldv_retval_1 ; [L8379] int ldv_spin = 0; VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L7820] struct nlattr *ldvarg0 ; [L7821] void *tmp ; [L7822] struct qdisc_walker *ldvarg18 ; [L7823] void *tmp___0 ; [L7824] unsigned long ldvarg11 ; [L7825] unsigned long tmp___1 ; [L7826] u32 ldvarg20 ; [L7827] u32 tmp___2 ; [L7828] unsigned long ldvarg7 ; [L7829] unsigned long tmp___3 ; [L7830] u32 ldvarg3 ; [L7831] u32 tmp___4 ; [L7832] unsigned long ldvarg12 ; [L7833] unsigned long tmp___5 ; [L7834] struct nlattr **ldvarg1 ; [L7835] void *tmp___6 ; [L7836] u32 ldvarg8 ; [L7837] u32 tmp___7 ; [L7838] unsigned long ldvarg13 ; [L7839] unsigned long tmp___8 ; [L7840] struct gnet_dump *ldvarg10 ; [L7841] void *tmp___9 ; [L7842] unsigned long ldvarg9 ; [L7843] unsigned long tmp___10 ; [L7844] struct tcmsg *ldvarg5 ; [L7845] void *tmp___11 ; [L7846] struct sk_buff *ldvarg6 ; [L7847] void *tmp___12 ; [L7848] struct Qdisc **ldvarg15 ; [L7849] void *tmp___13 ; [L7850] struct Qdisc *ldvarg16 ; [L7851] void *tmp___14 ; [L7852] unsigned long ldvarg21 ; [L7853] unsigned long tmp___15 ; [L7854] unsigned long ldvarg17 ; [L7855] unsigned long tmp___16 ; [L7856] unsigned long *ldvarg4 ; [L7857] void *tmp___17 ; [L7858] unsigned long ldvarg14 ; [L7859] unsigned long tmp___18 ; [L7860] unsigned long ldvarg19 ; [L7861] unsigned long tmp___19 ; [L7862] u32 ldvarg2 ; [L7863] u32 tmp___20 ; [L7864] int tmp___21 ; [L7865] int tmp___22 ; [L7866] int tmp___23 ; [L7867] int tmp___24 ; VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L7869] CALL, EXPR ldv_zalloc(4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=4, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=4, tmp___0=2] [L7869] RET, EXPR ldv_zalloc(4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(4UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0] [L7869] tmp = ldv_zalloc(4UL) [L7870] ldvarg0 = (struct nlattr *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7871] CALL, EXPR ldv_zalloc(24UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=24, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=24, tmp___0=2] [L7871] RET, EXPR ldv_zalloc(24UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0={0:0}, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7871] tmp___0 = ldv_zalloc(24UL) [L7872] ldvarg18 = (struct qdisc_walker *)tmp___0 [L7873] tmp___1 = __VERIFIER_nondet_ulong() [L7874] ldvarg11 = tmp___1 [L7875] tmp___2 = __VERIFIER_nondet_u32() [L7876] ldvarg20 = tmp___2 [L7877] tmp___3 = __VERIFIER_nondet_ulong() [L7878] ldvarg7 = tmp___3 [L7879] tmp___4 = __VERIFIER_nondet_u32() [L7880] ldvarg3 = tmp___4 [L7881] tmp___5 = __VERIFIER_nondet_ulong() [L7882] ldvarg12 = tmp___5 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg11=177, ldvarg12=0, ldvarg18={0:0}, ldvarg20=177, ldvarg3=8, ldvarg7=176, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0] [L7883] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=8, tmp___0=2] [L7883] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(8UL)={0:0}, ldvarg0={0:0}, ldvarg11=177, ldvarg12=0, ldvarg18={0:0}, ldvarg20=177, ldvarg3=8, ldvarg7=176, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0] [L7883] tmp___6 = ldv_zalloc(8UL) [L7884] ldvarg1 = (struct nlattr **)tmp___6 [L7885] tmp___7 = __VERIFIER_nondet_u32() [L7886] ldvarg8 = tmp___7 [L7887] tmp___8 = __VERIFIER_nondet_ulong() [L7888] ldvarg13 = tmp___8 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg7=176, ldvarg8=178, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178] [L7889] CALL, EXPR ldv_zalloc(88UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=88, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=88, tmp___0=2] [L7889] RET, EXPR ldv_zalloc(88UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(88UL)={0:0}, ldvarg0={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg7=176, ldvarg8=178, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178] [L7889] tmp___9 = ldv_zalloc(88UL) [L7890] ldvarg10 = (struct gnet_dump *)tmp___9 [L7891] tmp___10 = __VERIFIER_nondet_ulong() [L7892] ldvarg9 = tmp___10 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7893] CALL, EXPR ldv_zalloc(20UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=20, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=20, tmp___0=2] [L7893] RET, EXPR ldv_zalloc(20UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(20UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7893] tmp___11 = ldv_zalloc(20UL) [L7894] ldvarg5 = (struct tcmsg *)tmp___11 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg5={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7895] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=232, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=232, tmp___0=2] [L7895] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(232UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg5={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7895] tmp___12 = ldv_zalloc(232UL) [L7896] ldvarg6 = (struct sk_buff *)tmp___12 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7897] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=8, tmp___0=2] [L7897] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(8UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7897] tmp___13 = ldv_zalloc(8UL) [L7898] ldvarg15 = (struct Qdisc **)tmp___13 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg15={0:0}, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7899] CALL, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=448, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=448, tmp___0=2] [L7899] RET, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(448UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg15={0:0}, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg3=8, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7899] tmp___14 = ldv_zalloc(448UL) [L7900] ldvarg16 = (struct Qdisc *)tmp___14 [L7901] tmp___15 = __VERIFIER_nondet_ulong() [L7902] ldvarg21 = tmp___15 [L7903] tmp___16 = __VERIFIER_nondet_ulong() [L7904] ldvarg17 = tmp___16 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg3=8, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7905] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, size=8, tmp___0=2] [L7905] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(8UL)={0:0}, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg3=8, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___1=177, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7905] tmp___17 = ldv_zalloc(8UL) [L7906] ldvarg4 = (unsigned long *)tmp___17 [L7907] tmp___18 = __VERIFIER_nondet_ulong() [L7908] ldvarg14 = tmp___18 [L7909] tmp___19 = __VERIFIER_nondet_ulong() [L7910] ldvarg19 = tmp___19 [L7911] tmp___20 = __VERIFIER_nondet_u32() [L7912] ldvarg2 = tmp___20 [L7913] FCALL ldv_initialize() [L7914] ldv_state_variable_1 = 0 [L7915] ref_cnt = 0 [L7916] ldv_state_variable_0 = 1 [L7917] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7919] tmp___21 = __VERIFIER_nondet_int() [L7921] case 0: [L8066] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___21=1, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L8067] COND TRUE ldv_state_variable_0 != 0 [L8068] tmp___23 = __VERIFIER_nondet_int() [L8070] case 0: [L8078] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___21=1, tmp___23=1, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L8079] COND TRUE ldv_state_variable_0 == 1 [L8080] CALL, EXPR atm_init() [L7778] int tmp ; [L7780] CALL, EXPR register_qdisc(& atm_qdisc_ops) [L8541] return __VERIFIER_nondet_int(); [L7780] RET, EXPR register_qdisc(& atm_qdisc_ops) [L7780] tmp = register_qdisc(& atm_qdisc_ops) [L7781] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, llc_oui_ip={172:0}, ref_cnt=0, tmp=0] [L8080] RET, EXPR atm_init() [L8080] ldv_retval_1 = atm_init() [L8081] COND TRUE ldv_retval_1 == 0 [L8082] ldv_state_variable_0 = 3 [L8083] ldv_state_variable_2 = 1 [L8084] CALL ldv_initialize_Qdisc_class_ops_2() [L7811] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L7813] CALL, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=448, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, size=448, tmp___0=67108866] [L7813] RET, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(448UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0] [L7813] tmp = ldv_zalloc(448UL) [L7814] atm_class_ops_group0 = (struct Qdisc *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L8084] RET ldv_initialize_Qdisc_class_ops_2() [L8085] ldv_state_variable_1 = 1 [L8086] CALL ldv_initialize_Qdisc_ops_1() [L7799] void *tmp ; [L7800] void *tmp___0 ; VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L7802] CALL, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=448, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, size=448, tmp___0=2] [L7802] RET, EXPR ldv_zalloc(448UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(448UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0] [L7802] tmp = ldv_zalloc(448UL) [L7803] atm_qdisc_ops_group0 = (struct Qdisc *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7804] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6070] void *p ; [L6071] void *tmp ; [L6072] int tmp___0 ; [L6074] tmp___0 = __VERIFIER_nondet_int() [L6075] COND TRUE tmp___0 != 0 [L6076] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=232, \result={0:0}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, size=232, tmp___0=2] [L7804] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(232UL)={0:0}, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}] [L7804] tmp___0 = ldv_zalloc(232UL) [L7805] atm_qdisc_ops_group1 = (struct sk_buff *)tmp___0 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}] [L8086] RET ldv_initialize_Qdisc_ops_1() [L8089] COND FALSE !(ldv_retval_1 != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___21=1, tmp___23=1, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L7919] tmp___21 = __VERIFIER_nondet_int() [L7921] case 0: [L8066] case 1: [L8104] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___21=2, tmp___23=1, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L8105] COND TRUE ldv_state_variable_2 != 0 [L8106] tmp___24 = __VERIFIER_nondet_int() [L8108] case 0: [L8120] case 1: [L8132] case 2: [L8144] case 3: [L8156] case 4: [L8168] case 5: [L8176] case 6: [L8188] case 7: VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___21=2, tmp___23=1, tmp___24=7, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L8189] COND TRUE ldv_state_variable_2 == 1 VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg11=177, ldvarg12=0, ldvarg13=178, ldvarg14=182, ldvarg15={0:0}, ldvarg16={0:0}, ldvarg17=180, ldvarg18={0:0}, ldvarg19=183, ldvarg1={0:0}, ldvarg20=177, ldvarg21=181, ldvarg2=183, ldvarg3=8, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7=176, ldvarg8=178, ldvarg9=179, llc_oui_ip={172:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___10=179, tmp___11={0:0}, tmp___12={0:0}, tmp___13={0:0}, tmp___14={0:0}, tmp___15=181, tmp___16=180, tmp___17={0:0}, tmp___18=182, tmp___19=183, tmp___1=177, tmp___20=183, tmp___21=2, tmp___23=1, tmp___24=7, tmp___2=177, tmp___3=176, tmp___4=8, tmp___5=0, tmp___6={0:0}, tmp___7=178, tmp___8=178, tmp___9={0:0}] [L8190] CALL atm_tc_put(atm_class_ops_group0, ldvarg12) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6595] struct atm_qdisc_data *p ; [L6596] void *tmp ; [L6597] struct atm_flow_data *flow ; [L6598] struct _ddebug descriptor ; [L6599] long tmp___0 ; [L6600] struct _ddebug descriptor___0 ; [L6601] long tmp___1 ; [L6602] struct _ddebug descriptor___1 ; [L6603] long tmp___2 ; [L6604] struct _ddebug descriptor___2 ; [L6605] long tmp___3 ; [L6606] long tmp___4 ; VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0, sch={0:0}, sch={0:0}] [L6608] CALL, EXPR qdisc_priv(sch) VAL [LDV_IN_INTERRUPT=1, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, q={0:0}, ref_cnt=0] [L6442] return ((void *)q + 448U); VAL [LDV_IN_INTERRUPT=1, \result={0:448}, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, q={0:0}, q={0:0}, ref_cnt=0] [L6608] RET, EXPR qdisc_priv(sch) VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, qdisc_priv(sch)={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}] [L6608] tmp = qdisc_priv(sch) [L6609] p = (struct atm_qdisc_data *)tmp [L6610] flow = (struct atm_flow_data *)cl [L6611] descriptor.modname = "sch_atm" [L6612] descriptor.function = "atm_tc_put" [L6613] descriptor.filename = "/work/ldvuser/mutilin/launch/work/current--X--net--X--defaultlinux-3.16-rc1.tar.xz--X--43_2a--X--cpachecker/linux-3.16-rc1.tar.xz/csd_deg_dscv/1382/dscv_tempdir/dscv/ri/43_2a/net/sched/sch_atm.o.c.prepared" [L6614] descriptor.format = "atm_tc_put(sch %p,[qdisc %p],flow %p)\n" [L6615] descriptor.lineno = 168U [L6616] descriptor.flags = 0U [L6617] EXPR descriptor.flags VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor.flags=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}] [L6617] CALL, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6118] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, c=0, exp=0, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, ref_cnt=0] [L6617] RET, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor.flags=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, flow={0:0}, ldv__builtin_expect((long )descriptor.flags & 1L, 0L)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}] [L6617] tmp___0 = ldv__builtin_expect((long )descriptor.flags & 1L, 0L) [L6618] COND FALSE !(tmp___0 != 0L) VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}, tmp___0=0] [L6623] EXPR flow->ref VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, flow->ref=-2147483648, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}, tmp___0=0] [L6623] flow->ref - 1 VAL [LDV_IN_INTERRUPT=1, \old(cl)=0, __this_module={268435456:0}, atm_class_ops={174:0}, atm_class_ops_group0={0:0}, atm_policy={173:0}, atm_qdisc_ops={175:0}, atm_qdisc_ops_group0={0:0}, atm_qdisc_ops_group1={0:0}, cl=0, descriptor={190:0}, descriptor___0={199:0}, descriptor___1={195:0}, descriptor___2={194:0}, flow->ref=-2147483648, flow={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, llc_oui_ip={172:0}, p={0:448}, ref_cnt=0, sch={0:0}, sch={0:0}, tmp={0:448}, tmp___0=0] - UnprovableResult [Line: 6242]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6242]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7080]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7080]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6295]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6295]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6891]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6891]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6623]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6567]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 6567]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7929]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7929]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7935]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 7935]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8055]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8055]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8172]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8172]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8252]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 8252]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 54 procedures, 948 locations, 22 error locations. Started 1 CEGAR loops. OverallTime: 28.6s, OverallIterations: 6, TraceHistogramMax: 12, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3846 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3846 mSDsluCounter, 11756 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4749 mSDsCounter, 57 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 248 IncrementalHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 57 mSolverCounterUnsat, 7007 mSDtfsCounter, 248 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 438 GetRequests, 434 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4743occurred in iteration=5, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 5 MinimizatonAttempts, 30 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 10.2s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 560 NumberOfCodeBlocks, 560 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 438 ConstructedInterpolants, 0 QuantifiedInterpolants, 614 SizeOfPredicates, 0 NumberOfNonLiveVariables, 5080 ConjunctsInSsa, 9 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 965/965 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 [2023-11-06 22:42:33,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73f1a58b-28d4-4fd4-bf76-8fa9036c1ee1/bin/uautomizer-verify-WvqO1wxjHP/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