./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:10:39,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:10:40,125 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 05:10:40,138 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:10:40,139 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:10:40,187 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:10:40,190 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:10:40,190 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:10:40,191 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:10:40,191 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:10:40,192 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:10:40,193 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:10:40,193 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:10:40,193 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:10:40,194 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:10:40,195 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:10:40,195 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:10:40,196 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:10:40,196 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:10:40,196 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:10:40,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:10:40,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:10:40,197 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:10:40,197 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:10:40,197 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:10:40,197 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:10:40,198 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:10:40,198 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:10:40,198 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:10:40,198 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:10:40,198 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:10:40,198 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:10:40,199 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:10:40,200 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:10:40,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:10:40,200 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:10:40,200 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:10:40,200 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:10:40,200 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:10:40,201 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:10:40,201 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:10:40,201 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:10:40,201 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:10:40,201 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:10:40,201 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:10:40,202 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2024-11-28 05:10:40,631 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:10:40,648 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:10:40,651 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:10:40,654 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:10:40,655 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:10:40,658 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2024-11-28 05:10:44,416 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/data/0dcd0aaa6/3b7038eca412401cb4a9c971b57cb273/FLAG6cb85578d [2024-11-28 05:10:45,139 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:10:45,140 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2024-11-28 05:10:45,210 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/data/0dcd0aaa6/3b7038eca412401cb4a9c971b57cb273/FLAG6cb85578d [2024-11-28 05:10:45,243 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/data/0dcd0aaa6/3b7038eca412401cb4a9c971b57cb273 [2024-11-28 05:10:45,246 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:10:45,248 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:10:45,250 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:10:45,250 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:10:45,257 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:10:45,258 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:10:45" (1/1) ... [2024-11-28 05:10:45,259 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c31ee22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:45, skipping insertion in model container [2024-11-28 05:10:45,259 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:10:45" (1/1) ... [2024-11-28 05:10:45,418 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:10:46,547 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2024-11-28 05:10:47,008 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:10:47,044 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:10:47,229 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 %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] [2024-11-28 05:10:47,234 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; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] [2024-11-28 05:10:47,235 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"); [5292-5293] [2024-11-28 05:10:47,235 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; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] [2024-11-28 05:10:47,242 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; incl %0": "+m" (v->counter)); [5349] [2024-11-28 05:10:47,246 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; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] [2024-11-28 05:10:47,282 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2024-11-28 05:10:47,317 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] [2024-11-28 05:10:47,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] [2024-11-28 05:10:47,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] [2024-11-28 05:10:47,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] [2024-11-28 05:10:47,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] [2024-11-28 05:10:47,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] [2024-11-28 05:10:47,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] [2024-11-28 05:10:47,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] [2024-11-28 05:10:47,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] [2024-11-28 05:10:47,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] [2024-11-28 05:10:47,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] [2024-11-28 05:10:47,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] [2024-11-28 05:10:47,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] [2024-11-28 05:10:47,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] [2024-11-28 05:10:47,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] [2024-11-28 05:10:47,337 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] [2024-11-28 05:10:47,337 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] [2024-11-28 05:10:47,338 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] [2024-11-28 05:10:47,338 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] [2024-11-28 05:10:47,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] [2024-11-28 05:10:47,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] [2024-11-28 05:10:47,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] [2024-11-28 05:10:47,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] [2024-11-28 05:10:47,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] [2024-11-28 05:10:47,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] [2024-11-28 05:10:47,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] [2024-11-28 05:10:47,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] [2024-11-28 05:10:47,346 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] [2024-11-28 05:10:47,346 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] [2024-11-28 05:10:47,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] [2024-11-28 05:10:47,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] [2024-11-28 05:10:47,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] [2024-11-28 05:10:47,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] [2024-11-28 05:10:47,352 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] [2024-11-28 05:10:47,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] [2024-11-28 05:10:47,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] [2024-11-28 05:10:47,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] [2024-11-28 05:10:47,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] [2024-11-28 05:10:47,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] [2024-11-28 05:10:47,479 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:10:47,584 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:10:47,586 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47 WrapperNode [2024-11-28 05:10:47,586 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:10:47,588 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:10:47,588 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:10:47,589 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:10:47,600 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:47,663 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:47,832 INFO L138 Inliner]: procedures = 176, calls = 475, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1953 [2024-11-28 05:10:47,835 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:10:47,835 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:10:47,836 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:10:47,836 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:10:47,849 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:47,850 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:47,883 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,196 INFO L175 MemorySlicer]: Split 190 memory accesses to 9 slices as follows [2, 20, 13, 1, 24, 120, 2, 1, 7]. 63 percent of accesses are in the largest equivalence class. The 31 initializations are split as follows [2, 15, 0, 1, 0, 10, 2, 1, 0]. The 86 writes are split as follows [0, 2, 13, 0, 24, 41, 0, 0, 6]. [2024-11-28 05:10:48,196 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,200 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,330 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,334 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,365 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,385 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,408 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,446 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:10:48,447 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:10:48,448 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:10:48,448 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:10:48,449 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (1/1) ... [2024-11-28 05:10:48,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:10:48,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:48,501 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:10:48,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:10:48,548 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-28 05:10:48,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-28 05:10:48,549 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2024-11-28 05:10:48,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2024-11-28 05:10:48,549 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2024-11-28 05:10:48,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2024-11-28 05:10:48,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-28 05:10:48,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-28 05:10:48,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-28 05:10:48,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-28 05:10:48,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-28 05:10:48,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-28 05:10:48,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-28 05:10:48,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-28 05:10:48,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-28 05:10:48,551 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-28 05:10:48,551 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-28 05:10:48,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-28 05:10:48,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-28 05:10:48,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-28 05:10:48,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-28 05:10:48,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-28 05:10:48,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-28 05:10:48,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-28 05:10:48,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-28 05:10:48,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-28 05:10:48,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 05:10:48,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 05:10:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 05:10:48,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-28 05:10:48,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 05:10:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 05:10:48,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 05:10:48,557 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2024-11-28 05:10:48,558 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2024-11-28 05:10:48,559 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2024-11-28 05:10:48,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2024-11-28 05:10:48,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:10:48,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:10:48,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:10:48,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:10:48,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:10:48,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:10:48,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:10:48,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:10:48,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:10:48,560 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:10:48,560 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:10:48,560 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:10:48,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2024-11-28 05:10:48,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 05:10:48,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 05:10:48,562 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2024-11-28 05:10:48,562 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2024-11-28 05:10:48,564 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-28 05:10:48,564 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-28 05:10:48,564 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2024-11-28 05:10:48,564 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2024-11-28 05:10:48,564 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2024-11-28 05:10:48,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2024-11-28 05:10:48,564 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2024-11-28 05:10:48,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-28 05:10:48,565 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-28 05:10:48,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-28 05:10:48,565 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-28 05:10:48,566 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:10:48,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-11-28 05:10:48,567 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-11-28 05:10:48,567 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2024-11-28 05:10:48,571 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2024-11-28 05:10:48,572 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2024-11-28 05:10:48,572 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2024-11-28 05:10:48,572 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:10:48,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2024-11-28 05:10:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2024-11-28 05:10:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-28 05:10:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 05:10:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-11-28 05:10:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2024-11-28 05:10:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2024-11-28 05:10:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-28 05:10:48,574 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-11-28 05:10:48,574 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-28 05:10:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-28 05:10:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-28 05:10:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-28 05:10:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-28 05:10:48,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-28 05:10:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-28 05:10:48,575 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-28 05:10:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:10:48,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:10:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2024-11-28 05:10:48,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2024-11-28 05:10:49,329 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:10:49,333 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:10:49,441 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-28 05:10:56,408 INFO L? ?]: Removed 1114 outVars from TransFormulas that were not future-live. [2024-11-28 05:10:56,408 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:10:56,432 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:10:56,432 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-28 05:10:56,433 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:10:56 BoogieIcfgContainer [2024-11-28 05:10:56,433 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:10:56,435 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:10:56,435 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:10:56,440 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:10:56,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:10:45" (1/3) ... [2024-11-28 05:10:56,441 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79622cfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:10:56, skipping insertion in model container [2024-11-28 05:10:56,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:10:47" (2/3) ... [2024-11-28 05:10:56,441 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79622cfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:10:56, skipping insertion in model container [2024-11-28 05:10:56,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:10:56" (3/3) ... [2024-11-28 05:10:56,443 INFO L128 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2024-11-28 05:10:56,459 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:10:56,461 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i that has 50 procedures, 734 locations, 1 initial locations, 21 loop locations, and 1 error locations. [2024-11-28 05:10:56,536 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:10:56,548 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@2766728b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:10:56,548 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:10:56,554 INFO L276 IsEmpty]: Start isEmpty. Operand has 693 states, 527 states have (on average 1.398481973434535) internal successors, (737), 543 states have internal predecessors, (737), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2024-11-28 05:10:56,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-28 05:10:56,565 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:56,566 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:10:56,566 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:10:56,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:56,572 INFO L85 PathProgramCache]: Analyzing trace with hash 529108579, now seen corresponding path program 1 times [2024-11-28 05:10:56,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:10:56,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662376665] [2024-11-28 05:10:56,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:56,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:10:57,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:57,896 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-28 05:10:57,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:10:57,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662376665] [2024-11-28 05:10:57,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662376665] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:10:57,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:10:57,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:10:57,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558144685] [2024-11-28 05:10:57,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:10:57,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:10:57,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:10:57,943 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:10:57,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:10:57,950 INFO L87 Difference]: Start difference. First operand has 693 states, 527 states have (on average 1.398481973434535) internal successors, (737), 543 states have internal predecessors, (737), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:11:01,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:02,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:02,344 INFO L93 Difference]: Finished difference Result 2020 states and 2937 transitions. [2024-11-28 05:11:02,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:11:02,349 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2024-11-28 05:11:02,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:02,393 INFO L225 Difference]: With dead ends: 2020 [2024-11-28 05:11:02,394 INFO L226 Difference]: Without dead ends: 1316 [2024-11-28 05:11:02,407 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:02,410 INFO L435 NwaCegarLoop]: 977 mSDtfsCounter, 901 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 1926 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:02,411 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 1926 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:11:02,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2024-11-28 05:11:02,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 1316. [2024-11-28 05:11:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1316 states, 1012 states have (on average 1.3794466403162056) internal successors, (1396), 1032 states have internal predecessors, (1396), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2024-11-28 05:11:02,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1316 states to 1316 states and 1845 transitions. [2024-11-28 05:11:02,698 INFO L78 Accepts]: Start accepts. Automaton has 1316 states and 1845 transitions. Word has length 78 [2024-11-28 05:11:02,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:02,699 INFO L471 AbstractCegarLoop]: Abstraction has 1316 states and 1845 transitions. [2024-11-28 05:11:02,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:11:02,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1316 states and 1845 transitions. [2024-11-28 05:11:02,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-28 05:11:02,710 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:02,710 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:02,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:11:02,714 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:02,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:02,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1312216485, now seen corresponding path program 1 times [2024-11-28 05:11:02,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:02,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094619139] [2024-11-28 05:11:02,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:02,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:03,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:03,775 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-28 05:11:03,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:03,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094619139] [2024-11-28 05:11:03,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094619139] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:03,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:03,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:11:03,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817232047] [2024-11-28 05:11:03,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:03,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:11:03,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:03,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:11:03,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:11:03,778 INFO L87 Difference]: Start difference. First operand 1316 states and 1845 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:11:04,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:04,214 INFO L93 Difference]: Finished difference Result 3897 states and 5511 transitions. [2024-11-28 05:11:04,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:11:04,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 82 [2024-11-28 05:11:04,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:04,251 INFO L225 Difference]: With dead ends: 3897 [2024-11-28 05:11:04,251 INFO L226 Difference]: Without dead ends: 2597 [2024-11-28 05:11:04,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:11:04,262 INFO L435 NwaCegarLoop]: 995 mSDtfsCounter, 933 mSDsluCounter, 2909 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 3904 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:04,262 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [933 Valid, 3904 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:11:04,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2597 states. [2024-11-28 05:11:04,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2597 to 2591. [2024-11-28 05:11:04,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2591 states, 1996 states have (on average 1.3807615230460921) internal successors, (2756), 2036 states have internal predecessors, (2756), 438 states have call successors, (438), 157 states have call predecessors, (438), 156 states have return successors, (475), 429 states have call predecessors, (475), 437 states have call successors, (475) [2024-11-28 05:11:04,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 3669 transitions. [2024-11-28 05:11:04,542 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 3669 transitions. Word has length 82 [2024-11-28 05:11:04,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:04,546 INFO L471 AbstractCegarLoop]: Abstraction has 2591 states and 3669 transitions. [2024-11-28 05:11:04,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:11:04,547 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 3669 transitions. [2024-11-28 05:11:04,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-11-28 05:11:04,566 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:04,567 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:04,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:11:04,567 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:04,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:04,569 INFO L85 PathProgramCache]: Analyzing trace with hash -781551677, now seen corresponding path program 1 times [2024-11-28 05:11:04,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:04,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147048529] [2024-11-28 05:11:04,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:04,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:05,124 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-28 05:11:05,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:05,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147048529] [2024-11-28 05:11:05,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147048529] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:05,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:05,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:11:05,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699767015] [2024-11-28 05:11:05,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:05,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:11:05,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:05,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:11:05,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:05,129 INFO L87 Difference]: Start difference. First operand 2591 states and 3669 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 05:11:05,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:05,447 INFO L93 Difference]: Finished difference Result 6633 states and 9356 transitions. [2024-11-28 05:11:05,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:11:05,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 126 [2024-11-28 05:11:05,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:05,481 INFO L225 Difference]: With dead ends: 6633 [2024-11-28 05:11:05,481 INFO L226 Difference]: Without dead ends: 4066 [2024-11-28 05:11:05,491 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:05,492 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 558 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:05,493 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 1848 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:11:05,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4066 states. [2024-11-28 05:11:05,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4066 to 4054. [2024-11-28 05:11:05,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4054 states, 3146 states have (on average 1.3823903369357915) internal successors, (4349), 3193 states have internal predecessors, (4349), 651 states have call successors, (651), 257 states have call predecessors, (651), 256 states have return successors, (706), 639 states have call predecessors, (706), 650 states have call successors, (706) [2024-11-28 05:11:05,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4054 states to 4054 states and 5706 transitions. [2024-11-28 05:11:05,818 INFO L78 Accepts]: Start accepts. Automaton has 4054 states and 5706 transitions. Word has length 126 [2024-11-28 05:11:05,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:05,819 INFO L471 AbstractCegarLoop]: Abstraction has 4054 states and 5706 transitions. [2024-11-28 05:11:05,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 05:11:05,821 INFO L276 IsEmpty]: Start isEmpty. Operand 4054 states and 5706 transitions. [2024-11-28 05:11:05,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-11-28 05:11:05,843 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:05,843 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:05,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:11:05,843 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:05,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:05,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1537319813, now seen corresponding path program 1 times [2024-11-28 05:11:05,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:05,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606258433] [2024-11-28 05:11:05,848 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:05,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:06,396 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-28 05:11:06,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:06,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606258433] [2024-11-28 05:11:06,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606258433] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:06,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:06,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:11:06,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162074797] [2024-11-28 05:11:06,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:06,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:11:06,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:06,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:11:06,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:06,400 INFO L87 Difference]: Start difference. First operand 4054 states and 5706 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:11:06,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:06,949 INFO L93 Difference]: Finished difference Result 9752 states and 13622 transitions. [2024-11-28 05:11:06,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:11:06,950 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 147 [2024-11-28 05:11:06,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:06,994 INFO L225 Difference]: With dead ends: 9752 [2024-11-28 05:11:06,994 INFO L226 Difference]: Without dead ends: 5722 [2024-11-28 05:11:07,009 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:07,010 INFO L435 NwaCegarLoop]: 1319 mSDtfsCounter, 567 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 2232 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:07,011 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 2232 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:11:07,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5722 states. [2024-11-28 05:11:07,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5722 to 5714. [2024-11-28 05:11:07,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5714 states, 4410 states have (on average 1.3705215419501133) internal successors, (6044), 4495 states have internal predecessors, (6044), 906 states have call successors, (906), 398 states have call predecessors, (906), 397 states have return successors, (985), 884 states have call predecessors, (985), 905 states have call successors, (985) [2024-11-28 05:11:07,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5714 states to 5714 states and 7935 transitions. [2024-11-28 05:11:07,439 INFO L78 Accepts]: Start accepts. Automaton has 5714 states and 7935 transitions. Word has length 147 [2024-11-28 05:11:07,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:07,440 INFO L471 AbstractCegarLoop]: Abstraction has 5714 states and 7935 transitions. [2024-11-28 05:11:07,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:11:07,441 INFO L276 IsEmpty]: Start isEmpty. Operand 5714 states and 7935 transitions. [2024-11-28 05:11:07,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-28 05:11:07,457 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:07,457 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:07,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:11:07,458 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:07,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:07,459 INFO L85 PathProgramCache]: Analyzing trace with hash 61977582, now seen corresponding path program 1 times [2024-11-28 05:11:07,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:07,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541937131] [2024-11-28 05:11:07,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:07,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:07,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:08,048 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-28 05:11:08,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:08,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541937131] [2024-11-28 05:11:08,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541937131] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:08,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:08,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:11:08,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921640642] [2024-11-28 05:11:08,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:08,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:11:08,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:08,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:11:08,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:08,051 INFO L87 Difference]: Start difference. First operand 5714 states and 7935 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-28 05:11:12,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:12,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:12,626 INFO L93 Difference]: Finished difference Result 14146 states and 19650 transitions. [2024-11-28 05:11:12,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:11:12,627 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 149 [2024-11-28 05:11:12,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:12,690 INFO L225 Difference]: With dead ends: 14146 [2024-11-28 05:11:12,690 INFO L226 Difference]: Without dead ends: 8467 [2024-11-28 05:11:12,711 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:12,712 INFO L435 NwaCegarLoop]: 1010 mSDtfsCounter, 753 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 753 SdHoareTripleChecker+Valid, 1865 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:12,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [753 Valid, 1865 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 05:11:12,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8467 states. [2024-11-28 05:11:13,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8467 to 8449. [2024-11-28 05:11:13,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8449 states, 6600 states have (on average 1.3704545454545454) internal successors, (9045), 6708 states have internal predecessors, (9045), 1241 states have call successors, (1241), 608 states have call predecessors, (1241), 607 states have return successors, (1352), 1216 states have call predecessors, (1352), 1240 states have call successors, (1352) [2024-11-28 05:11:13,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8449 states to 8449 states and 11638 transitions. [2024-11-28 05:11:13,295 INFO L78 Accepts]: Start accepts. Automaton has 8449 states and 11638 transitions. Word has length 149 [2024-11-28 05:11:13,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:13,297 INFO L471 AbstractCegarLoop]: Abstraction has 8449 states and 11638 transitions. [2024-11-28 05:11:13,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-28 05:11:13,297 INFO L276 IsEmpty]: Start isEmpty. Operand 8449 states and 11638 transitions. [2024-11-28 05:11:13,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-28 05:11:13,313 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:13,313 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:13,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:11:13,313 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:13,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:13,314 INFO L85 PathProgramCache]: Analyzing trace with hash -289798824, now seen corresponding path program 1 times [2024-11-28 05:11:13,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:13,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042294788] [2024-11-28 05:11:13,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:13,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:13,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2024-11-28 05:11:13,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:13,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042294788] [2024-11-28 05:11:13,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042294788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:13,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:13,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:11:13,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576455129] [2024-11-28 05:11:13,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:13,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:11:13,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:13,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:11:13,863 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:13,864 INFO L87 Difference]: Start difference. First operand 8449 states and 11638 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:11:14,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:14,330 INFO L93 Difference]: Finished difference Result 12704 states and 17646 transitions. [2024-11-28 05:11:14,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:11:14,335 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 154 [2024-11-28 05:11:14,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:14,427 INFO L225 Difference]: With dead ends: 12704 [2024-11-28 05:11:14,428 INFO L226 Difference]: Without dead ends: 8469 [2024-11-28 05:11:14,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:11:14,450 INFO L435 NwaCegarLoop]: 955 mSDtfsCounter, 3 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:14,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1903 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:11:14,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8469 states. [2024-11-28 05:11:14,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8469 to 8469. [2024-11-28 05:11:14,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8469 states, 6620 states have (on average 1.3693353474320242) internal successors, (9065), 6728 states have internal predecessors, (9065), 1241 states have call successors, (1241), 608 states have call predecessors, (1241), 607 states have return successors, (1352), 1216 states have call predecessors, (1352), 1240 states have call successors, (1352) [2024-11-28 05:11:15,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8469 states to 8469 states and 11658 transitions. [2024-11-28 05:11:15,040 INFO L78 Accepts]: Start accepts. Automaton has 8469 states and 11658 transitions. Word has length 154 [2024-11-28 05:11:15,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:15,041 INFO L471 AbstractCegarLoop]: Abstraction has 8469 states and 11658 transitions. [2024-11-28 05:11:15,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:11:15,041 INFO L276 IsEmpty]: Start isEmpty. Operand 8469 states and 11658 transitions. [2024-11-28 05:11:15,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-11-28 05:11:15,061 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:15,061 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:15,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:11:15,062 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:15,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:15,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1405412887, now seen corresponding path program 1 times [2024-11-28 05:11:15,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:15,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978344070] [2024-11-28 05:11:15,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:15,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:15,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2024-11-28 05:11:16,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:16,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978344070] [2024-11-28 05:11:16,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978344070] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:16,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:16,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:11:16,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735080875] [2024-11-28 05:11:16,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:16,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:11:16,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:16,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:11:16,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:11:16,345 INFO L87 Difference]: Start difference. First operand 8469 states and 11658 transitions. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 7 states have internal predecessors, (85), 5 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-28 05:11:20,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:24,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:28,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:28,927 INFO L93 Difference]: Finished difference Result 18115 states and 24979 transitions. [2024-11-28 05:11:28,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:11:28,928 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 7 states have internal predecessors, (85), 5 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) Word has length 156 [2024-11-28 05:11:28,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:28,982 INFO L225 Difference]: With dead ends: 18115 [2024-11-28 05:11:28,982 INFO L226 Difference]: Without dead ends: 9681 [2024-11-28 05:11:29,007 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:11:29,007 INFO L435 NwaCegarLoop]: 876 mSDtfsCounter, 1884 mSDsluCounter, 2571 mSDsCounter, 0 mSdLazyCounter, 1563 mSolverCounterSat, 487 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2008 SdHoareTripleChecker+Valid, 3447 SdHoareTripleChecker+Invalid, 2052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 1563 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:29,008 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2008 Valid, 3447 Invalid, 2052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [487 Valid, 1563 Invalid, 2 Unknown, 0 Unchecked, 11.8s Time] [2024-11-28 05:11:29,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9681 states. [2024-11-28 05:11:29,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9681 to 9301. [2024-11-28 05:11:29,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9301 states, 7192 states have (on average 1.3569243604004448) internal successors, (9759), 7338 states have internal predecessors, (9759), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 721 states have return successors, (1560), 1368 states have call predecessors, (1560), 1386 states have call successors, (1560) [2024-11-28 05:11:29,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9301 states to 9301 states and 12706 transitions. [2024-11-28 05:11:29,562 INFO L78 Accepts]: Start accepts. Automaton has 9301 states and 12706 transitions. Word has length 156 [2024-11-28 05:11:29,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:29,563 INFO L471 AbstractCegarLoop]: Abstraction has 9301 states and 12706 transitions. [2024-11-28 05:11:29,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 7 states have internal predecessors, (85), 5 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-28 05:11:29,563 INFO L276 IsEmpty]: Start isEmpty. Operand 9301 states and 12706 transitions. [2024-11-28 05:11:29,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-11-28 05:11:29,589 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:29,589 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:29,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 05:11:29,590 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:29,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:29,591 INFO L85 PathProgramCache]: Analyzing trace with hash -2106423766, now seen corresponding path program 1 times [2024-11-28 05:11:29,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:29,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268919668] [2024-11-28 05:11:29,591 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:29,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:29,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:30,560 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2024-11-28 05:11:30,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:30,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268919668] [2024-11-28 05:11:30,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268919668] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:11:30,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:11:30,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:11:30,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251673546] [2024-11-28 05:11:30,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:11:30,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:11:30,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:30,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:11:30,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:11:30,564 INFO L87 Difference]: Start difference. First operand 9301 states and 12706 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:11:31,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:31,082 INFO L93 Difference]: Finished difference Result 18633 states and 25554 transitions. [2024-11-28 05:11:31,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:11:31,083 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 194 [2024-11-28 05:11:31,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:31,147 INFO L225 Difference]: With dead ends: 18633 [2024-11-28 05:11:31,147 INFO L226 Difference]: Without dead ends: 9367 [2024-11-28 05:11:31,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:11:31,178 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 0 mSDsluCounter, 2857 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3811 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:31,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3811 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:11:31,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9367 states. [2024-11-28 05:11:31,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9367 to 9365. [2024-11-28 05:11:31,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9365 states, 7240 states have (on average 1.3545580110497237) internal successors, (9807), 7386 states have internal predecessors, (9807), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 737 states have return successors, (1584), 1384 states have call predecessors, (1584), 1386 states have call successors, (1584) [2024-11-28 05:11:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9365 states to 9365 states and 12778 transitions. [2024-11-28 05:11:31,933 INFO L78 Accepts]: Start accepts. Automaton has 9365 states and 12778 transitions. Word has length 194 [2024-11-28 05:11:31,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:31,934 INFO L471 AbstractCegarLoop]: Abstraction has 9365 states and 12778 transitions. [2024-11-28 05:11:31,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:11:31,934 INFO L276 IsEmpty]: Start isEmpty. Operand 9365 states and 12778 transitions. [2024-11-28 05:11:31,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2024-11-28 05:11:31,961 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:31,961 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:31,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 05:11:31,961 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:31,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -766188612, now seen corresponding path program 1 times [2024-11-28 05:11:31,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:31,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422079197] [2024-11-28 05:11:31,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:31,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:32,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:33,771 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2024-11-28 05:11:33,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:33,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422079197] [2024-11-28 05:11:33,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422079197] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:11:33,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907236911] [2024-11-28 05:11:33,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:33,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:33,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:33,776 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:33,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:11:34,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:34,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:11:34,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:35,202 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 98 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2024-11-28 05:11:35,202 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:11:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2024-11-28 05:11:36,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907236911] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:11:36,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:11:36,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 19 [2024-11-28 05:11:36,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386625422] [2024-11-28 05:11:36,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:11:36,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:11:36,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:36,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:11:36,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:11:36,075 INFO L87 Difference]: Start difference. First operand 9365 states and 12778 transitions. Second operand has 19 states, 19 states have (on average 11.105263157894736) internal successors, (211), 19 states have internal predecessors, (211), 10 states have call successors, (46), 8 states have call predecessors, (46), 12 states have return successors, (45), 15 states have call predecessors, (45), 10 states have call successors, (45) [2024-11-28 05:11:40,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:44,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:48,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:52,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:11:56,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:00,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:04,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:08,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:12,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:16,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:20,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:24,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:34,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:34,527 INFO L93 Difference]: Finished difference Result 23850 states and 33416 transitions. [2024-11-28 05:12:34,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:12:34,528 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.105263157894736) internal successors, (211), 19 states have internal predecessors, (211), 10 states have call successors, (46), 8 states have call predecessors, (46), 12 states have return successors, (45), 15 states have call predecessors, (45), 10 states have call successors, (45) Word has length 201 [2024-11-28 05:12:34,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:34,635 INFO L225 Difference]: With dead ends: 23850 [2024-11-28 05:12:34,635 INFO L226 Difference]: Without dead ends: 18711 [2024-11-28 05:12:34,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 400 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=223, Invalid=647, Unknown=0, NotChecked=0, Total=870 [2024-11-28 05:12:34,662 INFO L435 NwaCegarLoop]: 1447 mSDtfsCounter, 10687 mSDsluCounter, 6659 mSDsCounter, 0 mSdLazyCounter, 4255 mSolverCounterSat, 4008 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10901 SdHoareTripleChecker+Valid, 8106 SdHoareTripleChecker+Invalid, 8275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4008 IncrementalHoareTripleChecker+Valid, 4255 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:34,663 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10901 Valid, 8106 Invalid, 8275 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4008 Valid, 4255 Invalid, 12 Unknown, 0 Unchecked, 57.2s Time] [2024-11-28 05:12:34,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18711 states. [2024-11-28 05:12:35,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18711 to 18101. [2024-11-28 05:12:35,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18101 states, 14038 states have (on average 1.3616612052999002) internal successors, (19115), 14328 states have internal predecessors, (19115), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-11-28 05:12:35,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18101 states to 18101 states and 25004 transitions. [2024-11-28 05:12:35,705 INFO L78 Accepts]: Start accepts. Automaton has 18101 states and 25004 transitions. Word has length 201 [2024-11-28 05:12:35,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:35,708 INFO L471 AbstractCegarLoop]: Abstraction has 18101 states and 25004 transitions. [2024-11-28 05:12:35,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.105263157894736) internal successors, (211), 19 states have internal predecessors, (211), 10 states have call successors, (46), 8 states have call predecessors, (46), 12 states have return successors, (45), 15 states have call predecessors, (45), 10 states have call successors, (45) [2024-11-28 05:12:35,709 INFO L276 IsEmpty]: Start isEmpty. Operand 18101 states and 25004 transitions. [2024-11-28 05:12:35,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2024-11-28 05:12:35,732 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:35,732 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:35,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:12:35,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:35,937 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:35,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:35,937 INFO L85 PathProgramCache]: Analyzing trace with hash 172412731, now seen corresponding path program 1 times [2024-11-28 05:12:35,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:35,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810576148] [2024-11-28 05:12:35,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:35,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:36,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:36,506 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-11-28 05:12:36,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:36,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810576148] [2024-11-28 05:12:36,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810576148] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:36,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:36,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:12:36,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552879959] [2024-11-28 05:12:36,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:36,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:12:36,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:36,508 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:12:36,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:36,509 INFO L87 Difference]: Start difference. First operand 18101 states and 25004 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 05:12:37,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:37,295 INFO L93 Difference]: Finished difference Result 32014 states and 44572 transitions. [2024-11-28 05:12:37,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:12:37,296 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 203 [2024-11-28 05:12:37,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:37,392 INFO L225 Difference]: With dead ends: 32014 [2024-11-28 05:12:37,392 INFO L226 Difference]: Without dead ends: 18131 [2024-11-28 05:12:37,431 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:37,432 INFO L435 NwaCegarLoop]: 950 mSDtfsCounter, 0 mSDsluCounter, 1894 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2844 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:37,433 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2844 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:12:37,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18131 states. [2024-11-28 05:12:38,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18131 to 18131. [2024-11-28 05:12:38,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18131 states, 14068 states have (on average 1.361600796133068) internal successors, (19155), 14358 states have internal predecessors, (19155), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-11-28 05:12:38,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18131 states to 18131 states and 25044 transitions. [2024-11-28 05:12:38,589 INFO L78 Accepts]: Start accepts. Automaton has 18131 states and 25044 transitions. Word has length 203 [2024-11-28 05:12:38,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:38,590 INFO L471 AbstractCegarLoop]: Abstraction has 18131 states and 25044 transitions. [2024-11-28 05:12:38,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 05:12:38,591 INFO L276 IsEmpty]: Start isEmpty. Operand 18131 states and 25044 transitions. [2024-11-28 05:12:38,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-28 05:12:38,618 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:38,618 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:38,618 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 05:12:38,619 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:38,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:38,620 INFO L85 PathProgramCache]: Analyzing trace with hash -195007938, now seen corresponding path program 1 times [2024-11-28 05:12:38,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:38,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715516574] [2024-11-28 05:12:38,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:38,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:39,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:40,097 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-11-28 05:12:40,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:40,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715516574] [2024-11-28 05:12:40,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715516574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:40,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:40,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:12:40,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493876401] [2024-11-28 05:12:40,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:40,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:12:40,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:40,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:12:40,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:40,102 INFO L87 Difference]: Start difference. First operand 18131 states and 25044 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 05:12:40,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:40,706 INFO L93 Difference]: Finished difference Result 36275 states and 50115 transitions. [2024-11-28 05:12:40,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:12:40,706 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 204 [2024-11-28 05:12:40,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:40,793 INFO L225 Difference]: With dead ends: 36275 [2024-11-28 05:12:40,794 INFO L226 Difference]: Without dead ends: 18179 [2024-11-28 05:12:40,826 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:40,827 INFO L435 NwaCegarLoop]: 956 mSDtfsCounter, 0 mSDsluCounter, 1902 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2858 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:40,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2858 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:12:40,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18179 states. [2024-11-28 05:12:41,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18179 to 18179. [2024-11-28 05:12:41,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18179 states, 14116 states have (on average 1.3603712099744971) internal successors, (19203), 14406 states have internal predecessors, (19203), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-11-28 05:12:41,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18179 states to 18179 states and 25092 transitions. [2024-11-28 05:12:41,563 INFO L78 Accepts]: Start accepts. Automaton has 18179 states and 25092 transitions. Word has length 204 [2024-11-28 05:12:41,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:41,700 INFO L471 AbstractCegarLoop]: Abstraction has 18179 states and 25092 transitions. [2024-11-28 05:12:41,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 05:12:41,703 INFO L276 IsEmpty]: Start isEmpty. Operand 18179 states and 25092 transitions. [2024-11-28 05:12:41,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 05:12:41,721 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:41,721 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:41,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 05:12:41,721 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:41,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:41,722 INFO L85 PathProgramCache]: Analyzing trace with hash 646346590, now seen corresponding path program 1 times [2024-11-28 05:12:41,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:41,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910671414] [2024-11-28 05:12:41,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:41,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2024-11-28 05:12:42,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:42,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910671414] [2024-11-28 05:12:42,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910671414] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:42,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:42,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:12:42,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910801641] [2024-11-28 05:12:42,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:42,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:12:42,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:42,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:12:42,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:42,151 INFO L87 Difference]: Start difference. First operand 18179 states and 25092 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 05:12:46,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:12:46,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:46,967 INFO L93 Difference]: Finished difference Result 43064 states and 59267 transitions. [2024-11-28 05:12:46,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:12:46,972 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 220 [2024-11-28 05:12:46,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:47,102 INFO L225 Difference]: With dead ends: 43064 [2024-11-28 05:12:47,102 INFO L226 Difference]: Without dead ends: 24920 [2024-11-28 05:12:47,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:12:47,146 INFO L435 NwaCegarLoop]: 1721 mSDtfsCounter, 768 mSDsluCounter, 2665 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 4386 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:47,146 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [768 Valid, 4386 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:12:47,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24920 states. [2024-11-28 05:12:48,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24920 to 18211. [2024-11-28 05:12:48,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18211 states, 14148 states have (on average 1.3595561210065026) internal successors, (19235), 14438 states have internal predecessors, (19235), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-11-28 05:12:48,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18211 states to 18211 states and 25124 transitions. [2024-11-28 05:12:48,542 INFO L78 Accepts]: Start accepts. Automaton has 18211 states and 25124 transitions. Word has length 220 [2024-11-28 05:12:48,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:48,543 INFO L471 AbstractCegarLoop]: Abstraction has 18211 states and 25124 transitions. [2024-11-28 05:12:48,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 05:12:48,543 INFO L276 IsEmpty]: Start isEmpty. Operand 18211 states and 25124 transitions. [2024-11-28 05:12:48,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 05:12:48,563 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:48,563 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:48,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 05:12:48,563 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:48,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:48,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1534848324, now seen corresponding path program 1 times [2024-11-28 05:12:48,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:48,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689991692] [2024-11-28 05:12:48,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:48,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:48,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:50,103 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-11-28 05:12:50,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:50,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689991692] [2024-11-28 05:12:50,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689991692] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:50,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:50,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:12:50,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151158550] [2024-11-28 05:12:50,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:50,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:12:50,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:50,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:12:50,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:12:50,106 INFO L87 Difference]: Start difference. First operand 18211 states and 25124 transitions. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:12:50,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:50,978 INFO L93 Difference]: Finished difference Result 36555 states and 50395 transitions. [2024-11-28 05:12:50,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:12:50,979 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 208 [2024-11-28 05:12:50,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:51,074 INFO L225 Difference]: With dead ends: 36555 [2024-11-28 05:12:51,074 INFO L226 Difference]: Without dead ends: 18379 [2024-11-28 05:12:51,112 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:12:51,113 INFO L435 NwaCegarLoop]: 949 mSDtfsCounter, 1 mSDsluCounter, 5682 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 6631 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:51,113 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 6631 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:12:51,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18379 states. [2024-11-28 05:12:51,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18379 to 18355. [2024-11-28 05:12:51,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18355 states, 14292 states have (on average 1.3559333893087042) internal successors, (19379), 14582 states have internal predecessors, (19379), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-11-28 05:12:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18355 states to 18355 states and 25268 transitions. [2024-11-28 05:12:52,017 INFO L78 Accepts]: Start accepts. Automaton has 18355 states and 25268 transitions. Word has length 208 [2024-11-28 05:12:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:52,018 INFO L471 AbstractCegarLoop]: Abstraction has 18355 states and 25268 transitions. [2024-11-28 05:12:52,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:12:52,018 INFO L276 IsEmpty]: Start isEmpty. Operand 18355 states and 25268 transitions. [2024-11-28 05:12:52,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 05:12:52,033 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:52,033 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:52,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 05:12:52,034 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:52,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:52,034 INFO L85 PathProgramCache]: Analyzing trace with hash 801544186, now seen corresponding path program 1 times [2024-11-28 05:12:52,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:52,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467853352] [2024-11-28 05:12:52,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:52,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:52,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-11-28 05:12:52,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:52,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467853352] [2024-11-28 05:12:52,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467853352] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:52,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:52,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:12:52,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419026833] [2024-11-28 05:12:52,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:52,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:12:52,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:52,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:12:52,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:52,442 INFO L87 Difference]: Start difference. First operand 18355 states and 25268 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:12:53,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:53,129 INFO L93 Difference]: Finished difference Result 36747 states and 50587 transitions. [2024-11-28 05:12:53,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:12:53,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 208 [2024-11-28 05:12:53,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:53,237 INFO L225 Difference]: With dead ends: 36747 [2024-11-28 05:12:53,237 INFO L226 Difference]: Without dead ends: 18427 [2024-11-28 05:12:53,282 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:12:53,283 INFO L435 NwaCegarLoop]: 953 mSDtfsCounter, 1 mSDsluCounter, 1898 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2851 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:53,285 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2851 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:12:53,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18427 states. [2024-11-28 05:12:54,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18427 to 18403. [2024-11-28 05:12:54,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18403 states, 14340 states have (on average 1.354741980474198) internal successors, (19427), 14630 states have internal predecessors, (19427), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-11-28 05:12:54,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18403 states to 18403 states and 25316 transitions. [2024-11-28 05:12:54,394 INFO L78 Accepts]: Start accepts. Automaton has 18403 states and 25316 transitions. Word has length 208 [2024-11-28 05:12:54,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:54,395 INFO L471 AbstractCegarLoop]: Abstraction has 18403 states and 25316 transitions. [2024-11-28 05:12:54,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:12:54,395 INFO L276 IsEmpty]: Start isEmpty. Operand 18403 states and 25316 transitions. [2024-11-28 05:12:54,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 05:12:54,523 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:54,523 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:54,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 05:12:54,524 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:54,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:54,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1077586760, now seen corresponding path program 1 times [2024-11-28 05:12:54,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:54,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704530044] [2024-11-28 05:12:54,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:54,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2024-11-28 05:12:56,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:56,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704530044] [2024-11-28 05:12:56,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704530044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:56,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:56,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-28 05:12:56,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915202307] [2024-11-28 05:12:56,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:56,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 05:12:56,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:56,651 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 05:12:56,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2024-11-28 05:12:56,652 INFO L87 Difference]: Start difference. First operand 18403 states and 25316 transitions. Second operand has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 11 states have internal predecessors, (116), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) [2024-11-28 05:12:57,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:57,984 INFO L93 Difference]: Finished difference Result 37197 states and 51272 transitions. [2024-11-28 05:12:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:12:57,985 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 11 states have internal predecessors, (116), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) Word has length 208 [2024-11-28 05:12:57,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:58,082 INFO L225 Difference]: With dead ends: 37197 [2024-11-28 05:12:58,082 INFO L226 Difference]: Without dead ends: 18829 [2024-11-28 05:12:58,116 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2024-11-28 05:12:58,116 INFO L435 NwaCegarLoop]: 981 mSDtfsCounter, 10 mSDsluCounter, 12705 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 13686 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:58,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 13686 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:12:58,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18829 states. [2024-11-28 05:12:58,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18829 to 18581. [2024-11-28 05:12:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18581 states, 14466 states have (on average 1.3494400663625052) internal successors, (19521), 14758 states have internal predecessors, (19521), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1411 states have return successors, (3256), 2722 states have call predecessors, (3256), 2702 states have call successors, (3256) [2024-11-28 05:12:58,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18581 states to 18581 states and 25480 transitions. [2024-11-28 05:12:58,926 INFO L78 Accepts]: Start accepts. Automaton has 18581 states and 25480 transitions. Word has length 208 [2024-11-28 05:12:58,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:58,926 INFO L471 AbstractCegarLoop]: Abstraction has 18581 states and 25480 transitions. [2024-11-28 05:12:58,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 11 states have internal predecessors, (116), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) [2024-11-28 05:12:58,927 INFO L276 IsEmpty]: Start isEmpty. Operand 18581 states and 25480 transitions. [2024-11-28 05:12:58,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2024-11-28 05:12:58,939 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:58,940 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:58,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 05:12:58,940 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:58,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:58,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1363951599, now seen corresponding path program 1 times [2024-11-28 05:12:58,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:58,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112938936] [2024-11-28 05:12:58,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:58,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:59,482 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2024-11-28 05:12:59,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:59,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112938936] [2024-11-28 05:12:59,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112938936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:59,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403521989] [2024-11-28 05:12:59,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:59,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:59,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:59,485 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:59,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:13:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:00,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 1756 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:13:00,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:00,620 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2024-11-28 05:13:00,620 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:00,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403521989] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:00,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:13:00,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2024-11-28 05:13:00,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106088431] [2024-11-28 05:13:00,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:00,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:13:00,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:00,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:13:00,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:13:00,623 INFO L87 Difference]: Start difference. First operand 18581 states and 25480 transitions. Second operand has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:13:04,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:13:05,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:05,612 INFO L93 Difference]: Finished difference Result 44036 states and 60203 transitions. [2024-11-28 05:13:05,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:13:05,614 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 233 [2024-11-28 05:13:05,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:05,752 INFO L225 Difference]: With dead ends: 44036 [2024-11-28 05:13:05,752 INFO L226 Difference]: Without dead ends: 25490 [2024-11-28 05:13:05,801 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:13:05,803 INFO L435 NwaCegarLoop]: 1712 mSDtfsCounter, 777 mSDsluCounter, 4323 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 6035 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:05,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 6035 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:13:05,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25490 states. [2024-11-28 05:13:07,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25490 to 18597. [2024-11-28 05:13:07,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18597 states, 14482 states have (on average 1.3490539980665655) internal successors, (19537), 14758 states have internal predecessors, (19537), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1411 states have return successors, (3256), 2722 states have call predecessors, (3256), 2702 states have call successors, (3256) [2024-11-28 05:13:07,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18597 states to 18597 states and 25496 transitions. [2024-11-28 05:13:07,498 INFO L78 Accepts]: Start accepts. Automaton has 18597 states and 25496 transitions. Word has length 233 [2024-11-28 05:13:07,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:07,498 INFO L471 AbstractCegarLoop]: Abstraction has 18597 states and 25496 transitions. [2024-11-28 05:13:07,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:13:07,499 INFO L276 IsEmpty]: Start isEmpty. Operand 18597 states and 25496 transitions. [2024-11-28 05:13:07,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-11-28 05:13:07,509 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:07,510 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:07,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:13:07,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 05:13:07,711 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:07,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:07,712 INFO L85 PathProgramCache]: Analyzing trace with hash -83933731, now seen corresponding path program 1 times [2024-11-28 05:13:07,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:13:07,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302317948] [2024-11-28 05:13:07,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:07,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:13:08,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2024-11-28 05:13:11,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:13:11,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302317948] [2024-11-28 05:13:11,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302317948] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:11,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:11,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-28 05:13:11,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263684779] [2024-11-28 05:13:11,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:11,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 05:13:11,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:11,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 05:13:11,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2024-11-28 05:13:11,087 INFO L87 Difference]: Start difference. First operand 18597 states and 25496 transitions. Second operand has 17 states, 17 states have (on average 8.058823529411764) internal successors, (137), 14 states have internal predecessors, (137), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2024-11-28 05:13:12,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:12,361 INFO L93 Difference]: Finished difference Result 37591 states and 51595 transitions. [2024-11-28 05:13:12,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:13:12,362 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.058823529411764) internal successors, (137), 14 states have internal predecessors, (137), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) Word has length 237 [2024-11-28 05:13:12,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:12,472 INFO L225 Difference]: With dead ends: 37591 [2024-11-28 05:13:12,473 INFO L226 Difference]: Without dead ends: 19029 [2024-11-28 05:13:12,515 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2024-11-28 05:13:12,516 INFO L435 NwaCegarLoop]: 957 mSDtfsCounter, 19 mSDsluCounter, 13318 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 14275 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:12,516 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 14275 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:13:12,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19029 states. [2024-11-28 05:13:13,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19029 to 18789. [2024-11-28 05:13:13,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18789 states, 14626 states have (on average 1.3488992205661152) internal successors, (19729), 14902 states have internal predecessors, (19729), 2751 states have call successors, (2751), 1276 states have call predecessors, (2751), 1411 states have return successors, (3304), 2770 states have call predecessors, (3304), 2750 states have call successors, (3304) [2024-11-28 05:13:13,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18789 states to 18789 states and 25784 transitions. [2024-11-28 05:13:13,303 INFO L78 Accepts]: Start accepts. Automaton has 18789 states and 25784 transitions. Word has length 237 [2024-11-28 05:13:13,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:13,304 INFO L471 AbstractCegarLoop]: Abstraction has 18789 states and 25784 transitions. [2024-11-28 05:13:13,304 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.058823529411764) internal successors, (137), 14 states have internal predecessors, (137), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2024-11-28 05:13:13,304 INFO L276 IsEmpty]: Start isEmpty. Operand 18789 states and 25784 transitions. [2024-11-28 05:13:13,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2024-11-28 05:13:13,316 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:13,317 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:13,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 05:13:13,317 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:13,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:13,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1725758882, now seen corresponding path program 1 times [2024-11-28 05:13:13,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:13:13,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746766428] [2024-11-28 05:13:13,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:13,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:13:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:13:14,054 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:13:15,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:13:15,270 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:13:15,271 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:13:15,272 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:13:15,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 05:13:15,277 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:15,556 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:13:15,559 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:13:15 BoogieIcfgContainer [2024-11-28 05:13:15,560 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:13:15,560 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:13:15,560 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:13:15,561 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:13:15,561 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:10:56" (3/4) ... [2024-11-28 05:13:15,562 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-28 05:13:15,846 INFO L129 tionWitnessGenerator]: Generated YAML witness of length 133. [2024-11-28 05:13:15,986 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-28 05:13:15,986 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-28 05:13:15,986 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:13:15,987 INFO L158 Benchmark]: Toolchain (without parser) took 150739.13ms. Allocated memory was 117.4MB in the beginning and 3.6GB in the end (delta: 3.4GB). Free memory was 83.7MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 722.7MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,987 INFO L158 Benchmark]: CDTParser took 0.84ms. Allocated memory is still 117.4MB. Free memory is still 74.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:13:15,987 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2337.24ms. Allocated memory is still 117.4MB. Free memory was 83.5MB in the beginning and 47.3MB in the end (delta: 36.2MB). Peak memory consumption was 77.6MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,988 INFO L158 Benchmark]: Boogie Procedure Inliner took 247.46ms. Allocated memory is still 117.4MB. Free memory was 47.3MB in the beginning and 35.7MB in the end (delta: 11.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,988 INFO L158 Benchmark]: Boogie Preprocessor took 611.27ms. Allocated memory was 117.4MB in the beginning and 176.2MB in the end (delta: 58.7MB). Free memory was 35.7MB in the beginning and 108.5MB in the end (delta: -72.8MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,988 INFO L158 Benchmark]: RCFGBuilder took 7985.57ms. Allocated memory is still 176.2MB. Free memory was 108.5MB in the beginning and 88.3MB in the end (delta: 20.2MB). Peak memory consumption was 88.0MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,988 INFO L158 Benchmark]: TraceAbstraction took 139124.89ms. Allocated memory was 176.2MB in the beginning and 3.6GB in the end (delta: 3.4GB). Free memory was 87.2MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 790.3MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,989 INFO L158 Benchmark]: Witness Printer took 425.93ms. Allocated memory is still 3.6GB. Free memory was 2.9GB in the beginning and 2.8GB in the end (delta: 50.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-11-28 05:13:15,994 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.84ms. Allocated memory is still 117.4MB. Free memory is still 74.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2337.24ms. Allocated memory is still 117.4MB. Free memory was 83.5MB in the beginning and 47.3MB in the end (delta: 36.2MB). Peak memory consumption was 77.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 247.46ms. Allocated memory is still 117.4MB. Free memory was 47.3MB in the beginning and 35.7MB in the end (delta: 11.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 611.27ms. Allocated memory was 117.4MB in the beginning and 176.2MB in the end (delta: 58.7MB). Free memory was 35.7MB in the beginning and 108.5MB in the end (delta: -72.8MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. * RCFGBuilder took 7985.57ms. Allocated memory is still 176.2MB. Free memory was 108.5MB in the beginning and 88.3MB in the end (delta: 20.2MB). Peak memory consumption was 88.0MB. Max. memory is 16.1GB. * TraceAbstraction took 139124.89ms. Allocated memory was 176.2MB in the beginning and 3.6GB in the end (delta: 3.4GB). Free memory was 87.2MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 790.3MB. Max. memory is 16.1GB. * Witness Printer took 425.93ms. Allocated memory is still 3.6GB. Free memory was 2.9GB in the beginning and 2.8GB in the end (delta: 50.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5277]: 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 %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] - GenericResultAtLocation [Line: 5284]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] - GenericResultAtLocation [Line: 5292]: 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"); [5292-5293] - GenericResultAtLocation [Line: 5301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] - GenericResultAtLocation [Line: 5349]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] - GenericResultAtLocation [Line: 5357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] - GenericResultAtLocation [Line: 5939]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] - GenericResultAtLocation [Line: 5942]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] - GenericResultAtLocation [Line: 5945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] - GenericResultAtLocation [Line: 5948]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] - GenericResultAtLocation [Line: 5951]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] - GenericResultAtLocation [Line: 5967]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] - GenericResultAtLocation [Line: 5971]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] - GenericResultAtLocation [Line: 5975]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] - GenericResultAtLocation [Line: 5979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] - GenericResultAtLocation [Line: 5983]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] - GenericResultAtLocation [Line: 6007]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] - GenericResultAtLocation [Line: 6011]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] - GenericResultAtLocation [Line: 6015]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] - GenericResultAtLocation [Line: 6019]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] - GenericResultAtLocation [Line: 6023]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] - GenericResultAtLocation [Line: 6152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] - GenericResultAtLocation [Line: 6155]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] - GenericResultAtLocation [Line: 6158]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] - GenericResultAtLocation [Line: 6161]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] - GenericResultAtLocation [Line: 6164]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] - GenericResultAtLocation [Line: 6176]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] - GenericResultAtLocation [Line: 6194]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] - GenericResultAtLocation [Line: 6198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] - GenericResultAtLocation [Line: 6202]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] - GenericResultAtLocation [Line: 6206]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] - GenericResultAtLocation [Line: 6210]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] - GenericResultAtLocation [Line: 6223]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] - GenericResultAtLocation [Line: 6237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] - GenericResultAtLocation [Line: 6241]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] - GenericResultAtLocation [Line: 6245]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] - GenericResultAtLocation [Line: 6249]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] - GenericResultAtLocation [Line: 6253]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] - GenericResultAtLocation [Line: 6266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] - GenericResultAtLocation [Line: 6304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] - GenericResultAtLocation [Line: 6308]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] - GenericResultAtLocation [Line: 6312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] - GenericResultAtLocation [Line: 6316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] - GenericResultAtLocation [Line: 6320]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] - GenericResultAtLocation [Line: 6333]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] * 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 - CounterExampleResult [Line: 5666]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L5689] int LDV_IN_INTERRUPT = 1; [L5690] int ldv_state_variable_2 ; [L5691] struct ppp_channel *sync_ops_group0 ; [L5692] int ref_cnt ; [L5693] int ldv_state_variable_1 ; [L5694] int ldv_state_variable_0 ; [L5695] struct tty_struct *ppp_sync_ldisc_group1 ; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6637] int ldv_retval_0 ; [L6638] int ldv_retval_1 ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7013] int last_index = 0; [L7147] Set LDV_SKBS ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6661] size_t ldvarg11 ; [L6662] size_t tmp ; [L6663] struct file *ldvarg7 ; [L6664] void *tmp___0 ; [L6665] int ldvarg3 ; [L6666] int tmp___1 ; [L6667] unsigned long ldvarg0 ; [L6668] unsigned long tmp___2 ; [L6669] unsigned char *ldvarg12 ; [L6670] void *tmp___3 ; [L6671] unsigned char *ldvarg5 ; [L6672] void *tmp___4 ; [L6673] struct poll_table_struct *ldvarg6 ; [L6674] void *tmp___5 ; [L6675] size_t ldvarg8 ; [L6676] size_t tmp___6 ; [L6677] unsigned int ldvarg1 ; [L6678] unsigned int tmp___7 ; [L6679] char *ldvarg4 ; [L6680] void *tmp___8 ; [L6681] struct file *ldvarg13 ; [L6682] void *tmp___9 ; [L6683] struct file *ldvarg10 ; [L6684] void *tmp___10 ; [L6685] unsigned char *ldvarg9 ; [L6686] void *tmp___11 ; [L6687] struct file *ldvarg2 ; [L6688] void *tmp___12 ; [L6689] unsigned long ldvarg14 ; [L6690] unsigned long tmp___13 ; [L6691] struct sk_buff *ldvarg16 ; [L6692] void *tmp___14 ; [L6693] unsigned int ldvarg15 ; [L6694] unsigned int tmp___15 ; [L6695] int tmp___16 ; [L6696] int tmp___17 ; [L6697] int tmp___18 ; [L6698] int tmp___19 ; [L6700] tmp = __VERIFIER_nondet_size_t() [L6701] ldvarg11 = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=4294967310, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=4294967310, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6702] tmp___0 = ldv_zalloc(512UL) [L6703] ldvarg7 = (struct file *)tmp___0 [L6704] tmp___1 = __VERIFIER_nondet_int() [L6705] ldvarg3 = tmp___1 [L6706] tmp___2 = __VERIFIER_nondet_ulong() [L6707] ldvarg0 = tmp___2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg3=0, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=16, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=16, sync_ops={21:0}, sync_ops_group0={0:0}] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg3=0, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6712] tmp___5 = ldv_zalloc(16UL) [L6713] ldvarg6 = (struct poll_table_struct *)tmp___5 [L6714] tmp___6 = __VERIFIER_nondet_size_t() [L6715] ldvarg8 = tmp___6 [L6716] tmp___7 = __VERIFIER_nondet_uint() [L6717] ldvarg1 = tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6722] tmp___10 = ldv_zalloc(512UL) [L6723] ldvarg10 = (struct file *)tmp___10 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6724] tmp___11 = ldv_zalloc(1UL) [L6725] ldvarg9 = (unsigned char *)tmp___11 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967332, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6726] tmp___12 = ldv_zalloc(512UL) [L6727] ldvarg2 = (struct file *)tmp___12 [L6728] tmp___13 = __VERIFIER_nondet_ulong() [L6729] ldvarg14 = tmp___13 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=232, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=232, sync_ops={21:0}, sync_ops_group0={0:0}] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6730] tmp___14 = ldv_zalloc(232UL) [L6731] ldvarg16 = (struct sk_buff *)tmp___14 [L6732] tmp___15 = __VERIFIER_nondet_uint() [L6733] ldvarg15 = tmp___15 [L6734] CALL ldv_initialize() [L7166] CALL ldv_set_init(LDV_SKBS) [L7018] set = set_impl [L7019] last_index = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7166] RET ldv_set_init(LDV_SKBS) [L6734] RET ldv_initialize() [L6735] ldv_state_variable_1 = 0 [L6736] ref_cnt = 0 [L6737] ldv_state_variable_0 = 1 [L6738] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1] [L6742] case 0: [L6838] case 1: [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1, tmp___18=1] [L6838] case 1: [L6850] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1] [L6838] case 1: [L6852] CALL, EXPR ppp_sync_init() [L6102] int err ; [L6104] CALL, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L7358] return __VERIFIER_nondet_int(); [L6104] RET, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L6104] err = tty_register_ldisc(14, & ppp_sync_ldisc) [L6105] COND FALSE !(err != 0) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, err=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6109] return (err); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6852] RET, EXPR ppp_sync_init() [L6852] ldv_retval_1 = ppp_sync_init() [L6838] case 1: [L6854] ldv_state_variable_0 = 3 [L6855] ldv_state_variable_2 = 1 [L6856] CALL ldv_initialize_ppp_channel_ops_2() [L6643] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] CALL, EXPR ldv_zalloc(40UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=40, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=40, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] tmp = ldv_zalloc(40UL) [L6646] sync_ops_group0 = (struct ppp_channel *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6856] RET ldv_initialize_ppp_channel_ops_2() [L6857] ldv_state_variable_1 = 1 [L6858] CALL ldv_target_type_1() [L6652] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] CALL, EXPR ldv_zalloc(1752UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1752, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1752, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] tmp = ldv_zalloc(1752UL) [L6655] ppp_sync_ldisc_group1 = (struct tty_struct *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6858] RET ldv_target_type_1() [L6838] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=2] [L6742] case 0: [L6838] case 1: [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6876] case 2: [L6878] tmp___19 = __VERIFIER_nondet_int() [L6880] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___19=0] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6876] case 2: [L6882] CALL ppp_sync_send(sync_ops_group0, ldvarg16) [L6439] struct syncppp *ap ; [L6440] int tmp ; [L6442] EXPR chan->private [L6442] ap = (struct syncppp *)chan->private [L6443] CALL ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={-(((__int128) 0 << 64) | 18446744073709551615U):216}, \old(last_index)=0, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={4294967312:232}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(lock)={-(((__int128) 0 << 64) | 18446744073709551615U):236}, \result=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={-(((__int128) 0 << 64) | 18446744073709551615U):216}, \old(last_index)=0, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={4294967312:232}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={-(((__int128) 0 << 64) | 18446744073709551615U):216}, \old(last_index)=0, \result=0, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={4294967312:232}, tty_stuffed=0] [L6443] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] CALL, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(addr)={-(((__int128) 0 << 64) | 18446744073709551615U):372}, \old(nr)=1, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5290] char c ; [L5294] return ((int )((signed char )c) != 0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(addr)={-(((__int128) 0 << 64) | 18446744073709551615U):372}, \old(nr)=1, \result=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] RET, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] tmp = test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) [L6445] COND FALSE !(tmp != 0) [L6449] CALL, EXPR ppp_sync_txmunge(ap, skb) [L6390] int proto ; [L6391] unsigned char *data ; [L6392] int islcp ; [L6393] u16 tmp ; [L6394] struct sk_buff *npkt ; [L6395] struct sk_buff *tmp___0 ; [L6396] unsigned char *tmp___1 ; [L6397] unsigned int tmp___2 ; [L6399] EXPR skb->data [L6399] data = skb->data [L6400] CALL, EXPR get_unaligned_be16((void const *)data) [L5737] __u16 tmp ; [L5739] CALL, EXPR __be16_to_cpup((__be16 const *)p) [L5328] __u16 tmp ; [L5330] CALL, EXPR __swab16p(p) [L5320] __u16 tmp ; [L5322] EXPR \read(*p) [L5322] CALL, EXPR __fswab16((int )*p) [L5315] EXPR (int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5315] return ((__u16 )((int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)))); [L5322] RET, EXPR __fswab16((int )*p) [L5322] tmp = __fswab16((int )*p) [L5323] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=26, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5330] RET, EXPR __swab16p(p) [L5330] tmp = __swab16p(p) [L5331] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=26, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5739] RET, EXPR __be16_to_cpup((__be16 const *)p) [L5739] tmp = __be16_to_cpup((__be16 const *)p) [L5740] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=26, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6400] RET, EXPR get_unaligned_be16((void const *)data) [L6400] tmp = get_unaligned_be16((void const *)data) [L6401] proto = (int )tmp [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, data={27:29}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, data={27:29}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] islcp = (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U [L6403] EXPR \read(*data) [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 [L6403] EXPR ap->flags [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6403] COND FALSE !(((unsigned int )*data == 0U && (int )ap->flags & 1) && islcp == 0) [L6407] EXPR ap->flags VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6407] EXPR ap->flags & 2U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6407] COND TRUE (ap->flags & 2U) == 0U || islcp != 0 [L6408] CALL, EXPR skb_headroom((struct sk_buff const *)skb) [L5565] EXPR skb->data [L5565] EXPR skb->head [L5565] return ((unsigned int )((long )skb->data) - (unsigned int )((long )skb->head)); [L6408] RET, EXPR skb_headroom((struct sk_buff const *)skb) [L6408] tmp___2 = skb_headroom((struct sk_buff const *)skb) [L6409] COND TRUE tmp___2 <= 1U [L6410] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6410] CALL, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=-4294967294, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6970] struct sk_buff *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=-4294967294, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7150] void *skb ; [L7151] void *tmp___7 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7153] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND FALSE !(tmp___0 != 0) [L5639] EXPR, FCALL calloc(1UL, size) [L5639] tmp = calloc(1UL, size) [L5640] p = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5641] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5610] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5641] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5642] return (p); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7153] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7153] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L7154] skb = (struct sk_buff___0 *)tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7155] COND FALSE !(! skb) [L7158] CALL ldv_set_add(LDV_SKBS, skb) [L7026] int i ; [L7028] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, e={-(((__int128) 0 << 64) | 18446744073709551615U):0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, e={-(((__int128) 0 << 64) | 18446744073709551615U):0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7040] COND TRUE last_index < 15 [L7041] set_impl[last_index] = e [L7042] last_index = last_index + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=-4294967294, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=-4294967294, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6410] tmp___0 = ldv_dev_alloc_skb_15(skb->len + 2U) [L6411] npkt = tmp___0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6417] CALL skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(len)=2, \old(skb)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5579] EXPR skb->data [L5579] skb->data = skb->data + (unsigned long )len [L5580] EXPR skb->tail [L5580] skb->tail = skb->tail + (sk_buff_data_t )len [L6417] RET skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=-4294967296, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7333] EXPR arg0->data [L7333] EXPR arg0->tail [L7333] unsigned char *ret_val = arg0->data + arg0->tail; [L7334] EXPR arg0->tail [L7334] arg0->tail += arg1 [L7335] return ret_val; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=-4294967296, \result={-(((__int128) 0 << 64) | 18446744073709551615U):234}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] tmp___1 = skb_put(npkt, skb->len) [L6419] EXPR skb->len [L6419] CALL skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L5592] size_t __len ; [L5593] void *__ret ; [L5595] __len = (size_t )len [L5596] EXPR skb->data VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5596] EXPR, FCALL memcpy(to, (void const *)skb->data, __len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5596] __ret = memcpy(to, (void const *)skb->data, __len) [L6419] RET skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L6420] CALL ldv_consume_skb_17(skb) [L6986] CALL ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, \old(skb)={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7173] CALL ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7051] int i ; [L7052] int deleted_index ; [L7054] deleted_index = -1 [L7055] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND TRUE i < last_index VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7061] EXPR set_impl[i] VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7061] COND FALSE !((unsigned long )set_impl[i] == (unsigned long )e) [L7066] i = i + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7068] COND FALSE !(deleted_index != -1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, e={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7173] RET ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, \old(skb)={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_func_arg1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6424] CALL skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=2, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5614] void *p ; [L5615] void *tmp ; [L5616] int tmp___0 ; [L5618] tmp___0 = __VERIFIER_nondet_int() [L5619] COND TRUE tmp___0 != 0 [L5620] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=2, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] return ldv_malloc(sizeof(unsigned char)); [L6424] RET skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6425] EXPR skb->data [L6425] *(skb->data) = 255U [L6426] EXPR skb->data [L6426] *(skb->data + 1UL) = 3U [L6429] ap->last_xmit = jiffies [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U [L6430] EXPR ap->flags VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6430] EXPR ap->flags & 262144U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6449] RET, EXPR ppp_sync_txmunge(ap, skb) [L6449] skb = ppp_sync_txmunge(ap, skb) [L6450] COND TRUE (unsigned long )skb != (unsigned long )((struct sk_buff *)0) [L6451] ap->tpkt = skb VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6455] CALL ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={-(((__int128) 0 << 64) | 18446744073709551615U):216}, \old(last_index)=1, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, done=0, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={4294967312:4294967317}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, \old(lock)={-(((__int128) 0 << 64) | 18446744073709551615U):236}, \result=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={-(((__int128) 0 << 64) | 18446744073709551615U):216}, \old(last_index)=1, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, done=0, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={4294967312:4294967317}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={-(((__int128) 0 << 64) | 18446744073709551615U):216}, \old(last_index)=1, \result=0, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, done=0, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={4294967312:4294967317}, tty_stuffed=0] [L6455] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6456] return (1); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=1, __this_module={4294967353:4294967321}, ap={-(((__int128) 0 << 64) | 18446744073709551615U):216}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6882] RET ppp_sync_send(sync_ops_group0, ldvarg16) [L6883] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___19=0] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1, tmp___19=0] [L6742] case 0: [L6838] case 1: [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1, tmp___18=0, tmp___19=0] [L6838] case 1: [L6844] CALL ppp_sync_cleanup() [L6627] int tmp ; [L6629] CALL, EXPR tty_unregister_ldisc(14) [L7366] return __VERIFIER_nondet_int(); [L6629] RET, EXPR tty_unregister_ldisc(14) [L6629] tmp = tty_unregister_ldisc(14) [L6630] COND FALSE !(tmp != 0) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6844] RET ppp_sync_cleanup() [L6845] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967301, ldvarg10={0:0}, ldvarg11=4294967310, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967334, ldvarg15=4294967303, ldvarg16={0:0}, ldvarg1=4294967332, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967297, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___16=1, tmp___18=0, tmp___19=0] [L6907] CALL ldv_check_final_state() [L7217] int tmp___7 ; [L7219] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L7108] return (last_index == 0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7219] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L7219] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L7220] COND FALSE !(\read(tmp___7)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7222] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5666] reach_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967353:4294967321}, disc_data_lock={22:0}, jiffies=4294967323, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 50 procedures, 734 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 138.8s, OverallIterations: 18, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.4s, AutomataDifference: 99.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 18 mSolverCounterUnknown, 18212 SdHoareTripleChecker+Valid, 86.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17862 mSDsluCounter, 82608 SdHoareTripleChecker+Invalid, 84.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 63931 mSDsCounter, 4538 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6643 IncrementalHoareTripleChecker+Invalid, 11199 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4538 mSolverCounterUnsat, 18677 mSDtfsCounter, 6643 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 772 GetRequests, 669 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=18789occurred in iteration=17, InterpolantAutomatonStates: 114, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 13.1s AutomataMinimizationTime, 17 MinimizatonAttempts, 15174 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 14.8s InterpolantComputationTime, 3681 NumberOfCodeBlocks, 3681 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 3623 ConstructedInterpolants, 0 QuantifiedInterpolants, 5215 SizeOfPredicates, 0 NumberOfNonLiveVariables, 3383 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 20 InterpolantComputations, 16 PerfectInterpolantSequences, 6032/6070 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, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-11-28 05:13:16,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ea723c5-2a1a-4fe4-8baa-6ac0ba4b7c6e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE