./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC --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 b2857b013897544ec4f5700c6aee7b2bc1d7f527f0c9f70bc57c7fb16314e33c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:15:58,232 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:15:58,355 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-23 23:15:58,364 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:15:58,365 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:15:58,407 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:15:58,409 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:15:58,409 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:15:58,410 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:15:58,410 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:15:58,411 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:15:58,412 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:15:58,412 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:15:58,412 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:15:58,413 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:15:58,413 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:15:58,414 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:15:58,414 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:15:58,414 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:15:58,414 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:15:58,415 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:15:58,415 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:15:58,415 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:15:58,416 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:15:58,416 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:15:58,416 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:15:58,416 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:15:58,416 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:15:58,416 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:15:58,417 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:15:58,417 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:15:58,417 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:15:58,417 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:15:58,417 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:15:58,417 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:15:58,418 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:15:58,418 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:15:58,418 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:15:58,418 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:15:58,418 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:15:58,418 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:15:58,418 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:15:58,419 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:15:58,419 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:15:58,419 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:15:58,419 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_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC 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 -> b2857b013897544ec4f5700c6aee7b2bc1d7f527f0c9f70bc57c7fb16314e33c [2024-11-23 23:15:58,816 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:15:58,826 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:15:58,830 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:15:58,831 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:15:58,832 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:15:58,835 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i [2024-11-23 23:16:02,530 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/data/72a23c613/7de111eeb7584923a08e246ec3dbdb86/FLAG9f233812f [2024-11-23 23:16:03,346 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:16:03,349 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i [2024-11-23 23:16:03,414 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/data/72a23c613/7de111eeb7584923a08e246ec3dbdb86/FLAG9f233812f [2024-11-23 23:16:03,439 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/data/72a23c613/7de111eeb7584923a08e246ec3dbdb86 [2024-11-23 23:16:03,443 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:16:03,445 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:16:03,449 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:16:03,449 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:16:03,454 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:16:03,455 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:16:03" (1/1) ... [2024-11-23 23:16:03,456 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77717ee4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:03, skipping insertion in model container [2024-11-23 23:16:03,456 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:16:03" (1/1) ... [2024-11-23 23:16:03,638 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:16:05,711 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_94b92aa9-470b-426e-99f5-6b5fdafcd941/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i[198983,198996] [2024-11-23 23:16:05,774 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:16:05,858 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:16:05,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3471] [2024-11-23 23:16:05,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3473] [2024-11-23 23:16:05,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3521] [2024-11-23 23:16:05,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3524] [2024-11-23 23:16:05,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3527] [2024-11-23 23:16:05,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3530] [2024-11-23 23:16:05,958 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; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [3566-3567] [2024-11-23 23:16:05,959 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)); [3574] [2024-11-23 23:16:05,959 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": "+m" (v->counter)); [3581] [2024-11-23 23:16:05,960 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"); [3589-3590] [2024-11-23 23:16:05,960 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3601-3602] [2024-11-23 23:16:05,961 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3605-3606] [2024-11-23 23:16:05,961 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3609-3610] [2024-11-23 23:16:05,962 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3613-3614] [2024-11-23 23:16:05,963 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; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [3638-3639] [2024-11-23 23:16:05,963 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; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [3643-3644] [2024-11-23 23:16:05,964 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; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [3648-3649] [2024-11-23 23:16:05,964 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; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [3653-3654] [2024-11-23 23:16:06,066 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/5828/dscv_tempdir/dscv/ri/08_1a/drivers/vfio/vfio.c"), "i" (572), "i" (12UL)); [4867-4868] [2024-11-23 23:16:06,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)arg), "i" (4UL)); [5849-5850] [2024-11-23 23:16:06,256 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_94b92aa9-470b-426e-99f5-6b5fdafcd941/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i[198983,198996] [2024-11-23 23:16:06,275 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:16:06,394 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2024-11-23 23:16:06,403 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:16:06,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06 WrapperNode [2024-11-23 23:16:06,405 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:16:06,407 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:16:06,407 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:16:06,407 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:16:06,416 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:06,481 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:06,643 INFO L138 Inliner]: procedures = 244, calls = 1675, calls flagged for inlining = 98, calls inlined = 82, statements flattened = 3213 [2024-11-23 23:16:06,644 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:16:06,645 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:16:06,645 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:16:06,645 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:16:06,656 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:06,657 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:06,705 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:07,980 INFO L175 MemorySlicer]: Split 840 memory accesses to 24 slices as follows [2, 5, 0, 3, 29, 281, 29, 3, 20, 34, 12, 9, 5, 8, 6, 5, 5, 4, 5, 347, 15, 5, 4, 4]. 41 percent of accesses are in the largest equivalence class. The 188 initializations are split as follows [2, 5, 0, 2, 0, 0, 0, 3, 0, 5, 0, 0, 5, 8, 0, 5, 5, 0, 5, 138, 0, 5, 0, 0]. The 425 writes are split as follows [0, 0, 0, 0, 29, 279, 29, 0, 2, 29, 12, 2, 0, 0, 3, 0, 0, 2, 0, 21, 13, 0, 2, 2]. [2024-11-23 23:16:07,981 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:07,981 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,157 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,162 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,178 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,214 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,236 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,272 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:16:08,275 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:16:08,277 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:16:08,277 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:16:08,279 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (1/1) ... [2024-11-23 23:16:08,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:16:08,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:16:08,327 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:16:08,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:16:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-23 23:16:08,369 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-23 23:16:08,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2024-11-23 23:16:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2024-11-23 23:16:08,371 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2024-11-23 23:16:08,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2024-11-23 23:16:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2024-11-23 23:16:08,372 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2024-11-23 23:16:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_compat_ioctl [2024-11-23 23:16:08,372 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_compat_ioctl [2024-11-23 23:16:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-23 23:16:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-23 23:16:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-23 23:16:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-23 23:16:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-23 23:16:08,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-23 23:16:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-23 23:16:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-23 23:16:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-23 23:16:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-23 23:16:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-23 23:16:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-23 23:16:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-23 23:16:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-23 23:16:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_read [2024-11-23 23:16:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_read [2024-11-23 23:16:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_compat_ioctl [2024-11-23 23:16:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_compat_ioctl [2024-11-23 23:16:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2024-11-23 23:16:08,383 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2024-11-23 23:16:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_release [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_release [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_open [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_open [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_get [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_get [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure __vfio_group_unset_container [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure __vfio_group_unset_container [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_unl_ioctl [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_unl_ioctl [2024-11-23 23:16:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-23 23:16:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-23 23:16:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_compat_ioctl [2024-11-23 23:16:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_compat_ioctl [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure fdput [2024-11-23 23:16:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure fdput [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_dev_viable [2024-11-23 23:16:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_dev_viable [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-23 23:16:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_mmap [2024-11-23 23:16:08,385 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_mmap [2024-11-23 23:16:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:16:08,387 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:16:08,389 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_put [2024-11-23 23:16:08,390 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_put [2024-11-23 23:16:08,390 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_try_dissolve_container [2024-11-23 23:16:08,390 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_try_dissolve_container [2024-11-23 23:16:08,390 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_unlock_and_free [2024-11-23 23:16:08,390 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_unlock_and_free [2024-11-23 23:16:08,390 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_release [2024-11-23 23:16:08,391 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_release [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-23 23:16:08,391 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure __request_module [2024-11-23 23:16:08,391 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_module [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_write [2024-11-23 23:16:08,391 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_write [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure down_read [2024-11-23 23:16:08,391 INFO L138 BoogieDeclarations]: Found implementation of procedure down_read [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-23 23:16:08,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-23 23:16:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_unl_ioctl [2024-11-23 23:16:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_unl_ioctl [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-23 23:16:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2024-11-23 23:16:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-11-23 23:16:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2024-11-23 23:16:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2024-11-23 23:16:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-23 23:16:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure iommu_group_id [2024-11-23 23:16:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure iommu_group_id [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_1 [2024-11-23 23:16:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_1 [2024-11-23 23:16:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-23 23:16:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-11-23 23:16:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-23 23:16:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2024-11-23 23:16:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-11-23 23:16:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-23 23:16:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-23 23:16:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-23 23:16:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-23 23:16:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-23 23:16:08,404 INFO L130 BoogieDeclarations]: Found specification of procedure iommu_group_put [2024-11-23 23:16:08,404 INFO L138 BoogieDeclarations]: Found implementation of procedure iommu_group_put [2024-11-23 23:16:08,404 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2024-11-23 23:16:08,405 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2024-11-23 23:16:08,405 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-23 23:16:08,405 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-23 23:16:08,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-23 23:16:08,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-23 23:16:08,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-23 23:16:08,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-23 23:16:08,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-23 23:16:08,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-23 23:16:08,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-23 23:16:08,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-23 23:16:08,408 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_put [2024-11-23 23:16:08,408 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_put [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2024-11-23 23:16:08,409 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put_mutex [2024-11-23 23:16:08,409 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put_mutex [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-23 23:16:08,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_put_external_user [2024-11-23 23:16:08,410 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_put_external_user [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_cmpxchg [2024-11-23 23:16:08,410 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_cmpxchg [2024-11-23 23:16:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-23 23:16:08,410 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_read [2024-11-23 23:16:08,411 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_read [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_get [2024-11-23 23:16:08,411 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_get [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2024-11-23 23:16:08,411 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-23 23:16:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_unl_ioctl [2024-11-23 23:16:08,412 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_unl_ioctl [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2024-11-23 23:16:08,412 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2024-11-23 23:16:08,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-23 23:16:08,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-23 23:16:08,414 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2024-11-23 23:16:08,414 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2024-11-23 23:16:08,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-23 23:16:08,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-23 23:16:08,414 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2024-11-23 23:16:08,414 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2024-11-23 23:16:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 23:16:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-23 23:16:08,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-23 23:16:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_mmap [2024-11-23 23:16:08,415 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_mmap [2024-11-23 23:16:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure up_read [2024-11-23 23:16:08,415 INFO L138 BoogieDeclarations]: Found implementation of procedure up_read [2024-11-23 23:16:08,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-23 23:16:08,416 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-23 23:16:08,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-23 23:16:08,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-23 23:16:08,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-23 23:16:08,418 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_unless [2024-11-23 23:16:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_unless [2024-11-23 23:16:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2024-11-23 23:16:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2024-11-23 23:16:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_write [2024-11-23 23:16:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_write [2024-11-23 23:16:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_ioctl_check_extension [2024-11-23 23:16:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_ioctl_check_extension [2024-11-23 23:16:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_free_group_minor [2024-11-23 23:16:08,419 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_free_group_minor [2024-11-23 23:16:08,419 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_get_device [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_get_device [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_container_put [2024-11-23 23:16:08,420 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_container_put [2024-11-23 23:16:08,420 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-23 23:16:08,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2024-11-23 23:16:08,421 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-23 23:16:08,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_viable [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_viable [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_ioctl_set_iommu [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_ioctl_set_iommu [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_open [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_open [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_release [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_release [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:16:08,422 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-23 23:16:08,422 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-23 23:16:09,626 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:16:09,632 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:16:09,913 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-23 23:16:21,747 INFO L? ?]: Removed 1353 outVars from TransFormulas that were not future-live. [2024-11-23 23:16:21,748 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:16:21,809 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:16:21,809 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-23 23:16:21,810 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:16:21 BoogieIcfgContainer [2024-11-23 23:16:21,810 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:16:21,812 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:16:21,812 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:16:21,821 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:16:21,821 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:16:03" (1/3) ... [2024-11-23 23:16:21,822 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f6ce4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:16:21, skipping insertion in model container [2024-11-23 23:16:21,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:16:06" (2/3) ... [2024-11-23 23:16:21,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f6ce4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:16:21, skipping insertion in model container [2024-11-23 23:16:21,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:16:21" (3/3) ... [2024-11-23 23:16:21,825 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i [2024-11-23 23:16:21,846 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:16:21,849 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i that has 91 procedures, 1183 locations, 1 initial locations, 4 loop locations, and 2 error locations. [2024-11-23 23:16:21,981 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:16:21,999 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;@7f339f8a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:16:21,999 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-11-23 23:16:22,011 INFO L276 IsEmpty]: Start isEmpty. Operand has 1182 states, 786 states have (on average 1.2913486005089059) internal successors, (1015), 811 states have internal predecessors, (1015), 304 states have call successors, (304), 90 states have call predecessors, (304), 89 states have return successors, (299), 297 states have call predecessors, (299), 299 states have call successors, (299) [2024-11-23 23:16:22,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-11-23 23:16:22,058 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:22,058 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:16:22,059 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:16:22,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:22,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1420254324, now seen corresponding path program 1 times [2024-11-23 23:16:22,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:22,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248561084] [2024-11-23 23:16:22,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:22,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:16:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:37,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 1185 trivial. 0 not checked. [2024-11-23 23:16:37,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:16:37,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248561084] [2024-11-23 23:16:37,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248561084] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:16:37,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213439607] [2024-11-23 23:16:37,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:37,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:16:37,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:16:37,905 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:16:37,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:16:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:16:52,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 6309 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:16:52,228 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:16:52,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked. [2024-11-23 23:16:52,287 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:16:52,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213439607] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:16:52,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:16:52,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:16:52,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128648928] [2024-11-23 23:16:52,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:16:52,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:16:52,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:16:52,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:16:52,320 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:16:52,325 INFO L87 Difference]: Start difference. First operand has 1182 states, 786 states have (on average 1.2913486005089059) internal successors, (1015), 811 states have internal predecessors, (1015), 304 states have call successors, (304), 90 states have call predecessors, (304), 89 states have return successors, (299), 297 states have call predecessors, (299), 299 states have call successors, (299) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-23 23:16:52,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:16:52,520 INFO L93 Difference]: Finished difference Result 2358 states and 3334 transitions. [2024-11-23 23:16:52,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:16:52,523 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 299 [2024-11-23 23:16:52,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:16:52,550 INFO L225 Difference]: With dead ends: 2358 [2024-11-23 23:16:52,551 INFO L226 Difference]: Without dead ends: 1169 [2024-11-23 23:16:52,564 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:16:52,568 INFO L435 NwaCegarLoop]: 1607 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:16:52,569 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1607 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:16:52,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2024-11-23 23:16:52,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1169. [2024-11-23 23:16:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 780 states have (on average 1.2769230769230768) internal successors, (996), 798 states have internal predecessors, (996), 299 states have call successors, (299), 89 states have call predecessors, (299), 88 states have return successors, (297), 295 states have call predecessors, (297), 297 states have call successors, (297) [2024-11-23 23:16:52,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1592 transitions. [2024-11-23 23:16:52,740 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1592 transitions. Word has length 299 [2024-11-23 23:16:52,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:16:52,742 INFO L471 AbstractCegarLoop]: Abstraction has 1169 states and 1592 transitions. [2024-11-23 23:16:52,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-11-23 23:16:52,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1592 transitions. [2024-11-23 23:16:52,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-11-23 23:16:52,758 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:16:52,760 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:16:52,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:16:52,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:16:52,961 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:16:52,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:16:52,962 INFO L85 PathProgramCache]: Analyzing trace with hash 430550264, now seen corresponding path program 1 times [2024-11-23 23:16:52,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:16:52,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316968092] [2024-11-23 23:16:52,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:16:52,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:17:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:17:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1230 trivial. 0 not checked. [2024-11-23 23:17:06,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:17:06,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316968092] [2024-11-23 23:17:06,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316968092] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:17:06,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:17:06,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:17:06,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692364006] [2024-11-23 23:17:06,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:17:06,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:17:06,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:17:06,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:17:06,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:17:06,832 INFO L87 Difference]: Start difference. First operand 1169 states and 1592 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-23 23:17:07,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:17:07,194 INFO L93 Difference]: Finished difference Result 2259 states and 3066 transitions. [2024-11-23 23:17:07,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:17:07,196 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 299 [2024-11-23 23:17:07,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:17:07,215 INFO L225 Difference]: With dead ends: 2259 [2024-11-23 23:17:07,215 INFO L226 Difference]: Without dead ends: 1150 [2024-11-23 23:17:07,222 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-23 23:17:07,223 INFO L435 NwaCegarLoop]: 1558 mSDtfsCounter, 1552 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1552 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:17:07,224 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1552 Valid, 1558 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:17:07,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2024-11-23 23:17:07,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 1150. [2024-11-23 23:17:07,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 765 states have (on average 1.269281045751634) internal successors, (971), 783 states have internal predecessors, (971), 295 states have call successors, (295), 89 states have call predecessors, (295), 88 states have return successors, (293), 291 states have call predecessors, (293), 293 states have call successors, (293) [2024-11-23 23:17:07,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1559 transitions. [2024-11-23 23:17:07,333 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1559 transitions. Word has length 299 [2024-11-23 23:17:07,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:17:07,337 INFO L471 AbstractCegarLoop]: Abstraction has 1150 states and 1559 transitions. [2024-11-23 23:17:07,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-23 23:17:07,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1559 transitions. [2024-11-23 23:17:07,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2024-11-23 23:17:07,354 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:17:07,354 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:17:07,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:17:07,355 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:17:07,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:17:07,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1851458716, now seen corresponding path program 1 times [2024-11-23 23:17:07,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:17:07,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160012714] [2024-11-23 23:17:07,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:17:07,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:17:20,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:17:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1230 trivial. 0 not checked. [2024-11-23 23:17:21,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:17:21,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160012714] [2024-11-23 23:17:21,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160012714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:17:21,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:17:21,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:17:21,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572510772] [2024-11-23 23:17:21,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:17:21,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:17:21,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:17:21,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:17:21,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:17:21,688 INFO L87 Difference]: Start difference. First operand 1150 states and 1559 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-23 23:17:22,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:17:22,414 INFO L93 Difference]: Finished difference Result 3236 states and 4368 transitions. [2024-11-23 23:17:22,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:17:22,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 312 [2024-11-23 23:17:22,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:17:22,444 INFO L225 Difference]: With dead ends: 3236 [2024-11-23 23:17:22,444 INFO L226 Difference]: Without dead ends: 2146 [2024-11-23 23:17:22,451 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-23 23:17:22,452 INFO L435 NwaCegarLoop]: 1563 mSDtfsCounter, 1427 mSDsluCounter, 1427 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1427 SdHoareTripleChecker+Valid, 2990 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:17:22,455 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1427 Valid, 2990 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 23:17:22,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states. [2024-11-23 23:17:22,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 2132. [2024-11-23 23:17:22,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2132 states, 1421 states have (on average 1.2737508796622097) internal successors, (1810), 1456 states have internal predecessors, (1810), 537 states have call successors, (537), 173 states have call predecessors, (537), 172 states have return successors, (535), 529 states have call predecessors, (535), 535 states have call successors, (535) [2024-11-23 23:17:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2132 states to 2132 states and 2882 transitions. [2024-11-23 23:17:22,663 INFO L78 Accepts]: Start accepts. Automaton has 2132 states and 2882 transitions. Word has length 312 [2024-11-23 23:17:22,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:17:22,665 INFO L471 AbstractCegarLoop]: Abstraction has 2132 states and 2882 transitions. [2024-11-23 23:17:22,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-23 23:17:22,665 INFO L276 IsEmpty]: Start isEmpty. Operand 2132 states and 2882 transitions. [2024-11-23 23:17:22,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-11-23 23:17:22,676 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:17:22,677 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:17:22,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:17:22,678 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:17:22,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:17:22,679 INFO L85 PathProgramCache]: Analyzing trace with hash -13595852, now seen corresponding path program 1 times [2024-11-23 23:17:22,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:17:22,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078391418] [2024-11-23 23:17:22,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:17:22,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:17:34,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:17:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2024-11-23 23:17:35,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:17:35,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078391418] [2024-11-23 23:17:35,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078391418] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:17:35,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:17:35,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:17:35,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203936138] [2024-11-23 23:17:35,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:17:35,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:17:35,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:17:35,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:17:35,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:17:35,799 INFO L87 Difference]: Start difference. First operand 2132 states and 2882 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:17:39,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:17:40,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:17:40,812 INFO L93 Difference]: Finished difference Result 6127 states and 8295 transitions. [2024-11-23 23:17:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:17:40,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 321 [2024-11-23 23:17:40,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:17:40,852 INFO L225 Difference]: With dead ends: 6127 [2024-11-23 23:17:40,852 INFO L226 Difference]: Without dead ends: 4065 [2024-11-23 23:17:40,864 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-23 23:17:40,866 INFO L435 NwaCegarLoop]: 1635 mSDtfsCounter, 1433 mSDsluCounter, 1468 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1433 SdHoareTripleChecker+Valid, 3103 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:17:40,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1433 Valid, 3103 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2024-11-23 23:17:40,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4065 states. [2024-11-23 23:17:41,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4065 to 4060. [2024-11-23 23:17:41,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4060 states, 2721 states have (on average 1.2804116133774348) internal successors, (3484), 2784 states have internal predecessors, (3484), 1009 states have call successors, (1009), 329 states have call predecessors, (1009), 328 states have return successors, (1007), 997 states have call predecessors, (1007), 1007 states have call successors, (1007) [2024-11-23 23:17:41,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4060 states to 4060 states and 5500 transitions. [2024-11-23 23:17:41,163 INFO L78 Accepts]: Start accepts. Automaton has 4060 states and 5500 transitions. Word has length 321 [2024-11-23 23:17:41,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:17:41,166 INFO L471 AbstractCegarLoop]: Abstraction has 4060 states and 5500 transitions. [2024-11-23 23:17:41,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-23 23:17:41,167 INFO L276 IsEmpty]: Start isEmpty. Operand 4060 states and 5500 transitions. [2024-11-23 23:17:41,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-11-23 23:17:41,176 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:17:41,176 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:17:41,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 23:17:41,176 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:17:41,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:17:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1262549625, now seen corresponding path program 1 times [2024-11-23 23:17:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:17:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970461524] [2024-11-23 23:17:41,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:17:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:17:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:17:54,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1230 trivial. 0 not checked. [2024-11-23 23:17:54,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:17:54,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970461524] [2024-11-23 23:17:54,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970461524] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:17:54,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:17:54,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:17:54,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032335477] [2024-11-23 23:17:54,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:17:54,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:17:54,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:17:54,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:17:54,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:17:54,410 INFO L87 Difference]: Start difference. First operand 4060 states and 5500 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-23 23:17:54,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:17:54,840 INFO L93 Difference]: Finished difference Result 6136 states and 8285 transitions. [2024-11-23 23:17:54,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:17:54,840 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), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 321 [2024-11-23 23:17:54,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:17:54,866 INFO L225 Difference]: With dead ends: 6136 [2024-11-23 23:17:54,866 INFO L226 Difference]: Without dead ends: 2146 [2024-11-23 23:17:54,890 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:17:54,892 INFO L435 NwaCegarLoop]: 1494 mSDtfsCounter, 1489 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1489 SdHoareTripleChecker+Valid, 1494 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:17:54,893 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1489 Valid, 1494 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:17:54,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states. [2024-11-23 23:17:55,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 2146. [2024-11-23 23:17:55,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2146 states, 1440 states have (on average 1.2673611111111112) internal successors, (1825), 1475 states have internal predecessors, (1825), 527 states have call successors, (527), 178 states have call predecessors, (527), 177 states have return successors, (525), 519 states have call predecessors, (525), 525 states have call successors, (525) [2024-11-23 23:17:55,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2146 states to 2146 states and 2877 transitions. [2024-11-23 23:17:55,150 INFO L78 Accepts]: Start accepts. Automaton has 2146 states and 2877 transitions. Word has length 321 [2024-11-23 23:17:55,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:17:55,151 INFO L471 AbstractCegarLoop]: Abstraction has 2146 states and 2877 transitions. [2024-11-23 23:17:55,151 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), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-23 23:17:55,151 INFO L276 IsEmpty]: Start isEmpty. Operand 2146 states and 2877 transitions. [2024-11-23 23:17:55,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-23 23:17:55,159 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:17:55,159 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-11-23 23:17:55,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:17:55,159 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:17:55,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:17:55,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1906033691, now seen corresponding path program 1 times [2024-11-23 23:17:55,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:17:55,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471173991] [2024-11-23 23:17:55,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:17:55,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:18:10,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:18:11,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2024-11-23 23:18:11,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:18:11,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471173991] [2024-11-23 23:18:11,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471173991] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:18:11,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:18:11,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:18:11,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311085962] [2024-11-23 23:18:11,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:18:11,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:18:11,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:18:11,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:18:11,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:18:11,040 INFO L87 Difference]: Start difference. First operand 2146 states and 2877 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:18:11,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:18:11,450 INFO L93 Difference]: Finished difference Result 2156 states and 2885 transitions. [2024-11-23 23:18:11,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:18:11,451 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 353 [2024-11-23 23:18:11,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:18:11,474 INFO L225 Difference]: With dead ends: 2156 [2024-11-23 23:18:11,474 INFO L226 Difference]: Without dead ends: 2151 [2024-11-23 23:18:11,477 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:18:11,478 INFO L435 NwaCegarLoop]: 1498 mSDtfsCounter, 1490 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:18:11,479 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1490 Valid, 1502 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:18:11,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states. [2024-11-23 23:18:11,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 2146. [2024-11-23 23:18:11,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2146 states, 1440 states have (on average 1.2659722222222223) internal successors, (1823), 1475 states have internal predecessors, (1823), 527 states have call successors, (527), 178 states have call predecessors, (527), 177 states have return successors, (525), 519 states have call predecessors, (525), 525 states have call successors, (525) [2024-11-23 23:18:11,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2146 states to 2146 states and 2875 transitions. [2024-11-23 23:18:11,660 INFO L78 Accepts]: Start accepts. Automaton has 2146 states and 2875 transitions. Word has length 353 [2024-11-23 23:18:11,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:18:11,661 INFO L471 AbstractCegarLoop]: Abstraction has 2146 states and 2875 transitions. [2024-11-23 23:18:11,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:18:11,661 INFO L276 IsEmpty]: Start isEmpty. Operand 2146 states and 2875 transitions. [2024-11-23 23:18:11,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-23 23:18:11,669 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:18:11,669 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-11-23 23:18:11,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:18:11,670 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:18:11,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:18:11,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1963291993, now seen corresponding path program 1 times [2024-11-23 23:18:11,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:18:11,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014731426] [2024-11-23 23:18:11,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:18:11,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:18:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:18:27,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2024-11-23 23:18:27,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:18:27,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014731426] [2024-11-23 23:18:27,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014731426] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:18:27,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:18:27,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:18:27,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295729201] [2024-11-23 23:18:27,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:18:27,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:18:27,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:18:27,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:18:27,606 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:18:27,606 INFO L87 Difference]: Start difference. First operand 2146 states and 2875 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:18:28,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:18:28,043 INFO L93 Difference]: Finished difference Result 6287 states and 8586 transitions. [2024-11-23 23:18:28,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:18:28,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 353 [2024-11-23 23:18:28,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:18:28,098 INFO L225 Difference]: With dead ends: 6287 [2024-11-23 23:18:28,098 INFO L226 Difference]: Without dead ends: 4169 [2024-11-23 23:18:28,114 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-23 23:18:28,117 INFO L435 NwaCegarLoop]: 1656 mSDtfsCounter, 1410 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1410 SdHoareTripleChecker+Valid, 3070 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:18:28,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1410 Valid, 3070 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:18:28,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4169 states. [2024-11-23 23:18:28,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4169 to 4163. [2024-11-23 23:18:28,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4163 states, 2804 states have (on average 1.2699714693295292) internal successors, (3561), 2869 states have internal predecessors, (3561), 1013 states have call successors, (1013), 345 states have call predecessors, (1013), 344 states have return successors, (1045), 1000 states have call predecessors, (1045), 1011 states have call successors, (1045) [2024-11-23 23:18:28,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4163 states to 4163 states and 5619 transitions. [2024-11-23 23:18:28,508 INFO L78 Accepts]: Start accepts. Automaton has 4163 states and 5619 transitions. Word has length 353 [2024-11-23 23:18:28,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:18:28,510 INFO L471 AbstractCegarLoop]: Abstraction has 4163 states and 5619 transitions. [2024-11-23 23:18:28,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:18:28,510 INFO L276 IsEmpty]: Start isEmpty. Operand 4163 states and 5619 transitions. [2024-11-23 23:18:28,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2024-11-23 23:18:28,523 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:18:28,524 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-11-23 23:18:28,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:18:28,524 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:18:28,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:18:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash -58733469, now seen corresponding path program 1 times [2024-11-23 23:18:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:18:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344264902] [2024-11-23 23:18:28,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:18:28,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:18:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:18:44,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2024-11-23 23:18:44,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:18:44,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344264902] [2024-11-23 23:18:44,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344264902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:18:44,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:18:44,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:18:44,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337991424] [2024-11-23 23:18:44,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:18:44,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:18:44,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:18:44,974 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:18:44,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:18:44,975 INFO L87 Difference]: Start difference. First operand 4163 states and 5619 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2024-11-23 23:18:49,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:18:50,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:18:50,758 INFO L93 Difference]: Finished difference Result 10609 states and 14238 transitions. [2024-11-23 23:18:50,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:18:50,759 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) Word has length 386 [2024-11-23 23:18:50,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:18:50,832 INFO L225 Difference]: With dead ends: 10609 [2024-11-23 23:18:50,832 INFO L226 Difference]: Without dead ends: 6520 [2024-11-23 23:18:50,861 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:18:50,862 INFO L435 NwaCegarLoop]: 1601 mSDtfsCounter, 860 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 860 SdHoareTripleChecker+Valid, 2993 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:18:50,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [860 Valid, 2993 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 38 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2024-11-23 23:18:50,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6520 states. [2024-11-23 23:18:51,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6520 to 6502. [2024-11-23 23:18:51,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6502 states, 4347 states have (on average 1.2634000460087416) internal successors, (5492), 4448 states have internal predecessors, (5492), 1569 states have call successors, (1569), 585 states have call predecessors, (1569), 584 states have return successors, (1601), 1545 states have call predecessors, (1601), 1567 states have call successors, (1601) [2024-11-23 23:18:51,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6502 states to 6502 states and 8662 transitions. [2024-11-23 23:18:51,582 INFO L78 Accepts]: Start accepts. Automaton has 6502 states and 8662 transitions. Word has length 386 [2024-11-23 23:18:51,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:18:51,584 INFO L471 AbstractCegarLoop]: Abstraction has 6502 states and 8662 transitions. [2024-11-23 23:18:51,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2024-11-23 23:18:51,585 INFO L276 IsEmpty]: Start isEmpty. Operand 6502 states and 8662 transitions. [2024-11-23 23:18:51,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2024-11-23 23:18:51,600 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:18:51,601 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-11-23 23:18:51,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 23:18:51,601 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:18:51,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:18:51,602 INFO L85 PathProgramCache]: Analyzing trace with hash -807406229, now seen corresponding path program 1 times [2024-11-23 23:18:51,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:18:51,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604257702] [2024-11-23 23:18:51,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:18:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:19:06,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:19:06,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-11-23 23:19:06,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:19:06,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604257702] [2024-11-23 23:19:06,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604257702] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:19:06,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:19:06,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:19:06,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825131399] [2024-11-23 23:19:06,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:19:06,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:19:06,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:19:06,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:19:06,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:19:06,904 INFO L87 Difference]: Start difference. First operand 6502 states and 8662 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2024-11-23 23:19:07,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:19:07,431 INFO L93 Difference]: Finished difference Result 12904 states and 17614 transitions. [2024-11-23 23:19:07,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:19:07,431 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 391 [2024-11-23 23:19:07,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:19:07,533 INFO L225 Difference]: With dead ends: 12904 [2024-11-23 23:19:07,534 INFO L226 Difference]: Without dead ends: 6476 [2024-11-23 23:19:07,572 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:19:07,572 INFO L435 NwaCegarLoop]: 1487 mSDtfsCounter, 0 mSDsluCounter, 1482 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2969 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:19:07,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2969 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:19:07,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6476 states. [2024-11-23 23:19:08,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6476 to 6476. [2024-11-23 23:19:08,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6476 states, 4322 states have (on average 1.2593706617306801) internal successors, (5443), 4422 states have internal predecessors, (5443), 1569 states have call successors, (1569), 585 states have call predecessors, (1569), 584 states have return successors, (1601), 1545 states have call predecessors, (1601), 1567 states have call successors, (1601) [2024-11-23 23:19:08,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6476 states to 6476 states and 8613 transitions. [2024-11-23 23:19:08,109 INFO L78 Accepts]: Start accepts. Automaton has 6476 states and 8613 transitions. Word has length 391 [2024-11-23 23:19:08,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:19:08,111 INFO L471 AbstractCegarLoop]: Abstraction has 6476 states and 8613 transitions. [2024-11-23 23:19:08,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2024-11-23 23:19:08,113 INFO L276 IsEmpty]: Start isEmpty. Operand 6476 states and 8613 transitions. [2024-11-23 23:19:08,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-11-23 23:19:08,140 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:19:08,140 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:19:08,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 23:19:08,141 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:19:08,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:19:08,142 INFO L85 PathProgramCache]: Analyzing trace with hash -630525273, now seen corresponding path program 1 times [2024-11-23 23:19:08,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:19:08,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305699145] [2024-11-23 23:19:08,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:19:08,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:19:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:19:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1533 trivial. 0 not checked. [2024-11-23 23:19:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:19:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305699145] [2024-11-23 23:19:23,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305699145] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:19:23,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:19:23,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:19:23,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157480466] [2024-11-23 23:19:23,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:19:23,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:19:23,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:19:23,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:19:23,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:19:23,251 INFO L87 Difference]: Start difference. First operand 6476 states and 8613 transitions. Second operand has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-11-23 23:19:27,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 23:19:28,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:19:28,727 INFO L93 Difference]: Finished difference Result 9906 states and 13143 transitions. [2024-11-23 23:19:28,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:19:28,728 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) Word has length 427 [2024-11-23 23:19:28,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:19:28,777 INFO L225 Difference]: With dead ends: 9906 [2024-11-23 23:19:28,777 INFO L226 Difference]: Without dead ends: 3481 [2024-11-23 23:19:28,806 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:19:28,807 INFO L435 NwaCegarLoop]: 1492 mSDtfsCounter, 11 mSDsluCounter, 4445 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5937 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:19:28,808 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 5937 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 30 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-11-23 23:19:28,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3481 states. [2024-11-23 23:19:29,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3481 to 3429. [2024-11-23 23:19:29,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3429 states, 2291 states have (on average 1.2522915757311217) internal successors, (2869), 2342 states have internal predecessors, (2869), 825 states have call successors, (825), 313 states have call predecessors, (825), 312 states have return successors, (840), 813 states have call predecessors, (840), 823 states have call successors, (840) [2024-11-23 23:19:29,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3429 states to 3429 states and 4534 transitions. [2024-11-23 23:19:29,240 INFO L78 Accepts]: Start accepts. Automaton has 3429 states and 4534 transitions. Word has length 427 [2024-11-23 23:19:29,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:19:29,241 INFO L471 AbstractCegarLoop]: Abstraction has 3429 states and 4534 transitions. [2024-11-23 23:19:29,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-11-23 23:19:29,241 INFO L276 IsEmpty]: Start isEmpty. Operand 3429 states and 4534 transitions. [2024-11-23 23:19:29,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2024-11-23 23:19:29,255 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:19:29,255 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:19:29,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 23:19:29,256 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:19:29,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:19:29,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1376088284, now seen corresponding path program 1 times [2024-11-23 23:19:29,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:19:29,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157471669] [2024-11-23 23:19:29,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:19:29,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:19:43,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:19:43,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1895 trivial. 0 not checked. [2024-11-23 23:19:43,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:19:43,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157471669] [2024-11-23 23:19:43,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157471669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:19:43,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:19:43,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:19:43,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353829134] [2024-11-23 23:19:43,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:19:43,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:19:43,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:19:43,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:19:43,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:19:43,900 INFO L87 Difference]: Start difference. First operand 3429 states and 4534 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-23 23:19:44,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:19:44,318 INFO L93 Difference]: Finished difference Result 6779 states and 9163 transitions. [2024-11-23 23:19:44,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:19:44,319 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 497 [2024-11-23 23:19:44,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:19:44,362 INFO L225 Difference]: With dead ends: 6779 [2024-11-23 23:19:44,363 INFO L226 Difference]: Without dead ends: 3441 [2024-11-23 23:19:44,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:19:44,379 INFO L435 NwaCegarLoop]: 1489 mSDtfsCounter, 0 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2969 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:19:44,379 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2969 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:19:44,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3441 states. [2024-11-23 23:19:44,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3441 to 3441. [2024-11-23 23:19:44,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3441 states, 2299 states have (on average 1.2514136581122226) internal successors, (2877), 2350 states have internal predecessors, (2877), 829 states have call successors, (829), 313 states have call predecessors, (829), 312 states have return successors, (844), 817 states have call predecessors, (844), 827 states have call successors, (844) [2024-11-23 23:19:44,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3441 states to 3441 states and 4550 transitions. [2024-11-23 23:19:44,673 INFO L78 Accepts]: Start accepts. Automaton has 3441 states and 4550 transitions. Word has length 497 [2024-11-23 23:19:44,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:19:44,676 INFO L471 AbstractCegarLoop]: Abstraction has 3441 states and 4550 transitions. [2024-11-23 23:19:44,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-23 23:19:44,676 INFO L276 IsEmpty]: Start isEmpty. Operand 3441 states and 4550 transitions. [2024-11-23 23:19:44,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 583 [2024-11-23 23:19:44,690 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:19:44,690 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:19:44,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 23:19:44,691 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:19:44,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:19:44,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1053610463, now seen corresponding path program 1 times [2024-11-23 23:19:44,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:19:44,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062160010] [2024-11-23 23:19:44,692 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:19:44,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:19:59,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:03,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 1999 trivial. 0 not checked. [2024-11-23 23:20:03,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:20:03,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062160010] [2024-11-23 23:20:03,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062160010] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:20:03,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147526874] [2024-11-23 23:20:03,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:03,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:03,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:03,102 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:20:03,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:20:21,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:21,151 INFO L256 TraceCheckSpWp]: Trace formula consists of 7934 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-23 23:20:21,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:20:25,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 2012 trivial. 0 not checked. [2024-11-23 23:20:25,079 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:20:25,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147526874] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:20:25,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:20:25,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [4] total 16 [2024-11-23 23:20:25,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666173303] [2024-11-23 23:20:25,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:20:25,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:20:25,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:20:25,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:20:25,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:20:25,084 INFO L87 Difference]: Start difference. First operand 3441 states and 4550 transitions. Second operand has 14 states, 13 states have (on average 13.461538461538462) internal successors, (175), 11 states have internal predecessors, (175), 4 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (64), 6 states have call predecessors, (64), 3 states have call successors, (64) [2024-11-23 23:20:33,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:20:33,815 INFO L93 Difference]: Finished difference Result 6871 states and 9291 transitions. [2024-11-23 23:20:33,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 23:20:33,816 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 13.461538461538462) internal successors, (175), 11 states have internal predecessors, (175), 4 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (64), 6 states have call predecessors, (64), 3 states have call successors, (64) Word has length 582 [2024-11-23 23:20:33,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:20:33,848 INFO L225 Difference]: With dead ends: 6871 [2024-11-23 23:20:33,848 INFO L226 Difference]: Without dead ends: 3521 [2024-11-23 23:20:33,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2024-11-23 23:20:33,865 INFO L435 NwaCegarLoop]: 1452 mSDtfsCounter, 19 mSDsluCounter, 17354 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 18806 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:20:33,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 18806 Invalid, 556 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-11-23 23:20:33,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3521 states. [2024-11-23 23:20:34,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3521 to 3473. [2024-11-23 23:20:34,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3473 states, 2323 states have (on average 1.2488161859664226) internal successors, (2901), 2374 states have internal predecessors, (2901), 833 states have call successors, (833), 313 states have call predecessors, (833), 316 states have return successors, (852), 825 states have call predecessors, (852), 831 states have call successors, (852) [2024-11-23 23:20:34,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3473 states to 3473 states and 4586 transitions. [2024-11-23 23:20:34,132 INFO L78 Accepts]: Start accepts. Automaton has 3473 states and 4586 transitions. Word has length 582 [2024-11-23 23:20:34,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:20:34,133 INFO L471 AbstractCegarLoop]: Abstraction has 3473 states and 4586 transitions. [2024-11-23 23:20:34,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 13.461538461538462) internal successors, (175), 11 states have internal predecessors, (175), 4 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (64), 6 states have call predecessors, (64), 3 states have call successors, (64) [2024-11-23 23:20:34,134 INFO L276 IsEmpty]: Start isEmpty. Operand 3473 states and 4586 transitions. [2024-11-23 23:20:34,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2024-11-23 23:20:34,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:34,147 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:20:34,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:20:34,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-23 23:20:34,349 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:20:34,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:34,350 INFO L85 PathProgramCache]: Analyzing trace with hash -529793649, now seen corresponding path program 1 times [2024-11-23 23:20:34,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:20:34,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665741030] [2024-11-23 23:20:34,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:20:49,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 1835 trivial. 0 not checked. [2024-11-23 23:20:52,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:20:52,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665741030] [2024-11-23 23:20:52,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665741030] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:20:52,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315651066] [2024-11-23 23:20:52,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:52,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:52,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:52,040 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:20:52,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:21:10,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:21:10,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 7533 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 23:21:10,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:21:11,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1893 trivial. 0 not checked. [2024-11-23 23:21:11,755 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:21:11,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315651066] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:21:11,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:21:11,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2024-11-23 23:21:11,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909172991] [2024-11-23 23:21:11,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:21:11,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:21:11,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:21:11,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:21:11,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:21:11,763 INFO L87 Difference]: Start difference. First operand 3473 states and 4586 transitions. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:21:15,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:21:15,075 INFO L93 Difference]: Finished difference Result 6867 states and 9263 transitions. [2024-11-23 23:21:15,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:21:15,077 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) Word has length 502 [2024-11-23 23:21:15,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:21:15,112 INFO L225 Difference]: With dead ends: 6867 [2024-11-23 23:21:15,113 INFO L226 Difference]: Without dead ends: 3485 [2024-11-23 23:21:15,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:21:15,129 INFO L435 NwaCegarLoop]: 1453 mSDtfsCounter, 0 mSDsluCounter, 8678 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10131 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:21:15,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10131 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-23 23:21:15,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3485 states. [2024-11-23 23:21:15,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3485 to 3485. [2024-11-23 23:21:15,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3485 states, 2335 states have (on average 1.2475374732334048) internal successors, (2913), 2386 states have internal predecessors, (2913), 833 states have call successors, (833), 313 states have call predecessors, (833), 316 states have return successors, (852), 825 states have call predecessors, (852), 831 states have call successors, (852) [2024-11-23 23:21:15,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3485 states to 3485 states and 4598 transitions. [2024-11-23 23:21:15,392 INFO L78 Accepts]: Start accepts. Automaton has 3485 states and 4598 transitions. Word has length 502 [2024-11-23 23:21:15,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:21:15,394 INFO L471 AbstractCegarLoop]: Abstraction has 3485 states and 4598 transitions. [2024-11-23 23:21:15,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:21:15,395 INFO L276 IsEmpty]: Start isEmpty. Operand 3485 states and 4598 transitions. [2024-11-23 23:21:15,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-23 23:21:15,410 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:21:15,411 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:21:15,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:21:15,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-23 23:21:15,612 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:21:15,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:21:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash 252999538, now seen corresponding path program 1 times [2024-11-23 23:21:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:21:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780389891] [2024-11-23 23:21:15,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:21:15,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:21:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:21:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 1846 trivial. 0 not checked. [2024-11-23 23:21:32,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:21:32,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780389891] [2024-11-23 23:21:32,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780389891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:21:32,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913047351] [2024-11-23 23:21:32,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:21:32,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:21:32,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:21:32,228 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:21:32,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:21:50,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:21:50,543 INFO L256 TraceCheckSpWp]: Trace formula consists of 7887 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-23 23:21:50,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:21:52,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-11-23 23:21:52,099 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:21:52,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913047351] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:21:52,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:21:52,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2024-11-23 23:21:52,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144312303] [2024-11-23 23:21:52,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:21:52,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:21:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:21:52,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:21:52,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:21:52,102 INFO L87 Difference]: Start difference. First operand 3485 states and 4598 transitions. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 7 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:21:52,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:21:52,934 INFO L93 Difference]: Finished difference Result 6884 states and 9126 transitions. [2024-11-23 23:21:52,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:21:52,935 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 7 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) Word has length 521 [2024-11-23 23:21:52,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:21:52,969 INFO L225 Difference]: With dead ends: 6884 [2024-11-23 23:21:52,969 INFO L226 Difference]: Without dead ends: 3490 [2024-11-23 23:21:52,984 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:21:52,985 INFO L435 NwaCegarLoop]: 1481 mSDtfsCounter, 0 mSDsluCounter, 8870 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10351 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:21:52,986 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10351 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 23:21:52,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3490 states. [2024-11-23 23:21:53,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3490 to 3490. [2024-11-23 23:21:53,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3490 states, 2339 states have (on average 1.2466866182129115) internal successors, (2916), 2390 states have internal predecessors, (2916), 833 states have call successors, (833), 313 states have call predecessors, (833), 317 states have return successors, (854), 826 states have call predecessors, (854), 831 states have call successors, (854) [2024-11-23 23:21:53,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3490 states to 3490 states and 4603 transitions. [2024-11-23 23:21:53,226 INFO L78 Accepts]: Start accepts. Automaton has 3490 states and 4603 transitions. Word has length 521 [2024-11-23 23:21:53,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:21:53,228 INFO L471 AbstractCegarLoop]: Abstraction has 3490 states and 4603 transitions. [2024-11-23 23:21:53,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 7 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:21:53,228 INFO L276 IsEmpty]: Start isEmpty. Operand 3490 states and 4603 transitions. [2024-11-23 23:21:53,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-23 23:21:53,243 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:21:53,244 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:21:53,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 23:21:53,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-23 23:21:53,445 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:21:53,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:21:53,446 INFO L85 PathProgramCache]: Analyzing trace with hash -141367248, now seen corresponding path program 1 times [2024-11-23 23:21:53,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:21:53,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884568628] [2024-11-23 23:21:53,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:21:53,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:22:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:08,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1908 trivial. 0 not checked. [2024-11-23 23:22:08,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:22:08,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884568628] [2024-11-23 23:22:08,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884568628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:22:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47201260] [2024-11-23 23:22:08,688 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:08,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:08,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:08,691 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:08,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 23:22:27,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:27,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 7888 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:22:27,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:22:27,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-11-23 23:22:27,891 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:22:27,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47201260] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:22:27,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:22:27,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-23 23:22:27,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086186367] [2024-11-23 23:22:27,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:22:27,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:22:27,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:22:27,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:22:27,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:22:27,895 INFO L87 Difference]: Start difference. First operand 3490 states and 4603 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:22:28,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:28,127 INFO L93 Difference]: Finished difference Result 6885 states and 9120 transitions. [2024-11-23 23:22:28,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:22:28,127 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 521 [2024-11-23 23:22:28,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:28,161 INFO L225 Difference]: With dead ends: 6885 [2024-11-23 23:22:28,161 INFO L226 Difference]: Without dead ends: 3486 [2024-11-23 23:22:28,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 525 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:22:28,175 INFO L435 NwaCegarLoop]: 1487 mSDtfsCounter, 0 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2970 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:22:28,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2970 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:22:28,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states. [2024-11-23 23:22:28,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 3486. [2024-11-23 23:22:28,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3486 states, 2337 states have (on average 1.2460419341035516) internal successors, (2912), 2388 states have internal predecessors, (2912), 831 states have call successors, (831), 313 states have call predecessors, (831), 317 states have return successors, (851), 824 states have call predecessors, (851), 829 states have call successors, (851) [2024-11-23 23:22:28,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3486 states to 3486 states and 4594 transitions. [2024-11-23 23:22:28,402 INFO L78 Accepts]: Start accepts. Automaton has 3486 states and 4594 transitions. Word has length 521 [2024-11-23 23:22:28,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:28,403 INFO L471 AbstractCegarLoop]: Abstraction has 3486 states and 4594 transitions. [2024-11-23 23:22:28,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:22:28,404 INFO L276 IsEmpty]: Start isEmpty. Operand 3486 states and 4594 transitions. [2024-11-23 23:22:28,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 622 [2024-11-23 23:22:28,419 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:28,420 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:22:28,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-23 23:22:28,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-23 23:22:28,621 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:22:28,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:28,621 INFO L85 PathProgramCache]: Analyzing trace with hash -773571504, now seen corresponding path program 1 times [2024-11-23 23:22:28,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:22:28,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406564973] [2024-11-23 23:22:28,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:28,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:22:41,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:42,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2178 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2170 trivial. 0 not checked. [2024-11-23 23:22:42,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:22:42,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406564973] [2024-11-23 23:22:42,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406564973] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:22:42,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507105011] [2024-11-23 23:22:42,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:42,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:22:42,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:22:42,487 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:22:42,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 23:23:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:01,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 8108 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:23:01,951 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:02,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2178 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 2102 trivial. 0 not checked. [2024-11-23 23:23:02,013 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:23:02,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507105011] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:02,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:23:02,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2024-11-23 23:23:02,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434308873] [2024-11-23 23:23:02,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:02,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:02,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:02,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:02,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:02,015 INFO L87 Difference]: Start difference. First operand 3486 states and 4594 transitions. Second operand has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 2 states have call successors, (71), 2 states have call predecessors, (71), 2 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-23 23:23:02,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:02,222 INFO L93 Difference]: Finished difference Result 6881 states and 9283 transitions. [2024-11-23 23:23:02,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:02,223 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 2 states have call successors, (71), 2 states have call predecessors, (71), 2 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 621 [2024-11-23 23:23:02,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:02,255 INFO L225 Difference]: With dead ends: 6881 [2024-11-23 23:23:02,255 INFO L226 Difference]: Without dead ends: 3486 [2024-11-23 23:23:02,270 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 622 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-23 23:23:02,270 INFO L435 NwaCegarLoop]: 1484 mSDtfsCounter, 0 mSDsluCounter, 1482 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2966 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:02,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2966 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:23:02,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states. [2024-11-23 23:23:02,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 3486. [2024-11-23 23:23:02,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3486 states, 2337 states have (on average 1.2426187419768935) internal successors, (2904), 2388 states have internal predecessors, (2904), 831 states have call successors, (831), 313 states have call predecessors, (831), 317 states have return successors, (851), 824 states have call predecessors, (851), 829 states have call successors, (851) [2024-11-23 23:23:02,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3486 states to 3486 states and 4586 transitions. [2024-11-23 23:23:02,495 INFO L78 Accepts]: Start accepts. Automaton has 3486 states and 4586 transitions. Word has length 621 [2024-11-23 23:23:02,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:02,496 INFO L471 AbstractCegarLoop]: Abstraction has 3486 states and 4586 transitions. [2024-11-23 23:23:02,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 2 states have call successors, (71), 2 states have call predecessors, (71), 2 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-23 23:23:02,497 INFO L276 IsEmpty]: Start isEmpty. Operand 3486 states and 4586 transitions. [2024-11-23 23:23:02,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-11-23 23:23:02,509 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:02,510 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:23:02,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 23:23:02,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-23 23:23:02,711 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:23:02,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:02,712 INFO L85 PathProgramCache]: Analyzing trace with hash 59395039, now seen corresponding path program 1 times [2024-11-23 23:23:02,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:02,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749661918] [2024-11-23 23:23:02,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:02,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:16,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:17,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1912 trivial. 0 not checked. [2024-11-23 23:23:17,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:17,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749661918] [2024-11-23 23:23:17,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749661918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:17,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:17,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:17,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391193197] [2024-11-23 23:23:17,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:17,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:17,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:17,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:17,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:17,520 INFO L87 Difference]: Start difference. First operand 3486 states and 4586 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:23:17,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:17,772 INFO L93 Difference]: Finished difference Result 6883 states and 9097 transitions. [2024-11-23 23:23:17,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:17,772 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 527 [2024-11-23 23:23:17,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:17,805 INFO L225 Difference]: With dead ends: 6883 [2024-11-23 23:23:17,806 INFO L226 Difference]: Without dead ends: 3488 [2024-11-23 23:23:17,820 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:17,821 INFO L435 NwaCegarLoop]: 1485 mSDtfsCounter, 0 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2966 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:17,822 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2966 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:23:17,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3488 states. [2024-11-23 23:23:18,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3488 to 3488. [2024-11-23 23:23:18,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3488 states, 2339 states have (on average 1.2424112868747328) internal successors, (2906), 2390 states have internal predecessors, (2906), 831 states have call successors, (831), 313 states have call predecessors, (831), 317 states have return successors, (851), 824 states have call predecessors, (851), 829 states have call successors, (851) [2024-11-23 23:23:18,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3488 states to 3488 states and 4588 transitions. [2024-11-23 23:23:18,039 INFO L78 Accepts]: Start accepts. Automaton has 3488 states and 4588 transitions. Word has length 527 [2024-11-23 23:23:18,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:18,041 INFO L471 AbstractCegarLoop]: Abstraction has 3488 states and 4588 transitions. [2024-11-23 23:23:18,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-23 23:23:18,041 INFO L276 IsEmpty]: Start isEmpty. Operand 3488 states and 4588 transitions. [2024-11-23 23:23:18,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-11-23 23:23:18,053 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:18,054 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:23:18,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-23 23:23:18,054 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:23:18,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:18,055 INFO L85 PathProgramCache]: Analyzing trace with hash 503295713, now seen corresponding path program 1 times [2024-11-23 23:23:18,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:18,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995219360] [2024-11-23 23:23:18,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:18,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:31,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1908 trivial. 0 not checked. [2024-11-23 23:23:31,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:31,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995219360] [2024-11-23 23:23:31,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995219360] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:23:31,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256285539] [2024-11-23 23:23:31,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:31,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:31,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:23:31,954 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:23:31,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 23:23:50,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:50,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 7910 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:23:50,107 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:50,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-11-23 23:23:50,260 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:23:50,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256285539] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:50,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:23:50,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-23 23:23:50,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149548821] [2024-11-23 23:23:50,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:50,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:50,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:50,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:50,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:23:50,264 INFO L87 Difference]: Start difference. First operand 3488 states and 4588 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-23 23:23:50,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:50,449 INFO L93 Difference]: Finished difference Result 6887 states and 9101 transitions. [2024-11-23 23:23:50,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:50,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 527 [2024-11-23 23:23:50,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:50,477 INFO L225 Difference]: With dead ends: 6887 [2024-11-23 23:23:50,477 INFO L226 Difference]: Without dead ends: 3490 [2024-11-23 23:23:50,492 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 528 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:23:50,493 INFO L435 NwaCegarLoop]: 1485 mSDtfsCounter, 0 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2966 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:50,493 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2966 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:50,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3490 states. [2024-11-23 23:23:50,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3490 to 3490. [2024-11-23 23:23:50,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3490 states, 2341 states have (on average 1.2422041862451945) internal successors, (2908), 2392 states have internal predecessors, (2908), 831 states have call successors, (831), 313 states have call predecessors, (831), 317 states have return successors, (851), 824 states have call predecessors, (851), 829 states have call successors, (851) [2024-11-23 23:23:50,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3490 states to 3490 states and 4590 transitions. [2024-11-23 23:23:50,715 INFO L78 Accepts]: Start accepts. Automaton has 3490 states and 4590 transitions. Word has length 527 [2024-11-23 23:23:50,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:50,716 INFO L471 AbstractCegarLoop]: Abstraction has 3490 states and 4590 transitions. [2024-11-23 23:23:50,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-23 23:23:50,717 INFO L276 IsEmpty]: Start isEmpty. Operand 3490 states and 4590 transitions. [2024-11-23 23:23:50,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-11-23 23:23:50,727 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:50,728 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:23:50,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-23 23:23:50,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 23:23:50,929 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:23:50,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:50,931 INFO L85 PathProgramCache]: Analyzing trace with hash -156235809, now seen corresponding path program 1 times [2024-11-23 23:23:50,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:50,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009518927] [2024-11-23 23:23:50,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:50,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:24:03,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 1846 trivial. 0 not checked. [2024-11-23 23:24:05,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:24:05,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009518927] [2024-11-23 23:24:05,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009518927] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:24:05,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006265077] [2024-11-23 23:24:05,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:05,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:05,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:24:05,789 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:24:05,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 23:24:23,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:23,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 7909 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-23 23:24:23,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:24:24,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-11-23 23:24:24,827 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:24:24,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006265077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:24:24,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:24:24,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2024-11-23 23:24:24,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894770167] [2024-11-23 23:24:24,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:24:24,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:24:24,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:24:24,834 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:24:24,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:24:24,835 INFO L87 Difference]: Start difference. First operand 3490 states and 4590 transitions. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (52), 3 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-23 23:24:25,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:24:25,513 INFO L93 Difference]: Finished difference Result 6860 states and 9053 transitions. [2024-11-23 23:24:25,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:24:25,514 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (52), 3 states have call predecessors, (52), 2 states have call successors, (52) Word has length 527 [2024-11-23 23:24:25,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:24:25,551 INFO L225 Difference]: With dead ends: 6860 [2024-11-23 23:24:25,551 INFO L226 Difference]: Without dead ends: 3461 [2024-11-23 23:24:25,564 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:24:25,565 INFO L435 NwaCegarLoop]: 1479 mSDtfsCounter, 0 mSDsluCounter, 8858 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10337 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:24:25,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10337 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 23:24:25,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3461 states. [2024-11-23 23:24:25,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3461 to 3461. [2024-11-23 23:24:25,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3461 states, 2322 states have (on average 1.2407407407407407) internal successors, (2881), 2371 states have internal predecessors, (2881), 821 states have call successors, (821), 313 states have call predecessors, (821), 317 states have return successors, (840), 815 states have call predecessors, (840), 819 states have call successors, (840) [2024-11-23 23:24:25,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3461 states to 3461 states and 4542 transitions. [2024-11-23 23:24:25,773 INFO L78 Accepts]: Start accepts. Automaton has 3461 states and 4542 transitions. Word has length 527 [2024-11-23 23:24:25,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:24:25,774 INFO L471 AbstractCegarLoop]: Abstraction has 3461 states and 4542 transitions. [2024-11-23 23:24:25,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (52), 3 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-23 23:24:25,775 INFO L276 IsEmpty]: Start isEmpty. Operand 3461 states and 4542 transitions. [2024-11-23 23:24:25,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 641 [2024-11-23 23:24:25,786 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:24:25,787 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:24:25,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 23:24:25,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:25,988 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-11-23 23:24:25,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:24:25,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1201965718, now seen corresponding path program 1 times [2024-11-23 23:24:25,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:24:25,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729581608] [2024-11-23 23:24:25,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:25,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:24:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2189 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 2129 trivial. 0 not checked. [2024-11-23 23:24:41,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:24:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729581608] [2024-11-23 23:24:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729581608] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:24:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042754027] [2024-11-23 23:24:41,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:41,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:41,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:24:41,223 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:24:41,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_94b92aa9-470b-426e-99f5-6b5fdafcd941/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process